jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've wondered as well.

I worked as a cashier in a grocery store when I was in high school. At our store we had two "main" express lines, one for twelve items or fewer, one for eight. Except for very quiet times, when there was only one cashier on duty, the twelve item line was open and the eight item line wasn't. (Any of the other lines could also be turned into express lines by setting a switch at the register, but they were less clearly marked, so lots of customers didn't notice them. They were only rarely activated.)

Your intuitions square with mine: payment was usually the biggest time sink, especially with checks and cards. Still, there were plenty of sources of variation: some items were hard to scan quickly, some customers had more produce that needed to be weighed, sometimes an item wasn't in the database or there was a dispute about its price and it needed to be checked, some lines had baggers--excuse me, service clerks--and some didn't.

And, of course, some cashiers were just faster than others. Interestingly, there was no clear pattern here. Experience (having produce codes memorized, knowing how to scan tricky items or even having their UPC codes memorized, and being good at counting cash quickly and accurately) played a role. Mostly, however, people seemed to be intrinsically motivated to do their work well, or else they weren't. We high school kids weren't collectively faster or slower than the "old people."

Some customers were faster than others too: cash payment was definitely faster than card, and both were much faster than check. (This was 15 odd years ago; card is likely faster than it used to be, but likely still slower than cash.) Some customers insisted on paying with exact change, and many of them would take their sweet time doing so. Also, some customers would come with lots of coupons, which would take time to scan.

My hunch at the time was that we'd have gotten better throughput by keeping the eight item line open, cash-only, no coupons. I think I was probably right, given the constraints: we were going to have an express line, regardless of whether it was really more efficient or not. Might as well optimize it.

Now, I think that several feeder lines would be more efficient. Maybe just two (express and regular), maybe three or four (although I distrust people's honesty as well as their ability to count).

http://blog.mrmeyer.com/?p=4646 has shown up on HN at least twice, and it's worth reading.
Well, at least those kids might take in some Vitamin D today. Some might even do something interesting.
This poll is not representative of the question I asked. I asked if there were people interested in a supplementary meetup mid-month for those that cannot make the end of month Friday night meetups.
I, for one, would like to point out to Mr. Shaw (and others) that the Swastika is a religious symbol to a lot of people ; maybe even 20% of all humanity (the Hindus, for one).

Just because the Swastika was co-opted by Hitler and his cronies means nothing to most people outside the western world (which is in a minority).

Secondly (while I have this soapbox): whether you take the sandwich from Hitler or not depends on whether Hitler is your "Der Fuhrer" or not (remember, he's long dead, so time travel is involved in Mr. Shaw's hypotheticals). If Hitler is your Fuhrer, then you _better_ take that sammich and eat it if he offers it to you! :-D
There is no technical reason why Rust should be slower than Nim, as far as I know.
I'd guess 'decreased traffic from China'. Something tells me that isn't the answer you are looking for.
Ranulph Fiennes and Dr Mike Stroud were burning 11,000 calories a day when they were manhauling up a glacier in the Antarctic:

http://www.theguardian.com/uk/2012/sep/17/ranulph-fiennes-an...
CAP offers analytics API on cloud for security, devops and sysadmins. We help you to identify noteworthy items in huge data sets: uncover indications of security threats, service failures and other odd events, increasing the business value of your data.

CAP is a non-signature based detection of anomalies. Rules, fingerprints and blacklists are based on historical information whereas CAP can detect previously unknown threats.

It would be nice to receive feedback on the usability of the API and documentation. Thanks Hacker News!
As usual, purity is overrated.

The #1 benefit of a purely stateless password manager is that there is no password database, so your password database cannot be compromised.

The drawback, as others have mentioned, is that it's difficult to use strong salts without keeping some sort of database. Changing passwords also becomes a big hassle.

But what about a compromise? Keep a database, but only store the salts in the database. Generate the passwords on the fly using the master password and the domain-specific salt. Now you can have your cake and eat it too! If anyone steals your database, all they have is a bunch of salts. You probably won't even have to keep it encrypted.

Keeping a database will also let you add some of the following features, which I consider essential to any modern password manager:

- Remember the username for each website. Some websites ask for my email address, others ask for a simple handle, and I shouldn't have to remember which is which.

- Manage more than one account for the same domain, each with a different username.

- Change the password for only one website, without changing the master password, and without having to use a silly suffix. Just change the salt for that website. (This is one reason why it's a bad idea to use the username as the salt. The salt should be random and easily changeable.)

- Remember password restrictions for each website. If your bank limits passwords to 12 characters, you can store this setting in the database and automatically truncate the hash to the desired length. If your school doesn't allow special characters in the password, also remember this setting and skip non-alphanumeric characters from the auto-generated hash.

Until now, most of the features I listed above have only been possible with password databases. But if you think about it, there's no reason not to go the hybrid route.
All the hype on HN seems to be towards Rust and Go (with Go having its share of haters), but Nim sounds particularly interesting as a side-step from Python that runs faster than both Go and Rust.

Can anyone give me some insight as to why it's not as hyped, if at all? I'm rather unfamiliar with Nim, and it's seems to have a smaller community, but it feels like it should be getting all sorts of love considering its speed of execution.

Thanks in advance for the help!
If Mozilla can't build a browser with a $60M/yr from Google and other funding, how can you can build one from scratch without funding?
> It’s trivial nowadays to write a program in Go or Rust and deploy it to whatever architecture you want

According to rust docs [1] and go wikipedia page [2] both have mainly support for x86, while go recently added support for macos/arm and in 2019 windows/arm, rust only has tier 1 ("guaranteed to work") support for arm-linux and x86.

Am I misreading this? It does not seem "trivial" to me for arbitrary platforms.

[1] https://doc.rust-lang.org/nightly/rustc/platform-support.htm...

[2] https://en.wikipedia.org/wiki/Go_(programming_language)#Vers...
An old (but fantastic) comment from the previous discussion about Uber's app size that addresses why the Uber app is so big: https://news.ycombinator.com/item?id=25376346
Closer to 1 billion before the increasing heat of the sun kills life on earth.
Unless we boost the planet to a higher orbit.
Or I guess use a lot of sun shields which would be an easier short term solution...
Unless I am reading this incorrectly, I think this paragraph better summerizes the article versus the headline:

"In this case, Google is accused of relying on pieces of its code within websites that use its analytics and advertising services to scrape users’ supposedly private browsing history and send copies of it to Google’s servers. Google makes it seem like private browsing mode gives users more control of their data, Amanda Bonn, a lawyer representing users, told Koh. In reality, “Google is saying there’s basically very little you can do to prevent us from collecting your data, and that’s what you should assume we’re doing,” Bonn said."

It doesn't seem like the complaint is that Chrome collects data on you in "Incognito" mode, rather that websites (e.g. Google Analytics) still collect on you in "Incognito" mode.
That's very surprising to hear. We have the 50+ lb dose, and I've never noticed a smell. My dog eats it like a treat without any coercion or disguising.
How many times are we going to go through this song and dance? All the evidence that we have shows that there is no such thing as a safe backdoor. Also, when have we actually had evidence of a 'plot' before it has happened, because I the ones I recall have been cases where the FBI basically entrapped a bunch of idiots.
Perl5 even still supports some of the really ugly features of Perl4 that people generally wish would go away (like &function_calls, and nested'packages'like'this.)
Note that I didn't say there wouldn't be any improvement.

The statistics do show guns more effective than, for instance, overdose. However:

1) it is still the case that the method is more likely to change than the result; and

2) it is likely that means is not assigned randomly, and those more intent on ending their life pick more lethal means - absent guns, some comparably lethal means remain readily available.
I can understand -- sort of -- holding up lax regulation as something blameworthy here. More to fault is BP for not taking the possibility of disaster seriously and (apparently) having a dramatically worse safety record than other large oil companies.

But other than that, I don't get it. Why blame Obama for taking a week to act? What could he have done? And what can he do now? Imagine the volcano in Iceland had been caused by human agency somehow. Would people still demand "action" or "leadership", especially from politicians, to magically stop the volcanic eruption? Maybe it's just not possible to stop once it's started.
And you won't have OS support unless hardware manufacturers push for and ask for it. It's driven by both sides. The point is that Apple wasn't the only company who saw the touchscreen revolution coming. They were just the first to execute. Android since it's open source and has participation from multiple hardware vendors allowed many of them to catch up.

I'm frankly surprised this is framed as Google vs Apple. It's actually a textbook case of the free-market adapting and competition continuing. It means the free market is working. Which makes me happy. I can now get a decent smartphone on the Carrier of my choice at a price I can afford. If the IPhone was the only game in town I'd still be stuck with a blackberry. I was not in love with my blackberry I had it because I loved it. I am in love with my Android phone though.
Jyu - Thanks for your request, and we're really sorry about the delay in getting back to you. We're responding as rapidly as we can to requests, and will send you an invite as soon as we can.

In the meantime, if you have any questions, please don't hesitate to contact us at help [at] videogenie.com.

Thanks again for your interest.
This has been there for a while on Flash downloads. Annoying, yes, but hardly news. It doesn't happen on automated updates, but if you manually download an "update" you're really just downloading a clean install, and thus McAfee tries to come along for the ride.
I would of preferred examples with each point, but it sounds like this was a short presentation.
I worry that one-on-one discipleship and small group study can become the be-all and end-all. I don't recall anything in the bible that says, "Get yourself together before you help others," but it seems like that's the main focus of many churches. I guess it's a matter of order... Do you believe you can improve your members and in doing so change the world? Or do you work to change the world and in doing so improve your members?
Some people have seen that sort of "impossible" color: http://www.scientificamerican.com/article.cfm?id=seeing-forb...

Basically if you have areas of different incompatible colors next to eachother, and they're the same subjective brightness, and you use fancy eye-tracking equipment to make the border stay in exactly the same place on your retina, then your brain gets confused and shows you some impossible combination around the boundary.
Google didn't go after Apple, they're building things people want. Their devices resemble Apple's more than Blackberry's because Apple is also doing what people want, whereas Blackberry isn't.

There's a lot of people out there who love physical keyboards and who must type with their thumbs!
What I think is most interesting of all is not that a foreign country is attacking a US company nor that the company has no support from the wast pool of three letter agencies but the fact that github as a company designed their architecture in such a way that a sub site is allowed to eat all of the resources bringing the whole company down. Kudos to all the engineers and architects with +100k salary over there.
In that case maybe the other solution is better. Wow HTML5 is crazy...
This was submitted 9 hours ago, although it gained no comments and only a few upvotes:

http://news.ycombinator.com/item?id=2018902
"Nothing in the world—indeed nothing even beyond the world—can possibly be conceived which could be called good without qualification except a good will."

And if you have a good will then you seek good results, so both philosphies end up in the same place, right?
My first thought was "lame." Then i clicked the demo island. Five mins later is was jamming with it.

Well done.
I don't know, my 13" MacBook Pro is pretty good driver-wise with Ubuntu: https://help.ubuntu.com/community/MacBookPro7-1/Maverick

Yes, a bit of manual configuration, but it seems to work pretty well.

(Also, I've used quite a few Android phones with incredibly broken default drivers. YMMV)
qmail. Postfix. vsftpd. dovecot. OpenSSH (almost). Etcetera.
td;dr
This detailed account indicates that the rape case against Assange was not fabricated in relation to wikileaks.

It also indicates that while Assange might be a bit of a sleeze, he didn't force a woman to have sex with him against her will.

It doesn't speculate as to why the case was reopened after the release of the US Embassy cables.
Please don't do this here. Follow the site guidelines instead:

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize."

https://news.ycombinator.com/newsguidelines.html
Tesla guarantees that an attentive driver can safely take control.

Comma does not.
If you're in CMU's network your computer is registered with them, so unless you live off-campus (which Freshmen aren't allowed to do) you can easily look up which student registered which machine (plus it's usually obvious from the hostname).
How do you know? Business and education are a couple of the biggest markets for this product, so I'm sure there are lots of folks who will be using these in meetings, class, and in the library. I've been using this OS for over a month and I can tell you that you get accustomed to it quickly, and the mute switch will come in handy.

And the lock can be activated from the task tray, so it's still there.
I was following the progress on the weekend. Glad you guys made HN. Good stuff.

Does UW Chat automatically handle the difference between "RCH 101" and "RCH101"?
The trouble with the Internet is that it's so hard for the government to keep secrets anymore. It's exciting to see in real time how American citizens are working together to challenge and change unreasonable government policy. First by broadcasting government abuse and now by documenting successful tactics.
I suggest two things:

1. Remove login crap. No one needs to password protect a twittery-wishlist, however cool.

2. Instead have a field for name. Make it wordy, like: [name field with grayed out random name, like John] likes/hates [empty field with grayed out random thing, like football figurines]. Once someone hits submit, ask them if they'd like to make an account (possibly with a password). Then just have them use that name. Very similar to Instapaper.

I could probably work on something real quick to show you what I mean.
Push notifications and email alerts make lots of noise when the product is not in use, unlike MacBooks. It's pretty convenient to have the option to silence them with the flip of a switch without having to turn on the iPad.
They can build upon one another. So because someone is depressed, they become addicted to something that makes them forget they're depressed.
I am pretty sure they are expecting a pardon.
Positive correlation between DNA and X means if DNA then more likely X. (A correlation of 1 is perfect, so if DNA then always X.)

Negative correlation between DNA and X means if DNA then more likely not X. (A correlation of -1 is perfect, so if DNA then never X.)
People are not static, nor are their lives linear and moving along rails to a predetermined destination. If someone kills themselves one year, that doesn't mean that everything they did or thought in the previous year is an action or belief that causes people to kill themselves. It could be related, unrelated, maybe it was an effort that was moving them away from suicide but something else happened that pushed them the other way, who knows. It seems pretty naive to assume that every single thought and event in someone's life is directly related to the outcome.
All the console versions shipped with compressed audio due to the anemic hard drive and disk speeds, as well as tiny RAM amount.

In general it doesn't make sense to use wavs. Games have been using compressed audio since the late 90s without any significant trouble, and mp3s are aurally transparant at 320kbps.
Came here to say the same. Some other links also require an ACM account, but can be found elsewhere:

Dijkstra on Goto: http://www.ecn.purdue.edu/ParaMount/papers/dijkstra68goto.pd...

Wirth on stepwise refinement:
http://www.cs.inf.ethz.ch/~wirth/Articles/StepwiseRefinement...

Parnas on decomposition into modules:
http://www.cs.umd.edu/class/spring2003/cmsc838p/Design/crite...

Ingalls on design principles behind Smalltalk:
http://carlstrom.com/stanford/cs242/readings/10.pdf

Cook on Smalltalk collection classes:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.24....
http://www.freerepublic.com/focus/f-news/1931503/posts
some corporations probably exerted country-like powers, too. Think, for example, the banana companies in Central America.
Let's do an informal meetup; I'm spending the weekend vising an old friend in Sado, so I can't make it on Friday, either.

Not to complain too much, but two days' notice?
Aren't these pages made by bots? Still funny though :)
Tailgating isn't just illegal, it's also extremely dangerous. I think the in best case, a self-driving car would record the number plate of the car that cut you off, and you could then pass that information on to the police.

edit: I didn't want this to come across as an attack, I'm not a perfect driver myself, in fact I'm still on my learner licence :) . I feel the fact you have to constantly break the law because other drivers are also breaking the law to be a problem in itself, without even bringing the autonomous car into the equation.
(That is your comment?!)
Source for this statement?
As long as they continue to improve mobile safari I'll be happy. Performance on it still doesn't match its desktop counterpart but it's definitely getting there.

Only issue of course is little or no access to the hardware. On a desktop you'd have flash to fill in that gap currently. Is it plausible that with HTML5 we'll be able to write native-like apps on an iOS device in a year or two? I don't know. Anyone?
You could improve a bit the Join Form. I hate when all the field are erased when I make a mistake.. and also, there's no cancel button on this form (which might be arguably good or bad).

It could be great if there was stuff you could see without being registred... or if there is, the get started button should link there, and not to that form button.

For me, "Get started" means: I will show you quickly what I can do for you and not: "Fill this form, give me all your information, and then, I will show you what I can do for you". I suggest you do the inverse.. show me what you got, and if it's interesting, I'll subscribe.

On a side note, I like the main page with the live updates. Good job on that.
>The analysts' preliminary view is that it is unlikely the DOJ/FTC will bring an antitrust suit against Apple.

So in other words, this article was just fluff? Like calling your IT department at work just to say "Hey there IT guys, just wanted to let you know that there isn't anything wrong with my computer".

Come on.
That sounds like a good reason to learn Ruby on Rails.
many more details on official blog http://www.jaxa.jp/press/2010/06/20100611_ikaros_e.html
Yes, it is. That's the problem.
Amazon and online retail are actually a huge sociological problem in this context. If you can just order manga you like, and form bonds w/ online communities of folks w/ similar tastes on tumblr or twitter or wherever, what's the incentive to go to a physical place in your town?

Gaming stores have reinvented themselves as places to play games with others, but it'd be an interesting challenge to reinvent comic shops in that same way.
I know people who are living in Shenzhen (a subway ride away) and commuting to HK - the whole "visa-run" being the morning commute
okay, off by a factor of 60 still.
You don't really read sci-fi for predictions though?
Of course, to be fair, the OP suggests that by pandering to developers who might choose to use their APIs, Yahoo could end up attracting more of the advert-clicking people in the end.
I'm just trialling OWA at this very minute, but a few key differences:

OWA's interface is much more professional.

Piwik's codebase appears to be a lot more stable.

Goals in Piwik are pretty basic: for example, you can define a page that triggers a goal, but not a funnel like you can in OWA.

It's easy enough to trigger a custom action in Piwik (e.g. logged when someone clicks on a PayPal button - just add an onclick="log me code"), but the display leads a lot to be desired. OWA seems much more polished in this regard.

OWA apparently has click heat maps, something that Piwik lacks, but I'm still trying to find them in the interface ;)

Those are my initial impressions. In short: OWA has the features, but Piwik's code is stabler.
I didn't see that one coming....
Be even better if someone would make a torrent out of it all.
Note that while some of the practices hinted in the article are good, the article is over 5 years old and not all facts stated and practices preached in the article are valid today; PHP has gone through dramatical changes since 2005. Just to mention one thing that stood out: "In PHP there are no database-independent functions for database access apart from ODBC (which nobody uses on Linux)." - PHP has since long had 3 abstraction layers available apart from ODBC (they are PDO, dbx and DBA).
There are several smaller, lighter, faster PDF viewers. I switched to Foxit Reader for this exact reason.
PHP Best Practice #1: Don't.
Erm, dude, it has one: http://wiki.openwebanalytics.com/index.php?title=WordPress_I...

:)
Same. Win 8 64/ Chrome / nvidia 860