skysight-inc/HackerNews huggingface dataset:
> In other words, golang changes the risk of a data race from being a vulnerability to just a program-crashing bug.

I don't believe this is true, people have demonstrated using data races to build arbitrary code execution primitives. See for example https://blog.stalkr.net/2022/01/universal-go-exploit-using-d...
Any chance this would become a FedRAMP requirement based on this guidance?
Very smart of them
asdf seems to have a php plugin. May be worth trying.
How very Salinger!
Whoa, you are a piece of work. You are defending calling Trudeau a Nazi, trying to pretend that anti-vax is significantly different than anti-vac mandate, claiming the Ottawa shutdown was an example of a normal peaceful protest, and that promoting Ivermectin is just people's rights. I don't know what to say, but you are clearly on "copium" in this response. I think you should work as a Russian military PR spokesman's, you'll do great telling me the Russian special operation in Ukraine is going completely as planned.
Same, but it's like 20+ entities.

Anyone working in the CPG space would be 50+.
My use of Youtube is really limited to following links in, but they're getting obnoxious enough that I prefer a command line UI.

youtube-dl www.youtube.com/whatever has yet to annoy me, aside from "adult" videos that require a logged in cookie.
GDPR doesn't ask not to store it but it's a matter if how it's used once you do. For example it should be kept only as long as its needed, for example for the case of abuse if you are required to investigate abuse cases up to 3 months in the past you don't need to keep the IP assesses longer than that. If you do then you breach gdpr. In addition if the user requests his information deleted then unless that user is under investigation at the time you got 30 days to delete his data and forget he ever existed.
A side question: Have these periods of large layoffs and restructuring been followed by periods of large hiring? It feels pretty natural that companies would use this environment to clean house with the idea of rebuilding some stagnant parts in the future.
Congrats on the launch!

My nephew is 8 years old. I have been on the hunt for a platform that is suitable for him to create a space invaders style game (he has a huge notebook crammed with video game ideas). So tools like pickcode, sprig, scratch and so on are of particular interest.

I think the most important thing is for him to be successful early on... and I have yet to find anything in a similar vein that that is really, really simple.

Pickcode will be great once he knows some basics, but he's not old enough yet to run with it, as noted in the article.

Any recommendations are gratefully received for a pickcode alike for a younger audience, with graphics focused/game building options. (And whilst I ask for the moon on a stick, the icing on the cake would be support remote collaboration)

Charlie: FYI, the sign up form picks up a dormant Google account for me, and provides no mechanism to change it. Very odd.
It's Apple -- the best technology company in the world, known for making the best computer and smartphone in the world. Their standards are different.
This is what the de-enlightenment of society looks like. It's come for Hacker News too.
>A: grossly overstated (you can't grow anything except grass on most land)

The overwhelming majority of soy grown globally is fed to livestock. That's definitely does not fall under your category of "can't grow anything except grass on most land".

"More than three-quarters (77%) of global soy is fed to livestock for meat and dairy production. Most of the rest is used for biofuels, industry or vegetable oils. Just 7% of soy is used directly for human food products"

The proportion is lower for corn, but only because a huge chunk is being used for fuel. If we exclude that, it would still be the overwhelming majority.

https://www.ers.usda.gov/webdocs/charts/104842/corn_dom_use....
This isn't a coherent problem statement, and to the extent that it is, it's solved by TCP/IP (this isn't the early 1980s; why are you using some random third party's server if you explicitly don't trust them to keep the server running? Run it from your own box. This has been solved since the early 90s.)
Yes you're absolutely right
Yes!

When suppertime came, the old cook came on deck sayin'
"Fellas, it's too rough to feed ya"
At seven PM, a main hatchway caved in, he said
"Fellas, it's been good to know ya"
Liz Truss fall the victim of higher level party struggle and intrigue, not because she was dumb.
Despite the downvotes here, there is some truth to this.
Interesting. I did not take the author’s tone in a disrespectful way. It wasn’t solemn, but it wasn’t flippant. It appeared they had a genuine desire to learn about the body. That seems just as noble as a med student who isn’t really interested in medicine beyond a job that makes money and their parents happy.
What are you on about? C/C++ was first standardized in the fractional year 1989/1998 in the (ANSI X3.159-1989)/(ISO/IEC 14882:1998) standard.
Re: EA, you can see the general consensus of what’s happened in a multitude of FTX posts here https://forum.effectivealtruism.org/

My particular views are: https://forum.effectivealtruism.org/posts/EKN9Nn89ixriwSXpP/...
The true quote that coined that term is

Australia is a lucky country run mainly by second rate people who share its luck. It lives on other people's ideas, and, although its ordinary people are adaptable, most of its leaders (in all fields) so lack curiosity about the events that surround them that they are often taken by surprise.

Maybe we’re a bit better now (particularly after the last election) but it doesn’t really mean what everyone thinks it means. Basically, historically, we have failed upwards. Still, there are very few places I’d desire to live in
This would make my life so much easier — constantly accidentally closing a file when I want to hold on to the undo history to redo something. Do you know the name of the feature/flag/setting?
This box set includes cards for rules grouped into Easy/Medium/Hard which makes it even easier on first time moderators.

When I've brought out the set the last few times we all take turns being the moderator and the Rules cards help ease everyone into it, including people that don't think they can do it.
Pretty much, yes, or a new standard which is regular that solves the unpredictability problem of leap seconds, as well as the "time actually doesn't work like almost everyone on the planet thinks it does"-problem.
It’s a classic false dichotomy. There are plenty of options in between - from plug-in hybrids to funding public transit. In my ideal world, I’ll drive a sports hybrid for fun and take a well maintained public transport to work.
I tried the latest version of Java. Unfortunately, it still feels very clunky. They need to add the ability specify functions directly instead of as classes. ex: BiConsumer<T,U>
Being able to self-custody and send money anonymously and internationally in seconds without an intermediary. Decentralization, composibility, programmable money. Come on this is literally crypto 101

I don't understand how anyone can be on HN talking about crypto without knowing any of crypto's use cases. I mean you don't see people here in Rust threads commenting "I can't think of a single use case of Rust".
Yeah, I almost mentioned Silk Road, but BTC has since been used to back trace and arrest online drug dealers so I feel like it was never really that good at it to begin with.
Is "A Promised Land" a good read? I've had bad experiences in the past reading books by politicians.
> going-concern analysis

But then don't we need to get into evaluating future earnings?
How datasets and nature apps are expanding our ecological attention span
Oh I'm sure bad acting does occur. That is not the question at hand.

The question at hand is: Is a recommendation to use memory-safe programming languages evidence that those languages are less safe than we previously thought?

There are two competing notions:

A. This being announced now is evidence that the NSA has recently succeeded in finding a way to subvert the security guarantees of rust.

B. This being announced now is evidence that the good actors (or actors who want to appear good) in the NSA have finally gotten through the red tape to do what is nominally their jobs.
The watermelon smashing was quite memorable. I don't think I've ever seen anything else quite like it.
I'm honestly taken aback at the poor taste of this comment. The dude adopted a cute puppy and cared for it. That's not a good reason to be murdered.

I don't know exactly when this happened, but tensions were high after the Cuban missile crisis, and a peace offering in the form of a cuddly creature to love doesn't really seem terrible to me.
Every time I hear people bashing C++ for not being memory safe, I somehow get reminded of the teens that were eating Tide Pods a few years ago. So let's put a big warning and lock away the Tide Pods because people might eat them. Well FFS, I just want to do my laundry and I know what I'm doing.

Sure, I introduced my share of memory bugs in C++ code early in my career when the standard was older and the (static analysis) tools were missing, but working with the modern C++ ecosystem now is a pleasure, and I don't want to have a hand tied behind my back and locked into the playpen with the Tide Pod gourmands for "safety". </rant>
Living with an Open-Source Phone
Pedantic clarity isn't helping your argument. The fact that you can choose to write C while calling a C++ compiler means people will always call it C/C++.
I think it likely started with a small mistake, not necessarily an innocent one but maybe one that was assumed to be low-risk. And like in the Fargo movie/show, Sam just kept digging the hole deeper trying to get out of it.

This explanation seems pretty plausible from a game theory angle. The selfish cost of losing 1 billion dollars and losing 10 billion dollars for fraud is the same. Either way he is ruined and probably goes to prison, so he keeps gambling even if the odds aren't in his favor, and problem grows exponentially.

Altruism is a lot easier when it's not your neck on the line.
The thing is that there was never any funds stored in these accounts. If you store a bitcoin then there isn't any value to it until you sell it.

The money that you spent to pay for the bitcoins exit the system during the purchase. Most likely paying the Ferrari of the seller.
Biden advocated for a huge climate and economic stimulis bill and couldn't get a single Republican to support it.

CBO itself regularly says that climate bills are ways to save money, not spend it.

https://www.citizen.org/news/cbo-says-climate-bill-would-cut...
FTX was a centralized exchange. Those who believe in trying to build an alternative financial system did not use centralized exchanges except perhaps for on-ramp off-ramp. Uniswap among others has been stable with very audited open code that prevents anyone from doing what FTX did.

Just want to remind ppl to not put them in the same bucket.
So Italy issued the ticket, gets my contact info from the rental company, then hands it over to the collection agency. Is it reasonable that all of that is something I agreed to beforehand? I have no idea. If you rent a car in the EU should you immediately send them a GDPR request after you are done to get them to remove your data so you can't be found? Or is there a legal requirement for them to hold on to the data? Are my rights different because I do not reside in the EU?
Show HN: The Comfy Web – Alternative YouTube Experience
Hi HN,

I saw discussion around YouTube removing the "sort by oldest" option and thought you all might appreciate this project. Months ago I created The Comfy Web because I wanted a more minimalistic YT experience.

My goal was to roughly replicate the old-school TV experience so I created a website where you can turn any YouTube channel or playlist into an endlessly playing stream of content. You can sort by oldest, newest, and random.

Just like a real TV channel the content is synchronized for all viewers too. :)

I've now used TCW for many hours and I really love it. No more distractions, pointless redesigns, or feature removals.

Happy to answer any questions.
That seems like a non-feasible end-goal. If we assume there's any meaningful input involved with the creation of money (mining equipment or graphics cards), then centralization will happen around having the most of the input and securing that, which naturally implies a monopoly on force, which implies a state.

If you allow for fiat money, then almost definitionally, there's a state that everybody agrees is empowered to create the money or else, why would they continue to ensure the value of money?
Interesting to see many comments regarding "Go is my favourite programming tool, but not my favourite programming language". I totally agree. I love the tooling (go build, go fmt, etc.), the performance, the ecosystem... but the language itself is not the best out there. I would love a mix between Python and Go: Python as the language with Go's tooling. That would be amazing!
Oh gawd. I totally did, my bad! Time for more coffee. Thanks
Things are legal by default. What's the argument for banning it?
Fast, cheap money transfer (theoretically) not requiring trust in any middle man, cutting out bank's control, i.e. "digital cash". I don't know if it's revolutionary, but it has a lot of potential and is great when it works.
> but the defend the free speech rights of pornographers and klansmen alike

famously they don't really do that anymore at all, in fact it's a just a progressive advocacy group now nothing like classical liberal values and fundamental constitutional individual rights
Thats just because we don't care about reusing spent carbon. If we wanted to sequester all carbon into trees that we use again for fuel, for example, you can cycle atoms of carbon infinitely, and therefore power your vehicle purely from the sunlight energy that structures the chemistry of your woody carbon fuel without needing to build and replace solar panels every few decades.
The heads of the remaining employees must be spinning by now.
Sorry; this advice is not helpful.

(I originally said "this advice sucks" but realized that I came off too strongly.)

(I'm sure the OP is a fine person but I am allergic to advice like this and get a visceral reaction to it every time.)

The people I know that spend much less than they earn are either (a) homebodies that are perfectly fine with the "wake up -> work -> come home -> eat -> sleep" lifestyle, or (b) already have way more money than their lifestyle requires.

I'm not like the people in (a). I've never been like that. I can barely stay home as it is. And, at least in the US, everything outside of home costs money.

And while I get closer to (b) every year, especially now that I track all of my expenses and know where our annual spending baseline is, I'm not there yet.

I think there are a lot of people like me.

So financial blogger people or SJWs on /r/personalfinance saying "just spend less than you earn, bro" is exactly like people with like 10% body fat or whatever telling overweight people "calories in, calories out, bro; not hard!" (interestingly, many of those people have negative to very negative relationships with food)

I mean, you're not wrong, but it's also (a) not very good advice, (b) completely ignorant of people's personal preferences, and (c) makes me think the author is hiding something.

My advice is more practical: save progressively, make a goal, and track your spending. I acknowledge that this only works for people that don't already have runaway spending problems, but I think it's much more pointed than "just spend less!"

If you don't save, start with something small, like 1% of your income. Some amount that you won't miss. Increase that every month by a small amount. (I do like the idea of having a six month rainy day fund, though I think engineers can get by with less.)

By "make a goal," I mean this: you have infinite money. What does your life look like every year? Write everything down, no matter how outlandish, then actually do some homework and figure out how much living that life will cost. Sum everything up, divide that by 40%, and, boom, there's your number. Figure out how to get there, and get there!

If you track your spending while making minimal changes, then after a year, you'll know what your annual burn is. Then, over time, you'll know whether you (a) need to make more money to support that lifestyle, (b) whether your burn is increasing too fast relative to your income, and (c) have a better idea of what you need to save to guarantee your lifestyle without making any cuts.

You only live once. Why spend it constantly pinching pennies if you don't have to? So that your grandkids can spend your money after you die?
> I would rather see people be more scrutinizing when giving their money to others.

"I just wish everyone is better" is never a solution for anything that has mass appeal/is used by the general public. You can't ever depend that individual actions will solve a systemic issue, it's not realistic.
Rubyists: Should you pin versions in Gemfile?
Yes a linked list is a degenerate tree, but was this worth pointing out?
The median HN user isn’t that bright and this topic in particular is one where the noise is such that the comments here are atypically bad.

The outliers are great and make this site worth it, but on some topics (of which crypto is one) they’re hard to find.
even the idea of "declaring bankruptcy" is a modern regulated construct.

In medieval times, if you "declare bankruptcy" your family and dependents get sold into slavery and your wife is sold off to the highest bidder who will buy your debt.

In many previous times, if you couldn't pay debts you'd just be killed.
Link to the actual study page on nih.
https://pubmed.ncbi.nlm.nih.gov/36352103/

Relveant summary:

"Cannabidiol (CBD) is a compound found within the Cannabis sativa plant. Previous studies suggest CBD may reduce anxiety. In this clinical trial, 14 patients with anxiety were treated for four-weeks with a cannabis-derived study product with high levels of CBD, administered under their tongue 3 times each day. All patients knew that they were being given CBD. Following four weeks of treatment, patients reported reduced anxiety as well as improvements in mood, sleep, quality of life, and measures reflecting their self-control and ability to think flexibly. Patients did not experience any serious negative effects during the trial. The impact of this product is now being evaluated in more patients with anxiety."
Looks like the site might be down!
There is nothing inherently wrong with banks lending out your deposits. This system is how a majority of new businesses are funded and how the economy expands. There are a mountain of regulations that banks have to keep up with and the reason why FDIC insurance exists. Investors entering the crypto space willingly rejected these regulations and are now finding out their purpose the hard way.
Ahh, they’re fucked. Thanks for the link.
Wow, the article nailed the UX.

On the implementation side, I think the article implies that you might need to model the edits by Operation, rather than State? Otherwise, the cost of the undo scales O(N) of the content size, which is not viable.

It works well for Git, which models content by State, using Structural Sharing. But Git has built-in delta compression so the memory footprint is roughly O(1) per operation. I don't think implementing this on the web for a <textarea>, or [contenteditable="true"] is a "minimum" effort.

Challenges I can think of:

1. DOM api exposes state, not operations. You need manual diffing

2. When applying the operations, you need to manually restore cursor positions

3. CJK language IME might inject unwanted intermediate states that must be ignored
People can have multiple motives. I have a two cousins who joined the army national guard. It is simultaneously true that they:

1. Enjoy shooting guns and driving fast.

2. Have an interest in protecting the US.
Not necessarily. In the case of accidents, liability insurance presents no moral hazard. The ordinary person is not going to leave a broken railing in his house that could cause a guest to fall and injure himself just because he has homeowner's insurance.

Similarly, the ordinary person doesn't seek out automobile accidents on account of having mandatory automobile insurance.

Perhaps most strikingly, the moral hazard theory would suggest that life insurance policy holders are more likely to commit suicide, but in reality they are less likely to![1]

Sure, there are probably vanishingly rare exceptions to the above, but the moral hazard concern is wildly overblown for consumer insurance products purchased by ordinary people.

[1] https://www.munichre.com/us-life/en/perspectives/suicide-mor...
Great resource - thanks!!
wasn't it "twitter is a private business that can do whatever it wants" during the pandemic when they censored the hunter biden story and people who said the vaccine didn't prevent transmission or that masks don't work like they were supposedly said to have

interesting reversal nowadays when the left perceives it doesn't have any power in twitter anymore, it's almost like they're just spineless opportunists bent on destroying their opponents?
Where "outdated" and "workaround" here means that it integrates with existing payment processors and therefore works with 99% of the things that you want to buy. There's nothing unique about cryptocurrency solutions in this case that traditional credit cards cannot achieve, and any fancier solution just means that you can't actually use it anywhere.
And might now be back!
Okay, now find good ones.
You're still exposing your virtual card number which gives permission to charge money from your actual credit card. Normal credit cards can also be individually managed, frozen and deleted but that doesn't prevent unauthorized charges.
And the tax agency still wants their share of the uncirculated $200 from each of you.

(Even though your didn't use cash, barter transactions are still taxed at their fair market value)
One thing that I have noticed is that often in the PLC projects done by seasoned automation engineers the logic that would make sense to be represented as LD is written directly as IL spaghetti code. I assume that this has to do with general unwieldiness of the LD editors in the vendors' IDEs.

AFAIK the original idea behind LD is that you can do it on paper, and then hand-assemble the “bytecode” for the PLC and just manually key that into the PLC on some sort of octal/hexadecimal keypad without any kind of computer-like programming device. Obviously, this idea does not translate to present world with cheap and ubiquitous general purpose computers.
The fastest way to convince me to NOT use something is to attach a "Google" label to it.
No, I get it. I don't use them either because I find them confusing. I'm just telling you you missed out on what was a quite popular trend from a few years ago.
I thought this was pretty well-known already, but good to see it being studied. Pure CBD is probably one of the most effective anti-anxiety compounds out there, with zero effects other than "less anxious".
Yes. It's important to remember that large parts of the global population are still banned from entering the USA because they didn't take the shots. For instance about a third of the Swiss population still cannot enter America for any reason, not even family connections, about 10% of the British population (officially; unofficially it's more like 25%). And now they want to add it to the childhood vaccination schedule which is the ultimate mandate.

And then we must recall that people are forced to pay for millions of doses by governments that are then left to expire because people didn't want them. A problem that does not happen if you let people make up their own mind whether to buy or not using their own funds. So there is still enormous levels of coercion involved with forcing people to "buy" this product.