News for hackers. Stuff that matters.

ctide

It became difficult when your 'database' turned into exabytes of random files in s3.
Where's the social engineering part? Trying to convince people you aren't a scumbag so they become your friend long enough for you to swipe their password?
Re:Slack may regret its letter to Microsoft on Thursday November 03, 2016 @04:46PM (#12867790)
Actually, they don't use Slack because Slack would be the most expensive piece of software they license. The enterprise model from Slack is so prohibitively expensive it's like they're intentionally trying to drive away large customers.
Re:Angular 1.x Banned from Firefox Addons on Thursday October 20, 2016 @04:58PM (#12756107)
I had an extension a while ago that I was attempting to publish to the Firefox app store and it was rejected on grounds of using eval. I don't remember why I needed to use eval, but basically this is something they do already. I'm guessing that previously they were allowing for an Angular exception.
Re:After a year of using Node.js in production on Monday May 02, 2016 @10:16PM (#11617347)
Not really.

These things aren't pain points in the browser the way they are in Node. I have never felt the need for an ORM in the browser. I have never dealt with client-side code that was using so many libraries I had to worry about whether exceptions would be handled via exceptions, or the first argument of the callback, or rejected promises. No one (at least, no one I know) is installing node modules like isArray to use in the browser.

Yes, these things _could_ technically apply to the browser, but it's not commonplace. In the node world, these are all things you deal with consistently.

Re:BYOT: Bring your own team on Monday April 25, 2016 @09:59PM (#11568898)
It's like you've never heard of an acquihire before.

Companies do this all the time.

At a previous company, we initially set everything up at Heroku. As things got cost prohibitive, we moved them one by one to AWS. Since Heroku is setup on AWS, it was easy enough to connect to our Heroku postgres instance from AWS web servers and it doesn't add any extra latency vs. running direct on Heroku. Over time, we slowly migrated everything off to our own infrastructure on AWS, but we were able to leverage Heroku to avoid all of that development effort until it was cost effective to do so. You'll need to deal with your own SSL endpoint if you run your web servers on AWS, but it's pretty trivial to do so with ELB.
Re:Arbitration Everywhere, Stacking the Deck of Justice on Saturday October 31, 2015 @04:03PM (#10483975)
It depends. I tried to switch to Simple, but at the time I was working as an independent contractor. The maximum size of a check you can deposit without mailing it to them is $3k. Having to mail in every check I received was a hassle that outweighed any benefits Simple provided over a regular bank account.
Re:Lessons learned writing highly available code on Friday October 02, 2015 @05:19PM (#10321400)
I'm guessing MySQL doesn't support this (hence the need for a cron job), but postgres lets you set a statement_timeout on the connection. It will force kill queries that go beyond that timeout. I worked on an app not too long enough that occasionally would have some queries go off the rails and start blocking everything. We set up postgres to just kill off anything taking 30s automatically, and then were able to root out the issues without worrying about everything blocking on these broken queries and taking down our systems.
Do you doubt your skills? Why are you interviewing if you're employed at a good company?

I hear this position often when people talking about contract-to-perm, and I just don't see it. If you're good at what you do, and people enjoy working with you, why wouldn't you take a contract to perm position? The only reasons I can see are that you are afraid you don't get the job (well, then you wouldn't have been a good fit if they hired you) or you end up not liking the team/company as much (same as if they had hired you.)

So, why wouldn't you? And I don't buy the 'I have a good job' line, because you wouldn't even be entertaining offers if you weren't interested in leaving your current role.

Re:This Industry is Fucked on Sunday July 05, 2015 @10:28PM (#9836339)
You forgot the '#gamergate' at the end of your post.
Re:Ask HN: Freelancer? Seeking freelancer? (July 2015) on Wednesday July 01, 2015 @12:36PM (#9813144)
SEEKING WORK - Remote / Seattle

I'm an engineer with 15+ years of experience at all levels of the stack. Have worked both for, and at, a handful of YC companies. Currently have about 20 hours / week of availability, with potentially a bit more freeing up next month.

Main Technologies: Rails, React.js, Backbone, iOS, HTML/CSS/etc, Postgres, Chef, Puppet, Ansible, AWS.

http://www.github.com/ctide - http://www.twitter.com/ctide - chris at fifteenb.com

And no dilution is not realistic given that they haven't even raised a Series A yet.
You know what isn't setup the way my normal editor is?

A fucking whiteboard.

Re:Show HN: Coachella playlist / streamer on Friday April 10, 2015 @07:24PM (#9357652)
I noticed a few hours ago that I wanted to listen to a bunch of acts at Coachella that were on different channels. I didn't really want to have to remember to switch, though, so I hacked this together so that I could select all the acts I want to listen to and it would just switch between them for me when they came on.

https://coachella-streamer.herokuapp.com/?ids=8,12,16,17,19,... is my planned listening for the weekend. Hope someone else finds this useful!

Re:Orbit: EA's first open source project on Wednesday April 01, 2015 @12:32PM (#9304819)
https://github.com/Eonblast/Emysql for example, was originally written at EA.
Re:Blue Moon: The “Craft” Beer Made by Coors on Saturday March 07, 2015 @02:00AM (#9161271)
If you visit the Sandlot at Coors Field, you can actually have 'original recipe' Blue Moon. They have a handful of other beers that are only available there, it's a cool spot to check out if you like Blue Moon.
Sometimes people just talk too fast. To you, it's mumbling. To them, they're just conveying a lot of information quickly and you're struggling to keep up. Don't assume malice in their intent.

I won't argue that calling it 'data compression' is nothing more than cute spin, though.

Re:Missing the Point of Server-side Rendered JavaScript Apps on Thursday February 05, 2015 @03:57PM (#9006032)
You're getting downvoted because you miss the point. You want the web to cater to you, and big companies with infinite resources will, but smaller companies just won't. The cost to support users such as you is just not worth it, you're too small of a segment. People are going to focus their design + resources on the 99% of users who have decided they want the web to work properly.

I mean, shit, lots of startups completely eschew IE support, and they're a way more significant portion of the market than the neckbeards who disable javascript.

My BBS: http://artpacks.org/1995/ice9507a.zip/MA-UNH1.ICE

I was never especially good at making art, but this was my favorite of the things I did make: http://artpacks.org/1995/fsn-0895.zip/CT-ASY.ANS

I feel bad for people who were born too late and missed out on the whole BBS scene. Those years were tons of fun, and nothing on the internet has ever been quite like that world.

Re:Will WhatsApp kill Slack? on Thursday January 22, 2015 @11:50AM (#8930137)
Why is the deal breaker a cost that you don't have to pay? Slack works fine for free.
Re:How Instacart Built Its On-Demand Grocery Delivery Service on Monday December 29, 2014 @01:28AM (#8808764)
The current issue is not due to single page app, the previous one was. That one was prevalent for about a year since I was using your site when I lived in SF and noticed it then, and it still had the same issue when it launched in Boulder recently.
Re:How Instacart Built Its On-Demand Grocery Delivery Service on Sunday December 28, 2014 @08:13PM (#8808146)
B: Yeah, but … yeah, we could’ve. But I like single-page applications. They feel more responsive.

It's not more responsive when you break the basic functionality of the web. Open in new tab has basically never worked with Instacart's site. I see that they attempted to remedy it a bit since the last time I placed an order (about a month ago). Now instead of generating hashbang URLs that the frontend completely ignores, it just generates broken URLs instead such as: https://www.instacart.com/store/whole-foods/departments/whol.... I get that there are a lot of challenges involved in building a business like this, but a frontend that's had basic functionality totally broken for months shouldn't be one of them.

Re:Finding ROI in Higher Education on Monday December 22, 2014 @01:54PM (#8784447)
Because what people charge is based on what their costs are. If you have to provide staff, location, etc. for a longer period of time it drives up your costs which in turn drives up your prices.
Re:Mozilla’s Add-on Policy Is Hostile to Open Source on Tuesday November 25, 2014 @06:10PM (#8660357)
We just gave up on getting our addon into the Mozilla store and distribute it directly via our website. Their process is not worth the hassle. We were rejected because:

1) This version contains binary, obfuscated or minified code. We need to review all of your source code in order to approve it.

We included all of the source, but we didn't explain how to setup a local environment to build handlebars templates, setup grunt, etc. so apparently source is not good enough on it's own. The reviewers have to understand enough about your app to build it themselves. Writing enough documentation so that someone in 30 days can hopefully glean everything they need (with no understanding of your app, or structure) without them being able to ask you questions is absurd.

2) Please use the CSS 'text-overflow' property rather than trying to deal with overflow via `innerHTML` modification.

We have multiline text we need truncated and displayed correctly. This means not having a random floating ellipsis at the end of the div, and it means we can't use text-overflow.

Mozilla's addon policy is just hostile, period. It doesn't have anything to do with open source.

Older »