skysight-inc/HackerNews huggingface dataset:
I agree - clearly a lot of work has gone into typesetting algorithms, but the language and package ecosystem is a mess, and there's not a good enough separation of presentation and content. A lot of macros and commands should really go in the template rather than the document, a lot of others could be made redundant.

Personally I'm a fan of markdown->latex->pdf using pandoc, although figure/table/equation numbering is still a bit of a hack (though there's wip plugins for them, or you can cheat with some embedded latex)
The US looks more and more like a third world country. The descriptions of working situations in that article are horrifying.
But when the coroutine continues running again, you need to have stack space. You'd probably then have to insert special stack-switching directives into the new stack to make it work.

In any case, I think it is best to just precompute the stack-size beforehand (assuming there is no recursion), and otherwise check for stack-overflow in recursive calls (and reallocate space if necessary). Pre-allocating megabytes of stack for each running coroutine sounds like madness, and a disaster waiting to happen (also, why should my stack overflow at 1M calls, when I have 64GB of main memory?)
We decided to go with our mothers tongue, as we wanted to create a lot of dialogues.
Our team consisted of 3 programmers, 3 graphic artists, 2 game designers.
Further information: http://gamejam-beta.innogames.de/jams/innogames-game-jam-7/1...
great comment section i must say
Postgres 9.5 feature highlight: BRIN indexes
> I feel like there exists a market for getting start-ups launched on the right foot. Twelve weeks (480 hours) for $1,000,000 with a bonafide rockstar to get your concept not only up and running but well designed to be carried forward. Do you guys think people would pay that? If no, how much do you think people would spend?

I've been in this part of the market for a while (getting startups to launch). There are very few people who have that kind of money to drop on initial development, usually you're talking about 1/10 of that at most.

The companies that do have that kind of funds are not looking for an individual "rockstar", they're looking for a nice established company that gives them confidence and can be sued if things go wrong.
You can "save" both artists and albums in the iOS app.
Compare "HD Ready" TVs.
The problem with investors in the UK is that they generally want to see profit early and are dismissive of ideas that appear to be radical.
I also don't like the ligatures that Slack uses, but it's entirely a problem with the font they use, not with ligatures in general.
Doesn't seem to run on Windows, though.
EBay and an email scam
My main problem with LaTex: it is not composable. Explanation: you can't plug a random piece of LaTeX inside a random container (environment or macro), without it being formatted completely wrong, or without it triggering all kinds of error messages.

Composing objects hierarchically should be natural (easy), and the user should not be required to read tons of documentation for each case.

I think HTML does a lot better in that respect (though it has its flaws too).
I haven't tried this one, but did use Tableau (weird and difficult to spell) for a while. But till date, only tool i found useful is Statwing. Tableau is somewhat helpful with its multiple options but using it isn't intuitive at all. The thing i liked about Statwing is that just throw your data to it and start experimenting with different relations between data. I see Statwing as the first level of analysis and then move to more sophisticated viz in d3 as next step. But i'm interested in this area and using more of such tools to get the viz right.
The debate about whether the 10x developer exists or not is based on a misunderstanding in my opinion.

To prove whether there exists a developer that is ten times as productive as an average developer, you would probably have a hard time both figuring out how productive an average developer actually is, producing a good measurement for productivity, and finding that unicorn. I'm not going to say it's completely unthinkable, there may be a few unicorns out there. Or there may not. In any case, you probably aren't going to find one. Save your money.

However, the statement isn't usually that there is a "10x average developer", the statement is that there exists a developer that has 10x the productivity of another developer. This isn't a myth, and it's not even controversial! Anyone can call themselves a developers, and there is obviously no lower bound in productivity! Ergo: you should quite easily be able to find a developer with 1/10 the productivity of an average developer, and the "myth" of the ten fold difference in productivity is confirmed right there.

From the article:

..."well-known fact" of 10x variations in software developers

vs.

There is a hidden inference at work: "there exist programmers
who are ten times as productive as the average"...

The former does not imply the latter. If "10x variation" would mean there is a 10x average, then surely the variation must be much larger if you consider the 1/10x average dev?

When it comes to programmer productivity, just try to look for solid developers. There are those that are surely twice as productive as others. Maybe three times. So pay them more. Or get two regular ones. Just avoid the 1/10 developer and you'll be fine. Not least because the 2x developers will likely quit if they are put in a team with the 1/10!
This city is apparently now underwater, but is full of wonderful mosaics. This is an interesting documentary about the restoration of mosaics during 2000-2004:

https://www.youtube.com/watch?v=QUJ7PHCNOVs
How to get rid of dandruff
JavaScript 101-#20 – 7 tips for writing better JavaScript
This is already a thing, see Spotify Business.[1]

[1]: https://www.soundtrackyourbrand.com/business
I used to buy a CD or two every month. Then I started pirating all of my music (mostly out of convenience). Then pay-per-download options came along (iTunes), and I used that a bit, but it was still inferior to pirating. Then services like Spotify came along and I'm paying for most of my music again.

In total I'm paying less for music than I was paying back when I was buying CDs. But I'm paying more than I was when I was stealing. And in the process we've gotten rid of stamping and distributing CDs, running stores, etc. If record labels can't make money now, their whole business model is screwed.

I suspect that the real problem is competition, though, and not profit-per-song.
Brutus Password Cracker – Download Brutus-aet2.zip AET2 – 2014
You shouldn't turn on justification without also turning on hyphenation.
If you add 'hyphens: auto' and '-moz-hyphens: auto' then it looks much better on Firefox. Chrome doesn't support hyphenation though...
Teaching Teachers How to Code
Same here, we use MongoDB with 3 member replica sets even for small deployments. It's easy, built in, works fine with all official drivers.

I'd love to use PostgreSQL but we don't have resources to manage a decent replica set installation with all the sysop burden..
It is a great tragedy that there is the need for such 24h daycare services. - Both for children and parents.

Speaking about parents: I really wonder how they got to this point.
Clearly creating two children while in need of two low paid jobs seems like the opposite of a risk averse strategy.
Show HN: Go Song really
And if a parenthesis is missing in any of those 2300 elisp files: MWAHAHAHAH

;)
There has been since the latest UI update. On the desktop, every track or album has a "save" button that looks like a +, which will add it to your library, which can be sorted by either album or artist. On Android it's under the menu button for each track. I can't speak for iOS, though.
It boggles my mind that you say the average HNer could do this in 6 weeks. Not in a "I don't believe you sense" but rather in a "that's so outside of my mindset that it doesn't compute."

And this is coming from someone who remembers reading stuff from you on Joel's Business of Software forums, so it's not like I haven't seen the full path from BCC to consulting to AppointmentReminder . . .

Personally, I fall into the trap of thinking, oh, I couldn't do that unless I master <insert obscure tech at the Knuth level here>. Which is clearly just not the differentiating skill here . . .
Swedish ISP vs. EU – Free VPN for All Customers
When people know there's deflation they hoard money rather than spending - which can then push into further deflation. Currency ceases to be liquid because no one wants to sell - you're making a free profit by just holding onto your cash. In a world with only one currency you end up with the rentier class that has money capturing all economic productivity. Given that the Japanese have other options... I don't know. Interesting times to be sure.
Get paid to live entirely on Bitcoin for one month
I´m creating a tool called watho (www.watho.net).

I´m a job seeker like you and I want to make this task easy for developers.

I´ve spent many hours looking for remote positions but many times they are not really remote (part-time at the office).
>It's "literally impossible" only in a very literal sense of the word.

The literal sense of the word "literally"?

Yes, I think that's exactly what was meant!

Has the word "literal" been so badly abused across the internet (true) that you thought a correct use of the word needed clarification?

Or is contemplating the fact that Japan's govt. debts are entirely in its own currency, which can be issued at will with no constraint from the financial markets, so shocking and nonsensical to orthodox thinking that you thought that the original statement couldn't possibly have meant what it said?
Designers don't understand the user...

Just look at the new Google Calendar app :-S, it's WAY to busy...
It is more about currency deflation rather than price deflation. Without currency inflation the current system collapses.

Price inflation is from currency inflation - ie: more $ around today chasing approximately the same number of goods than yesterday. Agreed?

When currency deflates, there are less dollars chasing those goods so dollars are harder to come by and prices necessarily decrease to allow the remaining dollars to cover the goods being exchanged. Yes goods 'get cheaper' in dollars. That's just a side show and not the problem.

So what happens to debtors in a currency deflation? Dollars are harder to come by, debts cannot be repaid and debts default. Debt default is the destruction of currency. More deflation. Positive feedback.

Savers today save in dollar accounts which rely on debtors to pay back their debts. With debt collapse, so goes bank assets (debt) and now their liabilities (savings accounts) outweigh their assets which makes them insolvement.

Debtors crushed. Banks collapse. Savers crushed. Credit disappears. Systemic financial collapse.

If today's savers didn't save in bank accounts for the promise of more dollars tomorrow then we wouldn't have this problem. Save in fine art and collectibles, save the world.
This.

"working poor" is an oxymoron in comparable countries. Like it should be. I'd be laughing at it if it wasn't so bloody tragic. How is this not a top political issue?
So the new PG JSON indexing is for equality only?
If women also worked total family income would increase, and total family spending would probably also increase.
Emacs will tell you the exact location where you missed instantly when the files are loaded. No worry! Anyway, to try out Emacs these days everything is already done for you:

- Prelude (for those who want to learn Emacs): https://github.com/bbatsov/prelude

- Spacemacs (for long time Vim users): https://github.com/syl20bnr/spacemacs
Responsive Image Mask with Responsive Content
The seats of a plane are never sold uniform price, I guess except on southwest.

I'd take the side seats to save money, and others would as well. I also sit behind the engine when it's cheaper.
I think the thing people are missing here is that the $500,000 paid to Taylor Swift doesn't go directly to her, that is the gross royalty which presumably the publishers and label take the majority of. The artist themselves will receive a fraction of that. The situation is different for indie artists who are effectively the publisher and label too, but they have the opposite problem of lack of scale, and the per-play royalty is far more important for the long tail than for the hits, so the negative impact is greater. Taylor Swift could survive on magazine photoshoot revenue alone, an option not open to The Amazing Snakeheads or whoever.

Spotify may not be "making a profit" as a corporation but they still presumably have hundreds of salaried staff and their business model is basically jam tomorrow - their fixed costs are mostly the same whether anyone has signed up to paid subscriptions or not, so they all definitely get paid and the artists may or may not, but Spotify will sell their product in the meantime regardless. That isn't ethical. "Exposure" and "discovery" still work to the advantage of the large labels - Spotify is a new gatekeeper and being playlisted on the right Spotify list can make or break careers. There doesn't seem to be much transparency around how level the playing field is and how much influence the shareholders have.

For an artist, the contrast with iTunes is stark. Apple didn't turn round and say "we'll pay you if this is a success" - they paid the full royalty from day one. Spotify should have been regulated in the same way that radio is, and royalties should have been on a par with that, as a minimum, with a premium for the on-demand aspect.

To be honest, YouTube's history is far more ethically dubious but they don't seem to get the same heat from artists I guess because they are seen as too big/powerful to be criticised.
I'm pretty skeptical, too. At Google or Facebook (or wherever they were), they were working on a small slice of a massive pie. Building a complex site like Opentable from scratch is a different creature altogether. Two months "part-time" seems pretty optimistic.

>It just needs to process transactions accurately and list a bunch of shops across a few countries.

Yes, I hear this kind of off-the-cuff assessment frequently from potential clients, and I turn them down if I'm not able to help them see the complexity often involved.

After all, opentable is a restaurant reservation system for the entire world.

>You'd be amazed how "cheap" it can be to hire a greybeard these days, sometimes less than twice a fresh Stanford grad...

This is true, and the open ageism among SV companies makes me incredibly sad.
A short story that I read many years ago, possibly in an SF anthology, has stayed with me. I've forgotten who's the author, and don't necessarily agree with his point, but it is a good parable.

Briefly, a man comes to the house of a famous scientist, who happens to have a mentally disabled son. The unknown visitor comes to plead, politely, for the scientist to cease working on a super-weapon project. He is heard, but is rejected. The visitor accepts it well, and asks to use the bathroom before leaving.

After he has left, the scientist finds out that the man has given a gun to his son. He manages to get hold of the weapon without mishap, and wonders what kind of man would give a loaded gun to a disabled child ...
Thanks for replying.

What you say does fit with my intuition. If I wanted to start looking for a job now I'd talk to the folks in my network at various startups / the Googles or Facebooks of the world.

However, it does make sense that a connected recruiter would help with looking for opportunities outside of that sphere as well. The suggestion to ask for referrals to good recruiters and sort by frequency is a good one. I'll keep it in mind for the next time I start job hunting.

Thanks again!
> Clearly creating two children while in need of two low paid jobs seems like the opposite of a risk averse strategy.

Conversely, not making sure that every family feels comfortable creating >= 2.0 children surely isn't a good strategy for the society as a whole either.

This means calculating a decent minimum wage is simple: it's what a single parent needs to support two kids (including healthcare, holidays, ...) with some margin, while working just one single full time job.
It seems like he's talking about doping, and there is a big difference between doping and using a plugin.

Few years ago I heard someone (like doctor or someone related to the field) talking about it, and he said there are 3 conditions for a drugs to be considered as a doping product. The main one being "put the user's health at risk" (another being "enhance performance" and I don't remember the third one).

I don't think you can die using a plugin.
Man Billed $1,200 for Reading Email on a Plane
Or, whatsit, Google.
Thanks, I had a nagging feeling I was missing something. I would have recognized the British spelling ...
> The simplicity and modernity that is often seen in Western Web Design gave these users the impression of not providing enough information, which made them uneasy and engendered a lack of trust.

huh, by adding another income to the family ? So, that should lead to a least a little more consumption.

Even if the average wage is reduced, I doubt it would be cut by half and result in 2 people working to reach the same salary as a single person before. You are not being very realistic here, since in Western countries putting Women to work has been a very effective way to increase households' levels of life.
Please find me a single CDS contract that allows that definition of "default"? Or a law or a solvency judge who would agree? If your contract stated that you are to pay back 100 USD or JPY or whatever, on a certain date, and you pay exactly as stated, then that cannot be a default, regardless of the prevailing FX or inflation rate at the time. You should have FX or inflation hedged if you were worried about those risks...

You may consider it a "moral" default if the debt is paid back in inflated currency, but it is in no way a technical default and you can't just redefine long standing meanings of the word "default" to suit the point you're trying to make.

I'm not saying that nobody cares if debt is paid back in debased currency, but if it's paid back according to the letter of the contract, then it's not a default.
In the short term, yes, but in the long term, that's questionable... AFAIK, 50 years ago, it was very simple to raise a middle-class family with just one working parent (in the US), whereas nowadays it's almost impossible for the majority of professions.
The Ashton Disinterest Curve – JavaScript and Node
I'd read a few articles Brennan Dunn has written:

http://doubleyourfreelancing.com/get-started/

A lot of it is tied into what business value that solution will bring the business. i.e. They have an issue/fix that would make them an extra $200k per year, they would pay $50k for it regardless of whether it takes you two days or two months.
Prohibiting low income jobs for those in need seems like a very cynical idea to fight low income poverty.
One of the things why ms word will always be miles ahead of latex is that it doesn't need a guide to start writing a document.
One of the many memorable parts of Cryptonomicon is where Randy asks Avi how long he wants to keep his secrets safe and gets the answer:

"I want them to remain secret for as long as men are capable of evil."
Sounds like great advice. But what do you mean with ”private placements” in this case?
This is so disturbing. I honestly feel that with every one of these revelations, my interest in the technology world is degraded more and more. The existence of such heinous things as the TAO, and its tendrils, brings on a serious depression. Just who do these people think they are, to defeat our lives so completely, for their own sakes? Despicable.
Small ground truth labeled dataset for swedish parking signs
The problem is that removal of content because it's crap/immoral versus operator destruction is not a meaningful distinction, from a software perspective.

So it would probably need to be write-only to prevent people from burning it down, which would necessarily mean that, once content is included, it cannot be modified or removed.
Why curl defaults to stdout
BSD-ish vs Linux Kernel ?
Yeah, I'm aware of these.

The kerning issue is due to an existing bug with PhantomJS on Linux [1]. Hyphenation is a feature I've been wanting to do for a while but haven't managed yet due to the lack of a decent hyphenation engine for JS [2].

To quote from the readme, the program is "a very early version with a number of problems". But my point of "it's finicky but possible" still stands.

[1]: https://github.com/ariya/phantomjs/issues/12016
[2]: https://github.com/andrey-p/apocalism-js/issues/18
> but so little reaches artists I might as well have stolen the music

To paraphrase: "but so little reaches the boy who sewed my jeans that I might as well have stolen the pants."

Yes, capitalism is messed up, but this doesn't mean we should start doing irrational things to clear our minds.
> Someone needs to tell these programmers/marketers that there's a wee factor called "humanity" that they need to use when creating their algorithms

What have programmers, marketers, and algorithms to do with this, since you explicitly pointed them out?
Gta Vice City Hack
..please proof-read your work before releasing it!

Navbar's FEAUTURES should read FEATURES
Would love to know more about the "Pairing and Crypt attacks" along with "Cryptovariable management". Probably the pairing here is referring to the pairing between client and server rather than the cryptographic technique of using pairings ... but it seems this hasn't surfaced in any of the other snowden docs. I often wish the journalists working on that story had released more source material.
Great job! Impressive to see an open source project to pick a fight with established software packages like Tableau. I used many BI packages in my life (only few of them for longer than a while) and consider my self an intermediate D3 programmer.

Some feedback if you need it: the UI seems very slow on Chrome, and I don't find it intuitive - there's a lot of dragging and dropping from various places to establish a simple data vis. Ideally you'd like to see what is available, choose it and later play to tweak it, not having to do lots of configuration upfront. Perhaps you could default your tool to do a line chart (or some other kind of early visual feedback ) so the user knows he's on the right track from the beginning?
Bigger size of the timeline :

http://i.imgur.com/MgwWMFU.jpg
Clojure Is the New C
APPEW.CO brings app creators closer to their apps'users
They also recommend other browsers:

http://www.opera.com/download/guide/?ver=now%20recommends%20...
They may not have been in need when the children were conceived. There are many things that can turn someone's life around for the worse.
>...developers fall into three broad categories: 1. Can't get anything done on schedule or in budget. 2. May eventually get something done, late and over budget. 3. Delivers what the customer needs on time and within budget.

And since software estimates is a known hard problem[1], the only different between 2 and 3 is often just the fact that 3 has learned to appropriately inflate his/her estimates.

I say that as someone who has oscillated between 2 and 3 over my career, although the trend over time is toward 3.

1. https://news.ycombinator.com/item?id=6820547
Marvellous. This excerpt from the article really says what I initially thought when seeing the pictures: What is really striking about this mosaic is the wonderful and vivid colors used as well as the beauty of the heroes’ faces
Well, the people caught in this trap can find it difficult to take time out of their schedule on the Tuesday after the first Monday in November, not to mention the many other hoops they may have to jump through in order to be counted politically.
Sir Tim Berners-Lee: we need more MPs who know how to code