skysight-inc/HackerNews huggingface dataset:
Well, this is why we have anecdotes I suppose. I lived in Boston and Brookline for twelve years as well and find your claims equally laughable.

We quite frequently found ourselves in cabs with credit card readers, only to be told they didn't work when it came time to pay. I also simply gave up using cabs trying to get to Logan because while they would usually be on time, there were others when they simply wouldn't show up at all. Now you're under the gun to find a ride - not sure if they're late or just not coming.

All I can say is that while I believe you when you say these things (I have no reason to think you'd lie to make a point), I also think you've simply lived a very charmed life when it comes to taxi service in Massachusetts.

The fact is, the taxis in Boston had very little reason to improve their service prior to competition from Uber. Now they're being forced to adapt to survive.

Edit: spelling
It's a fair point that the cost computation is imprecise. My question was more to the one of whether or not someone in France was thinking about it in those sorts of terms. Or put another way, would France lease it to me for 900 years for 1 euro with the provision that I ensure that nobody is endangered by inadvertently going into the area?
I was pretty sure that my Android Version uses google.com for the 204 generation. Without further updates, that would break.
Give Kotlin a try. It's a JVM-language and 100% java-compatible, but it can also compile to Javascript (not sure if that backend is production-ready yet though)

https://kotlinlang.org/

It's also backed by JetBrains the IDE-maker.
The Role of the Full Stack Developer in Large Projects – Preslav Rachev
Makes sense, thank you. Especially enlightening on the role of big ships.

Regarding datalinks — AFAIK, modern platforms streaming realtime and sensor feeds for humans in the loop, and bandwidth requirements for these are huge. If most non-combat decisions are taken autonomously, you can downstream only basic telemetry and go / no go requests. In serious jamming conditions, getting even 1 bit of information through can be beneficial ("proceed with mission plan A" / "proceed with mission plan B").
The confusion here is that you seem to think tenure has something to do with teaching. For a research university, tenure mostly (but not entirely) is a reward for research (and grant-getting) excellence.

It's a quirk of our system that excellent world-class researchers are obligated to teach basic materials to undergraduates, and sadly not all of them are very good at it. Further, while poor grading reviews don't help someone seeking tenure, a poor publishing record and no grants will kill it. The incentive is to prioritize research at all costs. One of the best researchers I know is also one of the worst rated instructors in course evaluations I've seen.

This quirk is why coursework from non-research universities might on average be better in your standard topics. For 101 stuff, you're better off being taught the material from someone who is a great instructor but isn't on the research frontier than the other way around.
Some of the terribleness of the taxi industry is on full display in Las Vegas at McCarran Airport - the taxi lines are long, and despite the posters mentioning the cost to various casinos on the strip, taxis will often try to convince you to take the interstate to rack up an additional $25 from you for such a short trip.

It used to be even worse before the introduction to Uber/Lyft in the city. I'm glad the corrupt taxi industry is forced to change, their shenanigans have bled a lot of money from consumers.
Getting out of a relationship with an abusive (and stunningly good looking) woman...
> Taxis suck, globally.

You tried to defend this statement.

Yet I live in northern Germany, Taxis are less than 10% more expensive than a comparable uber, have better service, are faster, and cleaner.

I can order taxis via phone or a neat app (actually, there’s a bunch of them), basically anyone with a drivers license can start their own taxi company (so there is already a free market), and yet uber refused to comply with the market regulations (they need insurance for the cars).

Your route is shown in the app when planning, you can pay via the app before the trip with taxi, and they often even offer to carry your bag up to your room at your destination.

"Taxis suck, globally." is objectively false.
JavaScript Systems Music – Recreating the Works of Steve Reich and Brian Eno
Those numbers are only for percentage of treated sewage used for irrigation, not percentage of total reclaimed water from sewage.
To be fair, Israel doesn't practice potable reuse at all, compared to Singapore, Windhoek in Namibia, GWRS in Orange County, or Big Spring in Texas(direct potable reuse).
Also significant latency is imposed by the network architecture vs the choice of bearer, and by shared vs single user. My guess is that the main driver is actually to get a private channel with qos guarantees and as few retransmission hops and security bumps as possible.
Apple has no interest to provide Windows support. They support linux because it's the most used backend OS and on top of that it's Open Source. Fortunately Swift is open source so anyone can contribute and make Windows an official port. The same happened with Go.
In fact, as I heard it the fact that number theory was completely academic as far as anyone knew and was not at all applicable was a point of pride for some of its theorists. Crypto changed all that of course.
ByteString isn't really a "string" type; it's a byte buffer. It's not about text. I think that it's entirely reasonable to have a dedicated "Text" type that works with decoded human text, separate from buffers of bytes. I also think that it's entirely reasonable to have lazy and strict variants of core data types; they have very different time/space tradeoffs. It's definitely frustrating that the core language definition has a data type "String" that's a pretty bad choice for almost any application (it's a linked list of characters), and that's a legitimate problem, but I think an accurate characterization of the real problem with string data types in Haskell is much more like "You should be able to use Text everywhere to deal with decoded unicode text, but for unfortunate legacy reasons you have to use String to interact with large parts of the standard library".

Treating all bytes as if they happen to accidentally represent utf-8 encoded unicode text would be a big mistake; there's significant advantages to representing text and byte buffers separately. They are very different things.

Choosing to support only strict or only lazy handling of byte buffers or text would be quite unfortunate; there are significant advantages to both for different algorithms and use cases, and encoding the difference in the type system seems entirely reasonable to me.

I'm curious which of these you disagree with. Would you prefer that Text and ByteString be merged into one data type, so that the compiler doesn't consider it a mistake to treat arbitrary bytes as if it were text without specifying any encoding? Would you prefer that Text and/or ByteString discard support for lazy representation, or for strict representation?
> You know nothing and I can prove that with experience and facts. It is so infuriating when fools like you come in and make a statement which has no firm basis and sense of truth.

Welcome to being a vocal user of mass transit, like I am. I have no vehicle and daily use bus-based public transit and have done so in multiple countries on this planet. With a handful of exceptions, riding the bus (or rail, if available) has been clean, on time, safe, and enjoyable. Yet every time I relate any story I have from mass transit, I am told that I must be wrong or deluded because the recipient of my story rode transit and had a bad experience. Therefore, my using public transit means that I will, inevitably, be shot, mugged, harassed, delayed, or otherwise inconvenienced or irritated.

I think that both you and the person to whom you are replying simply have different life experiences. I've taken taxis--normal taxis, not "Uber-as-a-taxi"--in those same countries and they have been clean and safe, though I do not take them hardly at all.

Anecdotes are a bad thing to get riled up over. Your experience differs. You do not need to call someone a fool or belittle what he or she has experienced simply because yours differs.
English has become lingua franca beyond the colonies only after WW2.
From what I gathered from the email, first class concurrency won't be in swift 4 either way, just that they want to start talking about it in phase 2. Their separation of stage 1 (ABI-breaking changes) and stage 2 (non-ABI-breaking changes) was in regards to how they prioritize swift 4 tasks. (In other words, the discussion itself won't introduce any ABI-breaking changes, so there's no need to make sure it gets done in phase 1.)
To be honest, this is the kind of thing that would be great to highlight immediately on https://github.com/rust-lang/cargo or http://doc.crates.io/guide.html.

I go to those pages and I am given 0 information on how the thing actually works.
Does private pharma get to build on public research and then patent small changes? That's hardly fair.
> I'm pointing out that if say the French had surrendered to the Germans early in WWI

Or even earlier, France could have declared neutrality in regard to Serbia like Germany asked them to
Exceptions in OCaml (Reason)
Well, how will Swift enforce that nobody outside of Apple distributes libraries that don't break ABI or API?
As part of the process of open sourcing the core hypervisor we are updating the site with the lgpl library sources.
It's not that simple https://adblockplus.org/filter-cheatsheet
> Especially with HSTS preloading

HSTS preloading is just distorting the market towards the already large sites.

A smaller site now will get ads injected by your ISP, but their larger competitor doesn’t.

Yet, you obviously can’t add every single private blog to the preloading list.

I tried getting my personal blog added, it’s just impossible.

So your solution is only good for the already huge websites.

What’s with democratizing the internet, giving every single personal blog the same tools as every huge site?
Drinking just RO water isn't the healthiest thing because the RO removes the useful minerals too, and that's why there are add-ons to most RO systems for re-mineralization.

http://www.survivopedia.com/how-to-re-mineralize-water/

http://www.waterbenefitshealth.com/reverse-osmosis-water.htm...
Take a look at Shen.
It's worth reading the other report [1] the article cites — it's a lot more comprehensive than the author makes it out to be. The study didn't find a relationship between Uber and alcohol-involved accidents/fatalities (which the NPR article is about), but did find a statistically significant relationship between Uber, traffic fatalities, and DUIs. They also found that introducing Uber increases auto-theft.

Using a differences-in-differences specification, we find that fatal accident rates generally decline after the introduction of Uber. Specifically, in the unweighted regressions, we find that entry is associated with a 6 percent decline in the fatal accident rate. Fatal night-time crashes experience a slightly larger decline of 18 percent. In both the weighted and unweighted estimations, we also discover a continued decline in the overall fatal crash rate and the rate of vehicular fatalities for the months following the introduction of Uber. For each additional year of operation, Uber’s continued presence is associated with a 16.6 percent decline in vehicular fatalities.

...

Again employing a differences-in-differences specification, typically with county specific trends, we find a large and robust decline in the arrest rate for DUIs. Depending
upon specification, DUIs are 15 to 62 percent lower after the entry of Uber. The average annual rate of decline after the introduction of Uber is 51.3 percent per year for DUIs.

[1] http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2783797
60 minutes to swing from "malaria is a solved problem" to "malaria is an insurmountable problem". Deft maneuvering!
Exploring the World of Western Wear
Microsoft research or Xerox parc / fxpal
homepage is social media fauxtrage garbage, but there is some real information at
http://handsoff.msf.org/generics-under-attack#anchor
I was really disappointed by Haskell when I wrote the simple dynamic programming solution to the knapsack problem in it. To get good performance out of that took a lot of time and help from people at #haskell to deal with space leaks.

Ultimately, the functional solution was verbose, harder to understand and still slower than the more imperative solutions in Clojure (also very hard to get good performance in BTW, but at least you can easily implement performance critical stuff in Java) and Ruby.

That experience really turned me off Haskell.
Show HN: Python 3 pyQt5 graphical curve and surface fitter
The Last Florida Indians Will Now Die: The Westward Plight of the Apalachee
I have not used TypeScript, so can anyone explain to me what is the difference between the above the normal JavaScript code like this:

function myFunction(x) {
if (x === null) {
return;
}

console.log(x + 1); // x is now a number
}

Edit: Or is this example being used to show that TypeScript now support multiple types including null in the parameter?

I assumed that such feature would be available by default.
It seems to me that subsidies and Pigouvian tax are exclusive if they are to mean anything. Perhaps I'm wrong?Can you point me at a discussion of this?

I think you are right that few people explicitly say that pure markets exist. But implicitly many people make arguments based on some kind of some unregulated state of nature, for example on this thread.
> If you have to ask the question then you're not familiar with the subject.

If think of exposure to radio isotopes in terms of 'chest x-rays' you need to study more.
> I cant believe how much more accessible typescript is than javascript.

Can you elaborate on your meaning? A language that requires transpiling by definition can't be more accessible than the language it transpiles into.

> At one point in time, a 'this' bug ate up half of my day. Ever since moving to typescript, I haven't had a single 'this' bug make it past the compiler. I still don't fucking understand 'this'.

'this' can be a little complicated but it's really not that bad. I like the dry way the MDN explains 'this' [1] if you find it helpful. Even if you're using TypeScript I still think it's important to understand (TypeScript does compile into JavaScript after-all; debugging the transpiled output without chrome maps can be necessary at times).

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Given that I easily rode in a hundred taxis all over Boston, Cambridge, Somerville, Brookline, and Chestnut Hill, it would be extremely statistically unlikely that I just happened to get only the far above average good experiences each time.

The anecdote I described also matches the general experiences of all my friends and family as well, with occasional outliers (both good and bad), so I feel very confident in saying that an average case taxi ride anywhere in the Boston area involves a clean, modern taxi, polite driver, properly functioning credit card machine, a short wait (and no wait at all if you call the dispatcher ahead).

Yes, of course there is variance and sometimes people will have a worse experience. Those worse experiences are very rare, and the taxi services overall are very good the vast majority of the time.
Why put it in a little village and not in the center of London? Cities (imho) are eye sore galore already so more eye sores don't really make a difference, while in a quaint English town it changes everything.
I get aoloe's reaction though. Whenever someone posts something cool about Gimp, invariably a bunch of “yeah it's free, but it's not Adobe Photoshop is it?” comments pop up.

Why should we care? Why not judge it on its own merits?

This reminds me of how a lot of people used to respond to the notion of using GNU/Linux distributions as free operating systems suitable for day-to-day desktop use. Sure, I get why not everyone might want to use it (nobody is asking you to), but why does every bit of positive news or cool achievement have to get accompanied by dozens of comments by authors directly comparing it to a commercially available alternative, stating that they'd use it if only it did this and if only it looked more like that?

I love how we as a global community have such a wealth of software tools available; to use for free (legally!), with a philosophy that explicitly encourages sharing and enables anyone with the know-how to contribute. Some of these tools have been with us for decades, such as Gimp, and each release brings new features and improvements. Instead of celebrating its strengths, software like Gimp gets scrutinized by holding it to an arbitrary standard it can never meet (the full feature set of Adobe Photoshop), simply because the goal posts are forever moving.

I do not intend to berate anyone genuinely asking about how to migrate to free tools like Blender, Gimp, and Inkscape — questions where the comparison of features is warranted — but a lot of comments appear to dismiss tools like Gimp out of hand simply because they aren't carbon copies of the most popular proprietary alternatives.

With operating systems we've entered the next phase, where using a free software operating system isn't cause for raised eyebrows, and where people are actually asking the reverse question: why can't Microsoft Windows or Apple Mac OS X do this thing I can do easily on GNU/Linux? Hopefully we can reach that level of acceptance with other free software as well.
Fair point.

Still, means a carbon tax is just more of the same, not some evil infringement of liberties.
The UK has had drink driving ads on mainstream TV for 50 years, since 1964.

This BBC page shows some of the ads, and discusses others. http://www.bbc.co.uk/news/magazine-29894885
Posner says nothing about public vs private funding, and says nothing about alternatives to copyight protection.

Your follow-up post is another non-sequitur
I doubt that the technology choice is so clear cut. I'd guess that the major factors are the group velocity (i.e., the speed of modulation, rather than the speed of a wavefront), the group delay of the analog (roughly 1/bandwidth), and the clock/complexity of the digital stuff (coding and modulation and whatnot). Point-to-point microwave may well be better, but it'd take a while to put a good delay budget together.
So far, so good. In initial testing, I was able to plug into glfw just fine. Libc is available on both macOS and linux, and it has pretty good support for interfacing with C libraries. That provides a good basis for cross-platform development, IMO.

I haven't dug into testing Foundation support yet. From what understand, it's mostly implemented and they're working on finishing it. Also right now they only support 64bit OSes and only have prebuilt binaries for Ubuntu 15.10 and 14.04.
It's funny, the whole complaint about the tactic of bundling.

This is something that punk and hard core music has done, pretty much since the beginning. Most punk rock discographies are filled with repetitive overlaps of the same songs, and re-recorded versions, or versions of songs performed at live shows.

For a while, I had just assumed it was part of the whole small budget, DIY, low fidelity aspect of the genre. Bands might have tracks on EP's and 7 inches, that go out of print and become rarites, or the band might just be disorganized, or have extra space on a disc, and pile in a few more tracks, because what the hell?

But after a while, collections become bloated with all kinds of pointless cruft, and you look through some catalogs, and it's pretty obvious that some bands would just get desperate to make sure they have something in the new releases section every six months, to stay visible, and they'd obviously record one new track, bundle it with four or five other tracks, and dump it into their catalog to indicate signs of life.

It's not unlike like baseball cards, where doubles are a known factor, and concentrations of rare desirable items are controlled and designed, to fuel collector's habits.

I guess the difference with scientific journals is that the fanbase doesn't have the same sort of emotional investment in their collectables.
Libraries do tend to be bastions of extreme left-wing views on surveillance and censorship

By context I can guess what you mean, but by itself it's a very ambiguous statement :)
"As I was saying, she stumbled upon a solution whereby nearly ninety-nine percent of the test subjects accepted the program provided they were given a choice - even if they were only aware of it at a near-unconscious level." -- The Architect
> TypeScript 2.0 goes beyond that and begins to push the envelope on what type systems can do

Type systems could do stuff like that many, many years ago. I'm glad that you like these ideas, but let me assure you that TypeScript is far from pushing "what type systems can do".
I don't see why it has to be either - or situation (enlightened vs practical work)
And hiring only mindless drones or software "engineers" that are just capable of cobbbling together some frameworks and make a text-and-pictures website that takes more RAM to use than a fucking CAD design suite or AAA game
They are right. 1 MOhm water will jack the minerals off your teeth. OP would be lucky to not have cavities forming right this second.
How Mobile Games Rake in Billions
If these are your experiences, then your experiences seem to be very different than the average case, especially the 50% non-functioning card reader experience.

While I'm sorry that you have had such bad experiences, since your experiences differ so much from what is common, I don't feel people should base their expectations on what you say.

Instead, you can be nearly certain that it will be a clean, modern taxi, with a functioning card reader, that arrives on time and doesn't require a long wait.

To be fair to Uber, you still can expect taxis to cost more and you still have to watch out for drivers who spot a sucker and take you the long way for a larger fare.

Taxis aren't perfect. But taxis also are not rusted out death traps of lateness with serial killers for drivers and credit card readers that make you sexually barren, as apparently the army of Uber social engineering commenters wants us to believe.
Italian bank Monte dei Paschi approves privately-backed rescue plan
Yep, most of the articles itself are goddamn garbage, the comments actually have worthwhile content
Bugs will happen, but it's a very simply operation, they simply load an HTTP URL that has an expected response (Google's is just a 204 No Content) and check if it matches.
I don't find it that improbable to think it may have been typed into the wrong page by the user. If you open a lot of HN discussion pages first and then open the articles they link to via the discussion pages in new tabs and you switch to read an article (like I do) and you then go back to comment on it, I can see how someone ends up commenting in the wrong thread. Especially, I think, it would be easy to make that mistake if you have a strong opinion about the matter of the article because if you get worked up and eager to say something about it, you might be more focused on the comment entry box and not notice that the title and other comments don't match.
Qbasic back then was a cut down version of Microsoft QuickBasic compiler. Wrote a lot of code in that.
We use Scala, and the advantages you mentioned are definitely nice, but one problem is that different Scala libraries aren't as likely to have consistent APIs as with Haskell, since pure FP is only optional in Scala but mandatory in Haskell.