skysight-inc/HackerNews huggingface dataset:
First saw this type of "use the nicer UI, get the command line equivalent" in 1989. IBM's homegrown version of Unix, AIX, had a system management tool, SMIT, that majored on this "emit the CLI equivalent" feature.
Sriracha hot sauce production suspended due to climate crisis
Deflation is never a problem in a fiat money economy. You can print your way out of a deflation.

In the 19th century and in 1929 currencies were pegged to gold, so you could not just print money. All periods of economic crisis were deflationary, and the central banks did not have a lot of tools to fight that. That’s the origin of the idea that deflation is worse than inflation. This is just bogus nowadays.
Like I said, everything that you have describe was not communism - it was a particular recipe for supposedly building it. And yes, that recipe was a massive failure, and few people on the left believe that it could have ever been anything but.

But here we're talking about communism naturally arising out of technological post-scarcity. What does that have to do with Soviet model of "public" (actually, state) ownership, or killing dissidents, or violently oppressing anyone?
If anything it feels like Tailwind would work great specifically for this use case
That’s not got it works. Nobody would write a reasonably priced insurance policy for UST.
Arduino is to commercial embedded development as what Javascript is to Java.

I had the first Arduino model with a COM port bought to me by my late mother to spike my interest into computer stuff when I was in high school.

I grew a bit over confident with what I can do, when on my first job I went on to fix an MP3 player firmware so it don't crash from Russian in ID3 tags.

I told the boss the fix is trivial, then it took me 3 month to find out that whatever you knew of garden variety C++ is not working in the world of hardcore C, and that hardware needs control down to clock cycles, registers, and assembly instructions. It was a sink, or swim experience.
It's the employee's job to remind an employer that they don't have the right to cheap labor by leaving. The market is two-sided.
My wife once handed me her newer-model android phone to fix something for her. I thought I was having a stroke because I couldn't find the settings icon anymore.
'"stock" GNU/Linux distribution'

GP is saying that deviating from whatever the vendor gives you will cause issues, and saying that most vendors will give you garbage.
I wondered about that. I know a few people with GT systems and it has never been an issue, perhaps because we have real summer and winter here, so the heat dumped underground in the summer would be offset by the heat extracted in the winter?
Fundamentally, the idea here is to learn to love and care for yourself no matter what job you have, what relationship you are in, and so on.

Much easier said than done :)

But it is a very worthwhile pursuit. And future jobs and relationships will be better for it.
Most of us work in information systems, which is to say, doing database stuff all day, usually with an RDBMS like MySQL, Postgres etc. And what are we doing? Grabbing a bunch of transactional locks. Against what? Shared mutable state, and not in-memory state, but database state counting into the thousands, millions, billions or more records. And if we do it wrong? Deadlock, often deadlock across multiple processes. And what do we do about that? We deal with it, because what else can you do?

You could of course throw transactions away and declare them more trouble than they're worth, but that probably won't go over well. I've found it helps to have a "consistent first lock", so for example in a consumer-based system you'd lock the customer record first, because most transactional operations happen in that context. If you always have that consistent first lock then deadlock can't happen.

My point is that if I assert "multithreading is unacceptable!", most of business information systems goes out the window on the same principle, because the locking is even more dastardly - multi-process and persistent state instead of in-process in-memory state. I don't think you could throw actors/schmactors/coroutines/goroutines/etc at such usefully either. And if you said "Well only the best programmers need apply," well BIS is not exactly hotshot heaven, by and large. It's a bunch of grunts.

So I agree multithreading is hard when you are locking many things at once, which I try to avoid. But I just don't get this thing of trying to banish it or make it the exclusive domain of geniuses.
The Rust borrow checker just got (a little bit) smarter
AGPL isn't even compatible with GPLv2, so you still have to worry about OSS license compatibility. So given that you have to worry anyway, you might as well pick a less obnoxious license.
Also not an employee or shareholder, but a Coinbase user. I don't know that Brian's set of tweets does anything to my confidence in Coinbase as a company. These tweets are trivial.

The biggest threat to my confidence about Coinbase is the structural parts of it, the fact that they are a growing centralized for-profit company responsible for a large amount of assets.

On this trivial (to me, maybe not to Coinbase) Twitter matter: I can see how both sides would go public like this. If you are an internal employee and you think there are C-level personnel changes that should be made, the odds are definitely not in your favor to propose such a thing internally. The risk is high that there will be retribution (whether direct or indirect). Going public is a way to drive attention to the issues, and incentivize that execs act in a legal manner in their responses.

I can also see why Brian would want to address this. Employees are airing their dirty laundry publicly. Shareholders and users can see this. If all you saw was this petition, it would certainly raise a lot of questions. It needs to be addressed in the arena in which it was surfaced by leadership. Where I think Brian is going wrong is he is being 100% defensive and 0% open-minded/empathetic. What about Coinbase's environment led to employees feeling the need to go public like this? This should be a time for some introspection, to hopefully ensure this doesn't happen again.
the only model I use with threads is either pre-static (start a function on each thread with unique parameters, result is returned to a driving function at the end) or message-queue (each thread is blocking, waiting for a message). For the former, I use shared memory, but it's read only and guaranteed to live longer than any of the worker threads that use it (passing a consted ref_ptr). For the latter, I don't share any memory at all; the message itself contains the parameters, fully materialized.

I can ensure all my queues are loop-free (directed acyclic graph of workers reading from their parent nodes and writing to their children nodes). IIRC one of the complaints about the petri net model is that it was unprovable that any problem could finish, even trivial ones.

This has worked pretty well for me and I usually don't have to debug any truly nasty thread problems. My biggest problem tends to be thread pools where one of the workers gets wedged, and there's no way to cleanly kill the worker thread and steal the work onto another thread.
I get where you're coming from - this response seemed overly harsh. But I do think there's an important difference - this petition is anonymous and criticizes three people by name. Armstrong's response criticizes nobody by name (he couldn't!)
Worth noting that some of these can be detected statically -- and some are detected by go vet (e.g., passing a sync.Mutex by value). I don't think it detects the wg.Add bug, but that seems relatively straightforward(†) to add a check for.

(†famous last words, I know)
Jack Dorsey's Bitcoin venture unveils proposal for decentralized Web platform
> 54 minutes ago

> user: butbutbut123456

> created: 56 minutes ago

> karma: 1

Weird how every time some bootcamps are mentioned there are brand new accounts posting about how great their grads are. [0]

[0] https://news.ycombinator.com/item?id=29260605
If I'm playing Risk of Rain 2 on Stadia, why do I want to restrict myself from modding?

Not every FPS is competitively multiplayer.
Show HN: A web-based sequencer where you can make, listen to, and share patterns
I'm not being pedantic. The person higher up in the thread claimed that they looked into this and found "there is nothing to suggest he was ever sent to prison". Since, as someone upthread correctly pointed out, people often spend time incarcerated pre-trial for whatever reasons, the "jail" vs. "prison" distinction is pretty important here. Especially considering that the full phrase "sent to prison" is usually used to imply a conviction and sentence, not pre-trial detainment.

Definitions and word use are important! Frankly this entire subthread is silly and kinda pointless, though...
You will be waiting far more than 3 years.
US consumer sentiment hits lowest level since recording began in 1952
I'd imagine power shell has some way to pull the available parameters out of cmdlets (they probably all inherit from some cmdlet class or something.) On bash you have to get this from somewhere else.
I remember learning about the Win32 API, and then proceed to delete/move UI elements of other Window using VB. I immediately tried to move the "continue" button of WinZip. Does anyone know if these APIs are still allowed or are they locked behind the UAC prompt now?
24 hours on weekdays if you’re lucky. Under a minute on any blockchain.
Unfortunately, publicly discussing the 'lab leak' theory may fuel Covid and vaccine skepticism.
For modifications, I few times hear histories with lot of technical details, of garage-modified cessnas, which could fly for more than 2000 km.
I am very much fed up and ready to get on board with you but one thing that holds me back is photo quality.

Nowadays camera sensors are only half the story and most of the iphone-like photo quality is achieved in software.

Have we reached a point where non-OEM apps can deliver something comparable to the market expectations from big manufacturers?

I am ok with narrow combinations e.g. if you use app X on Hardware Y you have amazing photo results.

Is there something along those lines that anyone can recommend?
"Lean In" is a book written by Sheryl Sandberg: https://leanin.org/
It would look like a positive feedback loop, running away until it crashed spectacularly in a panic that introduced a depression.

How do I know? Because we already ran the experiment. Look at the panics and depressions of the 1800s. They are your answer.

We created central banks for a reason. We really didn't like the way it worked out without them.
non-paywall - https://archive.ph/BWGzM
Another idea too dangerous to leave unchecked, like Nuclear weapons or Biological warfare. I think most people will agree that a GAI can't be bargained with, tempted, bought or otherwise contained - We will be at its complete mercy regardless of any constraints we might think up.

What I would like to discuss, is how we can get humanity to a point where we can responsibly wield weapons that powerful without risking the glob. What does success look like, how can we get there and how long will it take?
thanks for all your comments and insights. can you recommend other people to follow on the leading edge of integrating technology and biology?
What do you mean by lookaround/backtracking? You're inside <p>. You encounter another <p>. You can't nest one <p> inside another <p>, so you close current <p> and open new <p>. That's about it. I fail to see where do you need any kind of backtracking.
All of this stuff is built upon the premise that decentralization is a good thing, but I have yet to see much supporting evidence. I do however see a ton of evidence to the contrary.

(I see centralization as more like clustering than a unifying of everything.)

Decentralization happens in the real world out of necessity, not because it's preferred. In fact, we centralize everything that is convenient to centralize because of its efficiency. And decentralization tends to occur at the boundaries of cooperation, where the problems lie.

So why would I want enforced decentralization when doing so would be inconvenient or inefficient?
> Can't send HTML email (whatever) and can't view HTML without a pretty clunky plugin (annoying). I usually use a keybinding to send HTML emails to a Firefox instance that has networking disabled. :-P

That is a huge pro for me, I despise HTML emails and it is actually so easy to spot scams when their button hyperlinks are shown in plain text, full URL.
> Erlang: solves the problem, but the actor formulation is too awkward for all but Erlang-specific use-cases.

Play with Erlang a bit and you'll find the modern band-aid pattern of async / await awkward.
We didn’t try yet but Kagi works the same with JS disabled. JS is there to enhance UX, not create it.

Let us know.
Damore was cancelled and a woke NLRB lawyer making things up to ensure his cancellation stuck doesn't mean anything beyond the NLRB being just one more corrupted organization on top of so many others. Obviously, if you think Damore is actually a terrible person then you're a part of the problem, and not going to perceive anything as woke regardless of how many other people find it crazy.
Stefan Eich has recently published a book on precisely this topic.

https://press.princeton.edu/books/hardcover/9780691191072/th...
>And that would be completely fine were it not for parent posts which imply that GNOME should be the default and the only experience on the Linux desktop and everything else is irrelevant fragmentation.

To be ultra clear here: I'm not saying it has to be GNOME. I legitimately only said GNOME to toss you a bone when you responded with a needlessly sarcastic comment. ;P

It could be any DE, even a newly created one.

No part of your posts feels productive, and to be honest they feel like emotional backlash.
It is quite interesting scrolling through other comments and seeing a large majority of problems are with Docker pipelines (hard coded to x86_64 images that must be emulated, tools), in other words, problems extrinsic to the platform/OS and the actual program code/dependencies.
Yeah but easily becomes state's witness with immunity
Man I really hate SPAs. Unless it's something like a drawing app or whatever where the back button doesn't even make sense they're usually awful.
We had a decentralized web, from about 1995 to 2010-ish. People like Jack Dorsey, Zuckerberg, etc, made billions centralizing it.

Looks like the only point to Web5 is everyone who wants to run some website has to pay (decentralized!) tribute to Jack Dorsey, Zuckerberg, etc.
Oof. What a bad experience. The video quality is pretty bad for smaller details. And the latency while looking around is nauseating for me. All this while on a wired gigabit connection that is reported as excellent. Only games I see having a good experience is slow paced games were immediate feedback is not required. Think turn-based combat games, or card games.

One on hand I'm sad this technology still is unuseable after years of research. But on the other hand a future where everything is running remote on BigCo servers is very bleak.
I just learned how to run our apps outside of docker and virtual box. Setting up two Postgres DBs, a NodeJS process and a Python process wasn't completely trivial, but it wasn't all that difficult either.
You should lose voting rights 12 months after you leave, which is when tax and residency starts being considered as "not" - I've said this before Brexit too,if you leave you lose all rights (including things like unemployment and healthcare)

I say this as an expat and a vote leave individual (flame away).
The moment a manufactured brain can do more mental labor than a human for less cost, it’s all over for humanity as we know it. Once that point is reached there’s no long-term sustainable arrangement where humans continue to exist, no matter how much effort we put into studying or enforcing AI alignment.
d) were given about 90 minutes to write the article
> They'll even consider time spent in "jail" as part of your sentence.

True, but kinda irrelevant to the point being made? @bogwog specifically claimed that Nintendo's actions earned a 27-year-old a "prison sentence" (their words, not mine). That implies a trial, conviction, and sentence.

@AussieWog93, when fact-checking, was clearly skeptical of the conviction and sentencing aspect: "sent to prison" would be a pretty unusual thing to say when talking about being arrested and put in jail pre-trial.

The point is that someone said, in effect, "Nintendo got someone convicted and sent to prison". Someone else said "Hmm, I looked into this and couldn't find any evidence that it went that far". Yes, the guy may have spent some time in jail pre-trial (assuming there even was a trial; it's possible charges were dropped), and that's still super shitty, but it is orders of magnitude less shitty than being convicted of a crime and sentenced to a prison term.
This type of thing used to scare me a lot more. But after the events of the last few years, the latest IPCC climate report, and the fact that AI has fallen on its face repeatedly despite expectations, I'm more convinced that we'll destroy ourselves before AI has the chance to take us out.

But now that I think about it, the idea of a super intelligent AI simply waiting for humanity to die off naturally instead of going to war with us would be a funny premise for a short story.
Sounds like we need a wiki for this stuff. If we managed to get a bunch of engineers contributing, we really would have a guide for rebooting civilization. Maybe include a button to print out the whole thing.
Ffmpeg is a great tool for programmatically editing videos. For one-off jobs a gui editor is probably better.

If you want to create a slideshow for 300 folders of images, ffmpeg is really your best friend. For one, maybe use a gui editor.
Thanks, I appreciate it! I didn't realize the bar was so high. With the bar being so high, does it create an incentive to intentionally overstate value, before a sale/acquisition? I would assume that everyone would safely coast around +30%.
And booze, to a nation with lower tolerance. It's classic divide and conquer.
No worries. Once the numbers get to big, they just switch to years or whatever.

If you're old enough to remember windows 2000
I wrote a “function” for this exact reason. It’ll display the classes in a much easier to read way. It also can type check to ensure that all classes are valid. I say function in quotes because it’s actually a babel macro that’s get compiled down so there’s no runtime cost! https://github.com/fleck/class-types.macro#better-prettier-f...
Tesla files for 3-for-1 stock split
These guys all write the same script - heavy heart, hardest decision.

Come on. You did some projections, met with the board, discussed at exec level and decided to make this change.

Wonder if they will get any payouts on their unused "unlimited" PTO
I write concurrent systems code for a living. Rust is much easier to get right than go, because it uses the borrow checker to statically check for correct synchronization. (Check out tokio.)

I haven't used erlang/elixir.
Great link! Thanks.

Slightly off topic but in Banzi's article (subheading Counterfeits) he mentions the now well known problem of Amazon cohousing different manufacturers products and then effectively sending a random one to the client. I think this is interesting as it still seems to be a problem nearly a decade later.
The world then was divided into two groups, grownups and kids. Grownups, like some kind of cursed race, had to work. Kids didn't, but they did have to go to school, which was a dilute version of work meant to prepare us for the real thing. Much as we disliked school, the grownups all agreed that grownup work was worse, and that we had it easy.

Having a job is said to be even more onerous than schoolwork. And yet all the adults claim to like what they do. You can't blame kids for thinking "I am not like these people; I am not suited to this world."

Hardly. school is much more strict compared to many work environments, from my own experience at least. Think of how many ppl do their jobs half assed but are still employed, or come in late, etc. School was so strict growing up. Mouthing off to a teacher means calls to parents, detention, = 2x punishment (parents + teacher) etc. Can't eat at school except for lunch time , must pay attention, etc. School kids get treated like such shit compared to workers.
Nuclear weapons of their ancestors, which since then require a lot of money and maintenance to remain nuclear weapons.

To put it another way, around 8 years ago the U.S. found its own nuclear arsenal had deteriorated due to the usual organization reasons, to the point that only a singular wrench existed for servicing the MinuteMan warhead and thus had to be constantly FedEx-ed between bases like a stupid game of hot potato[1]. In response, the U.S. is undertaken one of the largest overhaul of it's arsenal ever, that's planned to take place over the next 30 years. The first decade of this program is estimated to have cost $348 billion dollars and will ultimately come out to around trillion once all is said and done[2].

The current entire military budget of Russia is $65 billion. A budget they have masterfully used to buy cheap Chinese tires, moldy MREs, cardboard ERA, and funny tank cages. Despite this, they claim to maintain an aresenal of 4500 warheads, or around 700 more than the global hyperpower that ran out of wrenches.

[1]https://abcnews.go.com/Politics/us-wrench-nuclear-bases/stor...

[2]https://en.m.wikipedia.org/wiki/Renovation_of_the_nuclear_we...
Pixie contributor here. Lots of great eBPF resources there!

For the question of whether it's possible to trace conditionally when a pattern expression matches, Pixie's philosophy is to trace everything and then allow you to use the querying language (called PxL) to query for the conditions you were looking for. The idea is that you may not know what you should have been looking for until you need to troubleshoot.
Privacy labels are something very different and Play Store has (or will soon have?) that as well.
Group of white and Asian parents sue BPS over exam school admissions policy
There are custom filters for development you can import in ublock origin targeted to remove SEO spam in Google/DDG [1]

[1] https://github.com/quenhus/uBlock-Origin-dev-filter
No, not without several other 0-days to exploit. See the other comments here.

Essentially, the attacker must have access to another buffer overflow of some sort.

This is only a bypass for a specific line of defense, called PAC - a security feature introduced recently in ARM 8.3. By itself, it is not enough to attack a system at all.
Firstly, speed. Opening that mailbox with a GUI-based email application on a developer desktop was orders of magnitude slower, if it opened at all. The volume was just far more than most desktop email apps was used to at the time.

Secondly, it's unix, so you're operating a tool that allows you to construct ad-hoc workflows very quickly. There was a scoring bug where the stats software (literally a pipe-delimited text file that was updated by midnight the day of the game) had given a safety to the wrong player with the same name. I had hundreds of emails complaining about this bug, and I needed to fix it. I can search in Pine, find a result set (ie. everyone who mentioned this players unique name), compose an email to all of them (BCCd), and pull in a text file as the email body that I'd written previously, that explained how and when this would be fixed.

I had TONS of canned email responses, saved as text files, so finding a set of emails, and sending replies w/ the contents from a saved text file, was a very routine workflow that happened dozens of times a day for various situations.

I knew nothing about american football really, but with perl and pine, I felt like there was nothing I couldn't do.
This looks actually good.
Something else I noticed was removed a while ago was info on underlying kernel version etc.