skysight-inc/HackerNews huggingface dataset:
My personal favourite is whitespace.
Yeah, pretty horrible.
Best way to improve brain implant technology is to pour the money into the basic research and technology. When they work in medical treatments, other uses can follow.

For example:

* new way to insert implants into the brain without the risks of seizure,
infection, stroke, swelling and eroding wires.

* New nonmetallic electrode array implants and wires that don't require removal before using MRI.

---

If I had few millions of extra money. I would spend it to figure out how the brain of Caenorhabditis elegans (roundworm) works in detail. The brain of roundworm has been mapped exactly (connectome is known) and we know it's 302 neurons and 8000 synapses well but we still can't understand how it brain works.

http://blogs.sciencemag.org/pipeline/archives/2015/10/30/sim...

https://en.wikipedia.org/wiki/WormBase

http://www.openworm.org/
The history of science is full of such accidents, the discovery Penicillin being one of the most famous.

http://www.kidsdiscover.com/quick-reads/penicillin-found-fun...
IIRC, this is explored in Soylent Green: furniture and food
Python has its own issues. Magic `__foo__` methods everywhere. Significant whitespace (there are arguments for or against it, but it's bad for beginners). One-line lambdas, `def wrapper`. Tuples versus lists, `(x,)` syntax. `global foo`. Ongoing split between 2.x and 3.x means that documentation is confusing.

I think ES5 would be a legitimately better first language. Now that ES6 is everywhere though, javascript is a really terrible first language, certainly worse than python... the online learning material for a `for` loop, for instance, is now split between `for(var ii = 0; ...`, `for(let ii = 0; ...`, `for(var x in obj)`, `for(const x of obj)` (but make sure that something called `webpack` is set up with something called `babel` so that all of these will actually work). You'll find similar confusion when approaching variable declaration, module imports, etc.
Opting out and not participating in a wage-base economy are absolutely NOT the same thing. Opting out implies a simple choice. This is not a choice, this is either effectively be fantastically wealthy (and live off capital investments) or be fantastically poor (and live off welfare). Since the former isn't really a choice, you get to either opt-out of FICA, or opt-in to being destitute.
To superconductors.
This also easy to address; include capital income and not just labor income, remove the income (and benefit) caps, and add additional bend points to the benefit calculation formula. This secures the fiscal health of the program, drives it back in the direction of progressivity across the scale, and provides people who choose active personal capital management (either for a short time returning to wage labor, or permanently) but achieve merely a modest living at it the same security for retirement as those who chose wage-labor.
Note this is in the UK, where there are fewer legal protections for free speech.

But, yes, I think it's a huge political mistake to tie these concepts in this way (or even to use the term "fake news" at all, at this point). Regardless of the motives or actual content of the workshops, imagine how someone on the right will (not entirely unjustifiably) view a headline like this.
Or Andromeda Strain.
Indeed, that's an assault rifle, predecessor to the M16. Only available as semi-automatic for civilian, if not modified.

https://en.wikipedia.org/wiki/AR-15_variant

I don't know how you American call that, but I'd consider that as war equipment.
Fooled by Experts
This post does a great job refuting minor points while completely ignoring the central arguments of the original.[1][2] The React TodoMVC weighs some 451 lines -- more than vanilla JS, jQuery, and over twice as much as Vue.

There are weird incentives in software ecosystems. Companies benefit by controlling one because they can hire easily, and ensure their code & tools will not become obsolete. And the more complex ecosystems become, the harder it is for devs to compare them or switch. I think there were similar forces at work in the UIs of large GUI applications like DAWs. Once you get through the painful learning process, you find you love it, and find it impossible to switch -- a phenomenon that has attracted comparisons to Stockholm syndrome.

[1] https://gist.github.com/GianlucaGuarini/b9238a187ef13897b71e...

[2] https://news.ycombinator.com/item?id=14184666
JavaScript is basically the only option for front end web dev (unless you do web assembly, but that's pretty new). There are lots of different JavaScript frameworks that you can use, including react, so I think they are referring to the alternative frameworks rather than languages.
Yup, story checks out, that seems like the type of experience that often lead people to over-generalize, like you did above.
The syrup may have trace amounts of alcohol in it due to the manufacturing process. I'm not sure about Canada Dry specifically, but Coke and Pepsi syrup do:

http://blog.seattlepi.com/hottopics/2012/06/28/coke-pepsi-co... or original article (French) here: http://www.60millions-mag.com/2012/06/27/coca-pepsi-et-autre...
> It is 100% on the user to determine whether an article applies, or it's plain wrong.

You're not wrong, but isn't it especially difficult for an inexperienced person to judge whether an article applies?
Why are PHP devs paid less?
I am a PHP dev in NYC making just above minimum wage. I realize my situation is extreme, but why are PHP devs generally paid less, when the language is in demand?
Musk needs to get back to work. His 2017 task list:

- Get Model 3 Tesla in production by mid-summer. (Musk said he'd sleep at the plant to make that happen.)

- Launch Falcon Heavy late this year.

- Launch Dragon spacecraft in crewed configuration, unmanned.

- Catch up on Space-X launch backlog and make some money. (Some customers have canceled because of delays.)

- Finish battery factory in Nevada and make some money.

- Get Brownsville launch facility ready for 2018 launch. (March drone video: [1] Not much but dirt piles.)

- Get self-driving car technology to work. (Vehicles are currently shipping with the hardware, but no software.)

That's just this year. For 2018, he's supposed to send people to the moon.

Not a good time for the CEO to be doing a new startup.

[1] https://www.youtube.com/watch?v=NEFsGRgrvTc
Obvious solution: group your coworkers into 2 groups.

One group gets decaf coffee with an LSD microdose

One group gets normal coffee.

Waltz in with coffee and donuts Dexter style each morning.

Monitor their output and mood for a month or so.
Sure, but you may want to add additional bend points to the benefit calculation.

OTOH, the current high-end contribution impact may be low enough that you don't; certainly a debate can be had on that.
> "PHP had some implementation issues that made the language god awful. Saying it's the same thing is a straw man."

React does as well: JSX is a bad idea that's unfortunately not going anywhere. And I never said it was the same exact thing.

> "They do, with their official docs, which are well-written."

I was responding to the statement that field experts bear little responsibility to educating the general public on their fields of expertise, when in fact that is a key role experts play.
A "free ride" makes being poor sound desirable but that is far from the case. Even if you ignore everything else, the life-span and health differences are enough to show that you are better off being anything but poor even if you are getting a "free ride" in one way.

I think our progressive tax system (for example) strikes a lot of people as being the same - giving some people a "free ride", but what is the alternative? The money that makes many rich people rich filters up from the millions of poor and middle class people that spend 99% of their income directly on goods and services. If you own restaurant chains, stores, factories, and/or are invested in all of those things, you benefit from the spending of the rest of the nation.

It may seem counter intuitive, or maybe its just ideologically disgusting (if you believe everyone is entirely self-made that is), but a less progressive system could ultimately harm the upper class. If the lower and middle classes don't have money to spend, our economy does not do well and given that a large amount of our wealth is tied up in financial products the last thing the rich really want is for the whole system to grind to a halt.
Would you mind posting the Lua code?
For me the effects aren't too related. Amphetamines provide focus and energy. LSD makes my mind extremely porous, so that information just goes in and I don't have to expend any effort to learn complicated things. So I don't actually do active work on LSD, I just read, and experience reading comprehension on a level I don't know how to achieve any other way. It's the closest thing I can get to "download this book into my mind" a la The Matrix.
SE:L was good but veeeeeery slow.
Why is this horrible?
"the massive bulk of the money"

What "the money?" Are you talking income, earnings, government payout, overall wealth?

Your argument goes to crap really quickly unless you're specifying where the problem is originating from...
I figured that in the title feeling sharper was literally feeling like you are more pointy, given LSD
Probably. The primary complaint I've heard about ethylene glycol is that it smells sweet and it's poisonous, so it attracts animals (esp. dogs and cats) and kills them. It's not highly concentrated in windshield washer fluid, but it is in engine coolant, so sometimes people would leave it out and their dog would drink it and die (and the death was awful IIRC due to the way the poison worked). Years ago, there were some alternative antifreezes offered which used propylene glycol instead: it doesn't attract animals the same way, and has nearly the same (but not quite) antifreeze performance. It seems to have died out though.
Ask HN: What year did algorithm-focussed interviewing begin?
I've been in the software business for 40+ years. There was definitely a time before the current emphasis on CS algorithms in interviews for software-engineering positions. We used to do things differently. But when did the transition take place? Possibly sometime in the range 2000-2005?

I've speculated that the transition is due to Google having been founded by a couple of grad students. When I was a graduate student in Physics, a dreaded rite of passage was the so-called "Comprehensive Oral Exam," at which you were expected to be able to know and derive on the spot anything taught in the entire undergraduate-level canon. Perhaps the founding grad students did not have any other model for an effective interview process, and simply adopted the only thing they were familiar with. Google became successful, everyone else copied them, and here we are...
10 Steps to Financial Freedom – Feet Love Socks
>It's almost childish how people use the same tired arguments about fringe activities

Fringe activities exactly what we are talking about censoring. Google is not talking about censoring eveyrday speech, they're talking about targeting and getting rid of the fringe activities like hate speech.

Nobody is advocating preventing ordinary discourse like criticizing Trump or being pro Trump etc. They are talking about getting rid of speech like neo nazi speech, terrorist recruitment speech, child endangerment/exploitation speech.
My favorite bit of wat.js is this:

[1,2,3] + [4,5,6] // => "1,2,34,5,6"

I mean, it makes some degree of logical sense (toString -> concat) but there is no reason that would ever be the intended behavior.

As for that expression, meh. You can write intentionally obtuse code in any language. The problem with JS is the behavior that is different from what you'd expect.
FWIW, democracy and communism are not mutually exclusive.

More on topic though, most of the article is marketing BS so developers have lots of buzzword to give to their bosses when requesting approval for stuff related to Moby.
ECMAScript is a general purpose programming language that, historically, just happened to be made specifically for the purpose of standardizing a language made specifically with a web-browser (Netscape) in mind.
Tesla: Charging Is Our Priority
One thing I've pondered a lot is where UX fits in the domain of software engineering.

While we should certainly be open to new ideas, I think there is too much of a tendency to completely ignore the medium. Imagine if we did physical construction like this. Since building construction analogies are often used to describe software development, we can get a really good idea of what's wrong with neglecting the medium.

Here[1], a UX designer ponders why we can't "deprecate" door handles, and asks why we can't simply rip out all load bearing door frames, which would incur great expensive and compromise structural integrity, all in service of removing a feature nobody wanted removed.

[1] https://ux.stackexchange.com/questions/60287/why-don-t-we-re...
"without full knowledge of the situation". Seems to me that the LEO had as much information about the situation as was possible in the timeframe required to act. Someone, at night, was pointing something at them from across the street during a gun battle with someone else (to be fair that's entirely based on information from this thread so we can treat it as a hypothetical situation if you like). I think it's pretty reasonable that a phone can be easily mistaken for a handgun in those circumstances (not sure why you're suggesting the comparison to an assault rifle).

That demands an immediate assessment of threat. I don't think it's reasonable to suggest that they just needed to wait a bit longer for more/better information to arrive when their current assessment based on the information available at that moment suggested a high risk to themselves or others.

LEO often have to deal with situations where information is imperfect (poor visibility, multiple actors, etc), and make judgement calls about what's the best/safest thing to do in the circumstances. Sometimes they get it wrong, because the information wasn't accurate enough, and sometimes they get it wrong because their training was insufficient or their judgement was flawed.

Clearly if training or poor judgement (or attitude) were factors in taking the wrong action then that should be addressed (and there may be a fair point to be made that in some jurisdictions LEO and their organisations are not held accountable enough for failures there).

And sometimes they get it right, and save the lives of themselves or others because they acted immediately.

Full disclosure: I have LEO family members (Canada), so I recognise I have some obvious bias on the topic.

[edit] looks like 'at night' may not have been correct; not sure where I got that from. I don't think it changes the argument much - information at hand is often imperfect; LEO need to act in some cases regardless of imperfect information due to the level of risk involved.
Or just never install an identity in the default location (.ssh/id_*)
Science has outgrown the human mind and its limited capacities
My dad is a farmer, and he spends most his remaining years in front of a TV. How i wished i could teach him coding.. his body is almost done for when it comes to movement- but coding, that could be possible.

The problem is not the teaching- i could do that- its bringing someone back from a defeatist mindset. Whatever I do - the bank & robbers always win. How do you get that out of someones head?
From the page:

"an elite training program for their most senior advertising executives and the people responsible for Google’s financial succes [...] For Google employees, the Black Belt should be a literal badge of honor to wear with pride [...] the result of this thinking is a brand identity built to represent the elite in every Google team"

From https://en.wikipedia.org/wiki/Black_belt_(martial_arts):

"In contrast to the "black belt as master" stereotype, a black belt commonly indicates the wearer is competent in a style's basic technique and principles [...] the shodan black belt is not the end of training but rather as a beginning to advanced learning: the individual now "knows how to walk" and may thus begin the "journey"."

Nice cultural appropriation :)
Give me a hackable linux phone already caralho ktx
I want a hackable linux phone with root access. I wont mess with the telecom protocols. You can blackbox that into an API if you want. It can even be a virtualization layer on top of android (with sudo priviledge to itself and some aspects of the media players).

There are a ton of use cases for this.

I live in the Bixigia area of Brazil.

I can provide more details, like use cases and linux architecture. How to build the thing. etc.
I'd recommend Processing as an intro class. I think getting people hooked on programming by giving them from the start the feeling of accomplishment and a quick feedback loop is most important.

It's also very good for learning the basics.
Especially when that company controls not only the ads that make news websites sustainable, but also what headlines people see, and where, when they search news-related topics.

My 2 cents: drop the term "fake news" entirely and switch to a less vague euphemism like "hoax mills" or something. Switching the mental frame to some clearly shady, unknown "news" website/company that pumps out nothing but hoax or highly exaggerated stories will make discussions about how to deal with it less contentious. "Stop the proliferation and revenue sources of hoax mills" reads way better than "tackle fake news".

This is a place Google rightly can and should responsibly step in (just like how they try to keep blatant scams and malware/phishing sites from first page search results). People just need to all be on the same page about what, specifically, Google is trying to stop.
Thanks, I missed this one!
I added a paragraph:

>The version of the the react package is generally not relevant because it contains very little code (Component and createElement). The reconciler code is synced to React Native separately. So this an artifact of the different release cycles of RN and React, and doesn’t at all mean that RN apps are using an unstable version of React.
I wouldn't describe the prevailing mood as pro-cop. That seems reductive.

The guy in question would probably receive more sympathy if he went to one of the places in the US where police corruption and brutality is known to be a real issue.
I thought it probably auto-updated in Linux (Mint) as it seems to on the rest of my devices. But I looked at my version, and checked Wikipedia and saw it was from a year ago.
> Yesterday I met this amazing guy Kuldeep Sahni, he is a retired lieutenant colonel of Indian Army. At the age of 65, he started learning to code. In less than 6 months he built his hospital management system especially for Army hospitals from scratch. Now his hospital management system is used by more than 125 hospitals across India. He is 68 now and still has the passion for learning. No wonder, age is just a number. He is such an inspiration to young generation and entrepreneurs. A big salute to this man.

> He is looking for .NET freelancers to scale his initiative, if anyone in my network is interested please let me know.

For those who have no LinkedIn account, that's all of the article. I googled for the army man, found no relevant info. With so many customers, they must have a website. Seems to be a click bait :)
It's a trade off. At least we also get access to their internal frameworks, unlike in the old days.
How does this guy have this much energy
A less important result for mankind, but still by accident: the microwave oven.

https://en.wikipedia.org/wiki/Microwave_oven#Discovery
"you must use className instead of class to define the DOM css classes" - op

"You are completely right it’s annoying. It’s one of those early design decisions to align better with the DOM APIs that has proved to be confusing. We might change this in the future." - dan

i appreciate dan's honesty here. it was little things like this made the framework look a bit immature and rushed but glad to know these are in the horizon to be improved on.
Someone earning $50k does not get the same annual SS benefit as someone earning $125k. Unless you are adjusting for expected lifespan?
Funny, i literrally just now coming to the conclusion that the oppositeis true. Who wants to debate about this through whatsapp voice messages?
Google cofounder's 'flying car' makes its debut
That's two variables — caffeination and the psychedelic.

How are you controlling for which compound has which effects?

EDIT: Leaving aside the whole, you know, "Dosing your unsuspecting coworkers with acid" thing. Not very cool. Or legal (beyond the drug, itself).
It worked for Britain in WWII.[1]

[1] https://en.wikipedia.org/wiki/British_Restaurant
How  Studying Anthropology Can Make You a Better Project Manager
I've thought about writing a new Linkedin for years too. It's the curse of the engineer: you use something that sucks and you want to make a better one.

But when thinking about a new Linkedin, I feel like making a new social network with less spam, less clickbait, and a better UI isn't enough to make people switch. What you really need to do is make a strong community centered around a particular industry with serious news, occasional gossip, and heavily moderated comments. In other words for our industry it exists: it's Hacker News.
We've been building things out of wood for a long time and wood is a food source to plenty of organisms. If that was going to make civilization collapse, it wouldn't have risen in the first place.
I'll take radical optimism over realistic pessimism any day.
Safety on, unless you're actively practising.

Keep guns pointed toward the ground or the air when handling, don't point at things and never point at people.

Only have your hands on the trigger if you are planning to shoot. (Corollary: if someone has hands on trigger, consider that he's gonna shoot.)

P.S. That's what I've seen at European ranges, let's assume they are taking security more seriously than American ones :D
Yes, I think we both understand the comparison well enough, the disagreement is about the characterization.

My position is that police feeling nervous about guns shouldn't factor into their rules of engagement, because the statistics show that violent encounters are extremely rare. I don't want to mischaracterize your position so I'll leave you to make a comparable statement if you want.
Slightly off-topic, but anyone know what he's using to generate those inline SVG graphs? I've been looking for some easy to use graphing library like that to present similar performance numbers on a webpage.
My point is there are thousands of pieces to how computers work that people don't understand.

If you RELY on privacy you should have better opsec than just using your daily driver to build your go binaries. Compartmentalizing your life is important if you NEED the privacy.
It kills people too. Kids, adults poisoning others (or themselves). Bad stuff, better keep it locked away.
Having gone from Python and a little C++ to Python and a certain REALLY pedantic language, I wish I had had one such unforgiving language/compiler from the start...
Anyone else recently read that there may be the possibility of life on Saturn's moon Enceladus within it's hydrothermal vents?
Ask HN: Server application frameworks with excellent NoSQL resources?
Our team is deciding on a stack for our latest endeavor, and one of us recommended using a non relational database. We had originally defaulted to Django/DRF but it looks like NoSQL support is iffy with those technologies.

Does anyone have a recommendation for a different server application framework with strong NoSQL support, or a library that affords NoSQL with Django/DRF? What we've found seemed out-of-date/unsupported.