skysight-inc/HackerNews huggingface dataset:
I've been using Haskell a lot (even professionally for 5 years). None of my commercial Haskell coding was literate, though. That has been restricted to smaller explanatory pieces.

We do jump around in the programming editor when doing Haskell. Eg jump to definition is just as useful as for other languages.
Computers are good at tracking dependencies. It seems silly particularly in this case because Rust is harder to use than a garbage-collected high-level language exactly because it is trying to squeeze out these last optimizations, and then we turn those optimizations off because it's... what, too hard to automate rebuilding some binaries? It's as if they mandated you write your apps in Python because they didn't want to spend time compiling C apps.
This isn't good HN stuff.
Why Minecraft Is a Big Deal for Virtual Reality
I'm struggling to find important, or new use cases on your forums for your product. Can you offer some non-obvious ones?

Using it as a key? Not that much easier to use than a smart card/NFC. A fair amount of consumer education required for adoption. Not available to all consumers, all the time.

Tracking? I find the price for beacons and the restriction of range makes other solutions more practical.

Location-based triggers/actions (ie walk into a room, light turns on).. Tech and solution exists without your product. A phone has GPS and actions can be taken based on boundaries..

The single best place I can see this applied is to the shipping industry and daily ops tracking of very high value products. But it seems like a very small, and obvious use-case.
There are some interesting replies in that thread, eg:

http://lists.freepascal.org/fpc-pascal/2016-June/048216.html

http://lists.freepascal.org/fpc-pascal/2016-June/048217.html
That's like saying cars are useless a hundred years ago because they were slower than horses.
I suspect that what will eventually happen with Brexit is Britain will negotiate enough free trade deals that it will remain part of the EU in all but name.
Not quite, there are multiple returns, still.

But might be something related, eg like they are talking about a state machine in the description somewhere, and give at most one return per state, or something like that?
AFAIK the only thing that's expressly forbidden in Quran is worshipping of any likeness, be it an image, a sculpture, or whatnot. The rest is interpretations of different schools. Though all my knowledge is hearsay, as an irreligious son of a mostly non observant family.
This was really frustrating to me, because it felt like treating the Chinese visitors not as people, but a natural phenomenon (locusts) or some such. It's natural that the locals would be baffled, and if this had been a short notice in a local newspaper, then fine. But I read it in a Norwegian newspaper, and later saw it on Metafilter, Hacker News etc. By that time, surely someone must be able to talk to the visitors in Chinese, do a little bit of research with tourist agencies from China etc?

I decided to see if I could find any Chinese sources writing about this, since they might be more clued in. Sohu.com's article (http://news.sohu.com/20160708/n458318443.shtml) says that the rumor was spread that this is where parts of Harry Potter (the Dursleys) was filmed.
Wendy's POS's systems breached through malware
http://www.finra.org/investors/alerts/treasurys-guarantee-pr... goes into depth about money market account versus money market fund insurance.

"A money market fund is said to "break the buck" when its NAV falls below $1.00 per share. In the nearly 40-year history of money market mutual funds, this has happened on only two occasions—in 1994, when a fund lost approximately four cents on the dollar, and in September 2008, when the NAVs of money market funds issued by The Reserve Fund fell below $1.00.

Typically, there has been an expectation that when a money market fund reaches a point where it might break the buck, the investment management firm that sponsors the fund will take action to infuse the fund with cash so that the fund can maintain a stable NAV of $1.00 per share. Most money market funds in the U.S. are sponsored by large financial institutions that may provide assistance in the case of instability."
Spoilers:

The talk is presented as though the year is 1973 and Bret Victor is reviewing some of the great stuff that's happened the last decade and four major trends that he can imagine will define computing in 40-someodd years.

They revolve around constraint/goal solving instead of writing procedures, direct manipulation of data instead of coding it, using spatial representation and reasoning rather than huge piles of text, and real concurrency rather than mock concurrency built atop sequential Von Neumann machines, all with great examples (these are what the references largely fill out).

The talk concludes with Bret Victor slightly dropping the gag and making the point that these particular things are not the real point: the real point is that believing we know what we're doing, individually or as a profession, is deadly to our creativity, and that the great ideas discussed all happened then because computers were able to be useful at that time, but no one thought that they'd figured it all out yet.

He urges us to realise and become comfortable with the fact that we don't know what we're doing, so that we can be free to do anything.

/tape recorded, distorted applause
In a similar vein: the generally awesome Matt Levine has an article about how a bank with perfectly matched assets and liabilities would look like.

http://www.bloomberg.com/view/articles/2014-08-27/lending-cl...
In my experience most commercial beekeepers use cyanide gas to kill their bees after harvesting the honey; they start fresh with new queens in spring. The rare few who overwinter their bees use sugar syrup and store the bees in a cool warehouse designed to keep them dormant during winter.

From a commercial beekeeping perspective "colony collapse disorder" is nothing but a recent news fad. There are cycles of different problems for decades, but I doubt there is something extraordinary about the current state of beekeeping.

Killing the makers of your livelihood and dealing with catastrophic problems is usually known as "farming".
The Brexit will never happen, for 2 reasons.

1) The EU is not allowing the UK any unofficial negotiations, so they have no idea how any of these economic negotiations will go. The UK government is scared to pull the trigger and no one in power wants to be the one to do it.

2) The UK needs free trade with the EU. If they want free trade, they also have to agree to free movement of labor. Stopping free movement of the labor was one of the core reasons the Brexit passed.
That visa is probably more useful for jobs where there are regional shortages such as nurses in rural towns.

Basing on the OP posting on HN, I'm taking a wild guess that he is in tech, and unfortunately there are a ridiculously small amount of tech jobs outside of Sydney and Melbourne - one of my biggest hates about Australia.
Even gangsters live in fear of Japan’s gun laws (2013)
I wouldn't be surprised if banking is far stranger than many people guess.
I'm waiting for Wabbit Season.
To be fair the potential for reduced bandwidth usage by Pied Piper users could add up to billions of dollars alone.
Problem is: if they want free trade with EU, they must accept free movement of labor; which was the main underlying problem which caused people to vote for Brexit. If they adopt free labor movement, the Brexit would have been for vain, and most Brexit supporters won't go for it.
But what conclusions are you drawing from that? I think perhaps that might be where you and the OP could find some actual points for discussion vs just throwing facts around.
This is specifically for dev jobs, c# in particular:

1. The biggest red flag is that they talk about agile a lot, often they list it in the job title. I like agile, but they ones that talk about it the most are almost always the worst at it. Interviewing at these companies it becomes quickly apparent that they don't have a clue what agile means (or they think it means stand up meetings). The ones practicing agile don't have to talk about it.

2. A short list of OSS libraries in use. They are probably either doing a lot of things sub optimally, or even worse, reinventing a lot of wheels poorly.

3. They use TFS for source control. Much like VSS before it, the only reason it gets used is ignorance on behalf of the developers/company. Quite frequently you'll find that they use it because it's all they've ever known.

2 and 3 are both great indications that when they run into a problem google is not the first port of call.
Everyone here is decrying the decision-making process of the CEO - which obviously is already in question - but I'm left pondering a different perspective.

Yahoo has cash. Sure, they're not Apple in terms of liquidity, but they're not a startup either. Mozilla is - and I may need to solicit your agreement here - a Good Thing for the world.

I'm not convinced that being a Bil in the hole to Mozilla is so bad.

By contrast, there are several companies that are, according to some legal theories that may yet prove persuasive in court, in debt this much or more to governments by dint of their offshore accounting practices.

At which company do you prefer to be a shareholder? One which owes Mozilla a billion, or one which very well might owe an armed, hotheaded, unpredictable entity several billion?

Ultimately, if I'm a shareholder (and I'm not), I can forgive a billion dollars to mozilla more easily than the other Yahoo mis-steps.
It reads like the plot synopsis for a season of True Detective.
We just published a new Pixar in a Box lesson on particle simulations
You do know that City of London (separate entity from London) is the Financial Capital of the world (a clear cut above New York or Hong Kong)? 1/5 sounds correct to me, if maybe even a bit too low. You completely underestimate the amount of global investors that would choose British Mutual Funds for their portfolio on account of the above fact.
Although extreme, Japan does prove a good point. It's hard to kill a lot of people when you don't have the tools. Making firing/ownership restrictions incredibly tight and equal (including for law enforcement) will have a positive effect.
I hope it works out for you.

Australia is a great place to live, and although I still get homesick (been here 5 years), I'm not in any hurry to move back to the UK - even less so after the Brexit mess.

Melbourne has some recent new arrivals in the form of Stripe, Slack, Xero and Zendesk opening up offices. It's probably a better all-round place to live and I find it more interesting, but it doesn't have any nearby nice beaches and the weather is pretty temperamental (47C in the summer, -2C in the winter)

Sydney is probably more financial companies but does have some big companies here, Atlassian, HomeAway, Freelancer and Airbnb have offices here. Get ready to pay insane rent and lots of weird rules, but the tradeoff is better climate, beaches everywhere and on a nice day, Sydney truly is a beautiful city.
Another way to state the problem is "you have to do it badly before you do it well". Not strictly true in every case, but software is in a broken state for most of its development and then suddenly works at the end, which is really weird and off-putting to human intuition. When the code just barely works then it works forever(given the same environment and inputs), while with most other processes it would be a improvement in success percentages or yield rates or other measures.

It also leads to an issue with never really knowing what good code looks like, because we have to consider both the "it's still in development and therefore expected to be broken but easily debugged" state and the "it's in production and should be fast, reliable, practical" state. It can be great at one and not the other if the stakeholders aren't approaching it in a balanced way.
You are wrong. Utterly and completely wrong. Read the linked Wikipedia article.

Not only have there been numerous cases of the vote being "postponed indefinitely" (and then not ever actually being held), there was at least one case where a sitting President (Millard Fillmore) proposed not one, but three separate nominees. The Senate took no action whatsoever on any of the three nominees.

Not the common case, perhaps. "Unprecedented"? Hardly.

Edit:

Here is the source cited by Wikipedia:

http://www.senate.gov/pagelayout/reference/nominations/Nomin...

Note that "no action" (i.e., exactly what's going on now) has been used 9 times, and "postponed" has been used 3 times. Between them, they add up to exactly the same number as the number of formal rejections (12). Using a parliamentary maneuver to avoid a formal confirmation vote does not only have plenty of precedent, it's historically been just as common as a formal rejection.

I would recommend that you try to recall exactly which media source gave you the impression that this procedure was "unprecedented", then place no further trust in that source, since it is clearly either dishonest or incompetent.
> Global Search and Replace

Finally! This was the only reason why I had to keep Atom around.
Interlingua – Wikipedia, le encyclopedia libere
A bit of light relief on this subject from South Park:

https://www.youtube.com/watch?v=-DT7bX-B1Mg
Christie’s Phone, a Missing Piece in the Bridge Case, Is Found
> KGB, NVDK or the Stasi

This is an absolutely absurd analogy, and any American reading this with a knowledge of history will agree.

The vast majority of Americans, especially non-black, non-Latino Americans, have no issue with the police and are often well-served by them. One of the privileges of money and race in the US is to be treated well (i.e. without suspicion) by the police.

I don't know what NVDK means, but the KGB and Stasi secretly (key word is "secret") kidnapped and murdered large numbers of people. No one is even suggesting US police are doing anything like that.

Furthermore, they certainly aren't untouchable. They are prosecuted and convicted at times, although not nearly as often as they need to be.
Another tidbit from the introduction: "It’s tough to stay ahead in this business. Turbo Pascal 5.5 appeared in May of 1989, largely as a response to Microsoft’s totally unexpected (but now long-forgotten) QuickPascal. V5.5 brought with it the new dazzle of object-oriented programming, and while I did write the V5.5 OOP Guide
manual that Borland published with the V5.5 product I chose to pass on updating Complete Turbo Pascal for either V5.5 or V6.0."

Not to mention: "I mention all this history because I want people to understand where FreePascal from Square One
came from, emphasizing that it’s been a work in progress for thirty years. Why stop now? I don’t have to cater to publishers, paper costs, print runs, or release schedules anymore. The book can evolve with the compiler, and every so often you can download the latest update. My publishing company Copperwood Press offers a print-on-demand paper edition if you’d like one, but you can print it yourself if you prefer. That’s how technical publishing ought to be, and someday will be."

Bravo! If this was how copyright worked - that someone could make a (presumably) decent living for a few years, and the give it all away - would not have as much issues with the intellectual property lobby and Micky Mouse extensions.

Either way, I think it is fantastic to see someone liberating a project of 30 years like this!
Rando banks are not empowered to create money.
The problem is NK is nothing like China. NK leadership is nothing like China, opening them up would only make them militarily more dangerous to deal with. But I agree with you that there needs to be and end to this, but I have no idea how.
Why reluctant?
I think I've finished maybe four games in my life. Three javascript games I wrote ages ago, which no longer exist, and a Space Invaders clone in C++ which I barely finished within a year (but to be fair, I started that knowing almost nothing about game development, SDL, or anything.)

This year, I wanted to do something like this, but what started as my January 1 Game A Month project is still ongoing and is not even remotely done. And it's literally going to be a slightly improved version of Berzerk. I probably could have gotten several small games done by now, but I keep getting thrown off on tangents and destroying and rewriting stuff for one project at a time.

My problem is, I think, I feel like I have to improve everything that can be improved.

An article like this is both inspiring and incredibly depressing.
Complex meaning not able to be liquidated with a single bitcoin or any other currency transaction. This is a specific asset that the fund administrators are not allowing to be liquidated. If you used bitcoin to buy these assets they would still be held outside of the bitcoin system. Just like when you use dollars/pounds/etc to buy the asset the wealth is no longer held in dollars/pounds/etc. They would be at least one step removed from the currency regardless. You couldn't liquidate immediately even if you bought into the mutual fund with bitcoin. The mutual fund would never be held in pure bitcoin because there are multiple assets -- other stocks, bonds, etc (e.g. complex). Complex as in not simple. Not complex as in you wouldn't understand.
That works really well for fiction, but with art books you're generally going to be stuck with low resolution, looking at a tiny screen.
Plugin development of hello xmake
But if they don't go through with it, the voters will be pissed that they are breaking promises and anti democratic, etc, and vote them out. It's my understanding that conservatives are over represented in Parliament in the UK.

You can have free trade without limitless immigration. Many countries do. I don't know where you get that idea.
Blackmail/Extortion -> Tweedledee/Tweedledum
We detached this subthread from https://news.ycombinator.com/item?id=12051639 and marked it off-topic.
Theres an interesting product over at kickstarter. Seems to be getting a quite a bit of traction. Beacon with a whole bunch of different sensors. All open source! https://www.kickstarter.com/projects/463050344/ruuvitag-open...
And it's been marked wontfix.
Its more like saying horses are useless today because they can't go 60 mph for hundreds of miles.
It's not particularly complicated. But if you invest in a real estate fund and want your money back, you can't walk into some random office and take "your" chair. If you invest in a gold mine, you can't go grab "your" shovel. Your interest is diffuse.
Homeschooling: How to Get Started in 7 Steps
Always check glassdoor.com reviews. Those have saved me from even wasting my time on quite a few companies.

Also, watch out for interviewers who are more focused on asserting their alpha nerd status than communicating effectively.
In some ways, it's an understatement. It's revolutionary, period -- not just for cryptography.
Coming from the Middle East, it's obvious to me that Americans overestimate the difficulty and importance of negotiation, and this is because they never negotiate outside of a business context. The responsibility of the negotiator is to evaluate the available offers and be able to come up with constructive counteroffers. The only way you get screwed is if you act rashly or irrationally. In other words, you're saying that CEOs get astronomical compensation because they can be relied on not to act in gross negligence.
> After reading the Hacker News post, CEO Sid Sijbrandij pointed out that announcing the affected versions dramatically reduced the search scope of the bug. An attacker could see what changed between 8.1 and 8.2 and discover the vulnerability.

I wonder if a disinformation security release would have helped by misleading attackers. Is that a practice anyone follows?

I.e. if the bug was introduced between 8.5.3 and 8.5.4 the release they did make would have been very misleading.
Well, there's a fair chance now that Andrea Leadsom will become PM. And she's definitely crazy enough to do it, regardless of consequence.
This one kills me. I've had recruiters pushing me to interview for senior/lead positions with 2 years of experience.
I'm starting to tackle the path handling issues now.

I'd like to keep the /dev space accessible.

I think a workable plan is to resolve any path which starts with dev:/ or dev:\ into this space, so that for instance the Cygwin /dev/urandom will be visible as dev:/urandom.
Here's the 30 second summary:

Lending club is an entity that bears no risk because it simply matches capitalized lenders with borrowers in the present. It matches supply and demand right now.

A bank is an entity that bears risk because it matches borrowers with lenders in the future - meaning that the borrower might simply be lending to his or her future self. The bank is willing to spread that risk among all of its shareholders, and is usually backed up by a government agency to provide that service.
> The poor want the same things that everyone else want. If other families are not having goose by choice, they're going to perceive it as being a second-rate substitute.

People stopped eating goose because of the expense. It tastes like flying steak. I would make it every holiday if it wasn't so expensive.
Nope. Bhutan created a mess of a refugee crisis when they evicted all Nepalese-speaking citizens in 1990. [0], [1]

There are still some refugees living in camps in Nepal, and it took over 10 years before some Western countries agreed to take them in. They are still slowly being resettled.

I know some of these refugees who spent the first 17 or 18 years of their lives in squalid camp conditions. They are lovely people.

[0] http://www.oocities.org/bhutaneserefugees/forcedeviction.htm...

[1] http://www.hurights.or.jp/wcar/E/doc/other/Refugee/AHURA.htm
Beergardens were common until WWII, at which point they were associated with Germanism. Most parks I see get very little use, one empty baseball field after another, it wouldn't take much to liven them up.
I see a lot of fear mongering but zero evidence in your position. What exactly could go wrong? How are those risks different or greater than normal risks that we accept, like certain levels of air pollution or medication whose side effects haven't been studied across multiple generations of progeny?
I'm sure UK can have free trade with Japan without any immigration. Good luck arranging that (free trade w/o immigration) with the rest of EU.
That account is banned. That comment was unkilled because users vouched for it. Those were bad vouches.
Papa Joe was no environmentalist. There are still places that were completely wrecked by his policies 80 years ago.
While TCP is not ideal for this application by nature of it trying to be a fully reliable stream protocol, one often overlooked advantage of its congestion control is that it allows the stream to play nicely with others. For example, if you develop a datagram-based transport whose data rate results in congestion at some point in the network path, any TCP going through the same point would back off to nearly nothing in an attempt to save the link.

You can be greedy and take the bandwidth anyway at the expense of everything else, but possibly (in some conditions) this may even cause a worse outcome even for your traffic. It's likely better to change your data rate target and drop rarely than to send too much and drop randomly at a higher rate.
You're confusing different definitions of the "money".

In theory, they retain enough _assets_ to pay off their creditors, but not enough _cash_. In the event of a bank run they'd have to be handing over their stake in mortgages and other debt that hasn't yet been paid off. But of course these are illiquid, and the creditors wouldn't accept that in general.

In the vocabulary of money supply, you're confusing M0 and M1.
Maybe more people should move out of the bay area? Especially if they have kids? It's so much cheaper essentially everywhere else. Even with a salary cut I would imagine it's worth it in many situations.