skysight-inc/HackerNews huggingface dataset:
That is a pessimistic and simplistic view of a incredibly complex issue, and for millions of poor people antidepressants are already popular, when they can afford them.

The alternative is what, exactly? Continue having jobs automated out of existence, letting the middle class cease to exist while placing the blame on the segment of the population that has little influence over what trades will be valuable tomorrow? How about we subsidize coal mining jobs long so people can stay busy?

This kind of black and white thinking is pointless. Using this as a justification for ignoring growing problems is negligent. There are a lot of things that people could do, and probably would do voluntarily if they didn't have to do their dead-end retail jobs.

One option is taking care of the planet we are hell-bent on destroying. Imagine if we had potentially millions of people to take care of our forests and rivers? What about taking care of the elderly or teaching or any number of jobs that are practically poverty wages now that would be possible while living a middle-class lifestyle?
okay it's probably fair to say "it' snot a lie" but it's definitely not what I expected (a full build of Firefox for iOS).
I think the difference between autopilot and other safety innovations is that the failure state of autopilot is rather spectacular (maybe it's closest to seatbelts/airbags in this regard). When it works, it's great. When it doesn't work and causes harm, it's easy to point to as a reason not to use it.

A lot of the other car-safety innovations usually have a failure state where it doesn't put you in a worse off position that you normally would have been in, should that innovation not have existed (e.g., crumple zones, crash-safe interiors, highway design/signage, ABS, etc.).

Reducing the absolute # of car deaths is always a good thing, and undoubtedly # of deaths saved by AutoPilot > # of deaths caused by AutoPilot, but looking at that comparison makes people worrisome, especially if you can picture yourself on the RHS of that equation.

Personally I'm not sure where I stand. I do find it uncomfortable having ever-increasing levels of software complexity in my car.
If you can't remember what domain(s) Sci-Hub is on this week, why not make it all of them?

https://www.reddit.com/r/Scholar/comments/7m3uin/meta_if_you...
Autopilot, as used by the aviation industry, still requires an attentive pilot. It is a pilot-aid to reduce workload, it does not obviate the need for a pilot prepared to maintain control of the aircraft or correct for unexpected conditions. Autopilots can and do malfunction, in this video[0] it attempts to make a >1G maneuver unprompted. You'll note the pilot in command in this video is actively scanning for traffic, he is physically positioned to take control of the aircraft, he is paying attention to instrumentation, and is actively participating on frequency. In other words despite having an autopilot: he is still piloting the aircraft.

I don't think the issue here is Tesla misusing the word. The issue is that the common (non-pilot) understanding of the term is wrong. People piloting heavy machinery have an onus to maintain their currency & proficiency, as well as be ready to correct for faults in their instrumentation and pilot aids.

Autopilot is intended to be a tool to reduce pilot workload so you can focus on other aspects of maintaining correct control of the vehicle. (Namely in an aircraft it assists you with aviation, leaving you better able to navigate & communicate.) Instead what we are seeing with these assists in cars is that people are using these pilot aids and then engaging in unrelated distractions.

[0]: https://youtu.be/QbvfkKyurJI?t=13m25s
Sitting on I5 Northbound on the way to my tech job in Seattle I was rerouted to a smaller highway. As traffic flooded into the communities of the Kent Valley it dawned about on me that if it weren't for all the tech- and therefor tech jobs- I'm not sure I would need a smartphone whatsoever.

I probably wouldn't live here either- but it was just a thought.
> Critical functionality in a car would rarely if ever involve non-deterministic delays. Furthermore, the OS itself (if there even is one) would be a real-time OS.

It might not be safety-design-critical to have a record of the hand-presence sensor with high resolution, merely high enough resolution for safe operation of the vehicle.

Flushing these records to storage is an independent function for the sake of service/support/maintenance and is likely not a regulatory requirement. Though regulatory agencies are bound to be interested in the data.
Run your own.

https://www.reddit.com/r/Scholar/comments/7m3uin/meta_if_you...
Cool, now I can play F-Zero in real life.
Black-Box Auditing: Verifying End-To-End Replication Integrity MySQL to Redshift
Agen Poker Online Asia Terbaik Uang Asli – Pokerqq81
This is the official statement from NTSB following Bloomberg's earlier report:
https://www.bloomberg.com/news/articles/2018-04-12/tesla-wit...

with previous discussion here:
https://news.ycombinator.com/item?id=16821054
Walmart close to buying majority of India's Flipkart
Yes, but it's still not enough to power your smartphone while it's doing turn-by-turn navigation.
I disagree. Facebook solves a real problem - finding real people on the internet. Especially at university when you are meeting lots of new people it was really useful and I remember before it existed wishing there was some website where I could look people up.

They've lost their way, sure. But I think they could fix things fairly easily - reduce the amount of advertising, provide a way to hide all "shared" posts and "someone tagged you", "remember this day 5 years ago" etc.

They won't do that but... you know.
It has done this with US$290 million — about one-quarter of what a typical pharmaceutical company would spend to develop just one drug

What a poorly researched article.

Of course they have. If you only measure the successful drugs, the cost of R&D is much lower. The question is, how do you identify those drugs?

Plus, DNDi is not creating brand new molecules. Their molecules are either:(1) old drugs that we already know work but were never formally approved, (2) cast-off drugs where someone already spent a shit-ton of money, but never took them to the finish line or (3) me-too drugs, where they just tweak a known drug. All of those are much lower risk than creating a brand new drug with a new MOA.

When they come up with a new drug with a truly novel mechanism, then we can find out how much it cost them.

Derek Lowe from the "In the pipeline" blog put it well:

"As pointed out in that previous post, the initiative, for the most part, is repurposing drugs that were discovered and at least partially developed by someone else, using someone else’s time, money, expertise and infrastructure."[1]

[1]http://blogs.sciencemag.org/pipeline/archives/2016/08/26/gos...
Well there is the "Dogme" school of film-making which effectively strives towards less adulterated stuff. Sure, the "official" Dogme95 "vows" might be bit flawed, but those are just one crystallization of the wider concept.
Why on earth wouldn't you be horrified by a company creating a shadow profile of you?! Bizarre question.

What possible good could ever come of it???
No way to remove your data is even worse. I cannot opt-out without making an account. I don't want to have a Facebook account.
>I was missing your blind Google advocacy and Microsoft hate. Did they fired you?

I'm just trying to correct all of the misinformation you like to post about Google and Android.

>If you had any Android developer experience, you would surely know that Google had a few failed attempts at real time audio, needed help from Samsung to implement them.

Unfortunately, your lack of Android development experience and your lack of exposure to development on Samsung devices has caused you to be disingenuous once again. Samsung didn't help Google nor did they contribute any of their code to AOSP. They implemented their own proprietary audio solution called SAPA. Unfortunately, it was limited to their platform and the audio latency wasn't very good in comparison to the iPhone.

>and the final API was C only with devs asking for a C++ one, wich was later dumped on github as side project and isn't part of the official NDK APIs, but alas you don't.

AAudio is indeed coded in C, but at least you can use the Oboe C++ wrapper. What were the low latency audio solutions for Windows phone again? Oh that's right, there weren't any. No wonder there were no low latency audio apps on that platform.
Engineer's disease... "why hire an expert when we're already Engineers!"
This should be named: Data transfer through power lines. The rest is just accessory since the machine has to have the exploit already installed.
I also often find that the car doesn't detect my hands on the wheel when they are. Sometimes a gentle shake isn't even enough and giving it a firmer shake causes it to disengage.
How it's possible to learn a foreign language without learning its writing system?
And then they end up with a 70 mb GIF because the platform has deliberately poor features.
I'm struggling to understand the purpose of this, or why I would choose this over php-fpm. It seems to be competing with Docker as it isolates applications with cgroups, but if I'm already running docker, what's the point? Perhaps another layer of isolation? ¯\_(ツ)_/¯
I used tinycards, but at some point you want a desktop interface to mass import cards from CSV instead of punching them in the phone. Also as spartan as the Anki UX is, the actual SRS implementation is quite good.
I saw a presentation by the founder six or seven years ago. At the time, they had working, flying prototypes that were being tested around northern NY and New England (https://www.youtube.com/watch?v=nnF2yua4KIw). The idea then was the wings would fold up so you could drive it to and from a standard home garage to the airfield, and then start flying.

Clearly there were some major regulatory hurdles they were working through related to licensing and other FAA requirements, but (according to the CEO) they had customers ready to buy and start using them.

The new TF-X model looks a lot slicker, and uses computer-assisted VTOL: https://www.youtube.com/watch?v=wHJTZ7k0BXU

Curious to see how this plays out under new ownership.
Immortalized in an RFC: https://tools.ietf.org/html/rfc439
Ask HN: Where do you look for a partner for your side project/startup/sm. biz?
Are there special well-known websites?
btw in addition to RSS and email you can follow along for new posts on Twitter:
Check out Skynet Today (@skynet_today): https://twitter.com/skynet_today?s=09
> Companies with different classes of investors, who have different rights, are common.

Sure. But simply funding costs for a few years of a project that’ll take a decade to bring to market isn’t really that attractive, and the government can’t expect to get a lot of rights in return.

> monopolies are used to gouge

“Gouging” is a nonsense concept. Many things that people consider “gouging” are actually economically efficient (surge pricing, raising prices during disasters, etc). So using perceptions of “gouging” as a metric for setting policy is a terrible idea. What you really care about is whether drug companies are seeing excessive ROI, which would mean the patent monopoly is creating greater incentives than necessary to attract investment relative to the other investment opportunities in the market. And drug company ROI is high, but not out of line with other high risk, high tech, capital-intensive industries.

This is orthogonal to the issue of who pays. I think the government should pay. It shouldn’t pay too much, of course, but that should be gauged by reference to ROI, not whether prices for specific drugs “feel” too high to lay people or politicians.
>Cooperation and synergy isn't the same as authoritarianism. There's a reason that civilization and societies reached all major advances and discoveries, and not hermits or tribes.

You explicitly asked questions like, "how do you get people to win the game?" "How do you win it?" "What's the reward?" "How do you distribute it?"

In other words, you wanted us to dictate what "winning" means, what the rewards are for winning, and how the rewards would be distributed. That's not cooperation, that's dictation. Each person may have their own definition of winning and as long as they're not infringing on the rights of another, they can do whatever they wish to accomplish their goal.

>There's immense value in limiting overhead by delegating fundamental services into a collective pool.

Please don't forcibly dictate to me what is valuable by forcing me into a system that maximizes what you personally find valuable. I will offer the same kindness in return. That is the crux of the problem with the set of questions you asked originally and why what I've said does fit into your response to OP.
Interesting! I guess that works because the stash doesn't contain the changes I'm going commit now, and so it doesn't conflict (at least in simple cases).

I never use `--patch` (even with `git add`). I prefer to use vim-fugitive, which lets me edit a diff of the index and my working tree. It looks like being able to do something similar with stashes is a requested, but not yet implemented, feature for vim-fugitive: https://github.com/tpope/vim-fugitive/issues/236
Prison itself was an effort at rehabilitation, the theory being that you had plenty of time to think about the wrongdoing. Rehabilitation is ultimately something a person has to want, so you should offer it, but it can't guide sentencing.

The idea that criminals need education is actually pretty racist... the crimes we care about are violent and even young children know perfectly well that violence is wrong.

The real reason for jail is that society is largely self-regulating; it works because we have a critical mass of people doing the right thing with only the most minimal oversight.

So the law-abiding majority needs to see that criminals are punished so they don't feel like suckers for following the law, basically, so they'll continue being law abiding.

We also put people in prison to alleviate the daily terror and misery that career criminals inflict on their neighbors.
This one https://apps.ankiweb.net/ or this one? https://www.ankiapp.com/ If there is much of a difference?
Not sure the headline is accurate: surely these kernel mechanisms were invented specifically _to_ allow this functionality? Therefore there is no abuse. More like “we found a mostly-forgotten netfilter feature designed to do the thing we’re trying to do, so we used it”.
No, brains work on the neuron level. We know how many neurons there are (about 100b).

The reason I mention the bit level is because if we knew for a fact that the "code" that ran the structure of the brain fit in, say, 64 KB (if we knew this because the whole human genome fit in 64 KB) we would have long-since tried to emulate it.

Instead it is "guaranteed" (in a sense) to be a subset of about 700 MB of bits. That's the human source code.

It just gives you a sense of the scale of complexity that might be involved there. (700 MB is quite a lot of source code, don't get me wrong.)
Dark themes are worse for the eyes, https://ux.stackexchange.com/questions/53264/dark-or-white-c...

Don't know about battery life. I guess if it's AMOLED, https://www.greenbot.com/article/2834583/how-much-power-does...
Don't try to do anything meaningful if you have less than 2 hours in a sitting to devote to your project. Block off a 4-hour window every weekend, and take a day off once per month where you put in a full day.

I find trying to work on projects after work just leads to a bunch of time wasted context switching, and 'not unwinding' can be seriously bad for your mental health.
I think you're stretching the definition (at least at a conceptual level) of "Air-Gapped" when your means of communication are connections that go through the air-gap.

I guess there are probably real systems referred to as "air-gapped" that don't have power isolation they could be addressing, but it still feels a little disingenuous.
> > That means it is not in general possible to tell which branch a particular commit belongs to.
>
>That's because commits can belong to multiple branches, which is by design.

I could be wrong, but I think what they mean is the fact that once you merge/rebase your dev branch back into master, all of those commits you made in dev are now commits in master.

You could conceivably have a source control system that still allows commits to belong to multiple branches, but bakes the branches of a commit into the commit. (And I believe many/most other source control systems do just that.)

The fact that the branches of a commit can change later on always struck me as being completely inconsistent with the commonly held idea about git that outside of master it's ok to forego testing. That really only works if you squash into master (and test that squash commit). If you don't squash, and especially if you fast-forward, then all of those commits are now "in" master, and so you've dumped a bunch of untested stuff in master.
Yes, Python really botched it.
I would just edit my hosts file for those IPs, but cool hack!
If I can hold my willpower together for the first 30 minutes after I get home, I usually do alright.

If I open absolutely any distraction within the first 15 minutes after I get home, my night is shot.

It's funny how much of my time is dictated by momentum alone. In a sad, "Do I actually have free will?" kind of way.
I wonder if it'll eventually be possible to compile Firefox to WASM and then run it on iOS Safari...dawg...
I've been having success with WaniKani. It's mainly for vocabulary learning, but just that lets me be able to read enough to be able to start picking up the grammar from context, and (more importantly) being able to apply that grammar in more situations which makes it much easier to learn. It also forces you to rapidly become fluent in hiragana (IIRC romaji isn't used anywhere). I feel like it's working because I'm frequently understanding the terms in real Japanese content, and it's giving me the ability to understand terms that haven't been explicitly taught (e.g. I was reading something the other day and read 心理学校 and 火の用心 as "psychology school" and "beware of fire" [with the correct pronunciations/readings] without any thought, despite never coming across the phrases before).

> DuoLingo will bring you to 15% understanding of Hiragana before dumping you into Katakana

Personally that's how I prefer to learn -- I got to being able to read about 50% of the hiragana without too much effort then went straight to WaniKani, and found I was making much more rapid, reliable (i.e I feel like I'm actually _reading_ them, not just being able to remember the meaning/having to think about it) on the remaining 50%, and I've mostly learn the katakana through context/use -- but of course YMMV.
Retraining the individual requires that the individual wants to be retrained. That's certainly something to offer, but a sentence is something you're forcing on a person.
Top JavaScript Projects on GitHub by 2017
I went back and read it, I agree with most of what he says (and my original comment wasn't very relevant to this particular article), I would just add "don't stress about productivity, most of the time it's fine to just do what you like".

I told you you would agree with most of what Sam said. Your opinion didn’t need to be changed. doing what you like is the most important part of productivity according to you and Sam, and me...
Moving Existing API from REST to GraphQL
Are there any uniquely impressive homebrew NES games worth playing?
my sibling post lists some of the numbers involved, but you should especially look the number of neurons, their connectedness, firing speed, and above all realize how incredibly slow this analog biochemical signal propagation is. You can look at how many parts make it up. (About a hundred billion.) Finally you can know for sure that the algorithm can be encoded in well under 700 MB, since that is literally the entire blue print of the human genome (bit-perfect, at 2 bits per base pair), which (obviously) encodes human intelligence as just a small part of it. (Since it includes everything else too, such as your entire rest-of-your-body.)

Look at the number of "mechanical" (biochemical) parts making up the human brain, their blueprint, the size they're contained in.

Finally look at the results that analogous machine learning algorithms are making with (albeit much simpler) neural net topology models.

The idea that nobody will ever match it is like looking at a mechanical watch and saying no digital model of it could ever come up with similar emulated results. What.

When you look at the size of the datasets involved you will see that it is exactly the sort of thing we can expect to be emulating now.
There is some benefit to naming common problems to help discuss them, but this name strikes me as too clever / not immediately clear enough. "Bit rot" is a somewhat similar phenomena with a much better name.
For a script you fill at a pharmacy? Sure, you can find out exactly what it will cost before buying.

Medical treatment by a physician or hospital? No, you can't really find out.
Certainly statements made with "alternative discursive standards" can be just as true. Convert any English sentence to uppercase and it's as true as it was. But from my point of view the issue is the systemic effects that "discursive standards" have on a community as a whole. The HN guidelines mention a bunch of things that we've found, over the years, to be important for that reason.

Hacker News is one kind of community among many. Think of it as a place where a certain game is played, with its rule set. If that's classist, then chess is classist because it doesn't allow "alternative gameplay standards" like moving your knight diagonally.

To me the important thing is that everybody is welcome who wishes to participate and play by the rules. Playing by the rules isn't always easy (including for me—I often have to edit my comments to make them more civil), but all it takes is a wish to do it, and that's as inclusive as HN can get while still having its particular character. It's fine not to like that character, but in that case the thing to do is find a community you like better, or create one. There's room for many communities and should be more.
It's just as easy to say it is a tool designed to save lives. Ultimately it's a tool, it's how you use it that's important.
Ok, soap removed.
There is a wealth of comment online and here on HN about the inadequacies of the native music app. If you are enjoying the iOS music app you probably dont:

- sync the library to a local machine

- have any songs in your library that are unavailable via streaming service

- use custom playlists that are organized on a desktop machine

- listen to music by Genre

- don’t mind authenticating all the time
This is only sort of true in that while there are hardware supported things, the way in which you work with them is both more finicky than most APIs, and they get you relatively less close to a finished renderer.

For example, concepts like a scroll register don't typically appear in an abstracted API. They're a hardware detail that happens to assist in implementing a smooth scroll by reducing the necessary computation. But they aren't a "smooth scrolling API" because it works on the tilemap data only - you can also have sprites scroll. That necessitates a software implementation specifically for the task of sprite rendering. Witness the numerous NES games that either let sprites disappear when they hit negative X coordinates or put up a convenient black bar to hide it.
TensorFlow Probability
Ask HN: What free/paid API's are there for online retail price and UPC data?
Every day, I enter information using a Kinesis keyboard using Dvorak (at my desk), at a MacBook Pro's keyboard (taking notes at meetings), and using an Android on-screen keyboard.

I guess that this service would only allow me to log in using one of those three keyboards, because the typing would look extremely different between them.