skysight-inc/HackerNews huggingface dataset:
A datacenter, esp. when you store the UPS batteries near, is a ticking dirty bomb. Many of the systems have rechargeable batteries (UPS batteries & RAID controllers' battery backup), a lot of rare earth metals which release toxic fumes when burnt, etc.

It's extremely hard to extinguish a full-blown electrical fire, backed by UPS batteries and other nasty chemicals and supported by a multi-megawatt power connection.

You don't need to harm people directly. The fumes' effects are enough of an hazard for people already.
In my case, I tend to leave debug level logs around my code. They are statically disabled in deploys so I can just turn on debug logs locally to see.

One thing I've noticed doing both .NET and Rust at work is that I often do use my Jetbrains debugger for C# but rarely do I use gdb or lldb for my Rust.

Rust feels a lot easier to stick a few more debug logs than it is to use the debugger. C# being VM based means it has a first class debugger that is invaluable to the language (I often joke that our C# code follows Debug Driven Development)
One problem is that the most important metric of a feature, its ROI, is also the hardest one to measure. Measuring how hot the code paths are may not be much better than measuring programmer productivity in lines of code.

How can we quantify the investment without invasive surveillance and micromanagement of developers, and how can we quantify the return without reading the customer’s mind?
I think the idea is not to replace learning the theory or math, but rather to just postpone it. Learning the practical aspects of an engineering discipline can provide the necessary motivation to study the theory/math, and this is the oft ignored factor. I also think there is some benefit in learning a topic using the tool that you will actually use in production (if that is possible without adding unnecessary complexity in the syllabus).

I personally learned DRL from David Silver's course and Sutton & Burto back in the days. They were the only good resources around and I liked them very much. But I think that with the advent of high-level frameworks in DRL, there are better learning paths.

I do intend to teach the theory/math in a later installment of this series, but I wanted to do it by showing students how to implement the various classes of algorithms e.g. Q-learning (DQN/Rainbow), policy gradients (PPO) and model-based (AlphaZero) using RLlib. This would kill two birds with one stone: you can simultaneously pick up the theory/math and the lower level API of the tool that you will be using in the future anyway.
For what it's worth, I experienced what OP describes, though a few years ago - so wasn't due to current hiring slowdown
So, what software can you make without relying on "std" library?

I think that a lot of complexity in Rust comes from many different ways to handle memory. You have your Arcs, Boxes, Cells, etc. Then you have a core "alloc" library.

Maybe if everyone agreed on a single reliable method to handle heap memory (since using stack is easy), Rust wouldn't be so hard to use.

The syntax also could be improved. Seeing <Box(T)> or whatever nested three or more levels deep hurts my eyes.
“The hate of men will pass and dictators die. And the power they took from the people will return to the people. And so long as men die, liberty will never perish."
Used to be

ndb index.js

But node debugger died at some macos release and I haven’t figured anything close to it.
This has me thinking of some surrealistic scifi with a Space Crab Parliament that only allows species that have sufficiently carcinized so as to be indistinguishable from the existing members.
All "shared fictions" are going to be supported by their affiliated versions of the four P's. Politicians, Police, Professors, Press.
Nice simple tutorial!

But I think the definition of pixel art is too constrained, e.g. there are great pixel art styles with a larger palette and thin limbs.
Reposting is OK. I once got an email from HN staff inviting me to repost a link.
Isn't it weird how we were created by a supposedly "dumb" universe but yet we can't find the cheat code?
Yes, because there may be something to learn from the old comments and the new. It's good. Different people comment in different eras.
The holiday thing was too greedy. They wanted a mandatory 6 weeks when the current law is 4 weeks and many already have 5 weeks. They should have set it to 5 and it would have passed easily. Get the 6 at a later time.
The legit ones are cheap. I buy avocados for 50 cents a piece at mine. I think they are grown in ventura county.
Wow the pro debugger people here are really defensive, saying that the only reason people wouldn't use a debugger is incompetence. Sheesh, get over yourself.

You use what works for you, i will use what works for me. Which is sometimes a print and sometimes a debugger depending on circumstance.
Dear Spotify, can we just get a table of songs?
“I saw some hotel websites with location links in their footer, so that must be what the SEO industry is all about”

Sure.
Agreed, I would have preferred a title like 'receiving glucose readings on watch'.
I already have my readings being sent from my Libre sensor to my phone, but thought this was going to be a story about true non invasive monitoring (many companies have been supposedly developing tech to read glucose from the skin surface, though afaik none actually work yet)
I'd bet that the stack size you refer to doesn't include callees (i.e., the stack used by procedures called by the method in question).
This is especially weird for me since I still don't understand what advantage they provide. It doesn't look like you can really use them for biting, can you? So do you just use them like a grappling hook fixed to your face? I've never seen a convincing answer.
Given how inaccurate watch based spo2 measurements still are, I wouldn’t hold my breath at this happening any time soon.
>> Hard to find good bread in Germany

Well, that can o ly be because our bakers are opening shop in the UK and tge US then. Arguably bread quality decreased considerably in Germany so. Mostly due to the fact that big chains dominate the bakery market. Same goes for local butcher shops. German bread still beats, say, Italian bread on average. And don't get me started on what passes as bread in the UK or Scandinavia, even if those countries improved a lot.
I couldn't identify a central thesis from the article, apart from "Viking" is misleading and should not be used, and how the word evolved into its current "misleading" meaning.

I was expecting a real definition or description of what "Viking" should mean, but that pary seems to be buried in a sea of words.
Safeway in the SFO Marina is absolutely awesome. That is also the only datapoint I have from the rest of the US.
The problem with using debuggers is it's weakness: debuggers don't scale — they're very human centric, interactive and people are slow.

If I can produce a printf() log/trace + grep, picking out needles in concurrent haystacks is incredibly efficient. 1 in 1000 events are very detectable. Breakpoints would wedge, possibly crash, and frequently mask/alter execution.

And I say this having been "the guy who can debug anything" at a few places using debuggers, having written programmatic debuggers, and built all sorts of contraptions to debug issues as needed.
Easiest route for non diabetics is to buy one the sports based cgm sensors offered by the likes of supersapiens. They’re not cheap, however.
If sanctions don't work, is there hypothetically a number of years after which USA should drop the sanctions? How many more years of sanctions on the people of Cuba?
I have been wondering this lately (naive question I am sure): is it possible for a company to hit a stable financial point and just stay there? Or is the only way to sustain a company in the US economy to always be growing?
Yes, in US English the word "cooperate" has a distinctly different
meaning than it's literal definition. It is more congruent with
"comply", "submit" or even "surrender".

With that usage, of course head-down position looks more
subservient. A person who is fearful, or surrounded by a generally
hostile population might perceive that as "more friendly" at a stretch
of semantics, but that would say more about the culture and context.

My experience is quite the opposite. Heads-up with eye contact
indicates an engaging personality, readiness to listen and see, and
therefore a more sociable outlook. First thing you get taught in
cadets or scouts or whatever is "heads-up!" - a ready/attentional
posture.

Indeed, the widespread problem with smartphones is visible in any
British high-street. People bimbling along, heads-down, necks craned,
staring into the 6 inches of virtual reality through which they see
the world. It's not only horrifying from the POV of their health and
safety, it sends a "non-approachable" signal.
If building and running takes a second, printf is great (especially with inotifywait - as soon as a file is saved in the editor, trigger a build and run in a separate window). Even on programs approaching 100K LoC, ccache and make build the whole thing in less than a second.

On the other hand, if build/run is a 15-minute cycle, a debugger makes a lot more sense; also for things like apparently random crashes that leave a coredump.
Firm proposes Taser-armed drones to stop school shootings
I Quit a $450k Engineering Job at Netflix
Similarly:

"Science progresses one funeral at a time".

https://en.m.wikipedia.org/wiki/Planck%27s_principle
Ask HN: What sites are there which can help me refine my CV?
I started my job search about 8 months ago, and while I've had a few interviews, I feel like my CV is hindering my prospects.

Ty.
Your last paragraph lost me.
Every country has rapers, murderers and (when given the opportunity - eg even recently, and very probably, still, in the Ukraine) looters.
Especially in the military.
Calling 'worrying about...civilians', 'disgusting', based on the actions of a few soldiers is a little disingenuous and very straw man.
>> At even large mid-tier supermarkets you will find a paltry range of fruit and veg

How much do you need? Is the problem that the supermarkets are crap or that your expectations are stupidly high? Any large Tesco/Sainsburys etc has every vegetable that I’ve ever tasted available all year round.
I use debuggers usually for the stack trace.

I use print's for most everything else. The reason is pretty simple - the print's customize the dump for the specific problem I'm trying to track down. Using loggers generated far, far, far too much noise and not enough signal.

When the problem is found and fixed, I use `git diff` to find all the added debug logic, and delete it before checking in.
As a rule of thumb, the further south you go in Europe the better the quality of food gets. Especially the basics, like vegetables and meat or fish. That being said, us Germans are bread fanatics. We do suck when it comes to overall food quality. We'd rather pay 100 bucks for a frying pan to cook to cheapest discoubter meat instead of payibg 10 bucks for the pan and investing the other 90 in high quality meat from the local butcher.
I spent a while today thinking about how to discuss this productively. I began listing various businesses in my area that had been bought by immigrants over the past 40+ years. In some cases, they maintained or even raised the quality of the business and became well-regarded in the community. In other cases, they trashed the business. What emerged as the list grew was that the pattern of good versus bad management was closely following ethnic stereotypes. At that point, I quit. I think it may be impossible to have productive discussion about this issue, because it will inevitably lead into sensitive territory.
Netflix and Amazon are terrible. Want to continue what you were watching? Gonna have to find where we hid that this time, g’luck!
I'll be happy if two things happen:

1. I can have "better years" in the same lifespan. Lots of energy at 90 for instance.

2. I can increase the lifespan of my dog by 50 years :)
That's actually one of the reasons that I asked. I am the author of Rust in Action and wondered if the person having trouble had investigated one of the more practical resources.
Many people are fundamentally motivated by fairness, and knowing someone else is getting more than they seem to deserve can violate that. Schadenfreude is a thing.

Myself, I think that longevity treatments are unlikely to remain unaffordable to the poor for very long after they are invented — even in a cynical world where the rich are greedy enough to try and keep it for themselves, old-age healthcare is really expensive, so societies which cause this to be cheap will outperform those that keep it for just the powerful.
When I first heard of Effective Altruism, it was all about vaccines and mosquito nets — low cost solutions with clear, positive outcomes. I found that convincing, and even donated some money to some of the recommendations.

When I checked back a few years later, the community seemed to be all about surviving the Rapture, I mean “Singularity”, summoning God, I mean the “Friendly AI”, and maximizing the happiness of the expected 10 to the trillion lives in Heaven, I mean the “Simulation”. I found all of that a lot less convincing.

There are several social reasons why this shift happened, but the root problem, to me, is utilitarianism taken to a dangerous extreme. Effective Altruism was arguably always rooted in some form of utilitarianism as a guiding principle. The problem is, the concept seems to have attracted some very logical, abstract thinkers who somehow didn’t realize when they started to lose contact with reality.

Note that all of this is just my opinion, but here’s my point. I find it always problematic to assign a numerical goodness value (“utilons”) to a human life, though I concede that it can work as a heuristic in small, non-extreme cases. What definitely doesn’t work is to take that number, multiply it by population sizes and claim to have solved ethics. No matter how much you wish it was, ethics is simply not a subbranch a mathematics. To put it very bluntly: That road has been traveled before, and it leads to genocide.

To be clear, this isn’t hyperbole. I won’t link any sources to limit exposure, but you can find articles by self-proclaimed altruists who argue that it’s better to lose a billion lives to climate change than to delay AI research by even one year. The suggested reason being that delaying the Ascent into Heaven — I mean the “Upload into the Simulation” — costs humanity a collective 10 to the gazillion utilons, compared to the mere billions of utilons potentially lost to the climate catastrophe. Just think about the implications.
Lots of times it's just ignorance. People don't know about basic things like tracepoints which are like log statements. But you don't need to clean your code after them.

I work in that field so nonsense like that does piss me off. Yes I used logs in embedded and other cases where debuggers weren't an option. But you don't tweet about those cases. This is clearly a stupid thing to say in this case.
During that time the civil servants working at the registry had ample provision to decide what names would or wouldn't fly, and many made up their own rules. This led to quite different rules in different parts of Spain.

That being said, these were civil servants under a fascist catholic dictatorship, so you can imagine that the range went from "only catholic saint names in spanish" to "if it sounds spanish-enough to me I'll allow it". Foreign names (John) were not allowed in most cases, just like they didn't allow names in any of the other languages of spain such as Joan (catalan), Jon (vasque), Xoán (galician).
Spotify used to be absolutely amazing, it really was!! It was my go to platform...
Now it's just embarrassingly BAD and essentially unusable unless you're paying for it
In the early daze I was debugging the software I wrote for an embedded system. I wanted to make sure the interrupt service routine would run fast enough that cascaded interrupts didn't happen.

The easiest way was to simply attach a wire to the interrupt pin in the CPU running to a speaker.

The resultant buzzing was all the info I needed. (Human ears are very good at detecting patterns.)
You keep ignoring my points about unit economics. Yea they lose money because they invest in engineering and marketing. Neither of those are required to fulfill a ride, and neither of those are fundamental reasons why a traditional taxi cab company can do a ride cheaper than an Uber or Lyft—because they cannot. They are competing against not Uber the cash burning company but Uber the software and automations. Uber’s engineering spend has nothing to do with the costs of fulfilling a ride as it’s mostly an investment into future efficiencies/features.
Researchers reverse ageing in human cells by 30 years
I actually hate this thing Spotify does. Before they had a way to sorting songs by playcount and it made it easy to find songs youd instantly like.

To increase cross sell with underrepresented artists or whatever the strategy is with this UI its quite a detriment when looking for songs you want.

If i wanted to discover artists id like to be able to do that myself, not have it be imposed on my search because of the way the designer thought it up, to increase cross sell to things i had no intention of listening to.

It's almost like a paid version of spam.
Agree to this. I recently wanted to see a list of songs of one artist. I could not find it..
> Unfortunately I don't have any way around the traditional Google hiring processes.

I wonder if celebs (e.g. Gosling, Rossum, Thompson, Pike) had to go through this leetcode bs as well :)
The new ways of organizing and managing one's own experience at the fair often involve an infinite number of third parties who often create misunderstandings and are, above all, extremely onerous.
Fairingo is the first platform in the world to offer a 360 ° supply of services aimed at improving and simplifying the customer's trade fair experience.
With the possibility of booking hotels and flights, booking the fair, translators and stand builders, Fairingo thus becomes the portal column of the world of trade fairs, allowing the sector operator to finally have a valid tool to reach their destinations and objectives.

Website: www.fairingo.com
Contact: fairingo@protonmail.com
I remember that connetix camera, just forget the context of it. What is it for?
First paragraph first three sentences, you have the definition of the word viking with context.
They used to: "Home Economics"

BTW, not learning math can be very costly to your financial future.
Wouldn’t that require having an HTTPS stack and valid production certificates locally?
What I Learned Stealing Cars, by a Car Thief
That was because it was a much, much better product than everything else: we forget it today, but most other places would allow you to store only a few megabytes of email, and suddenly here is a service that allows you store several hundreds of times what you could do before.

You don't need to generate hype when your product is that good. Same as you don't need to generate power for an electric car powered by an antimatter generator.
Which they openly admit to doing on purpose to “increase engagement” or whatever, even attaching a monetary value to shoving new stuff in your face before you can finish the old stuff.
Wikipedia has a few convincing hypothesis. One is that sabre teeth are important for biting deep and reaching vital organs on large prey. After the megafauna went extinct, so did saber-toothed animals, and this adaptation was no longer needed.
So much this! But there is way too much emphasis on opinions, when frankly, unless someone is deeply invested in the given topic, it is likely worthless. And unfortunately, the less knowledgeable someone is, the more likely he/she has a very strong and vocal opinion on the topic.
Bittorrent (most popular), IPFS, Lbry etc and many more
Imagine a world where the majority of people became reliant on food being delivered to their door, to the point that it became uncommon to store fresh ingredients at home.

Someone growing up in that environment would surely be less likely to experiment with cooking for themselves than someone living Ina home with ingredients already in the kitchen.

That's not to say that going to the store would be an "insurmountable obstacle" for them, simply that the idea is no longer normalised and the barriet to entry is now non zero compared to "just start and see."
Ok. (Police charging someone with something doesn't mean guilty, but fine.) I haven't followed it, I think it's unintersting, I was just explaining what other commenter was referring to.
I've heard that Spotify recommendations are top notch, but its terrible UX keeps me from switching from Apple Music (which sucks in different ways, but search is much better).
And it’s not exactly a UX paradise if one is a premium customer either. I really find the UI hard work on desktop and mobile.

If and when Apple Music introduces a Duo equivalent tariff I will jump ship, for many reasons but a significant one is that I use Spotify exclusively for music yet it’s UI takes up a significant amount of premium space for podcasts. Apple had seen the light and spun off podcasts to a separate app from music.
Disney is worse. Which itself is unbelievable as Amazon Prime and Netflix set a very low bar.
I suspect it is because of hardware limitation. The silver base one actually have multiple layers, not just one thin silicon light receptor layer. That depth and the randomness of the silver particles make the result very difficult to emulate. Perhaps if one can use those staggering focus???
Chinese kids already learn the Latin alphabet, even before they learn how to write Chinese characters.

The Latin alphabet is used as a stepping stone towards learning how to write, and as an input method for computers and phones (you type the pronunciation of the character you want to write, and then select from a list of characters that are homophones).
My DIY low-power 6 SSD NAS based on the Quartz64 ARM board
Nope, they are good policy. Speaking as one affected.

Those who can move -- move out of the country (usually the most economically active people), weakening the regime ability to make weapons.

Those who starve have nothing to lose, so they start fighting the regime. Revolutions never happen in well fed society.
Just pull up a top played playlist?
I always find oil on the induction cooker glass, under the pan. So I assume it leaks through pores when the oil gets hot and fluid? It's an ok quality pancake pan.

https://www.amazon.com/Kitchencraft-Non-stick-Crepe-Master-C...

(the reviewers that claim it sticks have not heated it up properly and the peeled off "teflon" is just burned crêpe)
1. Noone said that the anti-imaging filter was literally built into the DAC package.

2. The analog reconstruction filter doesn’t need ideal stopband rejection. An oversampling DAC [0] pushes the image frequencies far beyond the passband, so a gentle analog filter is sufficient to suppress it to the noise floor.

3. Noone said anything about mathematically perfect reproduction. Of course there is quantization noise. Of course there is clock jitter. And so on. But the cumulative effect of these is still way below the detectability threshold of the human ear. And the noise floor of a digital system is still way lower than what’s achievable with an analog one.

[0] https://www.analog.com/media/en/training-seminars/tutorials/...
I mean, if it's free anything above zero is good. Barely useable is still useable.
trio and stdlib has different primitives for sleeping/locking/garhering/etc. And you can't change loop implementation by simple ioloop_of_this_year.run(async_main) in the main().
Put flowers on their grave

[1] https://en.wikipedia.org/wiki/Flowers_for_Algernon
Can it run lisp like ulisp?
Why dropping the sanctions if the regime is still torturous?