skysight-inc/HackerNews huggingface dataset:
If you are looking for a standalone event (delegation) library check out one I wrote http://craig.is/riding/gators. The syntax is very similar to jQuery.
If you are running an obfuscated blob, it's probably not because you intend to trust it, it's probably because you are offering the ability to run some computation to a another person to run in your context in a way that they can trust. (It wasn't mentioned, but I imagine that trying to falsely run a program like this would also be very difficult; the slightest deviation probably shreds the output; my intuition says this would be a necessary condition for any such obfuscation scheme to stand. Combine this with the obfuscated code signing the result and you're probably looking at something extremely hard to forge.) Your trusted environment and input, their trusted code, a result that either they trust or perhaps you mutually trust (with some protocol stuff added in).
You can get some decent beef with the new C3 instances, but you have to pay a good chunk of the year upfront (called a reservation) to get the sane rates. If you do that, the prices are OK.

But you don't come to AWS just for EC2 instances. You're there to combine their portfolio of services in various ways. Because of this, it'd probably be wrong to just compare $1000 on AWS vs what you are paying now.
In the short term. In the longer term, they'd be less likely to work in Mountain View and live in SF at all, which might offset that.
I'm sitting here reading this after spending the last two days at Goddard Space Flight Center in MD and I can pretty much assure you that the engineering talent there would run circles around the folks building social apps in the Bay Area. Have to agree with @drpancake here, this attitude is the primary reason I stay away from SF.
Driving from Westchester to Manhattan is 1.5 hour drive in slow-moving traffic to a city where parking is almost dollar a minute. Taking the train is 20 minutes, with bathrooms, often times wifi, and comfortable seats. Subway is usually about 35-45 minutes. Public transport is comfortable and saves time.
Operating System Engineering Mit (2012)
Well if nothing else, this reminded me to reset my box password so I could login and see what's actually in it.

I currently have 25GB and am using 100MB or so :)
does a secret IPO start public trading at same time as normal IPO?
So, I'm not likely to pursue my own idea (though I registered a domain name a long time ago and have a MVP that's rough around the edges) -- but I don't want to be an idea-hoarder, I'd like to see where you guys go with this, so I want to make suggestions (if you don't mind, I'm really not trying to sound uppity at all)

- I don't think that starting with machine translation to maintain coherence in style is a good idea, while AI is still in it's infancy. Things like sentiment detection, NLP, etc are still too infant in my opinion -- this is baked into the premise of the idea as a whole... We still NEED humans to write good translations - it seems unreasonable to start at the assumption that you will get high-quality output from the imperfect machine process that you are trying to improve (if that makes sense).

I think at best, you will START with bad style, at worst, people will essentially re-translate the chunks to make more sense anyway, and you're left with the hodge-podge.

- If your method WAS suited for medium/long-form, I would suggest adding another tier of worker-bee: the proof-reader. Allow worker bees to apply/become proof readers, and create multiple proofs for large documents. These workers would have qualified for longer-form proofing and possibly editing. A possible increase to the relative pay of the proof-readers (as they are even more closely linked to your revenue and customer satisfaction, and are doing more work to boot), and providing multiple or a combined proof to the customer (up-charge for this) would be a great addition to what you already offer. This will probably do wonders for quality control, and will remove the problem above (I think, to the extent humanly possible). This also gives the people who work with you chance for improvement, chance to build a personal brand, and a chance to take pride in their work (and maybe even build personal/business relationships/trust that benefit the company).

- Why not play in all the vertical space that you guys are in? Part of my version of this service dictates a flat rate for a certain length, and a CLEAR indication that that kind of service is for people with small blurbs to translate. Some companies only need to translate small blurbs (disconnected paragraphs, tag lines, etc), and could benefit immensely and constantly (if you make a brochure for your company, or even an earnings report, etc, you would need this service EVERY month/year, for example). I don't think you would have to make too many structural changes to accommodate such a group of potential customers.

- I have not operated a system like this at scale, so all my suggestions are largely baseless (keep that in mind please)

Oh and my idea was to rid the world of "Engrish", especially at the corporate level.
These guys nail Spirit of Radio
To be fair though, how many people actually believed that none of what Snowden revealed was ever being used for pursuing such legitimate targets? Or that a news organization might not spin a story to fit a particular bias?

Even given everything else, I would think that would be a pretty obviously extremist point of view.
Hillary Clinton Is The Biggest Democratic Presidential Nomination Frontrunner
Nadella is a perfect fit for MSFT CEO.

MSFT's power and potential is in everything enterprise and Nadella understands this (or rather passionate about this) universe from top to bottom better than any other candidate.
No. Caltrain allowed a massive number of people that work down in the valley to live in San Francisco, as evidenced by the number of SOMA rental listings that make sure to include Caltrain references.

Companies have been running shuttles off Caltrain stations for years. WiFi-equipped buses are just a nicer alternative to Caltrain or driving or Muni or driving+Caltrain.
Amazon may hike Prime cost, as earnings disappoint
Both have more education than the typical programmer, the majority of lawyers actually barely make over $100k, and doctors are not only significantly more trained than programmers but also generally work more and literally save lives.
"Would it be normal for a minority owner of a start-up to be able to legally force the majority to buy them out? I wouldn't have thought so."

The existential answer to this is "yes". THere are situations where you can do this.

For any practical answer, you'd need to instantiate it for some tuple of "state, corporation type, event occurrence"

:)
I dont need anything. I was saying now you need some good 0days because it is hard to find silly xss on github these days
Totally agree with this. I think it was an unreasonable for the 1/3 partner to force the liquidity, thus putting the company in a bad position.
I had to look this term up too. It apparently is related to a 2010 movie 'Catfish'... as described elsewhere here.
Github also has slow patch cycle. Enterprise edition
Wait, wasn't it a few months ago that San Francisco was battling with too many people working in the city, but not enough people living in the city, which prompted the tax hikes on tech companies, which Twitter then has been able to avoid by agreeing to locate an office in an undesirable neighborhood?

Couple thousand commuters to the Valley are not going to turn a million-resident city into sleepy bedroom community with only soccer Moms driving occasional minivans.
The natural way to code is that you sit down to do a task, and you set out to do that thing in the most direct way possible, then you are done. The insight that more advanced coding techniques can metaphorically collapse space entirely and make the sum journey shorter tends to be something only picked up after years of experience... if that.

Bashing DOM nodes together to do a task is merely one manifestation of this. Multi-thousand line functions, code that makes thousands of queries to a DB and manually performs some enormous task that could have been more easily done in three slightly more complicated ones, code that just flings open a socket every time it needs to do something on the network and just starts stuffing bytes at a remote service... it's all manifestations of this.

I don't have a good word for this. I wish I did. Probably something buried on C2 somewhere if I poke around hard enough.
Album is _Hurt Seconds_ by The Shy Trafficker. I'll warn you that it's a long poorly recorded slog. There's a couple songs with some vocals but most of it is instrumental. Instrumental rock tends to be pretty unpopular I've found so I felt like the "warning" was needed.
Sorry, I didn't phrase that well - it wasn't really supposed to be a criticism of AWS, but rather (what I thought to be) an interesting observation about how their model differs from most services.

To be fair to AWS we don't need support often; we really only have problems when everyone else does (major outages) and we can follow the status of that online, we don't need to call someone to be told "we're working on it". Also our account manager is responsive and pro-active in helping us out, and they've put us on free Business Support trials a couple of times, but because we need it so infrequently there's really no reason for us to fork out for it.
> Would it be normal for a minority owner of a start-up to be able to legally force the majority to buy them out? I wouldn't have thought so.

It would be rules in place which explicitly controlled this, so, no, it wouldn't be normal.

OTOH, with an agreement which specified ownership split and nothing else, it might be the case.
"Without a contract or incorporation papers, there's nothing to dissolve - the business doesn't exist as an entity, "

Buzz, thanks for playing ;)

This depends on the state, and a lot of states have enacted UPA.

In california for example, you can create a partnership if you have two or more persons who carry on as co-owners of a business for profit[1]. Agreement is by conduct. No formalities or filings are necessary to end up with a partnership entity :)

In fact, this is the language in the uniform partnership act:
""The association of two or more persons to carry on as co-owners of a business for profit forms a partnership, whether or not the persons intend to form a partnership."

If you have formed a partnership, as may very well be the case in the story here, the rest of what you say would be incorrect.

[1] To be ultra clear, this does not mean that there is an existing business they have agreed to co-own
NYC also has public transportation that's actually usable.
"Microsoft really isn't a consumer company"

yeah, except the video game market and the whole hardware market...

It's definitely the most obvious area for growth that they have available. The enterprise market is more or less saturated by them already. They're sorta trying to push their cloud solution, but they're late to that game. They aren't going to sell a whole bunch more of MS Office... It's a segment that will continue to develop organically, but the place where they really wanna be dumping cash on is definitely the consumer market.

I know everyone hates on Balmer, but he seemed to follow a very sensibly strategy and there seems to have been a genuinely big effort to integrate their different platforms and services into something that pleasant to use and develope for. At least stylistically, Windows RT, 8, Phone and Xbox are identical. The underlying "meat" is in wonderful languages (C#/F#), with a great IDE (VS13), with - from what I understand - and well made new libraries. They've also aggressively tried to cut out the old moldy stuff, and have paid for it in the short term (ex: Windows RT not supporting Win32 & Windows Phone 7 not being very compatible with Windows Phone 8)
Yahoo resets passwords after email hack
Route 53: Support added for HTTPS and content health checks, UPSERT verb
The paid support tier is also atrocious and close to useless. AWS routinely denies the existence of major flaws for months or years, until they eventually admit it, often by just documenting it instead of fixing it.

They're horrifically expensive, and low quality.

It's really, really sad that so many startups have been convinced that it's "cheap" when it's almost comically expensive and lousy.
Saying things more concisely in natural language is usually a good thing, too.
I was renting from my best friend a while back...bout 6-7 years ago. I'd been laid off from a job and was pretty depressed for a while and fell deep into WoW. I had money to keep paying rent for a while but I was like a spectre walking around the house so he kicked me out. It sucked but I didn't feel any animosity over it and we're still best friends to this day.

I actually think it was the best thing that he could have done at the time.

If there were any hardship where I really needed money, I don't think that I would ask any close friends...their friendships are worth too much to risk over money.
This comes across as insufferably arrogant, as if the people at Dwolla somehow thought it was Odwalla's fault their brand names sound similar. 'Let's do something charitable together!' is a cool idea, but '#yourmoveOdwalla' basically sounds like a clumsy and dickish attempt to hold their brand hostage. Odwalla may not operate a payment system, but their brand was certainly around first, and the fact that it overshadows Dwolla's brand is something the founders ought to have seen coming.

Sorry, but I got a really bad vibe from this pitch and think it ought to be rewritten.
> Without a contract or incorporation papers, there's nothing to dissolve - the business doesn't exist as an entity, it's just a couple of guys doing things and maybe getting paid for it.

If its not incorporated, and there is a legally binding agreement to share the business, then (even without a written contract), it likely, in many states, would be found to be a partnership, in which case, as I recall the default rule barring some contrary agreement, any of the partners could force dissolution at any time.
Depends on where your working, I have been on the bench for 3 months in a row without issue.
I think you make a very valid point. One poorly optimised loop using jQuery.each or Array.prototype.forEach unless you're writing a heavily JS intensive application isn't really going to make a noticable difference to performance. The average Joe developing a Wordpress theme with a slideshow and a few other little pieces of JS probably won't see any lag nor benchmark said theme. However, it does all add up the more you use Javascript for, you eventually get to a point where the milliseconds of delays and spikes in RAM usage add up and cause delays/lag.

I think it's just important to be aware of the alternatives and trade-offs using certain methods and knowing when to a 3 line method in place of a one-liner piece of jQuery. On a site I am currently working on I am using jQuery.each, I am modifying elements in the page using jQuery.width and all kinds of other things I normally would advise against in a large application. But the site I am building which is a Wordpress theme uses such little amounts of Javascript that using a more optimal method wouldn't really make much of a different interaction and latency wise.

My point was more-so that there are developers out there using poorer methods even in large-scale applications because that's the only way they know how to do it. Just being aware of what you can do in Javascript can be a beautiful thing and even save your hide in a situation where the page is freezing up when you scroll (an event I recently witnessed occur and had to fix).

In time I do believe native methods and certain implementations will get better. Javascript has evolved quite a lot in the last few years and shows no signs of slowing down.
I'd suggest leaving off the first two sentences.
Seriously. It's not just Twitter...

If only tech journalists actually knew something about tech.
Yikes. My friend, you're working for the wrong consultancies. They're not all like that.
IOW, regulation creates an significant limitation for individuals (being able to sell their shares), for the supposed benefit of individuals (forcing companies to publicly report), even if the selling individual and buying individual are both perfectly fine with the private transaction and situation. This limiting of individuals is of course for their own good, and such limitations are greatly reduced for the wealthy, who can simply bypass the individual and buy direct from the company.

As someone who once had significantly valuable equity in a company that eventually failed, and who asked and was denied the sale of some of that equity, I would have welcomed an opportunity to trade some of that upside to secure against the downside.
I don't know. A lot of times gifts have attachments...whether it's wanting the person to show their appreciation or you wanting to choose how they use their gift.

Then it's not really a gift. It's still a big risk. How would you feel if you gifted a friend rent money and they blew it on something else?
To be perfectly honest, I think it's a bit of a reach to suggest that I "probably need jQuery" because strict mode limitations caused problems within jQuery once upon a time (like, isn't that basically jQuery fixing a problem it introduced?), or because jQuery includes a try/catch block for a case that I will never come across in my entire life. jQuery certainly needs those, but I don't.

I don't know exactly how many of the issues are real. Since of the ones I listed only 3 of 5 were real even by your count, I'd be surprised if none of the others were at all questionable. But even if we accept that they're all real, hair-on-fire problems with vanilla JavaScript, I still think you're going too far. At the very least, jQuery is not the only library out there that handles compatibility issues. Lots of people who use other libraries do not "need jQuery."

Basically, I think you have made a much broader claim than you have been able to support so far. I'm absolutely not trying to knock the hard work of the jQuery team or suggest that jQuery is useless. If you had just said, "jQuery is still really useful. Here's a few things it does for you that you'd never think of," I'd have said, "Great post — thanks for reminding everyone." Instead, you took a very hard line that came off as pretty combative, but your supporting examples were really shaky. So I disagreed.
aerofs will beat everyone ;)
intersperseM or $ map chartok whitespace

Oh... wait... sorry... wrong language.
Temboo Sketch Builder – Program hardware without writing code
That's the point, isn't it? Zynga wants to expand its mobile skillset.
Agreed. If buying out a partner destroys the business, the value of the business is a lot less.

For everyone siding with the friend, how fair is it that someone skims 30% off the top and the majority owner gets to liquidate and/or nothing?

That's having a senior lender, not a business partner.
Another way to view it would be to temporarily inconvenience a relatively privileged minority in order to benefit the region as a whole.
Let's check back in 7-8 years. By then it's too late, of course, but the situation will at least be obvious.
He would be incredibly hard to replace for various reasons. But they're gonna have to when he leaves I guess....
LVDS panels aren't uncommon. In fact, I believe (but not checked) there should be lots of them being sold as replacement parts for notebooks and tablets.

For example, relatively recently there was a post on HN about RaspberryPi-based DIY tablet. It had this link for LCD panel: http://www.chalk-elec.com/?page_id=1280#!/~/product/category.... The store page now says it's discontinued, though, but this was meant just as an example and I'm too lazy to search for a better offers, sorry. :)

Although, those are probably of no use with AVR microcontrollers directly, without a display controller like http://blog.tkjelectronics.dk/2012/10/lvds-display-controlle... or http://hackaday.com/2009/12/12/fpga-driver-for-psp-screen/. Phone LCDs just have it already and panels don't.
I want to build a cold storage facility there for those seriously paranoid about their data. Who's with me?
Gitub issue manager meets trello
I hate when I start a project and somebody decides trello will be used to manage it. Nothing against the kanban style boards, but trello lacks code formating in comments.

On the other side, I love github issue manager. With zenhub you can have the best of both worlds: a kanban style board to please the hipster PM and our beloved gh issues.
who did you migrate to?
The very first one, "Make a script both importable and executable," needs some caveats. It's useful sometimes, but people often use it in places where it is not a great idea. Here's why:

1) If you are in the mindset of "I want a single file which is both a library and a program," how will you name it? Files to import must end with ".py" and follow C-style name rules, so cannot start with a number cannot contain hyphens. This leads many people to break conventions when naming their programs, because on Unix, hyphens are conventional in program names but underscores are not (count the examples of each in /usr/bin on any system). And naming your program something like "2to3" is impractical if you want it to be importable also.

2) It is unclear where to install files which are both programs and libraries. Programs usually go in some sort of "bin" directory (again, on Unix systems), but libraries do not. Where do you put a file which is both?

3) Sometimes the __name__ == '__main__' trick is used to include unit tests within a module. That's not bad, but consider using Python's excellent doctest feature instead, which often serves the same need but in a richer way.
A big thing you fight with services like AWS is a lack of transparency - everything's very opaque, and so when you have something like an IO degradation on a given node, you've got very little to go off of, and you have to try and decipher if it's that you're seeing neighbor pressure on that node, if you're on degraded hardware, or if you're just abusing the hardware inappropriately.

Moving to your own hardware lets you actually reason about what's going on in a controlled environment, and at the scale that Moz is working at allows us to get hardware that's robust, well-supported, and reliable enough to have a pretty serious net positive overall.
"Bad management"

These are the things that get cleared up by code reviews, break sprints, bug hunts, periodic refactoring… in many cases, YANGTNI applies. That's not an excuse for long-term sloppy code, but it's an excuse for developing good practice when making changes to an existing codebase.
I definitely learned a lot. I was able to pass all levels but unfortunately didn't have enough time to optimize them, even though I would have loved to. Thank you Stripe for putting this on! Looking forward to the next one!
Moz is an analytics startup for marketers. It essentially crawls the internet to create a graph of links and reports that in their user interface. They also calculate a score based on the authority of links similar but not the same as Google's Pagerank. They also do social tracking.

Technical details:

I don't know exactly how they do it but my guess is that they are I/O bound on the crawling side, then CPU bound on the parsing and processing side. I'm assuming they use different machines for those tasks.

On the crawling side, the index with 60-70 billion URLS was using 80 cc2.8xlarge machines with a backup on 200 c1.xlarge machines. (http://moz.com/blog/one-step-back-two-steps-forward)

(DISCLAIMER: I'm in the same industry. I am a developer with working for an indirect competitor. I know a few engineers and non-engineers who work at Moz.)