skysight-inc/HackerNews huggingface dataset:
> So we can speculate that they got it wrong, and we can suggest that today we may or may not come to a different conclusion, e.g. “Death by Misadventure”.

At the time suicide in England was a crime and coroners needed to prove that the deceased i) did something to end their life and ii) had the intention of ending their life, and they needed to prove that to the criminal standard, ie "beyond all reasonable doubt".

Suicide stopped being a crime in England in 1961. http://www.legislation.gov.uk/ukpga/Eliz2/9-10/60

The burden of proof changed from "beyond all reasonable doubt" to "balance of probabilities" after the Maughan cases in 2018/2019.

Maughan case appeal: https://www.bailii.org/ew/cases/EWHC/Admin/2018/1955.html

Maughan case next appeal: https://www.bailii.org/ew/cases/EWCA/Civ/2019/809.html

It would be easier, not harder, for a coroner today to come to a conclusion of suicide.

[from the BBC article] >Prof Copeland emphasises, a coroner these days would demand evidence of pre-meditation before announcing a verdict of suicide,

I'm not sure that's true. Evidence of pre-meditation makes a conclusion of suicide easier, but it isn't required.

There are a lot of misconceptions about suicide, especially about how suicidal people behave. These examples from the BBC article are the kinds of things that seem important but which actually aren't:

> In statements to the coroner, friends had attested to his good humour in the days before his death.

> His neighbour described him throwing "such a jolly [tea] party" for her and her son four days before he died.

The paradox of good mood before self-inflicted death has a few possible explanations. Imagine a person in severe emotional distress. They can't see any way out, and they can't see how their future will work. They decide on a plan to end their life. For that person, at that moment, this is a solution to their problems. They now have something to work towards; they now have a way out.

There are people who dispute Prof Copeland's comments. From what I've read of Copeland's comments he doesn't understand suicidality; he got some facts about the case wrong; and he doesn't understand coroners.

I find this response more persuasive: https://www.turingfilm.com/turing-suicide
This quote appears nowhere in the article.

Mind clearing up what you want to say here or is that just a bad bout of dishonesty?
It's a space station. Just hang it from the ceiling anywhere.
Here in the Netherlands the balance of this is quickly tipping the wrong way. For certains low end job types (cleaning, delivery, etc) people no longer get permanent contracts because of the risk for the employer. Instead people work using a sort of pseudo-freelance construction. Having all the risk but having non of the freedom/benefits. New laws to protect these pseudo-freelancers, like manditory insurance or Wet DBA (to determine how much of a real freelancer you are) go against the will of true freelancers and thus are hard to implement as well.
> Yeah, you can't really talk about downsides of Recaptcha/Cloudflare without also acknowledging the extreme amount of malicious actors and abuse on the internet.

But recaptcha bas been broken for years now by several different means. At this point, it is so broken it's almost a scam (and just another way for Google to get personal data from as many website as they can).
> They could really deal a massive blow to slack & other with how well the voices

IME Discord voice quality has been awful, and that's just direct voice between two people; multiple times every session the call disintegrates, sometimes falling out entirely. 'Robotic sounding' is a description often used. I think region (mine's Europe) and server capacity in that region, might be an important factor in the perceived quality of Discord voice. Several times it's been so bad we have fallen back to other options, e.g., Teams.
Elasticache is for redis or memcached, not elasticsearch. AWS does have an elasticsearch service too, although I haven't heard good things about it.

https://aws.amazon.com/elasticache/

https://aws.amazon.com/elasticsearch-service/
I feel that if there is a chance the universe is deterministic, you shouldn't actually worry about it, just go about your life thinking otherwise. Either it is deterministic and it doesn't matter, or your decisions actually matter.
Norwegian Consumer Council files complaints against Grindr and five 3rd parties
I agree that it's not uncommon to hear things on the development team that basically amount to "if it weren't for our users our application would be so much simpler" :)

We have spent a significant chunk of time working directly with our users during this migration. This is an internal tool, so we can literally walk over and talk to our user base if we have questions or want suggestions on things. We have done surveys, we track using analytics, we have a user council that we meet with regularly to run ideas by and get feedback on our work and they come to our sprint reviews (well, 3 of them do...) to see what new work we've done etc. etc.

This doesn't change the fact that you can't make everyone happy. One user will tell us that they hate the way a certain page is designed and that they won't use it because it doesn't fit their workflow. Another user will tell us the exact opposite. So we have to take the feedback and make a judgement call, using the data we have available, to try and make the best decision. One great thing about having analytics is it helps you identify squeaky wheels. We had some people on our user council that would basically complain about every single thing we did. If you just listened to them, you would have been tempted to just give up. When we looked at the data, we realized 90% of our user base was getting A LOT of work done, and we weren't hearing anything from them. Obviously it was possible they also hated the app and just didn't want to tell us, but after reaching out it became clear that they were perfectly happy with the way it worked and were just getting shit done. In my experience, the temptation is just to listen to the people you're getting feedback from and assume that they're a representative sample. DON'T. Do the work (or put the systems in place) to help you vet the feedback you're getting.

Another thing that makes this very difficult is one of the things you're touching on; trying to develop a tool for a domain that you don't have intimate knowledge of makes it pretty difficult to know which way to go when you are getting conflicting information. None of the developers is an expert user in the domain (or even a beginner for that matter...) and so we often end up having to look at things from a higher level (i.e. what other applications have we used that function this way? How do they solve this problem? etc.). I think this mostly works, but there are bound to be some misses here or there.
I've been toying with the idea of running a few classes to help early and mid-career adults learn to program. Although it's been so long since I first learned that I worry I'd struggle to get the basics across.

Does anyone have a recommendation for a good, up to date, open source, introduction to programming? Ideally something that uses an experienced programmer (i.e. me) to guide.
Good point. I'm drawn to redis not so much for its performance (which can be comparable to that of a relational database) - but rather for the expressive power of storing data in general purpose data structures (hashes, lists, sets) rather than in relational databases. That expressive power is what I miss when not working with redis.
This line also stood out to me and perhaps I'm overly charitable, but I decided to interpret it as saying that people who made it to 40 while working in tech must have necessarily matured in their self-care awareness to the point where they don't suffer from burnout anymore, because for a lack of better way to put this, they know better by then.
What's the barrier to getting the chip decapped and scanned at the needed resolution?
I _almost_ convinced my parents to buy me a cube as a HS graduation present.
The laws of the US say a lot of things. But the facts are that all the government has to do is scream “terrorism”, “drugs”, “or think about the children” and they can easily get a warrant. The law states that one branch of government has to ask another branch of government for a warrant. You have to believe that the judicial branch actually would safe guard privacy and keep law enforcement from overreaching.
It won't protect against a newer version of an established library introducing malicious behaviour.
> I know it can be cumbersome to navigate a long history..

Maybe what you can do is use Neon logo (top left) as reset. Clicking on that takes one back to the original state. After playing around a bit, I wanted to start again and clicked on that logo (multiple times) expecting that to wipe the slate clean and I can restart my exploration again.
Defenestration
I would love to see your layout & settings!
He’s on his way to deliver the Spanish Inquisition!

Thanks for the laughs, Terry!
I once created a Kops cluster and decided to update masters from m4 to m5 family and then noticed the AMI did not have the actual drivers to mount NVMe disks but the blue green did not work and until I could revert it the old master instances were terminated and I could not get them back. But it was ~2 years ago and I believe it would be much more useful than the current state EKS is in.
Could you elaborate on why your first choice would be Redis? I tend to go for Postgres, but mostly out of habit and familiarity.
I used IRC for a long time. How was I being insulting to people who use IRC?
Years of living in a shoebox in the middle of the road will do that to you.

Rest in peace.
I just don't see what deno is going to build with access flags that couldn't be solved by writing off local code and wrapping everything npm does into containers.

There's nothing special to install in linux for a long time to use containers and once WSL2 is done, if it's made available to all windows either that or native containers it can just be the way npm works, managing containers.
No. The current "no-code" tools which really have their origin in visual programming in the '80s are trying to convert icons to logic, which cannot work well. I.e. you can generate CRUD, but you cannot convert logic.

The ML dev process is an optimization process and not a decomposition process (I.e. it is stateless).

Instead, it is much more experimental (and hence declarative). I.e. you can define a search space, and substitute the data scientist time, with computation time.

This is the idea of "software 2.0"

https://www.youtube.com/watch?v=zywIvINSlaI

This is how Tesla operate today for its autopilot project.
10 Years ago? Pfft, we are still taught C with Borland turbo C in our CS engineering course.
MNT Reform Open-Source Laptop Launching in February
I was thinking that giant foot finally caught him.
Someone just posted a picture of Doom on one of those (running HP-UX, thought) the other day on Reddit

https://www.reddit.com/r/retrobattlestations/comments/erob81...
IIRC last I looked at it making the LUT out of genuine Lego was next to impossible due to the number and rarity of some pieces.

I know there is a Lepin set for the LUT which I bought a few weeks back for $160~. Despite being massive IP thieves they do make decent enough bricks, the QC certainly isn't on par with Lego and I've had a few (1's out of 1000's) being a bit loose or mis-moulded but I'll happily buy sets from them for non Lego designs and track down the designs and pay the author for the instructions separately if available.
:____(
The ability to make locally stored encrypted backups of your iDevice is built into MacOS.

It works over your home wifi network or via a USB cable.

On Windows (and older versions of MacOS), you can accomplish the same thing using iTunes.
This is pretty good. I built an open source project on GitHub that listened to table changes in Postgres a few years back and could relay them back to the UI
> One second is a significant gap for data loss.

Definitely agree. I would not, for example, create a financial transaction system that is not backed by an ACID database that persists to disk.

If you have time/interest, I'd love to know more about the problems encountered by your team when using redis. In my experience, the main problem is scaling it to multiple instances (because RAM grows linearly with use). If the team also encountered other reliability issues, it would be valuable knowledge to me and perhaps others.
> xenophobia

This is a smear to demonise leave voters and dismiss any valid concerns they may have. The UK is generally not xenophobic.

> Anecdotally, from watching shows like Question Time on the BBC, I strongly believe that leave voters are thick and we needn't tip toe around this issue.

I've watched plenty of question time and tbh the people that appear the stupidest are usually the politicians. So it is completely subjective.

> Here are two studies showing the correlation between votes and education level.

This is outright fallacious. I know plenty of people that have a PhD that can barely function outside of academia. Having a higher education level really doesn't mean much once you leave academia and doesn't mean you are any more or less informed on a particular issue.
What you describe is a car service with an automated driver. Car services have existed for decades, and saving $20-25/hr on a driver isn't really that big of a net gain. The biggest innovation Uber offered is app-based dispatch.

There is a lot of skepticism that automated vehicles will ever happen without massive infrastructure changes that remove human drivers from the road in large numbers. The liability issues are huge -- accidents will happen and people will die. In a case where fault must be determined between an autonomous vehicle and a human driver, human judges / juries are going to overwhemlingly side with the human. If anything, automated vehicles will require more costly regulation than human drivers do.

Car services are a hard business to make money in because the job isn't very skilled, so there was a lot of regulation in place to ensure those services were priced in such a way that they continued to be reliable. Uber sidestepped a lot of that regulation through creative accounting and VC subsidization, but my guess is that when Uber and Lyft implode in a year or two, much of it will be reintroduced to fill the smoking hole they will leave in last-mile transit since they put the taxi companies out of business.
It's an introduction to computers and programming course, for everybody in technical and vocational high schools.
Very cool!

My unique ID using only my username as seed parameters (achow):

https://neon-v1.netlify.com/#/false/15/15/50/50/200/5/achow/...
Biblical sources describe tin as being sourced from Tarshish [0], a remote island that traded with the Phoenician naval merchants in Tyre. Plus as wtracz' sibling comment indicates there's a potential Phoenician connection with Cornwall, it isn't especially unlikely.

[0] https://www.blueletterbible.org/esv/eze/27/12/s_829012
It was really shocking when I learned that the way pdf works is as you describe, literally fragments of text with positions and essentially no semantics.

I think a lot of folks find this out as I did, when they run into a project where they need to extract info from pdf documents. Without knowing anything about pdf, one can easily assume that it will be possible to do things like "can't we just extract some semantic structures like headings, tables, etc"... but nooo, it don't work that way!

Discovering the true nature of pdf is major WTF moment because we're so conditioned to expect documents to have a semantic structure. It's hard to understand how a standard can take the exact opposite approach and be so successful.
This is a great idea and just in time to start planning 2020
Is that somehow wrong? What was so fundamentally changed in CS that makes teaching C obsolete?
Donald Trump has made the claim on several occasions.
For me, recently, procrastination (at work) was something deep down inside telling me that I was not happy where I was at work. When I got a new job with much more autonomy, and the position was what I could make of it, my procrastination problem pretty much vanished.

At my old job I tried all the tricks and ways to frame it mentally, but all it served to do was suppress something my instinct was telling me I need to get out of.
Wow. Hope this gets a black bar.
Does Teamspeak allow each user to set the volume of any other user they hear separately? This has made discord the current choice for our group of friends.
Having seen the sheer amount of Lego my nephews receive for birthdays/christmas I'm gonna say Lego are doing just fine. With that said I'm sure the Licensed sets have helped their bottom line for sure.
Control Flow Integrity (CFI) in the Linux Kernel [pdf]
> So if you use either modern incarnation of C++ or Rust, you will get same safety guarantees.

As a C++ Dev who's done some rust on the side this is utter horseshit. Regardless of which C++ version you use it is utterly trivial to write code with undefined behaviour. Even if you're extremely diligent you will eventually be hunting down a bug caused by undefined behaviour.
Unix Quiz Answers
Corruption matters aside, I honestly think choosing a non-standard technology is a good move. Reading the news article, you see that the students mentioned are in trade schools. Turkey needs the trade school students to continue doing trades (there's a shortage of tradespeople), so it would make no sense flooding the javascript/c#/python developer market with trade schoolers now thinking they might make lots of more money despite not having any training on software development. We already have enough lemons in the developer market as it is.

So if they learn Delphi, they can use some software automation to make their jobs easier, and they can easily learn another language if they turn out to be really good at this new thing. After learning an OOP language, learning a new one takes at most a week.
Funny. There was no "Israel" 3000 years ago, it is called "Palestine". Zionists invaded and occupied Palestine.
“Control Flow Integrity in the Linux Kernel” – Kees Cook (LCA 2020)
No no he's not dead, he's, he's restin'!

So long Terry and thank you for making the world a better place.
> Professional programmers scoff at "old" languages like this

Old languages? Delphi is a lot newer than C. C in a mostly modern form dates from about 1977; Delphi is from 1995.

If you want to just write code in a box and have it run, maybe you should use http://sketchpad.cc/ or https://jsfiddle.net/. Or code.labstack.com, intervue.io, codepad, codiva.io, paiza.io, compilr, ideone, onlinegdb, repl.it, rextester, mycompiler, jsbin, sequential, or the other couple dozen alternatives in https://en.wikipedia.org/wiki/Comparison_of_online_source_co.... Or ObservableHQ, which is fucking amazing. Or try.jupyter.org. Or just your browser's JavaScript console. Or ShaderToy, where you can program in GLSL. Or Philip Guo's http://PythonTutor.com/ which can step you through the execution of simple code step by step while visualizing the stack.

And Python is five years older than Delphi, too. So it's not about disdain for old languages. Python was originally developed to be easily accessible for beginners, based on Guido's experience with ABC, which was purely a teaching language, and for some time Guido's main project was CP4E, Computer Programming for Everyone. It's moved away from that in the last 15 years or so, sadly, but some aspects of it still remain.
The First Conference on AI and Data Analytics in Air Transportation Singapore
Possible, but given the prominence of naval trade within the Mediterranean they might have been the ones running the northwestern hops as well.
It didn't fit in the title but they are complaints about GDPR violations. I am not a tech nor law expert but it appears that summary of technical evidence is presented in the complaints; it might be of interest to HN.
I hope that we one day will call funds (and organizations) that value pure profit above anything else radical. Instead of the other way around.
The problem is usually competing with "free" and Google knows this, there are privacy respecting alternatives like https://www.visitor-analytics.io though.
He's not the Messiah, he's...
Cars aren't a money loser? Think of all those parking spots that cities pay for as well as the massive road infrastructure (as well as extra utilities that have to be run to account for urban sprawl). Cars are massively subsidized.
Thundra announces $4M Series A to secure and troubleshoot serverless workloads
Female Founders Alliance Absorbs Monarq Accelerator
I'm only aware of https://matomo.org/ (formerly Piwik) as a good open source alternative to Google Analytics. Are there others?
I can assure you that I besides being a happy user I'm completely unaffiliated to ddg :-)

I guess the rest of the social media marketing as well is just another benefit of being nice to your power users.
... the actor that played his mum.
One of the best "morbid motivations", from Terry:

https://i.imgur.com/5J0AH6T.mp4
Might also have to do with working 24 hours a day and being sliced in two.

Rest in peace.
It’s a quote from the
U.S. president at Davos.
What the place was called 3000 years ago is irrelevant; today it's called Israel, and that's where the archaeologists have digged it up. The article actually says "modern-day Israel" and "modern-day Britain" in places. (Because, of course, 3000 years ago what's now called Great Britain wasn't called that either...)
On the positive side, Turbo C didn't include telemetry and didn't have to download "plugins" from the internet.

Delphi is a modern development environment. I haven't used it recently, but it was incredible in the 90s/00s and I know it kept adding features and platforms. AFAIK Beyond Compare is built with Delphi.
In my experience, it's close to impossible (or maybe even totally impossible) to get the basics across. I have been trying with many non-programmers for years and I have followed many people who tried to become programmers.

At this point I think it's probably a matter of "you either have it, or you don't". All of the people who succeeded "already knew" how to program, before I even showed them, or they never managed to learn.

And my experience is even with people who actually did manage to secure a programming job. In my opinion they still don't know the basics - they blindly follow "procedures" and mostly do copy/paste programming, without being able to grok the idea and why these things work the way they do..
This is awesome!
I know most of you guys know how DNS works but I didn't have clue. I knew what it did but not how it did it.
That's not the only way they make money though. Even if it was the only way they make money, giving accurate results in those cases is the cost of keeping your users for cases you can serve them ads that are relevant. The only reason they got big was their accurate results so it is a shitty thing to do.
We use EKS. It's been buggy especially in the networking plugin (CNI). For example, version 1.5.4 released at the end of September caused ip rules to randomly disappear and break things in mysterious ways. Anyone who launched a cluster during the 4 days it took them to change the default had to manually downgrade their version of CNI. Of course, EKS doesn't provide a way to control the version of components they add to new clusters. Or, as I remember, the master account that is given initial full access to the cluster.
At some point I'll do a public writeup of my planned cost structure. Hetzner's EX62 servers (https://www.hetzner.com/dedicated-rootserver) are about 10 USD/mo/TB of disk and it would be hard to go over their bandwidth limits . Even allowing for RAID and/or multiple locations/servers for a file node, the cost is still low. The main advantage in terms of cost is the possibility of not spending money on outgoing bandwidth.