skysight-inc/HackerNews huggingface dataset:
I'll take a stab (I'm against similar laws). It's more a moral and emotive argument than a "rational" one, but many people believe that taking a human life -- apart from certain cases like self defense -- is wrong, even if it's your own. The thinking is that it's too important to be something we should decide individually (and that it should be for nature, or God, to decide). There's also the aspect that suffering sometimes just happens, and we don't usually get to decide when and how it's going to happen to us. I believe humans are inherently different from animals (a philosophical or religious debate), so I believe it is okay to put your dog down.

My uncle recently died of Parkinson's and my aunt soon after of cancer. Both suffered immensely (especially my uncle), but they believed it wasn't up to them to end it. Both also had huge support from loving family and friends, the way it should be. I know it's easy to say here at a distance, but there's honour in a valiant fight to the end.
You mean, buying drugs?
Easy to render output as either and bonus is if you know Python, Starlark is very similar
> I won’t work on free software. I have too much respect for myself, my family, and my colleagues to do that.

This is a strange attitude for me to see on HN, considering how much most of us love FOSS.

I can understand saying you don't have the time, or simply aren't interested, but to frame it as having "too much respect for myself" seems arrogant and spits in the face of the people who have written major software used in servers around the world.
Naa. I was around when OSI was created. They weren't authoritative then, they're not authoritative now.
Hi and welcome to Hacker News! There's no need for that kind of vulgarity. Setting aside whether or not that's a meaningful topic of discussion, there are other ways to get the point across.
Are there any copyright on watchers comments?
At the time I watched SNL whenever I remembered, but not regularly enough. However this one commercial spoof has stuck out with me, and I see it referenced all the time. Almost as if it was constantly reused. So how did this one-time event (well, plus reruns and now internet memes) stick in our collective conscience?

Same with Douglass Adams -- I ran across it due to "Adams" being at the beginning of the alphabet, but it also seems that most geeks have consumed it also.
A true story I once read:

An American traveler in rural Sichuan, while on the road, found himself speaking to a local family. A few members of the family were present: A husband and wife, and their youngest child, a daughter.

The couple explained that their house had been torn down as punishment for violating the one child policy. This, evidently, is a real punishment that is used. They said they knew it might happen but intentionally tried to have a child anyway, and were delighted, despite everything, when they learned they were pregnant. That was how badly they wanted a daughter. This was the little girl who was now with them.

The girl was present while they told the story of the demolished house. She heard every word. She had no doubt heard the story before. And she had a striking look on her face.

You might call it pride.
Obvious pfSense shill is obvious? Especially given pfSense history on issues like this (e.g. OPNsense https://opnsense.org/opnsense-com/). It's really unfortunate how you're treating Jason after he seems to have heroically stepped in to rescue the WireGuard patch and try to get it in FreeBSD 13. He didn't even call out pfSense or NetGate in his original email. If there hadn't have been all this drama I would have never even known that pfSense was involved and would have just assumed "some developer" contributed wg to FreeBSD and the Wire Guard author did a nice thing and cleaned up their code.
You mean which human rights would I suggest they respect? All of them, of course. My guess is that my definition of “human rights” is more expansive than your own.
It depends.

For drawing, diagramming, and writing things out, I often use an iPad Pro and Apple Pencil, with the Paper app [0]. I find that writing with a pencil-type thing works better for me than typing.

I also do Rubber Duck brainstorming. This is often for asynchronous collaboration with other people. I'll start up an audio recording and kinda do a stream-of-consciousness thing. If necessary, I'll go through later and edit it or take more notes from what I just said. If I'm using Paper, I'll often do a screen recording at the same time, so I can talk while I'm drawing/diagramming.

If I _have_ to use other tools, I prefer Markdown over pretty much anything. I really like StackEdit [1] because it's browser based, easy to use, and easy to sync with git repos. I take session notes for my D&D group and they automatically get turned into GitHub Pages.

0. https://apps.apple.com/us/app/paper-by-wetransfer/id50600381...

1. https://stackedit.io/
Conway's Life in Conway's Life:

https://youtu.be/xP5-iIeKXE8
I half expect a very scary Black Mirror episode where a militant vegan faction devises a way to spread prions throughout the meat supply chain on a timed release so it hits everywhere at once. Only for the blowback to somehow far exceed their worst dystopian nightmares.

Is there a way to somehow pack chemical or electrical energy into these highly favorable stable endpoint configurations, and release it?
You posted like 6 of these all over this thread. Can you please not? That's vandalism, and I've banned the account.

If you have a solid critique to make, of course that's welcome, but it needs to be done thoughtfully and with substantive information, not personal attack.

https://news.ycombinator.com/newsguidelines.html
Show HN: Interactive projective plane and algebraic curve plotter
Allowing anyone to end his life it's the same as stating that we fully own our ourselves. If we accept that axiom as valid then there is no moral argument against free market of organs nor consensual cannibalism (https://en.wikipedia.org/wiki/Armin_Meiwes).
I really like Python, but the difficulties in using the same process for multiple requests really get me (and I think this bug labels a similar sort of difficulty with Ruby).

There are of course safe ways to do all of this kind of stuff, but there are _so many_ unsafe ways to do things, and accidentally share things across requests. At least in the Django world I think ASGI is going to make it more likely that stuff is done the right way but there's a big learning curve there.
Guy Hacks Education Itself
No, I don’t care about evidence for something so simple with such a low burden. If you want to fund the research on this, be my guest, and I’ll gladly incorporate it into my view.
Does Ruby have a data race detector, and would a race detector have caught this unexpected sharing?
Both server impls end up with a bunch of binary crap in the end.
I rather learn the truth than hide it because some people don't like it. Tomorrow I will get my first AZ jab myself btw.
Peloton: Child killed in 'tragic' treadmill accident
I wonder what % of users:

1. Have an ultra wide monitor.

2. Regularly use their browser in full width mode on it.

Pretty much everyone I know with an ultra wide snaps their browser to the left or right side - having a single browser window that wide is not very useful, and makes lots of websites look weird.
If you look at the spreadsheet repo, you'll see a screenshot of this.

I'm sure it wouldn't be hard to set up on the terminal using common command line tools and nodemon or watchdog.

Or as a vscode extension.
The DOM Node Factory
It's a strange value system to think that expressing racism directed against a larger group of people is a less serious offense than expressing racism directed against a smaller group. I will never understand people who justify racism this way. If anything, it is a more severe offense to insult a larger group of people, but one can be idealistic and argue that insulting a race should not depend on the size of the race.
He's an inspiration. Here's his speech on his learning from open source development for 23 yrs
https://youtu.be/oYP7W1gXzsI
If only I had gigabit... 4g lte that constantly drops is not fun.
The fight to stop illegal fishing from destroying our oceans
You may read too much into the name. CS is called "Informatics" in Germany, was called "Cybernetics" in the USSR etc.

I would agree that a branch of CS deals exactly with the mathy part, e.g. algorithms, graph theory and so on. Then there is the systems branch; the UX/UI branch touching upon psychology etc.; a branch dealing with didactics etc. I don't see why there shouldn't be a history of CS branch under the larger umbrella.

Personally, I think "informatics" is a better name than "computer science", but that's just my biased opinion.
Great to see another TLMer out on the internet :) Sounds like you have an awesome choir (schola?)!

Thanks for sharing.
Indeed, see also people harping about how diverse and inclusive their company is while taking Saudi or Chinese money
Why wouldn't both be murder and the guilt just the same?
... this is the best example you could come up with about polarization?
Back in the mid-90s I was running tech at UKOL in Shepton Mallet; in a converted brewery which we shared with Perihelion Software, which was the team that wrote Helios. They were an interesting bunch of smart people who were using Transputers to run some of the first VR gaming rigs.

Amusingly Perihelion was founded by many of the folk from compiler company Metacomco, who were mainly Cambridge University computer science folk perhaps best known for the Tripos research OS. Tripos, of course, was commercialised as AmigaOS, and was the basis of Helios. So Atari shipped a computer using the same core OS as the Amiga...
Please don't take HN threads into classic generic flamewar topics, and definitely not with provocative one-liners, which have trollish effect if not trollish intent.

https://hn.algolia.com/?query=troll%20effects%20by:dang&date...

Note the site guidelines on this:

"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid generic tangents."

https://news.ycombinator.com/newsguidelines.html
Less so now that ChromeOS runs Android Apps and Linux in a VM. Both, unfortunately are heavily restricted to local storage so there's no real sense of being able to log into another Chromebook and have those ready and waiting for you. Android apps will reinstall but not always (read: almost never) with app data as before. Linux Apps is 100% manual still.

ChromeOS was great for 'switch to a new machine and log in' use... but it's so much more complex than that now. Only the most locked down managed devices wouldn't have to worry about anything left behind on a device before someone abandons it.

At this rate, short of a native package manager and repo for installing applications to run on ChromeOS (instead of a container Linux distro on top), ChromeOS might as well be considered a distro in of itself. Especially with CloudReady being installable on non-Google sanctioned hardware.
I challenge that notion as toxic. Holding hands, hugging or otherwise expressing physical closeness with "someone else" is considered normal, healthy and valuable in various cultures, including mine.

I don't understand this idea that a partner holding hands with a non-partner is inherently threatening or uncomfortable. On the contrary, seeing my partner being comfortable and able to express intimacy is a strong positive signal of their ability to form a secure attachment with me and other people dear to me.
Once per season they had the tear-jerker episode.
See:

Bulk entanglement gravity without a boundary: Towards finding Einstein’s equation in Hilbert space, CJ Cao, SM Carroll - Physical Review D, 2018 https://journals.aps.org/prd/pdf/10.1103/PhysRevD.97.086003
From the user's perspective there is little difference. SaaS means you don't control the data or runtime.

If others want to host Elastic as SaaS they just have to negotiate a license. At least the authors of the software are supported.

In this case the authors being supported by their ownership of SaaS rights are releasing the source to their product under terms that allow you to run it yourself for reasons other than providing it as SaaS. That means you can in fact control the runtime and the data if you want to do that.

The alternative is to have someone else sell it as SaaS and not compensate the authors, running the risk that the open source will be abandoned. This is the SaaS equivalent of embrace-extend-extinguish.
Life is so important that anybody should be able to decide how to live it, and if want to live it.

Mixing God in the arguments as you do, and the main reason in Spain this law was delayed, is taking freedom away from people who think different.
> Given those requirements and safeguards, I'm having a difficult time understanding a rational argument against this law.

Sometimes the inclined plane has a low coefficient of friction:

> Evidence of widespread evasion of such safeguards in Belgium and the Netherlands, where assisted suicide had previously been legalized, was dismissed as “anecdotal,” while the widening of its application in those countries, from the consenting adults originally envisaged, to children and the mentally ill, was waved away as the product of a different “medico-legal culture.” In essence, the [Supreme Court of Canada] said, it can’t happen here.

> This was not just an incidental point. This was central to the court’s reasoning, the thing that allowed it to ignore the precedent set in Rodriguez. Legalizing assisted suicide, relaxing the prohibition in place for centuries in virtually all Western countries, need not open the floodgates, as feared. It could be limited to consenting adults, of sound mind, in the last agonizing stages of a terminal illness – the sorts of people who had come before the court in Carter and Rodriguez, the sorts of cases that had moved the public to support their cause.

> Yet here we are, in 2020, considering whether to legalize assisted suicide for non-terminal cases, for the mentally ill, even for children – sorry, “mature minors.”

* https://www.theglobeandmail.com/opinion/article-on-assisted-...

* https://archive.is/hFXjJ (in case of paywall)

For that last part:

* https://en.wikipedia.org/wiki/Child_euthanasia
Is this a post-BLM world? The phrase would suggest they are no longer around, but they very much are.
Do you find the idea of writing a newsletter compelling, or the idea of having a successful newsletter compelling?

I started my newsletter because I recognized I was constantly thinking/analyzing a specific topic, but not really doing much with that knowledge, and could not find an existing community focused on that topic. I started writing to put into words what I was thinking, and found I really enjoyed writing with an audience in mind, even though I had none.

If someone signs up for a newsletter of yours, that is pitched as some sort of original writing, there's a very high chance they're going to read it. If they stop reading, or unsubscribe, you can ask them why, and get valuable feedback so you can improve your writing. You end up with someone interested, or feedback. I see it as a win win.

The bigger problem is finding the hypothetical audience!
Fifty years ago, the top 90% of the media was owned by a total of 50 different corporations; today just six corporations own that 90%. As a result, most of the news organizations owned by the same corporation will have the same viewpoints.
The media is becoming monopolistic, and we need to start enforcing the monopoly laws, with tech too. Maybe anti-trust legislation and litigation could be the way to address this nonsense.
I also know of no such data, and only arguments that are not commonly accepted. Anyhow, what prevents a TM simulating a system 'at the quantum level'? A TM has infinite storage by definition, so the state space is not a limiter.
I've been trying to stay quiet here because I just want to part ways, but the last sentences here got to me.

This wasn't a "mission to fix if_wg," at least it didn't start that way, and I think that it's important to acknowledge that my motivations here weren't exactly what's happened.

Let me start with: folks can hate me for this, but I generally like mmacy. I don't like specific things he did with this driver, but we usually get along. I don't really like how he's getting dragged around like this.

Now, this didn't start as a campaign to fix what was put into the tree, or to get Matt hit with the crap-bombs he's been dealt. This is the rough sequence of events:

- I use openvpn

- I don't like my openvpn setup, let's try if_wg

- oh, there are a couple problems here, let's fix those

- ok, what would it take to get wireguard-tools support?

This is where I get in touch with Jason.

- "oh, we gotta fix this"

- yeah, I can believe that

Cue hackathon session, we fix:

- All the jail bugs I can spot

- The race conditions we spot

- Number of panics

- Buffer overflow

- Privilege check

- Resync a lot of stuff with OpenBSD

- A number of things that I don't see, but I'm not a qualified expert in the area

Then we're here, where the stories start dropping and all hell breaks loose. For me, this isn't a story about how skilled people rallied to get it together, this is a story I'm not particularly proud of.

No further comment, because I'd like to get back to what I do. I know this isn't going to end well for me, so I likely won't check back.
Since this was essentially a potential organizational administrator account takeover security vulnerability, I can see why this got a write up. And as others have said, it's impressive.

Github Actions has had many problems that affect many people this year alone. While the missed deadlines and stress for people can't be quantified by Github, they are happening.

I'd urge Github to take ongoing service interruptions in Github Actions more seriously. I hope Github will take a stronger stance on providing customer communication on migration timelines between Packages and Container Registry.

Just because a bug or service interruption doesn't risk random user session exposure doesn't mean it isn't important to communicate about and describe how the business is working to prevent it from happening again.
If I had read that comment just a few seconds earlier, you would probably owe me a new keyboard now. ;-)
> but there's honour in a valiant fight to the end

This is precisely why I want the option of legal suicide: a "valiant fight to the end" that lasts years of agony without acceptable quality of life is egoist. Your close relatives will be relieved when you pass away, partly because you were suffering, and partly because a very long agony could become a huge drain of time, money and emotional burden.

I want to be able to choose when and how to die on my terms, legally.
Pen and paper is almost a musical instrument when you think about how many hours of practice it takes to be proficient.
And multiply storage cost by 10x?
Japans daring 10-year mission to visit ancient asteroid Ryugu
Not really. Our visual cortex does something closer to the new fancy photoshop algorithm (filling in imaginary detail from a mental model in memory). Super-resolution techniques such as the one described above is more like a mathemathical function based on a statistical values, so it extracts real information hidden in the difference between each image.
We used to use kayako.com which switches from online to email chat, but they've since updated their pricing and screwed us around a bit so we've left them.

Now we've switched to chatra.io, and this does the same and the price seems fair.
How would one prove that? It's easy to show crabs can make logic gates - just do it. How would you prove wombats can't ever implement logic gates? Maybe you just used the wrong treats, and peanut butter snacks would make them motivated enough to train.
The specific representation (the part that has value) is protected by elliptic curve cryptography.

Your point of supply, demand and time is a good one. The supply and costs to creating an NFT is low, but the demands for NFTs in general are also low.

Popular NFTs have low supply as they are created by popular individuals, of which there are few. The demand for these NFTs are high for a numerous reasons including but not limited to speculation and investors simply having excess capital.

From a technical perspective there is no limit to how many NFTs a popular artist could create but unless they are unique there isn't demand.

Like anything, making money by creating NFTs is non trivial whilst only the successful outlines are reported.
I didn't "experience nothingness"; I did not experience, full stop.

My consciousness did not exist. I had no awareness of the passage of time. There was no observer. No dreams. From my perspective, I teleported from a chair to another room, with an existential discontinuity in between. The only "experiencing" was after my consciousness was brought back online.

I cannot describe it to you sufficiently with words, and you likely cannot understand it sufficiently without ceasing to exist for yourself. Are the dead aware that they are dead? It seems, from my perspective, that for those 45 minutes, my consciousness was extinguished, not unlike that of someone fully dead.

(Not that I have first-hand experience being fully dead, of course! And, in a conversation about panpsychism, I suppose the experience of being a dead body isn't something to discredit as "nothing"!)
I’m of the believe that people who are against assisted suicide have never had to provide end of life care to a person who died a painful death, riddled with disease and indescribable pain on the way out.

Seeing the final days of my grandfathers life, who died of colon cancer, being robbed of his dignity and condemned to suffering for an agonising six months made me a staunch advocate of assisted suicide.
> The title calls it "rare"

I believe they are referring to the rarity of hitting this bug during the period of time it was broken, and not the rarity of the bug in general.

People were speculating on this here: https://news.ycombinator.com/item?id=26395138, and I even left a comment about this type of bug, but on Node. This category of bug, where session data leaks across requests, is actually incredibly common.
It is scary to think this is happening with the bank account systems.
Nope. The debate in the community before OSI existed was between free software and open source as terms. Free software was the term preferred by the FSF and the GNU project, with their more stringent notions of free. "Open source" was the term coined counter to that to describe things like BSD licensed code. The OSI was founded as a way of promoting this whole world of software development to businesses, and they focused on "open source" as a labeling strategy so they could distance themselves from the FSF.

The OSI is really just a way of branding certain licenses so IT departments at companies can point their legal departments at the website and say, "Look, this is legit." We forget today that in the 1990's people would assume that software they didn't pay for was shoddy, or that if they were running it, it was stolen and they were going to be audited and sued.

I think Amazon running their own ElasticSearch service and competing with Elastic is entirely faithful to the original spirit of free software, where Stallman was backporting innovations from commercial Lisp Machines onto the MIT free Lisp Machine OS that anyone could use.

There is the model right now of founding a company to host your software or similar as a funding model. While it is popular, I doubt it is any more sustainable than any of the other models we've seen. My lesson from all of this is that capitalism lacks funding mechanisms for producing commons, and that the proper solution is to produce non-capitalist avenues for doing so.
I think people want a language with C performance and are willing to sacrifice effort but not safety. Pouring effort into C++ does not guarantee safety. I think that's why something like Rust is desired.