skysight-inc/HackerNews huggingface dataset:
I'll never forget, for the rest of my life, a devastating email scenario that I was one keypress away from executing that would have had serious dire consequences.

It was 2003 and I was a dedicated and exclusive Mutt user (this, before Gmail came along).

Due to some accidental press of the wrong key combination, somehow Mutt managed to take every single email in my Sent folder and combine it into one gigantic aggregate text document -- a record of all emails I'd ever sent from that account -- and turn this aggregate itself into an outgoing email, ready for sending.

What's worse, it took every address that had ever been in a To: field in any Sent mail and put them all as one big list in this aggregate email's To field!

With just one more keypress, had I accidentally then sent this, every person I'd ever emailed would have received a copy of every email to any person I'd ever sent.

Can you imagine the disaster? That I could concoct such an email accidentally was terribly frightening and that was the last year I ever used Mutt.
better example would be the netpbm stack.
Oh wow, MDN has been a game changer in documentation IMO. I'm glad to see it starting to show up higher than w3schools for more and more searches (w3schools' page rank is so high since they've been around for forever).

Thanks for writing!
1. I haven't bothered with that yet. Started the project 10 days ago, so I just assumed I'd find time to get to it later.
2. https://github.com/Zach417/churchetto-web
3. See #1 lol. Thanks for the advice, though! I'll add that to my list of things to do.
Such an incredible film. Well worth the 3.5hr running time.
Yes, but I suspect a major part of that is the availability of tools and configuration I have on a Mac (for my everyday job and personal projects) are just too time consuming now for me to replicate elsewhere.

For example, I wanted to use Middleman on a project and though I could develop it on Windows. I can use SourceTree for Git and my choice of IDE, but installing Ruby on Windows is painful and the command prompt is horrible. At least the Creative Cloud license can be used on both, so that was non-issue.

Next I tried Ubuntu. I could install Ruby without an issue, the IDE was still supported... but there isn't anything close to a useful Git GUI like Tower or SourceTree. Creative Cloud was a miss to.

Its an interesting lesson. Developers who create good applications lock you into an ecosystem.
> Nail, meet head.

The head is part of the nail. The flat part at the other end from the point. ;)
jvns.ca as well
An alternative is to have a two tiered system [as some countries have]. One for teenagers, another for adults, to compensate for lack of experience, or proxy for need.
> if your app is rendered by JS

only if it's pure browser-side only. Which is fine I guess - at that point you've given up on rendering performance anyhow generally (especially in initial paint).
An angry rant about how the front of house staff claim all the tips, or share them, at best, only grudgingly.
Pine was the defacto email client for so many universities (including mine); these kids today don't know what they were missing! It was a rare window of human Time On Earth where every single person at my massive nearly 100K-size college used Control-X to send every email.
I like the article, but one thing caught my eye there.

"Right then and there, I said loud, confidently, and clearly so everyone in the room could hear me, “I DON’T UNDERSTAND.”"

I don't understand why this would make people more eager to help you. If I was trying to explain something to someone and they started to raise their voice, I would just get irritated and probably refuse to help anymore. But then again I have to admit that I'm not always the most patient person in the world.
I worked at a company (in the US) where there were stories of the CEO losing his temper. He must have gotten it under control at some point, since I never witnessed it while I was there.
Best day and time to send emails to customers
HN did not do that though. Again, we are talking about the dump not executing it. Just because you are not talking about something bad it still exists. I got the Turkish page at least on 3 different channels, yet got the most meaningful comments on HN.
7 Best Ways to Monetize Your iPhone App
Don't carry a cellphone.
Indeed. CSS-in-JS is solving a problem that doesn't actually exist. Or rather... only exists because many programmers refuse to learn good practice with CSS.
I think one of us didn't understand the parent correctly.
It's really unfortunate that a term like "rape" has become so commonplace not just in gaming but with males describing sports events. Boys in need of a superlative. Another disturbing one is males describing sexual intent with violent terms: e.g., "I'd smash her." Not sure if it happens in the US, but I hear it in pubs/bars in Australia.
Stop arguing from extremes. A $300 notebook is better to code on than that phone-tv-remote-machine-via-ssh setup. For a start, you can use an IDE that isn't terminal-bound. You can also code at a desk (or wherever) instead of tied to wherever your TV is, at watching-the-TV angles and postures. You're also not going to lose your session and potentially your unsaved edits because the network interrupts. Yes, you could use tmux or similar, but now you've changed the standard keyset (and screwed normal scrollback), and are increasing the requirements to entry.

A cheap notebook is also a much lower barrier to entry - in order to have your own droplet, you need to know how to set up a cloud machine and connect to it properly. That's not trivial knowledge to a newbie (nor is it relevent, unless they're coding for servers), even though us old hands can do it in our sleep. Similarly, you need a way to pay for for the online subscription.
> I see women writing about these meta-topics of "being a female programmer" far, far more often than any actual technical aspect.

I used to wonder about this myself. But, then I met some ladies that write technical blogs anonymously, or under male or gender neutral pseudonyms. This was because of the harassment they experienced themselves, or witnessed in others, when they originally set out to write as a woman in tech.

So, I suspect that women writing about getting women into tech is one of the few ways that they feel comfortable publicly contributing to their field (even if not from angle they may have originally preferred).
While technically the Scandinavian countries have no minimum wage, they also technically lack a standard work week and most other aspects of what in the U.S. is considered employment law. But these all still exist, just not as statute law. Employment conditions are instead set in collective negotiations between labor representatives and industry representatives. In Denmark, for example, the Confederation of Danish Industry (DI) and the Danish Confederation of Trade Unions (LO), mainly, periodically negotiate and revise big framework agreements. These cover almost all workplaces in the country, which makes the contents of the agreements de facto pretty close to the national labor law. They include agreements on the standard work week (37 hours) and the minimum wage (109 DKK, roughly $16.50). There may then be sector agreements or individual workplace agreements on top of these, but the big framework agreements set the basic conditions of employment.
FYI, the Nordic countries do not have national minimum wage, but they have strong government protected unions who negotiate a minimum wage per industry. It's a much better solution, and frankly the loss of industry unions is a tragedy for the US and the only reason people think they need a national minimum wage - which is really a dumb solution.

The conspiracist in me likes to think that corporations there push for minimum wage as one of many ways of stripping unions of power, and to argue that they're not necessary
One way: https://github.com/tgray/contacts/blob/master/README.markdow...
Dynamic Theme app for Windows 10
You're right, but that increased cost is minimal, and one many people seem willing to pay. I've seen green troll accounts pop up like weeds in many controversial threads. They're easy to spot because most of the time the usernames are thematically linked to the persona or the thread they're created for. Casual use doesn't seem to be deterred.
i remember reading an excellent book called "spycatcher" which details a first-hand account of peter-wright (employed by mi5) exposing kgb spies in the highest echelon of mi5.
Yes I am a more productive. But this may be not the fault of other systems. I'm productive because I use the OS for work for 4 years now. If I had chosen Ubuntu I may be very productive with this OS instead.

I would really like to work with a Linux distro but the problem is that I'm already kind of "locked" into the Apple universe. I bought a lot of software for my Mac and I would have to buy all stuff again if I change the OS.

Sadly I have to say that I wish I never bought my Mac. I had so many hardware problems with it and IMO the OS is not very stable too. In comparison: my Windows PC is running for 4 years straight without ANY hardware problem or crashing OS.
Work out how to do this for ethnic make-up and Twitter may have a job for you...
It's also the manner in which it is done. About 5 years ago I asked a (dumb) question, I had no idea how to ask the "right" question and was closed down and told "this isn't your personal code writing service". I had phrased the question as can you give advice on how to proceed, I wasn't asking for code samples. Yes, SO wants you to post code, but if you have no idea where to start, some advice could go a long way. Being snarked at was unnecessary and it was 3 years before I posted there again.
The intention behind is what matters. Even a frustrating 'this is easy', if well meant, won't be the same as a formal 'duh'.

It's slightly paradoxical that most TA are people who had it easy with the subject, thus rarely able to explain things to people who struggles, thus not really teachers. I said this here somewhere before, this system crafts colleagues who will discuss a bit with you as pairs if you're on similar levels, not people able to explain. But maybe the school comb is balanced this way, only people able to grasp things on their own gets to advanced through it.
So, there is a rock jutting up just inside the bay from the gate, right out of the tidal channel to what looks like 40-60 feet. That is PERFECT for king salmon fishing I'm betting. Usually I go outside the gate, but right there as the tide comes in? Probably filled with fish.

Only problem is it is right in the sea lanes!
It was redone poorly as `npm install reinvented-wheel`.
Doesn't financial privacy mean tax evasion by default?
Everything is around the corner in bitcoinland... Lightning networks, confidential transactions, improved performance, etc etc... It's a very crowded corner and it only seems to get more crowded!
Simple Share Popups
Oh yeah, I had an MS-DOS build of PINE that got me through uni. After loading the packet drivers, I had just enough conventional memory to load the mail client as well. Good times.
> Ask a question in a lecture? The 100+ other people in the room are now staring at you like you're an idiot, despite the fact that most probably have the same question.

I always ask the question anyway. The lecturers don't mind answering questions -- they're there to teach you (though since I talk to them outside lectures, I might have a different view of how lecturers feel about students). Even if it's a dumb question, just ask. People who judge you for asking a question are assholes and aren't worth your time.
Anonymous financial transactions are themselves crimes, they violate KYC laws.
Of course. Demand is necessary for business. If lots of people are barely scrapping by (which has been true for a long time), only a tiny handful of businesses will make any money.

The 80% supporting an increase are just stating the obvious: you need demand if you want to sell anything.
We should keep talking about it, but there isn't much of an point when the discussion is limited to fit existing biases.

A while back I read a study that found that work culture inside a company is primarily made from gender culture if a single gender become dominant. The minority gender, be that male or female, then has to choose between assimilate or leave. Both men and women tend to chose the later option, which result in profession becoming more homogenic in regards to gender. Only work in professional environments where there is a fairly equal amount of both genders do unique work cultures become dominant.

But that model does not fit common biases. It models both women and men as pushing each other out and discriminate against each other. As such, we don't see such models being discussed, and we don't talk about it. The only model that fits in our existing biases is men as the eternal aggressor and women as the eternal victim, and there isn't much worth to discuss within that limited space that hasn't been discussed to death already.
The website crashes both Safari Technology Preview and Chrome Canary. Weird!
Post-Reddit Canary death. Ethereum adds one to the bottom of its main page
IBM's Dharmendra Modha Discusses Neuromorphic Computing
Renumeration isn't paid in goodwill.
Neither does OneBody.

> "...or install on Amazon EC2 or manually on your own server."
Trolls exist, but hacker news is no 4chan. I think it's enough of a deterrent to keep atmosphere generally constructive, while not eliminating all low-quality posts.
I don't think they have even 5% market share. (http://www.theverge.com/2015/11/24/9790810/apple-iphone-indi...). For a global giant its very very poor. Hence the need to sell cheaper mobiles.
Very weird. Thanks for letting me know!
The repo seems to be lacking licence information unfortunately.
There are secrets in the config.json file you've committed to that repo. If this is the same code you're running on the site you should add the filename to .gitignore, git rm the file, commit those changes, and then change the secrets on the production version.
I agree with your sentiment - I read most of the technical articles on HN and reddit and I rarely find that a woman has written them. I suspect that since only a tenth of developers are women, at best you're likely to see 1 in 10 articles written by women. Its worth discussing why the actual rate feels a lot lower than that.

Having said that, here's a fantastic article I read recently - [1]. Unlike most articles about switching languages, she tried several approaches to fixing her problem in the existing language and shared why it was impossible to do it.

[1] - https://medium.com/@theflapjack103/the-way-of-the-gopher-669...
This is why you don't let cats anywhere near your keyboard ;-)
Did I miss something on the front page? It's a statement, three sub-statements and nothing else from what I could tell. Didn't see any photos or screenshots or a feature list. (Chrome, OSX.) If you have one crack at HN traction, you need to make sure your first hit is more informative. Sometimes it's worth waiting to submit to HN until you have a bit more prepared.

Here's an example of another guy with a web-app for managing personnel:
http://www.hrpartner.io/

Really nice site. Screenshots, features, explanatory video, testimonials, etc. Hopefully that gives you some ideas.
> Are you saying you're 100% comfortable sharing the details of all financial transactions you're a part of with "the world"?

I'm pretty sure I didn't say that, so no.
“Staying in the same place” (emacs-devel)
British mobile phone users’ movements 'could be sold for profit’
It's difficult to separate out the all-important "I did/didn't spend a bunch of time in my teens programming" factor, and if she is getting some attention to fix the temporary deficit that this causes, so much the better. As someone else points out, a lot of people come into CS with a huge head start (often one that stops working some point in 2nd or 3rd year, in my experience on both sides of the classroom).

The question becomes: when does the strategy of being the one person in the class saying "I don't understand. Please explain again/better" start to be problematic? When you're still consuming 40% of the attention of your TAs in a 2nd or 3rd year course? When you're asking questions about things all of the rest of the class understands and things are grinding to a halt for everyone else? When you're the team member who needs someone else to design your algorithm for you for every single task? There has to be an end to it somewhere.
The mortgage derivative crash of 08 was more than a mere fluctuation, but I follow your logic.
From the github page:

"Our vision is ... improve the relationship between churches and young people by craftily utilizing church data ..."

From the Oxford Dictionary:

crafty: Clever at achieving one’s aims by indirect or deceitful methods

Hopefully just a poor choice of words?
Show HN: Module loader for chrome console
No, programming process is not different.

I'm very aware of what DVCS is. It doesn't require breaking our collaborative processes just because changes are staged locally first.
Totally agree.

I think there are a lot of people on HN who dont remember that just because they can easily set something up regular people can't do the same thing.

Of cause having dropbox/dropcam simplicity comes with downsides but for regular consumers its not a question between self hosting and cloud, its between having something that can do this and not having it at all.
Small bug; your code has a small bias for right.

if (random > 0.5) {
direction = 'right';
}

1 is not included in Math.Random, so it should be < 0.5 == left, >= 0.5 == right.
Can you give more details on what OS and tracking SW you were using?
It seems a variation of the good old there are no girls on the internet.
As always, lots of opinion from people who have never taken a risk, used their own money, launched a non-trivial business, ran it for a decade and lived the reality of a competitive imternational marketplace while trying to survive govenrment fucking shit up all around you.

Nah, forcing a 50% hike in minimum wage will only have one effect. And anyone who has operated a non-trivial business for a while knows what that will be. What was Ross Perot's famous line about a huge sucking sound?

Do you non-business folks want me to spell it out? Well, I don't have the time to describe all that will happen. I'll just pick one consequence. This one highhlights the economic tsunami this will be:

You only need one, or a handful, of people at minimum wage to destroy jobs and even the very viability of a business.

So, you have 50 people earning $15 to $20 per hour today. Maybe you have another ten earning $25 to $50. And you have, say, five, earning minimum wage.

In five years your minimum wage folks go to $15 per hour. An incredible 50% raise.

The folks making $15 to $20 know this. They don't want to be at minimum wage or thereabouts. Their wages are likely to have to go up. What do we do? One group just got a 50% raise. Do we give everyone a 50% raise? No, let's try $5 per hour.

We now go from $15 and $20 to $20 to $25. In other words, 25% to %33% hike in wages for mid-range employees.

Of course, those making $25 to $50 now want their cut. Let's give them $5. So, $30 and $55 it becomes.

On the aggregate, mid-range employees probably represent the bulk of your labor expenses. Your real costs just went up somewhere around 33%.

Can we raise our prices? Probably not.

What we now have is a hit in profitability AND a cashflow squeeze. And we know we can't survive them.

Well, fuck it! Let's fire the minimum wage earners and problem solved. We only have five of them and they triggered this mess.

Will that solve the problem? No. Your employees know about this new scale out there. They don't think it is fair that they earn anywhere close to what a 14 year old kid can get at Del Taco.

Well, shit! We didn't solve the problem.

Oh, wait a minute. A Chinese competitor who understands the math just lowered their prices by 10%, forcing us to follow suit and causing a further squeeze to our finances.

We need to take drastic measures.

We need to lay-off enough people to remain viable. We migt even have to shift some of the remaining people to part-time work.

The trouble is that we were straining to keep up as it was. We really can't produce enough goods with 25% less man-power.

Only one choice remains. We contract to have our goods and services made and performed in China and India. We shrink dow to a management and marketing team in the US, get out of the lease for our 50,000 square foor facilty and move into a 1,500 square foot office space.

And there you go: The huge sucking sound you'll hear is that of millions of jobs leaving the US.

Thanks everyone! Good job! We are really good at destroying ourselves from the inside. They are laughing their asses off in China right now.
Ethernet Controller discovered in the ESP8266
I'm pretty sure that's just a script anyone could write. Looks like it just makes one API call.
Sorry, I wasn't clear - it happens after I log on. There are four boxes with "Loading...", which load up the CPU and this crashes Chrome and in Safari the tab stops responding and all you can do is close it.
I'd actually like to know what the process was like after the assault. If you unlocked your phone and 'other accounts' what'd you have to go through to sort it out?

Presumably that included a bank acc app on your phone, can you get that cash back, etc?
Good idea, not only for the social side but to make business connections and get ideas.
You state your answer with great confidence, but I think you are wrong. In the US (where Netflix is based), the "first sale doctrine" has been held to allow the rental of any legally purchased DVD (even those purchased at Walmart):

Because of the first-sale doctrine, any DVD reseller,
including Netflix, can basically buy a DVD at WalMart, and
turn around and rent it to someone else the very same day.
The content owners have absolutely no control over whether
the copy can be resold or rented. Period. As such, Netflix
has the ability to rent (via DVD) any movie which has ever
been sold on DVD, and its costs are relatively fixed as a
result of the retail price of the actual DVD.

http://abovethecrowd.com/2011/09/18/understanding-why-netfli...

In your defense, it appears that many lawyers also do not understand this law. Here for example we see three saying that rental of consumer DVD's is clearly illegal, and two saying that it's just fine: http://www.avvo.com/legal-answers/is-it-legal-to-rent-out-dv...

This is probably because various studios have attempted to convince the public that rental of consumer DVD's is not allowed, even though falsely marking DVD's in this way is probably not legal: http://williampatry.blogspot.com/2007/05/first-sale-fandango...

But while I'm pretty certain you are wrong, and although I think I understand the law here, I am not a lawyer, much less a specialist in copyright law. If you can point to evidence that supports your contention, I'd be eager to see it.
The show is obviously exaggerated for dramatic and/or comedic effect at times.

But it's shockingly accurate in its depiction of the film industry: movie studios, agencies, the politics of it all, the day to day details, the personalities, and so forth. Hell, even Ari is closely based on a real-life superagent who happens to be named Ari.

I've never been a mover and shaker in Hollywood, and I fled that business long ago. But trust me, I certainly lived and worked in that scene for the better part of a decade. Entourage comes closer to capturing the details and feel of Hollywood than any other depiction I have seen in recent memory. Every so often I actually had a hard time watching the show because it dredged up all sorts of awkward memories and nostalgia.