skysight-inc/HackerNews huggingface dataset:
I really think Shahriar makes some of the best niche content out there.

He has this wealth of incredibly specialized high end knowledge, but much of the equipment he tears down is just the absolute bleeding edge (or former bleeding edge) of stuff you can find in a normal lab. It's so cool to see what you have to change to squeeze three orders of magnitude more performance out compared to the $300 siglent on my bench.

Not that I'm ever really going to fix a 20,000 piece of test gear by identifying a shorted resistor working backwards from the block diagram, but I feel like I'm at least learning a ton watching him do it =).

It's funny to compare him to BigClive, who comes across as very working-class and mostly tears down the cheapest AliExpress junk, but their actual approach and content is very similar in many ways.
Reads like valves to me
We have lots of experience in the cat herding of international collective action. Often the results aren't perfect but still good enough. Nuclear nonprofileration, UN security council resolutions, enacting US/western industry preferred trade policies everywhere (eg IPR legislation), COVID response, water rights... As long as you have a good majority the rest of the countries can be mostly carrot-and-sticked to join the ranks.
Thanks for the link. I've read his first article; I will read on.

My training was entirely in a Tibetan tradition. In 19thC Tibet, there were significant changes happening; but they were largely to do with ecumenicalism and the endless sectarian conflicts over minute points of doctrine.

"Rockstar" Tibetan lamas were certainly a thing. I was told once that, if you ask your teacher whether it would be good to attend a talk by visiting lama X, the least-favourable response would be along the lines of "He has many followers".
Good morning all, creator here- I made this demo for you to explore a requirements engineering technique. Defects in the requirements engineering process have outsized cost in the overall product development cycle, especially in safety critical applications. Adding just a dash of formal methods in authoring tools can catch defects as they are introduced and provide timely feedback to engineers. This is a quick example of how to use a context-free grammar and an SMT solver (Z3 in this case) to automatically find logical contradictions, redundant conditions and inconsistency of entity names. Enjoy!
Normally by inflation it is meant "monetary inflation", price has no bearing on this.
Will Fyne run on a Raspberry Pi Zero without a desktop environment? e.g. fullscreen with no other distractions other than the app? I'm making a touchscreen interface and I'd like something to boot directly into a UI with no other OS visible on screen...
USA != world

I can’t easily make six figures, nor can SWEs in many other places of the world.

With that said, I do enjoy more leisure (4 day workweek). I know that’s a privilege as well.

Greetings from Europe
This is how you do a SWITCH statement in Microsoft’s command language (for .bat files) I think.
Right. So long as rising interest rates, regulatory crackdown, environmental awareness, defrauded investors and a proliferation of competitors don’t affect your thesis of “buy the dip”
does http/3 and/or gRPC help with that?
FWIW the global industrial fastener industry totaled $86 billion of revenue in 2020, or about $11/person: https://www.grandviewresearch.com/industry-analysis/industri...
You can find some expert to say anything. I have literally no idea whether it was legal or not. But finding an expert to quote for your narrative is not exactly breaking news.
I believe that was Warren Buffett explanation on Bitcoin a while back, during Berkshire Hathaway‎ quarterly earnings report.
We can run the same on 32MB though. It’s just that you can’t get any VPS’es in that size any more.
I’ve worked with people who stick to “only one return statement per function”. Super annoying.
Modern crypto has to be the most ostentatious display of our generation’s detachment from reality and laze. I pray the big players pumping these like penny stocks on a much grander scale are eventually held accountable. While digital currency and decentralized finances are ideas societies should explore, modern crypto has served no other purpose than to funnel drug money and fund North Korea. I hope a crash becomes a reminder to at least some people that actual “value” involves natural resources being extracted and prepared with a lot of time and ingenuity required by humans, not thin air.
Wow, 5.2 million games per day! What a beautiful, inspiring project.

I don’t know where the developer is based, but 50k salary is kinda low for running such a heavy site, isn’t it?
Recently they registered a non-profit association for FreeCAD: https://twitter.com/yorikvanhavre/status/1490998025124126725...
> The article is a reflection on how I can explain my mother that she should care.

I think you forgot one important point. Lack of privacy harms journalism and activism, making the government too powerful and not accountable. If only activists and journalists will try to have the privacy, it will be much easier to target them. Everyone should have privacy to protect them. It’s sort of like freedom of speech is necessary not just for journalists, but for everyone, even if you have nothing to say.
Could you elaborate why one would want to do this besides for unifying everything to terraform.

If you have already written cloudformation, you’d be losing a stack view which centrally describes things deployed in that AWS ac and how they are inter-related?
What’s Your Airbnb Story?
Mining difficulty adjusts automatically.

There is a price at which Bitcoin is no longer secure from the entity willing to spend the most money to 51% attack it. But there's no good way to know how big that threat is. Most likely Bitcoin has a significant safety margin there (I'd take a rough guess at >100x).
There must be a strong correlation between how willing people are to buy NFT and how easy they are to scam.

Even as someone technical who understands a bit of the ecosystem I feel uncomfortable making transactions without double- and triple-checking everything, including looking at the contract code. I can't even imagine doing anything as a non-technical person in crypto.
Funny how this is just whataboutism...
I'm enough of a dinosaur that I think I'd be good just going back to the days of USENET, UUCP and rn.
I'm not going to say you are wrong, but drawing stereotypical inferences based on someones accent is less than I expect of HN discussion.
Effect of camera resolution on small prints
> you can have a lot of bananas from Honduras if your society can make great apps that Hondurans love and willing to trade their bananas

Yes, or alternatively, you can live in a society which uses coups, death squads, and puppet dictators to keep Honduran labor cheap.
It appears to use glfw, so there's this: https://www.glfw.org/docs/3.3/window_guide.html#window_full_...

But it would still be x11 or wayland underneath...it doesn't support direct Linux framebuffers.
What might be an example of syntax improvement, in your eyes? Python-style syntactic indentation? Haskell or Ruby-style optional parentheses? Kotlin . Scala-style lambda arguments that make functions meld with built-in statements? S-expressions for everything?
ITT everyone latching on to the simplistic UAF example, which is obviously not how actual UAFs happen in Chrome or most other production C++ codebases.

The article specifically mentions smart pointers and their limitations.
Twitter is specifically a medium providing its users (the public) the ability to communicate with each other. It's literally their business. Musk's view that as a public communication medium, Twitter should be permissive, has nothing to do with internal processes at any of Musk's companies. Hell, it has nothing to do with internal processes even at a hypothetical Twitter with a more permissive user ToS since the behavior of Twitter's employees is guided by their employment contracts and guidelines, not by Twitter's user-facing ToS. This would be true even if Musk weren't to ever become a majory shareholder of Twitter.
There are already systems in place in companies for you to do that. If you want to bring Unions in to the picture it means

1. Your opinions are not useful or valuable.

2. The company is poor at adapting good ideas through existing channels.

In either case you should leave the company and find another one.
Ah, okay, that makes sense. An oblique reference but satisfying once understood.
I read in the FT this morning that it’s about $16000 in electricity costs to mine a bitcoin at the moment
Those are valid points.

The Python client implementation can be improved, for sure. In particular, the pathological case that is difficult to deal with is the one where the heartbeat thread pauses at the worst possible time (the "pathological hang" you mention) and so the main thread doesn't notice its lease has expired.

Lockable is designed as an easy-to-use drop-in locking mechanism which requires minimal changes client-side. The downside is that this puts the onus on the client implementation to fully cover all pathological cases.

I agree that the documentation should be clearer about these limitations and requirements on the client.

Thanks for the feedback, it's really useful!
Fighting climate change with luxury cars or rockets?
"bag of tricks to smooth out perceived latency and fault tolerance."

Agree - audioserve is now handling this with quite simple trick - just cache ahead couple of tracks/files from current folder (aka audiobook), so responsibility is move to client.

Surprisingly this simple trick did work for me for years (as I'm intensive user of audioserve). It kind of depends on file/chapter duration - but for most common cases - which are beetween 5 mins to say 90 mins it did work fine.

Historically only Android client was using this caching, but with new web client https://github.com/izderadicka/audioserve-web and broad Service Worker support in browsers it is also available in browser.
https://en.m.wikipedia.org/wiki/Elite_overproduction
If I only had free time then:

I would meet a lot of people

Study and teach many things for fun

Travel wherever

Experience many different things

Play a lot

Alas, I work. I can hack it a bit by remote working and doing a 4 day work week. I have to give up playing and a studying/teaching for that.

I don’t understand how people can say that people need directions and therefore need to work. I need the exact opposite and I am sure I am not alone. I could imagine that some people need direction and therefore need to work. Not me though. I’d love to have all the free time in the world.
Of course that’s exactly what you’re doing in this comment, which is to say you’ve invented a caricature of my position — I’m a simpleton with a sacred cow, clinging to the idea that the world is black and white, because to do otherwise is to lose a part of my “identity” (or something) — and then yourself divided the world into the enlightened and the rubes, the people who see layers and complexities (i.e. people who agree with you) and the morons who can’t (i.e. people who disagree with you).

It’s a neat trick, but it begs the question. There’s no evidence that you see complexities I don’t, as nice as that would be for your ego. I assure you, I’ve thought about it. We simply disagree.
According to cryptocurrency maximalists, the value of crypto should go up relative to fiat in times of uncertainty, it'd protect you from inflation, be a store of value in case of war, help transactions cross-borders and cross-sanctions, etc.

All bullshit but that was the peddling going on for years, I don't think it's entirely reductive given how the cult tried to propagandise itself.
I guess I would be more concerned with all the crime that crypto "investors" are facilitating by providing liquidity to the crypto market. I mean, "concerned" in an academic sense, since I know full well nothing is going to change.
> Bitcoin has value for the same reason Visa has value.

I disagree, Visa has value because it is a company that earns profits, ~$10B in FY 2021 ($5.xx per share, 2B shares outstanding)

Bitcoin is not a company that earns profits, so any value ascribed to BTC cannot be for the same reasons Visa has value. In fact, BTC has zero intrinsic value.
thrush isn't really strictly a genital disease, it's a fungal overgrowth that can occur all over the body, it's a common after-effect of antibiotic use or immune system compromise.

that said, I agree it's a rather unfortunate name.
I like the visual output for the prepopulated examples, but I tried to interact with it myself by making up this string:

> If payload = bad, server shall email someone on blue team.

and I get this error:

> Error at position 32 ("load")

One improvement might be making this error message more clear. Character 32 is around "shall", but the quoted word is near the beginning of the text. I tried changing "payload" to "var" and "=" to "==" and I'm just getting less and less helpful errors before giving up.
A person can do both good and bad things, and if you believe in the idea of free speech, both should be allowed to be pointed out.
Is there a working demo of the checkbox? I only found the video of it...
For functional lang transpiling to C, you can look at Fennel - a Clojure dialect over C. However, if you want functional and statically typed, then you are probably out of luck.
So you agree it's not money then.
Humanity is much more productive per capita than 50 years ago, but we are collectively working more hours, not less.

The goal should not be for everyone to do no work.

The goal should not be for everyone to work full time and fear unemployment.
The corporate work week was never going to go below 35-40 hours per week. Bosses know they only get 15 good hours out of most people, if that, and it doesn't bother them as much as you'd think it would, because they get enough. It's not about productivity; it's about control. The workweek has to comprise at least 50.1% of a typical person's otherwise discretionary time, because otherwise people could have two jobs and the employer's power would be reduced.

This is how a tech boss thinks: having 350 people under you means there are 350 people you can cause bad things to happen to if they don't do exactly what you say. They're not optimizing for widget production, and certainly not for welfare of the human species, but for their own personal careers. What they want is indivisible loyalty; they want to own people. And, if the rich people control the state enough to decide which laws get passed, as they do in the US, they will.
The Verge has lost a lot of credibility. Since musk announced he was buying Twitter it has basically become a musk hit-piece firehose.

A few People got fired. This is not news.
Naive question: Isn't the easiest way to prevent an general purpose AI from taking over the world to not make a general purpose AI?
Austrian Armed Forces Explains New Heavy Weapons for Ukraine [video]
Thank you for "Word Rotator".

As someone who values the liberal humanities, I wish "support for philosophy and the arts" were implicitly understood as support for leisure time for people in general, rather than funding special arts programming or individual institution-pleasers. If arts and philosophy are not flourishing as they should be, it is not because the Kennedy Center (or whatever) needs any more money, but because people can't afford basic needs like housing without spending all their time working, and so have no time for it.
I tried a number of different approaches, like

* Target 2% inflation

* Target 4% inflation

* Target positive but little real interest rates

* Keep interests at -0.5% the whole time.

The result didn't change much (more or less between 430k and 440k) with the best being the latter one: it seems that QE is not as bad as they paint it :-P
RSS is reviving. Here is a list full of relevant apps, tools, services, communities, tutorials and resources, etc.
That looks fantastic. I'm always a sucker for simplicity.
If you are illiterate this is opportunity to learn, not reason to burn books.
Heartbeats does not solve it. You need fencing tokens to reject writes if the lock has expired.

See this amazing article by Martin Kleppman, author of Designing Data-Intensive Applications.

"How to do distributed locking"

https://martin.kleppmann.com/2016/02/08/how-to-do-distribute...
Your last statement is false, H2 is a potent ghg, because it removes OH molecules from atmosphere and thus modifies the dynamics of ozone and methane:

http://agage.mit.edu/publications/global-environmental-impac...

We really need to think twice before investing like crazy and reaching the point of no return on a technology that could bring the threat that it was meant to let us escape from...

At least with batteries we do not have this risk of GHG leaks.
Much cheaper to hire a US citizen versus bringing someone in on a visa. Have you actually ever gone through the process of hiring a foreign national?
Sure. Also for the employer to fire employees for doing that. So doing it is stupidity instead of just finding a better company that values your skill.
In my opinion, a runtime check is less safe than a compile time check. In both cases, the language is free from undefined behavior when using a freed reference. However, while a language with a runtime check might not have UB, programs written in this language might have UB. What happens in the program when the use-after-free happens? Depending on how the error is generated and propagated / handled, the program could end up in an undefined state. Programs written in safe Rust, however, will never have such undefined behavior
Then there must also be a decent correlation between greedy people and easily scammed people.
Who gets to choose the 0.1%? Clearly we need to establish some committees to pick those people, a board to oversee the process and admins to support the endeavour :p
For people looking for an in depth simulation game you should try Capitalism Lab [1]. Just to warn you the graphics looks super old (and personally I like it) but like all games like that the best is not in the graphics but what’s behind the scene. And oh boy what a simulation! You have everything you can imagine a real economic simulation needs. From interest rates to wages to import and export to limited natural ressources and their implications to limited money supply and interest rates depending how your companies performs, to banking with the DLC and the list goes on…

The goal is to create a company and go as big as you can if it’s what you want. Almost all major industries are there. You can be selling beds to being the next Apple. There is even a DLC for software company (that is also a must have because it brings the talents feature). You can do vertical market dominance if you wish or go horizontal. And learn their own challenges and their ins and outs. And you can even do trading and do some M&A!

If you ever buy it get all the DLC they are all worth it. They add even more realism and tools to the game. And if you really don’t like it I think they have a money back guarantee.

As a tip to truly learn stuff play it in “hard mode”. Even if you fail at first it’s fine because you will learn from a realistic perspective and gain a lot of insight and knowledge each time. In the game options turn everything to realistic, with average in import, good quality for import, max out the total number of cities and companies. You should end up at 340-380% in difficulty. And then build whatever you want! You don’t have to know it all or learn it all. But since it’s that realistic you can go with your gut instinct and it will probably be right. From the impact of inflation on your business, to how marketing or real estate work. Just dive in and have fun!

I’m a huge fan of this game. I learned so many things with it. From real estate to supply chain that I was not that familiar with. It’s so good.

Oh did I mention it’s still in active development? :)

[1] https://www.capitalismlab.com
It doesn't have to be that direct. I mean, if we're taking billionaires, they have connections in various industries - I'm sure they could organise some services/shipments from China to be paid in rubles on one side and crypto on the other. If it's worth doing for them for the future, they can setup discounted pay-in-btc gateways today. As far as I know, Chinese market is still not restricted for them. Same for India.
I live in Australia. Australia produces 190% of the food it requires, exports 71% of its agricultural production, and only 2.2% of its population work in agriculture. In earlier societies around 60% or more of the population worked in agriculture.

I don't believe most of this increasing agricultural productivity is due to us buying things from poor countries, although it's probably a factor at some level. I think it's due to the increasing technological sophistication of farming: the breeding of more productive crops, the use of tractors, the use of fertiliser both synthetic and man-made, better understanding and monitoring of soil health, better storage and better supply chains, new weedkillers, automated and partially automated animal handling, refrigeration and freezers, and everything else.

I do understand that someone has to do some work, but if we could have 8.8% of our population work in agriculture for 10 hours a week and not have to compete for housing against 40 hours a week incomes[0], that would be pretty great.

[0] Numbers are wrong: farmers work more than 40 hours a week. I think they explain the general point well enough, though.
>The fact that people got all the payments in the pandemic

How much per person do you think they received?
They knew a copper statue would be stripped by NJ tweekers on a foggy tuesday night
OP is pointing out that news media is only pointing out the bad things.
Who are these bosses? Managers? You realize they’re just employees too right?
It's really up to the client implementation.

In order to deal with long-running processes, the client Python implementation uses a separate thread for sending periodic heartbeats to the lockable server, which serves to do 2 things:

1. renew the lease so it doesn't expire which would release the lock
2. notify the main worker thread in the even the lock has been lost

The GP's point was that the heartbeat thread can hang in pathological cases, which means the main worker thread would not be notified that it has lost the lock.

This can be addressed in a few ways - one way being by adding fencing tokens[0]. However, that requires modifying the underlying resource you are accessing.

[0]: https://ebrary.net/64834/computer_science/fencing_tokens
And no one cares about your diatribe or outrage.

The point is that there is always an elite or wealthy class, pick which group you like best.

Always, for all time this is what happens in society. Don't care about your one example of some communist paradise that was great.
This short clip of people running from one of Dibnah's chimney demolitions going wrong is quite instructive. None of the bystanders should have been allowed anywhere near!

https://m.youtube.com/watch?v=DMCSSMoPELU

More problematic than the work at heights, where the one at risk was mostly Fred himself.
The Seth Green NFT theft was a malicious hack. It could just as well have been targeting his bank account. I think it’s a disservice to the process of calling out scams like rug pulls to categorize that incident as a cryptocurrency scam.

The fact that the NFT platform does not provide a way to rollback such thefts does not mean it’s a scam either. Is a car made by a scammer if the manufacturer doesn’t provide a way to shut off the car remotely if it is stolen?