skysight-inc/HackerNews huggingface dataset:
So you are saying that this particular child's death was not of her own doing? What about the other hundreds of thousands of child deaths? Did the other children all sit down and think "Hey, how am I going to kill myself quickly and miserably"?

Obviously a child (except in rare cases) doesn't intent to kill itself or wittingly pursues actions that lead them to death. Even adults don't do that. An alcoholic doesn't necessarily assume he will die. A person who eats junk food every day doesn't do so with the realization that it is bad for them and will lead to early death. They (and we as humanity) are mostly ignorant of the consequences of their actions.

Their parents are the only ones who could be responsible for her death. Plain and simple. If I know my kid is allergic to shellfish, I am not feeding her shellfish every day. Not every street has high pollution. On top of that, asthma is not a disease, it is a symptom. While sadly most people and even doctors don't care to root cause symptoms, the fault would primarily lie there. And consequentially with the doctors, who didn't care to fix her asthma or prevent this child from getting polluted further.
(Co-founder TimescaleDB)

Write scale-out is something we have been working on for nearly a year now.

Here are some preliminary benchmarks we shared at Postgres Conf earlier this year (benchmarks have continued to improve since then): https://twitter.com/acoustik/status/1108813512321708032

We'll have more to share regarding write scale-out later this month :)
Someone very close to me has been diagnosed with a similar condition.
I have a world of sympathy and compassion for people going through that sort of challenge. However...she would be the first to agree that a diagnosis is not an excuse, and that you have to own your own actions.

A bipolar diagnosis can explain toxic behaviour, but it does not excuse it.
No need for any git-blame, the blame lies in GitHub not making this feature optional and more known. So well known that a noobish employee is aware of it, so that they do not feel like they are "safe" and no longer need to alert management about their error.

Contracts, insurance and criminal code are responsive measures, not preventative measures. Security is preventative, not responsive.
I still get “Download failed. Please check your connection” when attempting to re-download the add-on you took away without asking me. That thing was pretty much the only reason I used Firefox at all.
I haven’t run into any issues in a while, but you only have to get hit by lightning one time to lose your profile data. Best to be consciously careful about it.
Maybe now the U.K. will do something about truck, bus and automobile particulates.
Good security designs increase convenience (eg ssh, touch id, single sign on).

The three goals of computer security are integrity, confidentiality and availability.

All three of those expand the usefulness of the system to the end user.
If I kick over the Go board, how is the AI going to respond.
SQLAlchemy author / maintainer here.

If Kenneth has been acting in bad faith within the community, that should be brought to light and called out. That said, I can't help but think this blog post swings that hammer way too hard, and then even gets into rumors about other unethical things he has allegedly done without any attribution. The author goes on long enough in this manner so much so that they have to remind the reader "please don't abuse or harass Kenneth!" That's a sign you've swung too hard. I know Kenneth personally, as the blog post mentions, he has mental health issues and while the article rightly points out this is no excuse, it's not the authors place to judge how effectively or not a mental health sufferer is capable of managing their illness.

Again i agree the incidents in question should be called out and I am glad this author has spoken out. But as someone who also suffers from mental illness I am concerned for the extended nature of the post.
Maybe you're right that it's a bit naive to throw money at internet eccentrics who don't have a plan and trust that they will manage things well.

I just don't think we should be excusing things because it's (what some people think) is a small amount of money (note - about the average yearly income for a Canadian).
> Are you saying that as someone that has a good understanding of English grammar?

I have a very strong working understanding of English grammar, but I couldn't recall many of the concepts concepts by name. I think I'm roughly at the same place as you on that matter.

> I should stop using the passive voice when I write.

That is a great idea. For people who have trouble sticking to habits, I always suggest using a tool like http://hemingwayapp.com/

Tools like this give you practice recognizing patterns you don't want to see in your writing. People I've suggested it to have found it very useful.
That's an expected error, it has to do with how that addon (which is non critical but published by mozilla and really just a part of firefox) is installed, once mozilla publishes a new version of firefox with an updated signing key it should fix itself.
Thanks. That’s why I’m trying to figure out if it’s actually jupyterhub under the covers so they’ll get these new features. Or if they are competing and RStudio will have something similar or I have to check their dev schedule.
How would JupyterHub compare with something like AWS SageMaker or EMR notebooks?
I can see you're a Go fan but I think .NETcore has potential to start eating away at Java in a big way if Microsoft continues on its current path. They can actually provide the enterprise level support big corps want.
Whenever I see comments like this, I want to remind people to be grateful that they have such luxuries and abilities in their life to relocate at will whenever factors become inconvenient.

The reality is, I think most people don't realize how hard others have it, and how non-trivial such things can be for those in more dire straits or those that are more destitute. These are simply not options for many folks. Where's the money to move, to relocate, the wherewithal? The sheer number of factors that tie people to less-than-ideal places can be daunting, and those not living in that kind of squalor are sometime oblivious...or lacking the empathy, to understand its rarely that simple.
> The Java ecosystem has been slowly dying for years, it's already the new Cobol at this stage.

This has been said for at least the last ten years. Not only is Java not dying, but companies like Apple and Facebook (not to mention Netflix, Amazon and Google, that are mostly or largely Java already) are increasing their investment in the platform. This was not the case when COBOL was 25.

The reason this is so is that Java is by far the most technologically advanced server-side platform in existence. It continuously presents technological breakthroughs in GC, compilation, and low-overhead profiling technology (just in the past few years it did so again in all three -- with ZGC, Graal and JFR). Node, Python, Go, Erlang -- none of them even come close. .NET comes closest, but even it is pretty far behind. This certainly wasn't the case when COBOL was 25.

It is true that for a short period of time, somewhere between 2002 and 2005, Java was more dominant than it is today, but that was a fluke. More "scripty" runtimes and languages were usually more successful in the "smallish software" domain. In 1995-2002 that was VB (and others); now it's Python. Also, there has been some decline in all languages due to the ubiquity of JavaScript on the browser, but Java did not suffer more than others. Maybe less so.

> Oracle did not take a note from the Microsoft book and is really behaving that an evil corporate overlord.

Oracle has just open sourced the entire JDK. Sun didn't do that and even .NET isn't entirely open source. I have no knowledge or involvement with EE, but it seems Oracle simply doesn't have faith in EE, and doesn't want the Java trademark associated with it.

(I work at Oracle on the JDK -- i.e. OpenJDK -- but speak only for myself)
Thanks. I downloaded Boreal on this recommendation and have paid the 99p premium upgrade because after trying a few clients it is far superior. Also after lurking for years long this is the first comment I’ve ever made!
The tone of the article was very much about the 5k being a ridiculous expense. I find that very odd.

If you're a volunteer and expect to be paid make it clear before hand. If you've written open source code and someone takes it without paying for it ... that's the whole point of open source. If someone tells you to work for them without compensation tell them to take a hike.

At any rate, drama like this is why I don't work on open source any more. Too many people with too much time and too many issues.
It seems a lot of people don’t get your point of view, but I think you’re spot on. You only get what you give, etc. In fact, I’d say this almost goes with that article the other day about how to be successful, and the big takeaway was to be a genuinely pleasant person. If nothing else, spreading good “karma”, being pleasant, and building a momentum of it can help to breed happiness and success.
> For example, "a la" (roughly "to the") condenses to "al" in Spanish

“a el” condenses to “al”.

You might want to get a book on Spanish grammar to cross-check when you encounter new rules.
Crap. Well my comment is much less clever now. Thank you.
Sorry, my experience says shunning is a very shitty thing to do, as it re-enforces their bad feedback loop.

I am being vague because I don't know what the right answer is. But it is surely a compassionate one, and not one that rushes to judgement. The author is making an attempt at this, sure.
Maybe everybody should set app.normandy.user_id to "anonymous". I am disappointed that Mozilla still has unique tracking ids embedded in Firefox.
> [Mental] Illness does not erase [..] their responsibility for their actions.

Except for when it does, and linking to a lifestyle article on medium as a source to back you up doesn't really hold water.

There might be something wrong, but that's no reason for what ultimately is a very subjective public character assassination piece, no matter how cautious and caring the author claims to be.
All events have an infinite number of causes - when we pick just one of them, we're doing some combination of assigning blame and responsibility and calling others to action.

So that's precisely why blaming pollution might be sensible. Can you actually force all parents to move away from a polluted area? Or can you punish a diesel truck driver for driving in a legally designated area? Taken to the extreme, can you change the laws of the universe, or its initial boundary conditions?

Probably not, but you can certainly change pollution limits and enforce them.
"Knew about a feature a volunteer was working on"

That's not quite right. He knew about a feature being added to a separate dependent library. Further work would be needed to leverage it. The author wasn't promised any money.
> (yes, I realize most people cant just move on a whim)?

> It's easy to live outside of a heavily polluted area if you have severe asthma.

Most people can't just move, but it's easy to just move?
"Rarely" over large populations comes out to quite a few people. And humans may very well fail in more predictable ways (that can then be accounted for) than multiple AIs trained on widely varying data sets. In fact AI's advantage, speed of processing ("reflexes") means that it's capable of failing in all sorts of ways that humans physically couldn't.

Deep Learning is great for pure-data problems. I doubt it will be sufficient when interacting with the real world's inherent real-time randomness on large scales.
(Co-founder TimescaleDB) Pre-aggregation via continuous aggregations is in our next release, which I believe is slated for Monday.

We also have more in the works for large datasets: eg scaling out storage across multiple machines as well as data tiering for lower storage costs.

Feel free to email me if you'd like more info on either: ajay (at) timescale (dot com)
His audience is probably the media, not other researchers. It is a critique to calm down the hype machine.
One notable exception are ascended memes, i. e. when a company is the target of a meme and ends up embracing that same meme eventually.

Details:

https://tvtropes.org/pmwiki/pmwiki.php/Main/AscendedMeme

Example:

https://twitter.com/sonic_hedgehog/status/609115871747833856
And you want the Romanian government to admit that? Of course it's the Dutch who are jealous of a port which couldn't we worse located/s
Do you realize that you are posting your comment on a website having the word « news » in its name ? Just saying :)
> Yeah, so like the other poster your point reduces to "I trust Fedora to build Mozilla code more than I trust Mozilla to build Mozilla code". Which is nonsensical.

I don’t think it is. That way, you have two authorities checking things over instead of just one.
You're comparing a hypothetical danger of society gone amok with the practical already-experienced danger of pissing off a systemic abuser with tens of thousands of followers. Even this very HN thread is full of people blindly defending him.

If there is a functioning body of authority that is accepting confidential complaints, then I will happily use my real name. I am not eager to invite abuse just to help the HN community gain some awareness of what has been going on for years.
Correct, users across GitLab and GitHub as been affected and in all cases valid credentials were used. Also see https://www.bleepingcomputer.com/news/security/attackers-wip...

We are updating our title to better reflect what happened.
Dogs don't judge like humans do.
Same. It was a hard pill to swallow because I took a lot of pride in being "informed". But, at the end of the day you're along for the ride. I figured it makes the most sense to stay current about news that is relevant to my career and hobbies and skip the rest.
Most US Government produced works are public domain.

https://www.ospo.noaa.gov/Organization/About/use.html
(Co-founder Timescale) This is good feedback. Do you need something on RDS specifically or just managed on AWS?
Unless the entity that pushes the updates become malicious, then they're a security hole.
There is a similar dynamic originating from outspoken members of the "Context-Driven Testing" community. There are ways to deal with this behaviour, but unfortunately communities tend to close ranks around toxic leaders, exposing newcomers to harm exactly as described in the article. Insiders are aware of how to protect themselves, but fail to signal problematic behaviour to outsiders.

For those interested in understanding this better, I urge you to read "Narcissists and Blood Bags" by Marlena Compton and Valerie Aurora: https://medium.com/@marlenac/the-blood-bag-co-narcissists-an...
I can buy my own 800 number for $8, but more than than, I can type any number I want into the command prompt on an asterisk box and have it show as the CID on most phones right now.

I could literally start running this scam myself in 20 minutes for less than $5.

Caller ID is not a secure system at all. Anyone can type anything. Its like the "from" field in an email.
Are Star Wars-Like Planets Out There? (2016)
Overcoming the “chicken and egg” problem and keeping early users interested
> Also bear in mind LLVM is not really a JVM competitor despite the name. LLVM is a toolkit for building compilers

It started out as a (lower-level than JVM) VM and evolved into what it is now, mainly because of Apple's requirements and funding.
Hi! Engineer at Timescale who’s just been working on this feature, it’s coming in our next release and going to continue to be developed over the next few releases! Would love to have you try it out and get your feedback :)
I can think of at least one entrepreneur turned philanthropist who is clearly still a psychopath. Billionaire philanthropists simply have large coffers of 'good PR' money; but this doesn't mean they're actually any less psychopathic than when they were in 'entrepreneur' mode.
You've fucked up mozilla. I had no option other than to switch over to a browser that would let me install my ad blocker. The web sucks too bad for this. My addons are mine, not yours to disable and enable at will.
By that logic, nobody ever died of HIV. It only makes you immuno-deficient, opening the door for any of a zillion diseases (pneumonia, TBC, Kaposi’s sarcoma, cervical cancer, etc)

Also by the same logic, heart attacks do not kill, the resulting oxygen shortage does. Correction, it isn’t the oxygen shortage, it’s some chemical reaction in your brain cells that causes irreversible changes (experts in the field likely can split this in a sequence of multiple events)

If you take this chain to the limit, you end up with “you die because your cells die”, which is almost circular reasoning.

I think what matters is what’s the root or at least primary cause. If a child has asthma, would easily have survived in a normal (already polluted) city environment, but died because of living in an extremely polluted neighborhood, I would agree taking that as the cause of her death.

Back to the cheeseburger example: “died of overeating” (if eating a lot in a short time frame caused the heart attack) or “died of obesity” (if eating too much over a long period stressed the heart too much) could, IMO, be better descriptions than “died of a heart attack”
You could take a look at how veteran chefs divide up tasks in busy restaurants, I guess, as a window into asynchronicity/parallelization.
I feel like part of the problem is that “boomer” culture remains ubiquitous, but hasn’t aged along side the actual people.

So people are still excited about, say, the 50th anniversary of the Grateful Dead (not that the living members themselves are boomers, maybe a touch old for that description), but the promotional images might be from 1978, not even 1995, or today. So the echoes of this energetic youth culture remain youthful as the people themselves age.
Doesn't HTML also provide this feature? While being vastly more powerful and the only downside it cannot be printed accurately?
This is exactly the kind of centrist bullshit that caused the mess we’re in.
Running shoes don't integrate from lack of use. A membership at a health club, on the other hand, goes to waste if you don't use it.
Shrimp Are Testing Positive for Cocaine and Scientists Don’t Know Why
That's like saying someone who bleeds out after being shot died of "circulatory failure". Words have meanings and you don't get to redefine things to make yourself feel better. The court ruled that the girl wouldn't be dead if not for years of illegal air pollution. It's a fact.
What's the relationship between OpenJDK and Oracle, exactly?

As somebody who's not deep in the Java ecosystem, the precise relationship is not clear to me, but it does seem that Oracle is a major contributor to OpenJDK at least, most likely also involved with the project steering.
They have special software that crawls through your phone looking for specific things they are interested in. They probably will - at least - check all your contacts and build a network on who you are connected to, scan all your e-mails and text messages for certain keywords and take a full backup image for further scanning.
Dear Mozilla, Please, please, please stop the automagical updates. Is it really so hard to prompt your users if they'd like to allow a temporary fix/feature to be installed? You use webcompat to push quick fixes for specific sites (hidden) you use Normandy to push future features/fixes (hidden), when your users check their version number via the help/about option you automatically d/l and update the next version(!!??). Why is it so hard to ask if this is something that your users want to do???
Interestingly, you are basically describing the way that LuaJIT compiles Lua code :)
See also discussion from 3 days ago: https://news.ycombinator.com/item?id=19800321 (22 comments)
I wrote my book using Markdown, Pandoc, and a little help from the internet
It's probably right next to the pasture where they raise grass-fed beef.
What advice do you feel is missing? I read both and the pocket guide seems a fair high level summary to me. Given the nature of the problem all one can arguably do is point out consequences and provide a channel for reporting to the eff; real practical choices are thin on the ground for travellers today beyond travelling with wiped devices and restoring at destination.

I think the issue is maybe that today, there are no good options for travellers to the US concerned about data security, and that any form of non-compliance is likely going to ruin your day. Doubly so for non-citizens. The border agents have enormous amount of discretion today.
Any recommendation on how to setup an environment with Jupyter and nvidia/cuda? Is it worth to use a docker container? or installed system wide?
You can make any amount of money seem small by saying "well the top {1,0.1,0.001}% of people make that in a month".
What types of jobs are you applying for? I suggest trying to focus on junior positions where you can continue learning. Also, I don't necessarily suggest using heroku and netlify as you backends to consider yourself full stack. A full stack position is a pretty complex one and usually involves being able to handle a lot more than just frontend and server code with a bit of db. There is for sure a lot devops and experience you might be missing on.

Also, I looked at your projects and I must be missing something, one seems like a simple blog with a lorem ipsum post and the other one is just a login screen? The blog could be ok if you can point out that you fully made the source and you link it but I'm not sure what to make of the second one.

To recap, I suggest trying to focus on junior web positions, letting aside the full stack, and to try to make it more clear what your projects are.
> I highly doubt that (5-year-old) Valhalla will deliver even one of the promised features (value types) in the next 3 years.

I'll gladly take that bet. People said the same about lambdas.

> Java/JVM was in the ideal position to dominate the software world for the whole 21th century 15 years ago. Instead they did an IE6 and stagnated for so long that their competitors became plain better.

I don't see any competitor coming anywhere near Java on technical merits. Not only is there no stagnation, but true breakthroughs -- in GC, compilation and observability are being made in Java and almost nowhere else in the past few years. That's not to say that Java doesn't have some glaring deficiencies but they're being addressed.

Are they being addressed too slowly? Perhaps, but that's something we've heard about Java for a long time, and the perception has usually turned out wrong. I think this is because such complaints are made by HN readership that misunderstand the industry's priorities.

> LLVM and webassembly are eating JVM's cake, and a multitude of languages like Kotlin, C#, Go, Rust and even Javascript and Python are chipping away at Java's market share.

Java's short-lived complete domination was a fluke. Now its market share represents a more normal one for a technological leader.

LLVM and webassembly are eating the JVM's cake only on HN. Kotlin shares well over 90% of its code with Java, and is a part of the Java ecosystem. C# has always been a big competitor, and Rust is not really chipping much away from Java as it's optimized for different domains. Go certainly took a bite, but its rise has stalled. This leaves JS and Python. JS has truly been a remarkable success due to its ubiquity on the browser, and it has taken a big bite out of all languages. Python is the most interesting one in the bunch. It is nowhere near as technologically advanced as Java, but it has other important benefits that many companies now care about.