skysight-inc/HackerNews huggingface dataset:
> You have to have your head pretty far up your own ass to not see how much Common Lisp sucks. It's a language designed by committee, and it looks like it.

Erh, no. You don't seem to have any historical insight into how common lisp came to be. (Or maybe you do have historical insight and are just being willfully ignorant).

It is a language designed by a set of companies and institutions compromising 25 years ago. Companies and institutions that had radically different operating systems and hardware, it wasn't a matter of writing software for a machine that ran either 'Windows or Unix.' You had to support the lisp machine vendors and a variety of mainframes/minicomputers. Emphasis on 'Common.' The theoretical possibility was that you could write a program on a MacIvory and then run it on your Symbolics Machine, ThinkingMachines machine, Unix Machine, Windows machine, PDP-11, Dandelion, DEC Alpha etc...

Go write a C (or Python for that matter) program that lets you access the file-system port-ably on a huge variety of operating systems using only the C standard. I suspect it will be difficult.

Anyway, you couldn't be any more wrong. You've limited the 'entire world' to essentially two similar platforms, one of which (Windows) isn't really that well supported.

The whole point is that it tried really, really hard to satisfy the entire lisp world, which included a number the larger players who were put out of business by Moore's law and cheap generic hardware rapidly outpacing expensive special purpose hardware.

All this said, Common Lisp (and Scheme, and it's implementations) have features that the general programming community is still rediscovering 30 years later. Dismissing it as something that sucks because the people involved didn't try hard enough is incredibly myopic.

tl;dr: Nu-uh.
My favorite of course is when the "victim" scammed the scammer of 60 bucks :D
I felt like i needed something more to overcome my hesitation to sign up to a new mailing list.

Rahul, please tell me that what i'm missing is huge!
One of the commenters on his site mentioned bioluminescence. It seems unlikely to me that such an effect could produce the intensity of light required to project the pattern he saw onto clouds at 30k+ feet though.
Hi Morgan! The curation is free, handling estate agent calls, including arranging viewings, is paid after a 2 day trial (£9.99 for 2 weeks). This will allow you to simply click "Arrange viewing" and we'll take over.

The free version will simply show you the agency details, and you will have to call yourself during their working hours.
The finance industry, particularly around the front desk, is notorious for freakishly long working hours. I don't work in that industry, but friends that do speak of 100+ hour work weeks, with 80 hours considered normal in some workplaces.

As outlined in the post, that way of working, doesn't (shouldn't) work. Especially when the code produced, or in the case of traders decisions made, might lose vast amounts of money due to a single mistake.

I'm curious, if anyone here works in that kind of an environment - How does this work? Are these numbers exaggerated? Are you all on stimulants? Do you see the kind of creeping errors and codebase decay one might expect?
How come Hackernews don't have Emacs reader/client?
I use Emacs alot and just got hooked to this Hackernews website. I searched over the internet for a way to interact with HN inside Emacs and found no good way but this one:

https://github.com/clarete/hackernews.el

which is very bad and opens articles in default browser or embedded lynx browser inside Emacs.

The question is: How Emacs guys interacts with Hackernews?

Regards,
Soyuz
it seems to spike around the week-end.
> But maybe I care equally about helping this generation with hunger and future generations with saving the rainforest.

This is exactly the "delusion of grandeur" being argued against in the article, though:

"[people donate] as if they were thinking, "OK, I think I've pretty much wrapped up the problem of heart disease; now let's see what I can do about cancer."
Really, you want to go live and work legally on a different nation, but you don't want to spend some days on paperwork, you just want someone to call you and say 'you're brilliant! Come over we got everything sorted out!'
I hope you really are brilliant. Hmmm... since this is HN and I've seen this before, let me ask: did you win the Putnam?
Dose GoReturnMe take a cut out of the rewards or we need to pay a fee to receive the lost items?
New title - "Why CONTINUOUS crunch mode doesn't work."

This feels a bit link-baity, because it says nothing of how short, uncommonly used crunch modes help or hurt productivity - just how super-long work weeks are eventually more detrimental than helpful.

Edit: I would posit that short bursts of overtime - perhaps a single 60-80 hour week at the ramp up to a major release can actually be helpful if not exciting - if used quite sparingly. Research on that theory would be more interesting to me.
I think it's a combination of things. On the one hand, the phone records issue is the most easily understood by the general public, and so it already had traction there. It sort of fell into the government's lap that they could focus all of their press' attention on that issue in particular.

I agree doubly so however - the phone records are near the very bottom of the list when it comes to the severity of what Snowden's(and possibly other's) revelations have brought to light.
Performance of Compiler-Assisted Memory Safety Checking
Which forums? Not everyone uses the term the same way. I stopped saying "self-employed" and started calling myself "entrepreneur".

When I said self employed, people either heard "unemployed" or "marginal freelance person, barely made ends meet". When I switched to entrepreneur, people heard "successful businessman". The change was uncanny.

Now, my activities didn't change. So the questions to ask are:

1. How did the people complaining about self-employed mean the term?
2. Does that match what you do?
3. How should you brand it so that the person hiring you understands it correctly?

I never had a problem with other entrepreneurs or managers. We spoke the same language. I even got some unsolicited job offers when working for myself, which never happened before.

In general, I think it's seen as a positive thing, as long as you're talking about the kind of self-employment we mean here on Hacker News. Fairly lucrative, manage your own schedule, no shortage of clients, but more overhead and uncertainty than a job and a need to focus on non-technical stuff. The latter two points explaining why someone might want a job instead of self-employment.
These seem to be weekends. Maybe consumer-oriented email services (Outlook, Google, whatever) use TLS more often than those built for businesses? While this doesn’t make much sense, it only takes a couple of providers to switch a large number of consumers to encrypted email transports, whereas each little server operated for each little business has to be switched individually.
Baneshwar Temple – Turtle Temple in Cooch Behar
Clojure at a Post Office – Logan Campbell
They do record and store (foreign and domestic) phone calls. Your comment proves you're simply an ignorant or a shill.

Proof:

* NSA Collects ‘Word for Word’ Every Domestic Communication, Says Former Analyst http://www.pbs.org/newshour/bb/government_programs-july-dec1...

* NSA collecting phone records of millions of Verizon customers daily http://www.theguardian.com/world/2013/jun/06/nsa-phone-recor...

* NSA surveillance program reaches ‘into the past’ to retrieve, replay phone calls http://www.washingtonpost.com/world/national-security/nsa-su...

* NSA spying flap extends to contents of U.S. phone calls http://www.cnet.com/news/nsa-spying-flap-extends-to-contents...
Brain Training Free?
Elephant Falls in India
"Here’s the good news for Erlang programmers: Your Erlang program should just run N times faster on an N core processor" isn't dishonest. He's clearly speaking to Erlang programmers.

What would be dishonest would be "here's the good news for C programmers: Your C program should just run N times faster on an N core processor if written in Erlang".

To your point though, Erlang gives you scalability. Yeah, on a single core, the C program will be faster. On multiple cores, multiple processors, multiple -machines-, idiomatic Erlang should scale. C code will not. You have to tear it apart, rewrite it, figure out a distribution model, code that or find a good library, fix the bugs in your own code or work around the caveats of that library, etc etc.
This is great advice. I'd go even further and say it's about achievements. Make your CV about specific highlights in which you can justify your involvement.

Once you've passed the stage where you're applying for entry-level positions, nobody really cares about "My duties involved..." style entries, or "I participated in..." or "I was involved with..."

Rather, it's all about "I designed and wrote four modules for XYZ product, three involving the internal messaging layer and a fourth interfacing with a legacy system, and performed code reviews for other subsystems," or "I was front-line support for XYZ product during its first high-growth period, during which I identified and categorized the most common issues and wrote several procedures to resolve them".

This style might only represent 20% of your actual work around that time, but it gives your potential employers something concrete to latch onto, and to an extent it lets you guide the course of the interview in ways you couldn't otherwise. It also lets you gloss over differences in employed/self-employed status because it shows you had a consistent work ethic (and presumably a consistent set of results) regardless of where you got your income at that time.
Unless you make GlassWire block itself via its own firewall manager then you will be alerted to software updates.
Turnitin and the Debate Over Anti-Plagiarism Software
It's a 3G modem. Now all we need to do is convince AT&T et al not to charge $30/mo for each device connected to their 3G networks.
Learning Exploitation with FSExploitMe
'Liberal' parties in much of Europe lean toward socialism, pushing for higher taxes and better public services. Over here, the people you describe as liberals would be considered extremist conservative.
I thought the light in the sky was well explained by the seismic phenomenon.
I have been using checktls.com to see if I had set my personal mail server up in the correct way. While testing some other providers: gmail, me.com, live.com I found that the latter two did not provide TLS (this was about 4 months ago), I even made an Ask HN:
https://news.ycombinator.com/item?id=7708882

But now, both started offering TLS, just recently it seems.
Keyword Tagging API Based on Image Recognition
Pizza Science Is the Tastiest Science
You would be surprised at the viewer numbers on twitch for any given night, just random sampling can show hundreds of thousands of viewers.

Plus a lot of the people who are streaming there do links back to Amazon, Newegg, and similar, for the gear they use or want. I am curious if Amazon will put pressure on the streamers to limit links to non Amazon sites for goods.

Plus with private streams its entirely possible they may leverage it into a webex type business.
TiddlyWiki5 – A reboot of TiddlyWiki for the next 25 years
The Sordid Legacy of Browser Context Menus
Why can't I own a Canadian?
Spice up your GitHub Issues
A New Kind of Faucet with a Little Twist
There's a bit of missing context: the author is writing this most likely as part of his research on implementing Backpack—a systems which would being OCaml Functor-like things to Haskell.
Good idea! I'll add it to the TODO.
Server Sent Events and RSS Feeds
Just curious, where is the bit about keeping track of your opinions? Surely it's been proposed(so has everything and the kitchen sink), but that doesn't mean it's effective or useful in any way.
Whaling is a tradition in Norway and has been going on since medieval times.

More information: http://www.fisheries.no/ecosystems-and-stocks/marine_stocks/...

In my view, whalers are decent people - they generally aren't "jerks". You probably have never even talked to nor met any one of them.

I understand your point that hunting and farming of animals in general is not good, but it's a pretty hard habit to break.

This is how the world works at this time - people hunt all sort of animals whether it's ethically right or not. Also remember that of all the meat produced in this world, whale meat is but a tiny fraction of it, so perhaps spend more of your time protesting the way fish is treated (which is also a valid concern).
If the daily work is built around being in the flow and rhythm then mental muscle is not that much stressed.

You wake up, you know that your limo is waiting in 20 minutes. You'll start with a scheduled call on the way to gym. At the gym personal trainer makes sure you're giving maximum. Then the limo takes you to the private jet so you can catch the conference in Europe at 4pm. etc.

My point is, if the world around you revolves in a rhythm where falling out is not an option, you can find the balanced flow and rhythm so 100+ hour week full of balanced work is absolutely normal. You just stop wasting non-work time over the weekend and use it for maximum recovery and family-time.

Add a bit of humour and laughter to these 100+ hours and stop caring about issues you can't fix and it's a paradise to live in.
The Talent War Will Be the Next World War
My mistake, but you should at least make that information more visible. Unless there is a yellow or red sign, or some box to check the readme I do not assume installers will tell me about important things in the post-install window.
Nicotine overdose would be more common if people injected it. Smoking heroin isn't actually that dangerous (though admittedly, more dangerous short term than smoking tobacco). Why don't people smoke it then? Because the illegality makes it really expensive, and injecting is more effective.
CPAN is much higher quality, though. For every Perl package that works and has unit tests and documentation, there are 10 node packages someone tried for a month to write, then gave up and left at 0.01 with no docs. Perl isn't sexy, but Perl diehards have written and published modules to do everything you can imagine.
https://en.wikipedia.org/wiki/Liberalism_by_country
Anecdotally, I've found it difficult to persuade potential employers that I won't just quit after six months and start another business. It's a legitimate concern on their part - if you're someone who likes the challenge and (potential) reward of running your own business then you're less likely to stay in a salaried job for as long as someone else. Employing someone should really be a long term commitment from both parties.

Secondly, it's quite hard if you failed. I learnt a huge amount about running a company, building software, even about who I am, when I've been doing startups, but ultimately the main thing I've demonstrated is that I can put a lot of time and energy in to projects that fail. I didn't have the insight to change what needed to change to ensure success or to walk away earlier to limit my losses. Those aren't great things to show people.

All in all, being self-employed does make it harder to get a job afterwards. If you recognise why though, you can defend yourself against those issues that employers will have.
Because people who get work done don't read HN in their code editor :P
I don't see it quite so cynically. Alcohol is legal because there would be outrage or civil unrest if it was banned.

Most people that I've met (who may not be considered alcoholics) certainly have some level of alcohol dependency. And, I'm being loose here with the word 'dependency', but in the last year, I've never seen one of my friends or acquaintances refuse alcohol at a bar or restaurant, while others were drinking.

However, that does bring up the issue of money and alcohol. Restaurants seem to push the stuff pretty heavily, at least in the US. There should at least be some restrictions on the amount of profit that bars / restaurants can make off of it.
John Ehrlichman, Counsel and Assistant to President Nixon:

"You want to know what this was really all about? The Nixon campaign in 1968, and the Nixon White House after that, had two enemies: the antiwar Left, and black people. You understand what I'm saying? We knew we couldn't make it illegal to be either against the war or black. But by getting the public to associate the hippies with marijuana and blacks with heroin, and then criminalizing both heavily, we could disrupt those communities. We could arrest their leaders, raid their homes, break up their meetings, and vilify them night after night on the evening news. Did we know we were lying about the drugs? Of course we did."

Interviewed in 1992 by journalist Dan Baum, author of Smoke and Mirrors: The War on Drugs and the Politics of Failure, full quote in "Truth, Lies, and Audiotape" by Dan Baum (2012).
Stronger and stronger typing makes this ABI guarantee stronger and stronger. Dependent typing could package theorems about the properties of your interface and then ensure that all matches satisfy those properties. You'd like depend upon their theorems to prove things about your own program knowing that nothing can break.
The other 20% don't really care about click-bait, or haven't analysed what's happening, and won't have a strong opinion about it. I'd put money on people in this 20% clicking on these things a lot more than the other 80%.
That's the problem with decriminalizing drugs, really. It's still very much a grey market, with no business backing, no brands, no quality control. Drugs have to be fully legalized. I think what some US states are doing (opening marijuana for businesses, enabling them to build a brand/reputation) is the way forward (but, of course, for all kinds of drugs instead).
Mentioned above, but here are a number of places to start. Most of mine deal with statistical analysis, but the Data Science masters would be a good place to start.

http://sqlfiddle.com/ - SQL Fiddle is an online SQL coding platform. Good place to play around.

http://jhudatascience.org/ - a ton of MOOC courses compiled in one spot.

http://stats.stackexchange.com/ - start browsing the forums and reading up on some of the database questions people have.

http://janzilinsky.com/how-to-analyze-data/ - great set of tutorials, etc.

http://user2014.stat.ucla.edu/ - another place with a number of great tutorials in R.
Teach Scala and Akka to the kids with reactive-turtle
'cos you haven't made it yet
Wow, where did you get Beta 6? I only have 5.
Yes, I also upvoted that comment and the one he made before. This is how a debate should look like - both sides present their reasoning using (however rough) numbers and facts, and settle on the result evidence suggests. Thank you for reminding us how adults should talk, and - if you forgive going meta - thanks @nitrogen for reminding us to remind this ourselves :).
If this gets popular and they try to sell to UK customers, I would imagine that there'll be a trademark problem.
I'm confused. Everything you listed are things other than deliberate practice.
Python: Why is var1 += var2 much faster than var1 = var1 + var2?
On a more optimistic note, from an employer point of view, I would prefer if you had made some mistakes in the past on your own funds, and hopefully, learned a good lesson in the process, and would not reproduce them with the company money.
SCAF – Source Code Analysis Framework Based on Clang – Pre-alpha Preview
I don't want to have a conventional job ever. So I don't have to worry about my CV.
Malaysia Airlines Burns $2.16M in Cash a Day
This is a cool project- I've been working on a version of this using Sentry, a PhantomJS web scraper and a simple XHR.

Admittedly, HTML2Canvas (or anything that creates <canvas> from the page so it can be screenshotted) is pretty cool and allows this great sort of annotation/selection capability where a user can choose to highlight what went wrong and provide some feedback. That's great. I found html2canvas to be really resource heavy when taking the snapshot, and there was no way to do it 'automatically'. Why does that matter? When debugging, I want history.

My ideal bug-reporting tool would not only give user specs, stack traces and a screenshot, but a history of screenshots going back to an arbitrary length so I can figure out exactly what the user was doing that triggered that error. Trial and error could lead one to the correct sequence of screenshots but I've found one per 10s / 6 max (so 60s of history) to be a pretty good way to do it.

So if you know you want history, how do you get it? You can't use html2canvas to just take snapshots the entire time the user is using the page (I've tried (work account on GitHub): https://github.com/niklasvh/html2canvas/pull/270). It's far too slow, memory heavy, and if done asynchronously can create really strange render bugs if the user scrolls or mutates the DOM. Some of these issues can be fixed but it will forever be slow and take a ton of CPU. So I came up with something else.

At the same time I was working on a web scraper + screenshotter using PhantomJS that talked to RabbitMQ. I thought: why render the screenshot at all on the client? I have all the same resources; I can recreate the environment from source, on my own time, asynchronously, without making the client do the work for me and slowing down their browser. So the implementation I came up with does the following:

1. Maintains a rolling 5-element array of HTML snapshots (usually via document.firstChild.outerHTML), tied to setInterval. That part is easily configurable to your preference. The snapshots even contain a virtual cursor element that I just track using mousemove events.
2. On error, collects the usual data using Raven (the client-side library that reports to Sentry, the open-source error aggregator).
3. Rather than hit Sentry directly, the browser POSTs to a local route. That route separates the HTML snapshots from the Raven/Sentry data, and creates UUIDs for each snapshot to create S3 filenames.
4. The Sentry data is sent to Sentry along with the S3 filenames, and the HTML + filenames are put on a RabbitMQ queue.
5. A separate process is listening to the queue, grabs HTML off the queue and renders the page using the CSS (no scripts) from the running webserver. The screenshot is then uploaded to S3.
6. A Sentry plugin displays those images in the bug report, assuming the S3 urls are valid. They may take a while to resolve but they usually show up in < 2 minutes.

Since there are a lot of moving parts, I've always wanted to create a simple devops service out of this, but I haven't had the time, being busy with other projects. But if there is interest, I could open-source some of the components.
You're up against a growing population of people who inherently think that "the government is tracking every place you go and your opinions through your cell phone and social networks" is NOT crazy.
Why? Because Notch doesn't use it? What should that matter? Use what works for you.
Functors are part of the Ocaml module system, but they don't really have any relation to package management with version numbers and dependencies.