skysight-inc/HackerNews huggingface dataset:
Fair enough. Valid points. Still I believe we conflating things here. I believe encyclopedias are good source for well established facts, don't think they are the main source for citation when discussing hypotheses that still undergoing testing. When it comes to Wikipedia, you basically trust it to be up to date with state of the art. Yes, research seems to show that it converges towards some notion of the truth, but it takes time and ultimately you don't know if what you are reading at the moment is a true representation of what was actually written in the original paper. Again, not saying this is bad, I would just be cautious about accepting an argument which is solely a copy&paste from a Wikipedia page that makes claims based on handful publications that I presume the person posting haven't read. To sum up, I am not against Wikipedia, I am somewhat cautions accepting wild statements like "Drinking coffee can Kill you" just because someone took the time to put it into a wikipage (with a bunch of citations).

http://www.9news.com.au/national/2015/09/15/12/13/australias...
Carmakers, not drivers, are the cause of the problem as obsolete official test results are being manipulated.

Then why does this report compare NEDC numbers with user-submitted real-world consumption? Since car manufacturers have increased power output while keeping NEDC consumption relatively constant, rather than the other way around, you need to drive very carefully to get close to the official numbers. It should be obvious that the more powerful an engine is, the more fuel it can burn in a period of time, if you go full throttle. Which is why they find that BMW and Mercedes deviate more than the average. Dear "Transport & Environment", why do you think do people buy fast cars?

This is the ICCT report TFA is based on: http://www.theicct.org/sites/default/files/publications/ICCT...
That's one way to look at it. Another way is that they've been serving the upper-class automobile market for decades and have been recently introducing cheaper models.

A C-class with options will run you $50k now, and $65k on an E which has long been their bread and butter car.

I'm less familiar w/ the BMW family but I'm sure it's similar.

So I think Tesla is absolutely competing with Mercedes and BMW, though certainly their most high-end models are competing with world class cars of any nameplate.
well it really depends on how you drive as well. I have had only one car in the last twenty or so years where I could not consistently beat the EPA ratings. Plus throw in that most ares have ethanol formulations and that will lower your mileage.

Far too many race from light to light, keep on the gas even when going downhill and over the limit, brake late and even run with tires under inflated.

anecdotal, my current car a s28 Z4 uses a four cylinder turbo. 23/34 I think are the official ratings, I have yet to average a tank under 30 and did 40 on pure highway at speeds over 70. Granted its a manual which lets me abuse the rev range a bit more than the 8 speed auto offered but its simply down to learning to drive your car within its best performance parameters. I still have fun, run it up fast, but mostly just drive relaxed.

Does it mean that some cars are not performing to what companies claim. I am quite sure they aren't. I could not get a 2013 Mustang V6 above its EPA AVG to save my life.
Ya, the same thing happens in Russia's far east.
Interview with Noah Swartz of Privacy Badger
> there can be confounding factors, but with statistics we can adjust and control for that

The extent to which you can adjust for a confounder depends not just on your sample size but also on on whether you were able to measure that confounder without bias. Big samples don't reduce bias.

Numerous examples exist of people who are dead certain that they've accounted for every possible confounder and that they've measured those confounders in exactly the right way... except they didn't.

My favorite example of this is the benefits of modest alcohol consumption. The group of people who don't drink include those who abstain from alcohol for medical reasons (former alcoholics or medication that doesn't mix well with alcohol) and so of course non-drinkers are going to be less healthy on average than someone who likes a drink every once in a while. It sounds obvious when I state it like this and you would figure every questionnaire and analysis would take it into account, but study after study after study investigating the effect of alcohol on heart health over a timespan of half a century failed to take this possibility into account.

Cf. http://www.annalsofepidemiology.org/article/S1047-2797(07)00...

(There are similar concerns about e.g. the risks associated with red meat and the benefits associated with breastfeeding, two other scientific findings that have become conventional wisdom but that in fact we are still uncertain about.)
It seems to me that you intentionally misrepresent the argument to make it easier to attack. No one is claiming that Uncle Bob is always right or that an "astronaut architecture" is the correct design.

On a different note, I would also recommend to not start picking the framework or stack: Instead I would start by creating a couple of basic classes that represent the business logic.

I would also write tests for those classes. Furthermore I would probably introduce some repository classes that would interface with the database. Lastly I would try to find a library that handles HTTP routing - if the CRUD app was meant to have an HTTP I/O channel.

Not everyone wants to "go fast and break things" or blindly let their codebase depend on a third-party framework. This is usually what ends up happening when you don't think about architecture.

Check out the most popular Angular posts on HN this year [1]. Notice a trend?

[1] https://hn.algolia.com/?query=angular&sort=byPopularity&pref...
Smart capsule to target colon diseases
This is the perfect place to quote one of the hacker koans:

In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

"What are you doing?", asked Minsky.

"I am training a randomly wired neural net to play Tic-Tac-Toe" Sussman replied.

"Why is the net wired randomly?", asked Minsky.

"I do not want it to have any preconceptions of how to play", Sussman said.

Minsky then shut his eyes.

"Why do you close your eyes?", Sussman asked his teacher.

"So that the room will be empty."

At that moment, Sussman was enlightened.
I think this handbook is Twitter's attempt to change that. My guess is that most politicians don't really understand social media in general and thus delegate it to their twenty-something polisci intern whose only connection to the candidate is an approved list of messages. It's no surprise they're terrible.
Good luck hiring Haskell programmers.

If you're really serious you go C or C++, not interpreted languages at all. But that said, plenty of big scale stuff is running on PHP, Python and Ruby. The language matters less than the people using it and the architecture design.
I don't see how this question is answerable in any meaningful way in its current form. You're going to get a list of basically every JVM framework there is, and you speak nothing of your front-end requirements.
I, on the other hand, strongly prefer focus follows mouse. At least on Unix systems, one (usually) gets to choose. On Windows and the Mac, no such flexibility exists. It's the same with windows stacking order control. I routinely push a window to the bottom of the pile on Unix and greatly miss that ability on my Mac. The "native" way to do that would be to minimize the window, but that's not really the same thing.
We made something similar to Workflowy called Dynalist (https://dynalist.io/), there's a live demo you can try at https://dynalist.io/demo (no signup required).

We made this because Workflowy has a lot of things that we thought we could improve, and they're kinda slow in development, but that's another story.
Yeah, forgot to mention that
Electricity from the air – Drayson's big idea
The fact that they CAN technically use any language, doesn't mean the new hire is going to start implementing a new service in brainfuck on day one.

In addition, if they are services, and you need some logic that's implemented in another service, why don't you, like, call it, instead of copy/paste? It's what services are for.
Hello, I am Yehia the lead author on this work and the published paper: http://dx.doi.org/10.1109/IFIPNetworking.2014.6857089
PDF available from my webpage: http://www.comp.lancs.ac.uk/~elkhatib/
Feel free to ping me for any queries.
Certainly, and one can still benefit if the comment is slightly grayed out and lower on the page. I'm suggesting that allowing the asocial behavior of small number of random strangers to ruin your day is likely to result in lots of ruined days.

Better, if you can mentally arrange it, is to treat some small number of downvotes as the price of admission rather than a personal attack, and to continue the conversation with those who are listening. The hard part is figuring out which downvotes are actually useful feedback, and which should be treated as random noise.

This wasn't my point above, though. My point was that I like chimeracoder's long detailed comments, and would like him to keep writing them, regardless of the behavior he observes in others.
I can think of three reasons that it matters:

- We base regulations and taxes on absolute MpG, so overstating efficiency weakens the regulations and allows automakers to cheat on taxes.

- It misleads consumers about the cost to operate the vehicle.

- It is an issue when comparing efficiency of new cars to older cars produced before the systemic cheating.
Finding Jesus Prank
Assuming the rain is coming straight down. Wind would push in the rain just as with any other door.
Introducing Auth0 Passwordless
Google’s Cell Service
Lower-income women are also forced to work very soon after birth (at least in the US where there is no guaranteed maternity benefits), in jobs that forbid breastfeeding.

Maybe it's because I'm a dad, but I would have no problem if the bank teller happened to have a baby latched onto her breast while she was processing my deposit. Many office jobs would not be significantly impaired if a mom were to bring in her infant. I think it's sad that we've constructed a society that has become very hostile to children (and elderly but that's a topic for a different day). Contrast with rural Asian cultures where you see babies strapped to the backs of their moms while they are in the rice fields or conducting commerce. If anything, carrying a child around during work in those conditions is "more inconvenient" than in our modern places of work.
GoodAI, an AI SDK for video games
Black and green tea also contain caffeine.
Tony Stark strikes again! Worth noting that no emission 'issues' are expected ...
fantastic comment! very well written. Can you share your thoughts on what to do when you're bored? Especially can you elaborate on the "your whole reward system of your brain has told you you've had enough of" part of your comment?
My 2013 Qashqai 1.6dCi 4x4 weighs exactly 1630kg and uses between 5-6 litres of diesel for every 100km traveled, depending how aggressively I drive it. And no, that's not the value from the car's computer, that's an actual usage.
I would argue it all comes down to how much 'trust' can be generated within a network. A network of people with lots of common similarities and easily shared traits will have a higher level of trust and therefore a greater propensity to share and receive more nuanced ideas/concepts. Large open and highly diverse networks of people will feel less 'trustworthy' or less 'comfortable' for people to contribute to or participate in.

The most effective networks have high levels of 'inner-trust' to generate ideas between participants, and cross-pollinating trust' to share ideas between networks.
The car detects when someone is approaching, and which door they are approaching towards, and starts opening it in advance. I'm sure you'll be fine.
If the only vehicles using the road are public transit vans, we can clearly reduce the size of roads and the infrastructure. The vastly reduced wear and tear on the roads would free up government money for investment in public transit.
Why do people do this? Just link to some random wikipedia page.
Obviously people can be manipulated into believing anything. Especially by charismatic media figures. It's incredibly condescending of you to believe that people only disagree with you because they don't know any better. Especially when you try to pull that shit on me.

I care about whether the food I eat contains beef, but I don't think that you or anyone else is ignorant for not caring. As if I only had to educate you about the proper Hindu way and then you'd recognize that it mattered after all. I accept that different people have different beliefs. Why can't you and all the other religious whackos have the decency to do the same? Obvious answer: you don't even see it as a religion. To you it's just truth. Well, you're not the first.
Says you, they make decent bobsleds with enough powder on the ground.
This is by no means an exhaustive list, nor an authoritative one. Would love to hear other's thoughts on these:

- When accelerating, try not to over-extend the throttle. If the engine is at 2k rpm, you get just as much acceleration from 30% throttle as 100%, at half the fuel cost.

- Release the throttle well before you reach a traffic light/stop sign. Deceleration by engine will cause a smoother stop and gives the traffic light more time to turn green. You spend less fuel trying to reach the stop line, and spend less fuel accelerating again. Bonus points for shifting down while decelerating.

- Keep tires well-inflated and oil levels up. Less friction means less wasted energy on both.

- Choose the highest gear when cruising. Most cars since 1990 can do 50kmh (30mph) even in fifth gear, as long as you don't need to accelerate.

- Drive slower. Most car engines are most efficient around 3500 rpm, which maps to somewhere between 90-110 kmh (60-70mph). Most highways allow for a higher speed. Diesel engines have their optimum at 2000 rpm, or so I've been told.

Of course most of this works best with a stick shift. I've never driven an automatic.
It depends on whether you want to run software on it or attempt to build your own ecosystem entirely, which only works if you're already a giant vendor.
This Article was sponsored by Al-Gore
I admit OP's question is a little vague, but as someone who hasn't touched Java in a while, I appreciate it. True, the answers are just as vague as the questions, but to someone who is familiar with Java and not the frameworks for web development it does enumerate the options that can be explored
Ablock Plus Is Now in the App Store
A fantastic resource for understanding this weird market is the "Buying a House in Japan" playlist on this youtube channel [1]

He goes through lots of this weirdness in the Japanese market as he looks to buy and restore an older home.

I suspect there's a "let's boost GDP with more construction" problem in Japan. It's resulted in lots of fantastic infrastructure, but also bizarre half-formed highways, unfinished bridges, paved over rivers and other things built way out in the countryside. [2]

1 - https://www.youtube.com/playlist?list=PLE0D149A2A50898A3
2 - http://regex.info/blog/2007-03-25/403
At risk of sounding like an Evernote apologist, I'm going to repeat a question I asked to another commenter elsewhere in this thread:

Why do you consider it a "nightmare" to get your data out of Evernote? You can select one, several, or all of the notes in a notebook and export them in either HTML or XML format, with all metadata (tags, etc.) and embedded media included. That seems pretty good to me, and it's certainly easy. If you wanted something more sophisticated, Evernote on the Mac has exceptionally complete support for AppleScript, so you can code up whatever kind of fancy extraction you need.

I'm not asking to be argumentative; I've always considered Evernote's support for extracting data to be pretty darn good, and clearly superior to many competitive apps/services, so I'm curious to know what additional functionality you would require before you'd say it's not a "nightmare" to extract your information.
I'm going to go with a unique answer here:

Java + MySQL, using these awesome libraries

- Bowser (webapp): https://github.com/mirraj2/bowser

- EZDB (MySQL wrapper): https://github.com/mirraj2/ezdb

- Ox (IO and Json): https://github.com/mirraj2/Ox

These bad boys make writing Java wonderful again.
Question: Would anyone be interested in the translations (as a plain-text dump) ?
How long can an electric car like a Tesla maintain heavy acceleration? I doubt it could complete a lap around a track. Meanwhile a Porsche Cayenne will have no problem with that.
> You seem to believe Either/Maybe are new ideas. They are not. It's an old pattern which has been used plenty and we have a pretty good idea of how they work.

I don't. I used them first over 15 years ago when Haskell was "the next big thing" and I learned it at university. Fact of the matter is that not enough code has been written with them to say that we know how effective they are.

> If what you said was true, it wouldn't make sense for a hybrid language like Scala to have both. Obviously Scala's designers don't consider exceptions and Either/Maybe "identical", do they?

I wouldn't take lessons from Scala. Scala has inheritance types, sum types, structural types and dynamic types, each can be (and is) used in isolation to solve almost all problems. If there's any language with lots of overlapping features, that would be Scala. After all, it's a language designed to study various approaches, not to recommend the "best" ones.

> You can silence checked exceptions with reckless abandon, but you cannot silence a Maybe just as easily, without resorting to obviously frowned-upon practices

You can silence checked exceptions by doing exactly what you'd be doing to handle Maybe: You need to explicitly handle it. The difference is that you can catch multiple exception types in one block.

> For example, checked exceptions are terrible for generic code, composable code.

They're not. They just don't work too well with Java's limited effect system of checked exceptions. As a matter of fact, "checked exceptions" are the basis for effect systems in languages like Koka, and are also the basis of transformations of Haskell-ish monads to type-safe nested continuations, which are more appropriate than monads (yet equally expressive and powerful) for imperative languages.

Moreover, a system of checked exceptions composes much better than monads do. And you don't have to believe me. Phil Wadler says it[1] as does Oleg Kiselyov (who's trying to port the same idea back to monadic notation with free monads). This is my own treatment of the subject (which shows how continuations, of which exceptions are a special case, can do monadic composition without monad transformers, and provide type safety through checked exceptions): http://blog.paralleluniverse.co/2015/08/07/scoped-continuati...

> I truly don't see how you can seriously consider them "identical".

It's not a question of consideration. Wadler and Filinsky proved them to be the same (each from a different direction). See the link to my post above for the exact references.

Still, that's not to say that checked exceptions or Maybe are good approaches. We really don't have data on the subject. It basically comes down to personal preference.

[1]: https://cs.au.dk/~hosc/local/LaSC-7-1-pp39-56.pdf
A larger part of fuel consumption is driving behavior. My Ford Fusion (non-hybrid) only gets about 15 mpg in city/rush-hour driving because I drive very aggressively...but nearly 40 mpg on the freeway using cruise control (set to 75-80mph).
Maybe, but out of the box a typical linux distro is fairly unsecure. There's no rate limiting of password guessing, no default password policy, no default fail2ban behvaiors, usually no firewall enabled by default, no auto-updating service on by default (or any at all), etc.

Some popular linux services are scary unsecure. Samba runs as root, which is a security nightmare considering its that poorly implemented reverse engineered crapfest with a long history of security problems.

Popular FOSS projects hosted on linux are bad too, like the recent massive hole in Drupal and the endless Wordpress holes (I bet this recent one is WP related). Not to mention heartbleed, shellshock, etc.

I don't think there's anything wrong with a cheap and common OS for junior people to use, its just the OS needs to be shipped with sane defaults. This will never happen in the typical world of FOSS for fear of breaking things and "keeping things simple" and "you should know what you're doing." The problem is many people don't know what they're doing, at least in terms of security. An authoritarian attitude regarding security that would tie developer's hands is the antithesis of FOSS culture.

I think the status quo of endless hacking is just the way its going to be until everyone gets serious about security. What that means exactly is hard to say, but shifting to some type of memory managed language (Rust perhaps?) and sacrificing some performance for security are probably what its going to look like. Even then, botnets aren't going to go away, but might be small enough where they aren't able to do DDOS's like this regularly.
That's funny, I wrote a hubot script that does something similar a little while ago:

https://github.com/okize/hubot-garble
> Right now Orchestra does support what we call 'Review Policies', which allow you to specify that a given workflow step be reviewed k times, or with probability X, or by specific expert Z.

That's handy, I can think of a bunch of things that fit well with that (particularly review a subset of x%)

> Re: getting started, yeah, we're working on a script--turns out cross-platform support is hard!

Hah, yeah it is!

I've got a version setup now, but am struggling a bit to setup workflows & figure out quite what goes where, but I think I've found the right bit of documentation: http://orchestra.readthedocs.org/en/latest/example_use.html

As a suggestion, if you add a new example, try doing it step by step of what you need to add & do. It's more work, but I find it really helps show what someone will actually experience while creating / updating workflows.
No. The emissions test has to pick a certain kind of driving style. It can't emulate them all.

The report, on the other hand, could try to compare like-for-like. For example, they could give separate results for high-mileage drivers and low-mileage drivers. Or split the results by average speed, to try and isolate long-distance motorway drivers from short commutes.
18F – Introducing the U.S. Web Design Standards
It's my opinion that the lack of a stable kernel device driver ABI is a large part of Linux's success, and whatever the reason, under its current management that's not going to change (that management being of course another reason it's so successful).

Although depending on how bad systemd is in the wild, a sufficient critical mass for a stable device driver ABI just might be come to be.
> I have a seven month old, and my wife has shared bagged milk that she pumped before we figured out that he can't eat it because he seems to be MSPI.

A very cursory google search tells me that MSPI only appears to be related to soy and cow's milk. Am I googling wrongly?
The Antonio Pizzigati Prize for Software in the Public Interest
THE NEW ECONOMIC ATTACK IS ON CANADA MIDDLE CLASS
rustc supports 'plugins' (like compile-time regex), but the interface is not declared stable.