skysight-inc/HackerNews huggingface dataset:
I love the medium used to tell this story, it made everything seem so real.
This works rather well https://github.com/RealyUniqueName/StablexUI

But we're all pretty much roll your own.
I remember doing the maths for this at uni. Then going in to the library to see if it worked in practice. I don't know what the librarians did when they saw the pile of carefully stacked books on the floor, but we had fun!
Yeah spot on, the test is useless due to the small sample size. Rounding errors could give you 5000 requests/second if you're lucky.
Sorry. I wasn't directing it at you specifically.
I just have to thank my lucky stars i don't work with it. It's like they are trying to iterate a power saw into an aeroplane by gradually adding features while remaining backwards compatibility as a power saw.

Please hurry up and finish Rust, is all I can say to that.
Why? Because you don't agree with his conservative positions? The democracy voted for him. Is that not good enough for a "leadership position"?
Correct. Dates back to at least the interaction between Jobs and Sculley to wit: "Do you want to sell sugared water for the rest of your life? Or do you want to come with me and change the world?".

It's much easier to get young people to buy into a dream of changing the world and making money than it is to buy into a dream of making money w/o changing the world.

Reminds me a bit of the Capone quote something like "You get more with a gun and a smile than a smile alone.."
I doubt you have the right to cut off the engine while the car is being driven. Also in the example cases you mentioned you have the right to do something with property that is legally yours. The problem comes in the fact that someone else's computer is not your property so no you should not be allowed to install rootkits and take control of their computer. The best example of what your talking about is DRM which is already legal.
If anybody wants to have a go at trying it themselves, the coupon "SSDTWEET" will give you $10 credit on DigitalOcean.
It depends what the procedural background is. For example, if there is a motion for a preliminary injunction, then the judge has to decide whether one side has a high chance of winning the case.
55g is the amount of protein referenced in the article. OP is suggesting bodybuilders eat 4 * 55 = 220g of protein a day.
Discussion from his previous post in the series: https://news.ycombinator.com/item?id=5763282
This is pretty great. A substantial improvement on PyPI. I like the link to ReadTheDocs - something which I often have to hunt for on PyPI
Obviously a lot of you guys don't like Mr. Ford and he doesn't sound like a decent person, but why is this on HN? I fail to see how this relates to tech or entrepreneurship.
I came to say the same thing. Probably best to just flag this and move on. The results show most of the requests failed.
Microsoft's recent advert... a disassembly
A Canadian kicked out of a hockey game for being too drunk? That's something else right there
Actually the story has come out that he fired Towhey in relation to his refusal to go reclaim football gear that the mayor had donated to the school that fired him, and then subsequently told the mayor "We have more important things to deal with" when the mayor decided he wanted his chief of staff to organized a BBQ for said football team.

Yup. Our mayor has been using city staff and resources for his football coaching pass-time.. That's nothing new though..
> I also fairly regularly get calls from recruiters.

Not everyone has a wikipedia article :)

http://en.wikipedia.org/wiki/Walter_Bright
It seems to me that you could just as easily always create a copy of the captured variable, and in cases where you want to capture a reference, just create a reference to the variable and capture that instead. That is exactly what you see people doing when they capture "smart" pointers. You would not lose any freedom if captured variables were always copied, you would still be able to avoid expensive copy operations as needed (or just fix the problem at its source by making copying less expensive).

A high level feature like lexical closures should not get bogged down with low-level details (like the mechanics of how variables are captured). It's a waste of time and mental energy, distracting programmers from important issues and making debugging more complicated and time-consuming. Spending time deciding which method of capturing variables is faster screams "premature optimization."
Your stories of your 50-year-old colleagues match those of 18-19-year olds I've worked with in several different industries, except for the 'show up on time' thing. The only people I've ever seen expend more active effort to avoid doing work than the work itself actually required were people in this age group.
And 28 were non 2xx, which is also a failure. Probably db issues since there is no way SQLite can handle 20 concurrent connections.
Unless you have a cycle.
Like the Ur-Quan Masters of Star Control 2. They only had to change the name for legal reasons.
On thing to consider is that doctors and lawyers are members of professional associations that resemble cartels in many ways.

It could be that the powerful elder members of these groups ensure that their professions don't evolve in a way that would overly favor young people.

For instance, suppose that software engineers were required to hold S.D's (software doctorates, a three year professional doctoral degree that limits enrollment overall to ensure scarcity and severely limit the enrollment of international students). To get this this SJ, you are required to implement things in enterprise java, with massive amounts of complexity, in a way that is difficult to change. Also, scope is broad - making very minor changes to html code is ok for a para-software, but only under the supervision of a licensed member of the Software Bar. Anything involving "programming logic" counts as practicing software, and if you are not a member of the ASA and you do this, you can be imprisoned. In addition, suppose this group used influence over congress to place heavy and database requirements on the business world - in short, forcing them to spend a great deal of money on licensed members of the "American Software Association".

I suspect that under these circumstances, software wouldn't evolve quickly at all.
I think it's very sad that, considering how far we've come, computers -- I include phones, etc. -- still support older users very poorly out-of-the-box.

In particular, it is ridiculous that this is still a good idea (especially considering it's an Apple machine):

> Make everything bigger. ... I cut her resolution from 1440 by 900 to 1024 by 640.
You say "someone" but the people who are writing these articles are easily identified and researched.

The two journalists who did the Globe and Mail piece are award-winning well respected investigative journalists.

I doubt they would risk their careers, or waste their time, on someone else's false claims.
It's an interesting, if potentially worrying, development in crowd sourcing - I think that makes it tangentially related.
Agreed. Indeed the example is quite misleading as it pointedly does not illustrate the most common case, which os of a small lookup table appearing in multiple result rows.
HTML5 Hard Disk Filler API
It's quite unnerving that you're concluding things based on hearsay and innuendo. If you have actual evidence of that, please bring it.
Cool write up - I never heard about Puma server. I should check it.

BTW, similar result like this can be also achieved with any RoR and jruby 1.7 (for me jruby 1.7 uses much less mem then 1.6). Threads in jruby are quite cheap. And as always database is the bottleneck but jruby is cool because you can embed BerkeleyDB in it (so open temp Berkely DB and cache things like crazy).
Made me think much harder than I thought I would this Memorial Day. Cheers.
And the predictability of the outright hypocrisy so many right -wing politicians find themselves caught in...
Using a program to convert from one language to another is "compiling". The recent backlash against the notion that Haxe, CoffeeScript, etc compile to JavaScript is annoying. The act of compiling does not require going to an object code based language.
Readers of German mass daily Bild to pay for some online content
Well I had actually wondered as well about the simple logistics of accepting a $200k payment.

Clearly Gawker would need some kind of paper trail before making that payment, not just for tax purposes but simply because I'm pretty sure there are laws that govern transfers that large..

So the recipient would have to declare that income at tax time (and possibly even file paperwork on receipt) to at the very least pay taxes on it, which would put them on the government's radar, which is something they may want less than they would want $200k..
'break' statement when using curly braces in switch-case
Indeed. See also JSON.

ES6 brings Map, Set, WeakMap, and WeakSet. First three are already prototyped in Firefox and (under a flag) Chrome.

/be
If the "organized, ongoing campaign to get this man out of politics" is done using media, avoids slander, and the guy gets a reasonable amount of chances to speak back, then I would say the situation is perfectly democratic.
One reason I live where I do is so that I am within a mile (which, for me, is walking distance) of much of my shopping and from the county library branch. Being able to walk to do errands reduces driving, which reduces sitting, and increases exercise.

At my computer keyboard, where I live continually, I sit on an exercise ball rather than any kind of chair. Even at that, I should probably get up and move around more, but at least I have the routine of a homeschooling parent of three children still living at home to provide interruptions and occasions to change my posture. It's hard to optimize for everything, but so far I've avoided the worst of the health symptoms mentioned in the article kindly submitted here, even though I am already of middle age.
Last time I benchmarked Puma on MRI 1.9 and 2.0 it was quite fast for most requests, but some requests took more than 20 seconds to complete. The bottom line being that it would be nice to see full ab output.
Do you mind sharing what's working for you these days? which channels? Do you do offline also? Would make sense given your vertical..
Right. The corporate system seems to be designed to make almost everyone miserable so the people at the bottom want the jobs above them. The problem is that it leads to pernicious and destructive internal competition, not excellence.

My philosophy: mentoring, coordination, and very occasional police work (against internal harassment and bad behavior) are the only valuable contributions of management. The rest of it is useless and should go away. It's outdated.
I get a 500, when I try to sign up using GitHub.

Happens at

https://crate.io/social-auth/complete/github/?code=123
This is cool. What's the source?
I corrected the blog post with a correct sample size. Thanks for the feedback!
What the world needs is more managers that hire engineers instead of lawyers when someone points out to them that their crypto is broken.
If I understood your proposed system correctly, the following seems to be a deal-breaking weakness: Given a number of polynomials representing encrypted messages, (x-z) is a common factor of all of them. The GCD of a set of polynomials can very efficiently be computed. Thus, an attacker observing different messages encrypted with the same key over time gets a better and better idea of what the key is (how quickly depends on the messages: two plaintext messages that happen to give coprime polynomials M_1(x) and M_2(x) would be enough to get the key).
With respect to requiring Flash on YouTube, have you checked out YouTube5[1]? I've found that I can use most of the web without Flash using this extension (of course, it depends which websites your grandma uses...)

[1] http://www.verticalforest.com/youtube5-extension/
This somewhat off topic, but I just got back from Toronto last week. Great city. It has been 20 years since I've been up there and a lot has changed.

There are concerns about the development that is going on, but seeing new urban housing going up is refreshing compared with many US cities which effectively have no growth policies.

Based on the number of units that seemed ready to hit the market, I suspect Toronto could see significantly lower housing prices in the future. I just hope it doesn't end in financial ruin for the banks.
Sounds like you are searching for a magical process. There is simply not a (light or fat) method that will fix your problems.

Focus on the product, your people and the market. Defining the next process will be a waste of time.
Young, hungry engineers and ceo on ship day, surrounding a keg in celebration: "We have made fire!"
There are plenty of other things you can do to drive the state of the art forward. I personally chose to develop a modern, advanced programming language.
20 Reasons Why Every Web Designer Needs to Learn Rails
No I agree... Let's say these are absolutely responsible journalists with solid sources and reliable evidence. What's really strange and somewhat worrying is, why is this torrent of information suddenly coming out now. Both Rob and Doug Ford have been in politics for years.

What if whoever has these anonymous drug dealers in their pocket has decided for one reason or another to unleash them on the media and ruin the Fords' reputations.

The possibility that our politics and public opinion is not controlled by democracy, but rather some private (and possibly criminal) interests worries me far more than whether Rob Ford indeed smoked crack or not.
The blog's author, later in the comments section, doing a great impersonation of my mother (sans the anti-immigrant bit):

All of the smartest Americans are going into more lucrative fields like finance, medicine, and law. As much as you think the creme-of-the-crop engineers are getting paid, they aren’t making as much as investment bankers, and even the best computer programmers don’t make as much money as an average surgeon.

The market is flooded with mediocre Indians willing to work cheap, and that’s what every IT department wants, cheap labor.

It amazes me that people can still say things like this in post-crisis America. As if finance, which is still reeling, isn't already flooded with Indians and Asians with tech backgrounds, as if they aren't in law (horrifying debt, anemic job market) and medicine (even more horrifying debt, massive commitment) as well.

Hell, I wonder if the quote here, supposedly from the WSJ comments section, is even real, or if he's just looking to rile people up.

Ageism in engineering, especially software engineering, is a real issue worthy of vigorous debate, but I'd like to think there are better pieces we can argue around than this dubious anecdote.
Soldiers Turn Entrepreneurs as One Million Exit Military
Nope, even on LAN you have to wait until the file is on the server before the direct transfer starts.
I was thinking more about the smoking crack part and less about his conservatism.
I think it has to complete the cloud sync first before it syncs across the local network. It will take advantage of the LAN, but not as immediately as you'd like.
Unless my memory's completely shot, the Globe and Mail didn't endorse Ford.

Did you read the endorsement article you linked to? It ends with "The electors of Toronto should guardedly opt for George Smitherman."
This will wreak absolute havoc in the lives of game programmers who are going to have to deal with reflective surfaces friggin' everywhere. Come on! Hasn't science gone far enough?
This reminds me so much of being over there. This documentary does such a great job of showing the utter confusion and screwed up nature of fighting counter-insurgencies.

Every day is like choosing between different types of cancer. There is no 'winning' only seemingly less lethal varieties of the same disease. To make it worse, you are choosing which cancer to support through an intermediary, the interpreter. After a short time there you realize how much of a gap the language barrier is and how debilitating it is to not be able to build genuine relationships with your interlocuteur because you have to wait for the interpretation.

There is no 'solution' to Afghanistan and there is no 'winning'. People accuse NATO soldiers of war crimes everyday without even realizing the legitimate war crimes we prevented every single place we went. Afghanistan is still the jungle and the strongest wins. That isn't going to change from one day to the next. At this point, warfare is all that they know. They've been at it for over 30 years.

Unfortunately, you walk away thinking that the only solution is to be the strongest.
What I learned building things - Stories from Startup Founders
It's the new guestbook.
Apologies for the self-promotion, but at NoRedInk, we are funded, have traction, and are hiring while improving the status quo of grammar education.
'Overspending Has Become a Modern Form of Mating Deception'
He was relatively expensive, $180 an hour. But his estimate was about 40% duration versus other ones, and he delivered quicker than expected. Probably closer to 35%.

So, while a lot of the bids we got were at $85, him working at $180 for 35% of the hours was still cheaper (by a good bit) -- and we got a rock solid result.

Rates are meaningless until multiplied by hours.
Am I nuts or was crate.io a paid filedrop service in the past?
On the other hand about 60,000 immigrants move to Toronto every year, so there's plenty of people who want housing.
He was in the US (Arizona if I remember correctly), and had been incorporated for a number of years... but I have no idea about his health care situation... the joy of contractors, I don't have to care. I give him $180 an hour for X hours, he gives me a wonderful product, everyone goes home happy.
Agreed, I find the ethics of the recording industry extremely distasteful. Whenever I pay for music I feel like I'm giving money to a mobster.
I did too, and my site is even running on it now.

Though hacker news isn't going to see either anytime soon because both are terrible. Still... it's a good learning experience.
>What a formatting mess -- I hope you can you still edit your post and put two newlines after the >-cited lines from my post, and the text where you start replying? Thanks.

Sorry, for the bad formatting, when I understood that it's broken I wasn't able to edit it.

>At this point on USENET, you'd hear a plonk. But I'll close with one more point:

I didn't want to argue with you, I just described how it looked to me (and I mentioned it in the previous comments). I just have no expertise here and now see that there're problems which aren't mentioned by googlers in their presentations. May be you are right, may be they are right. I am sorry if I offended you.

>Shortest-path evolution usually wins on the Web. Trying to standardize PNaCl -- including Pepper and LLVM IR abused or patched into shape as a long-lived object file format -- is an impossibly long, almost exclusively Google-dependent, path.

Yes, it is. I have no choice other than to use JavaScript in one form or another. However, I would love to be able to use a beautiful modern and well thought language on the client instead of rusty JavaScript (or Dart or GWT). I like the Mozilla Rust, but it is a system programming language. I'd love to see something of similar spirit but oriented towards client. Unfortunately, it will take too much time until it happens.
So it's a win-win-win.. the supposed drug-dealers are 200k short, the people who originally donated money to defame and ruin a man's political career now feel noble and charitable again because it turns our they donated to a good cause after all, and Rob Ford's political career is ruined forever. Couldn't have asked for a more wonderfully humanitarian outcome.
Simpler, more specialised blogging engines are so beautifully designed, I don't see myself ever wanting to work with Wordpress again.

This reminds me of Joel Spolsky's "Bloatware and the 80/20 myth": http://www.joelonsoftware.com/articles/fog0000000020.html , in which he says:

A lot of software developers are seduced by the old "80/20" rule. It seems to make a lot of sense: 80% of the people use 20% of the features. So you convince yourself that you only need to implement 20% of the features, and you can still sell 80% as many copies.

Unfortunately, it's never the same 20%. Everybody uses a different set of features. In the last 10 years I have probably heard of dozens of companies who, determined not to learn from each other, tried to release "lite" word processors that only implement 20% of the features. This story is as old as the PC. Most of the time, what happens is that they give their program to a journalist to review, and the journalist reviews it by writing their review using the new word processor, and then the journalist tries to find the "word count" feature which they need because most journalists have precise word count requirements, and it's not there, because it's in the "80% that nobody uses," and the journalist ends up writing a story that attempts to claim simultaneously that lite programs are good, bloat is bad, and I can't use this damn thing 'cause it won't count my words. If I had a dollar for every time this has happened I would be very happy.

When you start marketing your "lite" product, and you tell people, "hey, it's lite, only 1MB," they tend to be very happy, then they ask you if it has their crucial feature, and it doesn't, so they don't buy your product.

Wordpress seems to have everyone's critical feature, or critical plug-in, or a developer intimately familiar with the platform who can be hired to write your critical plug-in. By the time "more specialised blogging engines" have the flexibility and pervasiveness of Wordpress, I bet they'll resemble. . . Wordpress.
The difference is, that it's a common knowledge not to trust pirated materials. But it's not a common knowledge not to trust DRMed ones.
Nice and clean but I am not sure what problem it is really trying to solve.
So you have the video! Why don't you turn it in, didn't you hear you've just made $200K?
Unfortunately with BT Sync there's no way to have it running somewhere while keeping the data encrypted.

I don't want any potential attacker on my server to have access to my unencrypted files.
I've never followed this brouhaha--was it stolen (i.e., was code lifted from svbtle) or is it a reimplementation?

I mean, to me it looks pretentious and lame and I'd never use it, but it seems like it'd be legally actionable if there was actual copyright violations in the offing.
You don't have to have family nearby to have kids.
Does xbmc stream to an Xbox? Or is the name unrelated to the game device? It doesn't really say. The article seems to argue i should switch from my current windows media center then goes on to ask which half of what it already does do I want to keep?

By far the thing of most concern for me would be the channel guide, and that is not addressed here.
> Meanwhile, the work that could actually use our talents is hard to find, because our society is in such a depraved state that social media gets VC-megabucks but cancer research gets peanuts.

Not only that, but social media will hire the college dropout with an impressive Github portfolio while the cancer research institute will shitcan any resume that doesn't have an MS or PhD on it.
What is the best way to establish optimal pool size? The article seems to gloss over this and instead mentions 'you need to set pool: 25', but I doubt this is a one size fits all solution.

Anyone have any experience profiling these sorts of things that can share some info?