skysight-inc/HackerNews huggingface dataset:
A thread about the product release is at https://news.ycombinator.com/item?id=16515310. We merged some comments from that thread into this one because this one is currently ranked higher. Also the demo seems to be communicating more about what the project does than the project page.
Is there a browser check that can be performed so a fallback can be implemented in the case of noscript?
The fact that Ioannidis stakes his claim to fame as attacks on medical research is no evidence that he is a crank: it's evidence that medical research is a target-rich environment.
Indeed, but for me that feels less natural. Matter of taste I suppose :-)
What does material inputs mean?
Comments moved to https://news.ycombinator.com/item?id=16515299, which is currently on the front page.
It is not at all clear that code readability is reduced by var-like type hiding.
I think depending on the size and shape of the region of constructive interference it's possible to apply force selectively to somebody's head. In my old apartment, one of the cabinet doors in the kitchen would rattle when the music in the living room played a certain note. Putting my hand in that area I could feel the force of it and it had fairly discreet boundaries in all 3 dimensions. I can imagine it would cause quite a headache if that were suddenly applied directly to my brain. And that's just from my stereo. Work a moving source with broader range, it's theoretically possible to"sweep" an area for susceptible targets. When the source is outside the audible range it would could be largely unnoticeable. Selectively applying pressure to certain parts of the brain can cause a range of symptoms. Like if all of a sudden somebody squeezed your pituitary gland how would you feel?
I wonder how much energy collection it would take to significantly interrupt the polar airstream (IDK the name I'm sure there is one) - a la Day After Tomorrow but on a much slower time scale as wind comes on and alters energy.
Pm is really about being customer facing (communication skills, understanding business needs), and being able to make insightful trade offs. Developers can write specs. Spec writing is a plus for pm, but not core.

My suggestion that the best way to crack pm other than comm skills is doing competitive surveys.
look at “unobstruct” on the app store as well.
That is the solution, but sometimes it's a hard decision to make.
When I don't cause any major bugs in the platform.
Accepting the "package" is almost like embracing a cult, the cult of conformity, making itself easier to predict and monetize by the omnipresent algorithms of the tech giants that seem to have replaced god by a lot of data-crunching, leaving humanity to devise new schemes of control.

This is a rejection of the process of discovery of oneself and of a, somehow Nieztschean, independent and autonomous path in life.

Independent identities allow you to construct your being with many different fragments and melt them into one, like a Picasso painting or Vivaldi's Four Seasons play.
About two months ago I opened google maps on my phone and departed for a neighbouring country. I took it in offline mode (am still weary of EU-wide roaming) and had a route going on and everything. Half-way on my route, I missed a turn and thought no big deal, I'll turn around and continue from there. Google maps had different idea. It turned off route completely and congratulated me on arriving to my destination, while I was still half-way through the route. There I was, god knows where on my route, with google maps mocking me. I finished my trip by following signs, ye olde way.

On my way back, I turned on wifi and dialed in route for going back, while specifically telling it to avoid tolls (for several reasons - scenic and because it was not really a long trip to my country so I wanted to avoid tolls which make you pay for 7-day vignette at minimum). Anyways, route was on and I departed. 5 minutes into the trip, there I was in-front of the tollbooth. Thanks, Google Maps. Never again for anything outside of city driving (traffic info is great). I can't imagine handing out my life to this crap guiding the autonomous vehicle.
Tavis Rudd uses voice recognition to do his editing (in Emacs, no less):

https://www.youtube.com/watch?v=8SkdfdXWYaI

The key is that he basically made up his own language to handle some things like special characters.
The Kill Sticky bookmarklet does a lot of this, and works on most sites, not just Medium: https://alisdair.mcdiarmid.org/kill-sticky-headers/
Just Released Galaxy S9 Slower Than iPhone X/8
Awesome tips! I especially like your last one -- that's something I've been trying to do in my life as well. My current goal is to shape my living room into a really nice, cozy place: comfy chairs, bookshelves, nice speakers for music, soft lights, etc. So even when I have a bad day, I'll sit down on the couch in a place that I truly enjoy. I guess that's one of those "little things" in life people always advise us to enjoy :)
Wounds from Military-Style Rifles? ‘A Ghastly Thing to See’
Lol, I am not. AM not allowing nuance to confuse important points.

Actually, grown ups have bigger problem keeping this straigt. Grown ups made originally nazism happen after all. Grown ups dont want to insult nazi because of career or just trying to look nice and rational. Then again, young German soldiers were more cruel then old ones I read in historical accounts.

I don't know what you mean by eating grown up food here. There were quite a few unapologetic grown ups in history who were quite inflexible in their values.

Maybe it is another attempt to shame that has nothing to do with what actual grown ups do, for better or worst.
Counter-argument to changing the return type of a function with var:
You can change the return type of the function to another type that might break some assumptions later in the code.

For example, if the code assumes it has a type Foo with a length field, and you change the return type of tha function to a Bar without that length field, the compiler will complain that Bar doesn't have a length field, rather than complaining about trying to assign a Bar to a variable of type Foo.

Even worse is if the Bar type changes the symantics of that length field (perhaps going from the number of elements to the max index of elements, causing an off-by-one error), the code could break silently.

That's mostly a strawman argument, however it is worth noting.
It’s interesting how positive psychology is coming under attack from all directions, and I think reflects many of the shortcomings that have been festering in the field.

From the very liberal / progressive side, Barbara Ehrenreich (author of “Nickel and Dimed”) has been making the case for the last 10 years that positive psychology is simply the last ditch effort of capitalists to “maintain morale” while Western living standards triumphantly continue their 5th decade in decline.

From a conservative side, a lot of religious leaders have made the case that positive psychology is simply an attempt by secularists/humanists to dethrone the notion of morals, suffering (a big thing in Christianity) etc. and put human pleasure as the highest of all goals.
It seems there are no limits to this madness.e,g https://github.com/ariya/phantomjs/commit/970edb9b683175a6b1...

In this commit the guy deletes two spaces from a file, and adds copyright for his name at the top. Going through his commits has made me extremely shocked. I mean how did such low quality commits made it into the master branch of the repo. It is like these commits were invisible to all the visitors and users of the repo.
Reading the article, it seems that they are trying to explain the sound recording posted on the internet. They are not privy to any other data and it is just speculation on how this may relate to symptoms reported by the diplomats.
It's a background worldview that left wingers want to popularize, so a bunch of them are doing it.
Trash in the Fjords? Norway Turns to Drones
I would be shocked if more than 10% of those recent grads who were working at Microsoft in 2001 and stayed in the industry anywhere are not now millionaires. (It's not that high nor noteworthy of a hurdle for our industry.)
If I'm having fun, seriously.
It sounds like you're heading in the right direction.

I think adding the accounts, improving the signup flow, and reducing the number of plans would go a long way. It seems like those are bigger issues than the pricing itself.

After getting a better handle on the service, one issue that occurred to me: how do you track the free tier usage? I assume its by request IP, but that should be stated in the docs. That could be another advantage of signing up for a free account -- to be able to see your usage; and knowing that you're below the max would provide some peace of mind and make them more comfortable building on the API.
this is the New Yorker not an maa article. it's supposed to be entertaining for a typical New Yorker reader. I swear man some people are so tone deaf it's frustrating: the whole world doesn't cater to people like us. at least try to make at attempt to empathize.

edit:

besides it's literally labeled steps 1-5 (i had no trouble skipping the "fluff" and finding the proof).
The Monty Hall Problem Explained
From what I understand, the number is supposed to include, gas, car depreciation, maintenance and insurance.
> but it's likely that a professional will give you some better options.

Just want to echo this. If the issue, you suspect, is mostly about depression, just go to a Shrink. They're about as much as a Friday night at the bar, and they really do help out. Maybe try a few of them out and decide. But really, just do it.

Also, eat right, exercise, and sleep enough. I mean, duh. But it really does help a ton.
I don't spendy my weekends and weeknights coding or reading about coding anymore. But when I did, I grew as a developer faster than when I didn't.

But now that I have other priorities in life, I don't need to pretend that I wouldn't be a better dev if I spent more time honing my dev skills.

But right I'm focusing on other things in life besides development skill, and the trade off is because of that I'm not going to be as good of a dev, teammates will know more about certain tech than me. And that's ok.
Italy election: country goes to the polls – live
The reaction of blocking access to all of Project Gutenberg only for german users and not for european user strongly suggests rather a kneejerk reaction/retaliation than an abundance of caution on their part.
Bees with machineguns
https://github.com/newsapps/beeswithmachineguns
The answer also is to have safety features. A chainsaw has to be sharp, but also has to have a chain catcher, kickback protection, etc.

I don’t think requiring programmers to always write out the type of a variable on every declaration is such a feature, but can see arguments for requiring them in some places where compiler could infer them. Types of function arguments in function declarations are an example.
Black Mirror's Black Museum, An Analysis
A friend of mine used to describe this as a “one-line proof”. Never heard it ascribed to Einstein before, though.
Yes, but I just realized I was mistaken. The data I was talking about was the International Patent Classification. CPC was XML, IPC is HTML, and the former/now-deprecated US patent classification system was plain text. I have to deal with all three on a regular basis and have built importers for all three, and I forget which one is which.

IPC can be downloaded from the link below. I needed the Valid Symbol List. Looks like they fixed the encoded JSON that was there when they first put out the new format.

http://www.wipo.int/classifications/ipc/en/ITsupport/Version...
Newegg Turned Over Customer Data to CT Tax Authorities Lied to Customers
It is possible for a compiler to optimize long method chains into the equivalent imperative code. The rust compiler is an example, and in the case of the iterator trait, it can actually be optimized better than the equivalent imperative code, by removing checks when indexing into the array.
I think it's a reaction against the past decade of "you should only hire devs who breathe, sweat, and bleed code" that we've seen for the past decade.

Also lots of devs are getting older, find their priorities in life shifting, and writing blogs about it.
Notes from Shenzhen – The Next Greater Bay Area
Who wouldn't want to be the happiest person to ever live? That seems to be a happy moment in itself.
Having interviewed with Alexa I can assure you home automation is there #1 goal.
What vanity to think he has any rights over it.
Non-Paywall link http://archive.is/5X66E
SIKURPhone – Safest cryptocurrency wallet on the market
Emacs JIT Calling Convention
Hiveway.io rips off of Mastodon and slaps a blockchain on top
This will be nice, but what I really want in Java is a type alias feature (what C++ calls "typedef"). This would be particularly helpful for function parameter and return types, which 'var' won't help with.
Good overview: https://medium.com/we-distribute/hiveway-io-shamelessly-rips...
Hopefully, and there is no guarantee of further escalation, depending on the pathology/motivations of the shooter. Still, a lot of roads lead to thst escalatiom, especially if there is a thrill-seeking, or power-dominance aspect to the behavior. Humam behavior is notoriously hard to predict, but the biggest risk factors for violent, serial crime is a pattern of escalation.

For example, from the world of sexually motivated crime, the peeping Tom is a concern because they might escalate, but most don’t. Of far greater concern is the peeping Tom thst stsrts to burgle underwear, engages in overt stalking behavior, etc. Once they reach the realm of attempted sexual assault, the risk of further escalation is much greater. By the same token the person who enjoys torturing cats today may become someone who tortures people tomorrow.

I worry a lot about the future patterns of behavior from someone who is comfortable shooting pellets at busses full of people. I would guess the police are too, since they’ve seen where this kind of thing can lead.
Fraud concerns most likely. They have an api they support for hooking up to Alexa.
It reminds me of one of Bertrand Myer's many criticisms of C++ that I read in his book on Eiffel. (Almost every page of his book made fun of C++ in some way -- it was a delightful read!)

He pointed out that there was no reason for C++ to have both "." and "->", because the compiler always knew which one was required, and it only gave the programmer the opportunity to make a mistake, and a lot of extra effort changing every line of code if you change your mind about whether to use a pointer or not.

The definition of whether a member is a pointer or an inlined struct/object should only be one place in the code: in the class declaration, not scattered around every line of code in the program that uses it.

C++'s excuse was that it was trying to be compatible with C. Of course Java side-stepped the problem by not supporting embedded structs, but C# got it right.
It depends on OPs definition of successful. Raising a happy family is success. A lasting legacy of a decent human being.

Money as they keep telling us doesn't make you happy.

I live in an area where rich folk come to retire. It's sad seeing old men get excited about surfing, snorkelling, SUPing, kitesurfing, rock climbing... you guys could have been doing this 20 years ago, but you chased the big fat $$$ ... I guess at the time it made them happy. Successful. I don't know. Is there a real answer to the question?
Leaving home on Friday evening with empty inbox.
Lots of the components in wind turbines are custom made, CNC milled, etc. with more scale and focus on cost optimizations they can get far.

As for the bridge: the concrete business doesn't see a lot of innovation.

Still if corrected for inflation and aiming for similar durability, it wouldn't surprise me if today's engineering can build cheaper bridges. After all, we've learned a thing or two about suspension bridges over the years.
My wife is working on a PhD in psychology (she intends to do clinical work) and after hearing about the mathematical "training" they receive in order to do research, I was astonished at the lack of rigour. One personal anecdote stands out. Myself being a professional statistician, she would sometimes come to me for help with her assignments. On one assignment, her professor had misunderstood one particular statistic and had given then a problem that wasn't well defined. I helped her craft a polite email to her professor explaining the ambiguity and asking for a resolution. The professor got extremely defensive and did not answer the question, and none of her colleagues realized that the question was incorrect either. And don't get me started on the conclusions they draw from the smallest of trials... /rant Sorry.
Any reason to believe wind farminh won't follow the same economic mood swings?
Don’t Get Hacked: Top 5 Measures You Need to Ensure the Security of Your Blog
We should try and be more sinister. Imagine a company purchases or influences a plugin so much that when a news article is read about E Corp dumping toxic waste into drinking water the content is changed to play down the numbers and sentiment.
A few reasons. If you're an employee building a product for a company, management's always going to push for features, features, features, to keep the customers happy, and to keep up with the competition. Time spent refactoring is an investment in the future, but management tends to be more shortsighted than that. By the time that you really can't add more to the program, it's years down the line, and they've probably been considering pulling the plug anyhow.

In my own projects, it's often fun to keep adding things until I hit a roadblock, then spend a couple weeks reworking stuff. It's satisfying to add new features, but architectural maintenance feels like treading water.

So, I'd guess that the answer is somewhere between "outside factors dictate that there isn't time" and "we haven't decided to make the time, even though we could".

There's an interview with the two main developers here, from 5 years ago: https://sourceforge.net/blog/potm-201301/

It sounds like they ran out of energy to really rearchitect the whole thing, or build a new one from scratch.
I hear that this is a joke, but it ought to be a real course:

https://hardsci.wordpress.com/2016/08/11/everything-is-fucke...
Using effective storytelling to gain product alignment
There new UI has been.. less than fun, but hopefully they will fix it, before they get rid of the old UI.
DOSEMU is a really good option for this this sort of thing. On github development continues here -

https://github.com/stsp/dosemu2/
The default Java compiler doesn't do much optimizing. This is intentional, so there would be incentive to make the JVM really smart (a great decision, I think). But it's possible that the JVM doesn't optimize streams that well at this time.
It seems to claim that you can publish stories behind the paywall without putting them on medium's (imo horrible) platform, but it doesn't say how you do that.

Also, this is certainly not the first attempt to do this.
I remember reading about this in Popular Science when I was eleven years old. They compared it to the difference between laser light and conventional light.
Get off Hacker News
How to build a business case for DevOps transformation
Outrage is an inappropriate reaction to anything.

Public outrage even more so.

Rational reasoned handling of a situation is the only treatment that's not worse than the malady.

Note how the final statement is empty virtue signaling: "Guess people have different thresholds for empathy" -- in other words, I'm outraged because I have the appropriate amounts of empathy, unlike those that are not participating in mass outrage, who lack it. The idea that someone can have empathy and not fall into fits of outrage is not entertained.
Yes, apparently it's mobile-only.
> Sure wish folks would quit sucking on the "amateur vs. the establishment" teat.

I think it's an awesome narrative. What do you dislike about it?
Is there any deeper reason behind this 'sheep mania'? Are sheep exported to China like donkeys seem to be in recent years?
Plus Hotels had in-house ripped Netflix-like AV systems for quite a long time.
I know that specific story from the book "How not to be wrong", by Jordan Ellenberg.
It was nice to read it from a different angle in this article
What it’s like to be a developer at …
It's become a cliche, but that kind of low effort insult is exactly how people like Trump win. You can't argue your position so you resort to calling people who challenge you "cranks". The lazy assumptions that so often pervades these debates leads directly into over-enthusiastic trust of pseudo-science.

I've been out all evening, and my post is now at +11. But if it was getting downvoted I am 99% certain it's because a lot of people really want to believe in the whole Russia/Trump/Twitter story and can't stand anything that challenges it, even incidentally. It meets their pre-existing biases and grants a feeling of moral and mental superiority: the other tribe might be brainwashed by something as trivial as a retweet, but there's no way I'd be like that.

But that's the whole point of this blog post we're discussing: lots of people have very, very strong incentives to believe in pseudo-science dressed up as the real thing. That doesn't just include scientists themselves but also journalists, politicians and so on.

The psychological paper that Nick Brown did a takedown of was cited by hundreds of papers and led to lucrative speaking careers. The underlying equations that made it seem like science vs mere opinion weren't connected to anything and boiled down to nonsense (a problem I've seen several times). Yet it took enormous efforts to do anything about it, and in the end the scientists who got caught are unrepentant: one of them didn't even bother to respond and the other agreed that the maths was nonsense but doesn't believe it really matters.

The same thing has happened repeatedly in recent years. See the story of Amy Cuddy: her 'power pose' research was thoroughly debunked but she simply refused to accept it, despite her co-authors accepting that the research was wrong. She continues to milk the speaking circuit and has even been cited by the BBC as an example of an "inspiring woman", although her career is arguably built on deception.

At this point, if you believe in Russian twitter bots influencing elections, why shouldn't you be the crank? Where is the evidence? All claims I've seen on this topic fall apart under examination. Even the premise is absurd - it relies on the belief that millions of people are so politically ungrounded their vote can be shifted merely by seeing a spammy retweet. That is a very dubious belief.

But if you believe you have a reliable study that proves the existence of armies of bots capable of swinging elections, please do show it. I will enjoy examining it. However, it is not sufficient to merely point at high-status individuals and delegate to them, because - as this entire discussion shows - bad "science" is capable of spreading and even becoming a consensus far too fast.
Why all companies should have a Heroku-like platform for their developers
>It makes sense in "let x in {}" type expressions

Without jumps, all code can be rewritten to be a series of "let x = ... in <expression>"

The fact Java has statements instead of everything being expressions is a design flaw and should be rectified not glorified.