skysight-inc/HackerNews huggingface dataset:
> One wrong poke with a screwdriver

I'm not sure where you're jamming the screwdriver, but certainly any wrenches/tools you use should be insulated if you're dealing with very high current and/or high voltage. Enclosures, insulated wires, conduits, terminal covers should be used to avoid short circuits. Also proper earthing and circuit isolation with RCBOs to protect from electric shock and overcurrents frying the wires/you, all which should be switched to the off position when you're poking your screwdriver, eh? ;)

> And they’re big enough, no portable fire extinguisher is going to make a dent either.

If you aren't doing basic safety things and somehow manage thermal runaway on LiFePo4 (pretty hard), you're probably going to melt some copper. Probably best not to put your battery assembly near flammable things, unless you want to see the world burn like this guy (though at low voltage/high current)

https://www.youtube.com/watch?v=ywaTX-nLm6Y
> you still kinda need to pick the DVD.

Or the high seas...
I can understand the move back to physical media with CDs, because for almost all people on almost all audio equipment, 44.1khz 16bit is indistinguishable from higher resolutions.

DVD though, is just objectively terrible quality. And you have to deal with region restrictions, unskippable anti-piracy propaganda etc. Before we moved we just gave away about 200 DVDs because we couldn't even sell them.

Physical media itself is quite a pain too, which I re-discovered when I recently ripped my ~300 CD collection. I am very much enjoying the experience of listening to "my own" digital collection though - it's far more satisfying than trying to remember/discover what I want to listen to on Spotify.

I was surprised to find that it's quite easy to buy DRM-free, CD quality (or higher) digital downloads these days from bandcamp, qobuz etc. I wish it was like for that for video.
True! I'd still argue when people want something like a "technical product manager", it often means "someone who can dive into the details of some complex system", at least from what I've seen. Hiring someone who did some programming a few years ago isn't necessarily going to give them that.
Temperature 0 will not prevent randomness, only reduced it.
I addition, there may be times when temperature > 0 is essential for reproducing the text accurately. Consider a model with a knowledge cutoff 3--6 months out of date and trying to write e.g. a model name which did not exist when the model was trained. In that case temperature 0 will make it more likely to fix your code by replacing the model name it's never heard of with one more likely according to the model training data.

In other words, if the text you want was not in the model training data, a higher than normal temperature may be required, depending on how frequently the term appears in the input data. If you provide a few samples in the input, then you may be able to use 0 again.
Too bad 4k projectors are still so expensive. I bought my 1080p projector 8 years ago and it seems like not that much has changed since then when it comes to prices. 4k projectors are still much more expensive than comparable TVs.
These mini computers are much more powerful than the 8 and 16 bit home computers, microPython is more than capable to replace BASIC use cases from those early systems.

It is still surprises me how many don't grasp how little we had available to us, and still managed to use high level languages.
Ok WTF happened at CVPR Visual Perception workshop [video]
This article starts with a false premise that non-technical skills are undervalued then works backwards to try to defend them.

> We often dismiss skills that are not societally valued by pretending they are not skills.

The truth is that "non-technical skills" are valued far more than technical skills. The people who run our world didn't get there from "technical" skills.

Non-technical skills are less legible so it's harder to deliberately practice them and there are many people running around in non-technical roles who are simply not good at the role. Tons of salespeople can't sell. Lots of product managers have no product vision. etc.

People who are actually good at non-technical jobs don't need to be lionized. They already have the money and power.
spending only a few hours impersonating on TikTok will expose pretty quickly the reality that significant skill has been applied to leading kids towards awfulness. Maybe start observing?
Pairing works. No Contacts or phone log though.
Love the fire!
definitely a skew here, yes. You'll get about the same web dev role demand, but it feels like there's more of some deeper domains here (embedded, compilers, etc) and less of other domains (games, IT).
Honestly... To makes clothes and shoes remote shopping easier I'd like the option to get a 3D model of them I can load in a local software to check if it fit my body well, without both sending my biometrical data to someone else and for the shopper the need of such hyper-big computing power to check 3D models for every customer.

If you think that for a moment is feasible, creating a 3D scan of our body might not be cheap so far but also not so expensive, only a bit long eventually, the rest is very simple since all clothes producers do have models of what they produce and sharing just the modeled surface with minimum/maximum is not a commercial issue.
I dislike having to charge 3 or 4 different things. Also the sync is far from seamless, e.g. to annotate a pdf from the laptop, I have to send it to the tablet, annotate, then send it back.

Same reason I am not carrying a point-and-shoot, a phone, a navigation system and a pda. Same reason I use a laptop instead of multiple desktop computers.

Related question: on the pixel phones you could just run full windows in a VM, but for other devices it was "coming soon". What happened to that? I don't need convergence right now, if I can just run the desktop OS in a VM.
"If you really want passkeys, put them in a password manager you control. But don't use a platform controlled passkey store, "

I think this is a good advice in general: if you value your freedom avoid platform controlled services even if they are slightly more convenient.

Btw, the platform authenticator apps are a privacy nightmare. Some are constantly reporting your activities to multiple services. You can verify this easily using an on-device proxy VPN such as NetGuard.
Tiny robots with a big impact: microrobots for single-cell handling
> Either nothing changes or it gets worse.

Unfortunately that's my expectation.

Labour is quite leftwing at the moment despite the appearance they've tried (badly) to project.

IMHO the main task is to grow the economy (per capita not by adding more people to it...) and unfortunately it is hard to see the incoming government go all in on that.

In addition, the people are actually not that enthusiastic about them. They came in first but with a relatively small share of the vote and the reason they won is only because people did not vote Conservative, and with "first past the post" Labour candidates were elected "by default".
The testing/quick package is frozen and is not accepting new features.

Also:
https://news.ycombinator.com/item?id=30385195

But, it occurs to me I could try and build on the same API, and compare them for effectiveness.
Isn't this quite exactly like Regolith? They started supporting Sway / Wayland now and integrate Gnome stuff.
> That’s what they rolled out with them, but insufficient change to habits.

If that's the case, then that means they didn't set the incentives strongly enough, or didn't educate people well enough about how they can save money. While people do grumble about their electricity bill, they might not realize that there are things they can do to reduce it.

Making up numbers here, but let's say the average/"real" cost of electricity is X. To incentivize different behavior, the utility sets the price for peak hours to X+20%, and drops the price during off-peak hours to X-10%.

They observe behavior for a few months. No meaningful changes in behavior. That just means people value their ability to not think about when they use electricity more than they value the cost savings.

So, set the incentives harder. Set peak hours to X+60%, and off-peak to X-30%. Observe behavior for a few months. Maybe people will start changing their behavior now.
My employer uses alphanumeric 2 factor codes and I'm so certain that they have a bias towards some letters (mostly y and z). I know I'm probably wrong and it's probably because they appear so rarely in real words, but I can't shake the feeling they aren't random.

Only problem is that I don't have the algorithm. I started writing down all codes I got but since I only get 5 a week, it's a long process. I'll probably switch jobs before I have valid results.

Not that it would change anything, but I'd be really curious how biases in those codes could appear.
generative grammar
Make sure you have a good understanding of what your insurance company will and won't cover for DIY projects. Insurance companies can be skittish about unlicensed electrical work.

For something like this, a worst case scenario is an electrical fire during a drought or a kid gets electrocuted. If you do the work yourself, you're likely on the hook if something goes wrong, even if it's due to a faulty part and you have an umbrella policy that covers liability.
I have always been a fan of fashion, but I just think those designer clothes are too expensive, one day I thought "huh I should probably make my own thing, it couldn't be that hard?", I was wrong, DEAD WRONG!, I had no clue how to sew, after digging a bit deeper of "pattern making", I realized that being a consumer is good enough :) I don't mind spending 200 USD on something that may take me years to make and design
I meant it semi-sarcastically but you don't seem to disagree?

It doesn't seem to me like "soft skills" are particularly in need to be valued more than they currently are. I would argue that the opposite is often true -- perfectly good developers being undervalued because they aren't assertive enough to "sell themselves".
I have to say that startups do not live in isolation. General policies that affect the whole country economy will impact them too.
If you go this route, I would recommend starting off with the rp2040-hal crate and once you hit a pain point of managing multiple tasks, look into embassy or RTIC.

Rust and Cargo take the pain out of building and flashing to the RP2040 (or STM32, for that matter) - it's the most pleasant embedded setup I've ever used.
>Discord is by far better for finding work in your domain and related to technologies you like

I've tried to interact on a variety of gamedev discords, and the results are about as dry as LinkedIn. But I suppose probing based on the 2020's market won't garner typical results. (still, open to checking out any suggestions. Far from a census here).

Money, though... ha. Less money and usually very few VC's so you're taking a hit compared to trying to grind interviews with EA/Activision. But that's games for you.
Bad Apple on a CPU built out of discrete chips [video]
Go back to C.P. Snow's "two cultures".[1] This is not new, but it's not that old, either. The concept appeared in the 20th century when tech started being important.
Don't have time to recap the history of technology right now.

[1] https://www.cambridge.org/core/journals/european-review/arti...
I have heard this a few times now. Honestly, I could not believe it the first time I read it. It is a little bit like 10 years ago, when I finally gave up on using linked lists and just replaced them with dynamic arrays (whatever language is fine) after realising that the memory locality gains (less cache misses) far outweighed the relatively rare instances that I needed to insert/delete from the collection. And, if the collection was small enough, the insert or delete from a dynamic array can be faster than a linked list ... thanks again to memory locality! (Again, my mind was blown by these discoveries.) To be clear to readers: I'm talking about bog-standard CRUD apps written at mega-corps. No special operating environments.

I tried to Google for some blog posts, but I could find anything. Does anyone know of any (amateur) research on this topic? Example: Running on Linux, written in C, what is the threshold for N to switch from binary search to linear search?

EDIT: Fix typos
> There was a whole comic about design differences when porting desktop style games qnd shaders to mobile

This one from arm?
https://interactive.arm.com/story/the-arm-manga-guide-to-the...
> offtopic, is it secure to design a login that only requires username+TOTP?

This elimilates passwords alltogether, but are there any pitfalls?

Coincidentally, I just mentioned that I did this: https://news.ycombinator.com/item?id=40878150

(of course, I leave it as a user preference: The user chooses whether to use standard passwords or to use one-time-passwords)
i'm glad Printed Solid was the choice.

they're a great company and as a 3dp enthusiast they have been supporting my hobby for years; plus after having dealt with lots of different groups in that same arena I can say that they are noticeably more professional in their mannerisms when communicating with their customers than their peers.
Sony is just one of manufacturers of Blu Ray media and as far as I know the others will continue manufacturing them.

Also, not sure what you mean - as a regular consumer you still have access to immutable media to distribute whatever you want - is there some specific example that you have in mind that you're worried about now?
This process has a descriptive name, enshittification (https://en.wikipedia.org/wiki/Enshittification), and it seems to apply to most internet services.
You're absolutely right though, price would be the difference.

That's actually the crux of my ire. To sell more... things are made more cheaply.

I know all too well how much money it costs to be poor. Now that I have means, I'd rather buy one good version than many not good ones.

The thing is, the good options are disappearing because incentives suck. People are happy to buy disposable garbage, they enjoy consuming. I don't.
In JS I often want to test a parameter value does what is expected in the positive case: foo("A"), but also in the negative case, i.e foo([not "A"]). Where [not "A"] some is some arbitrary string(s) representing the negative condition like say "ZZ". Can the js property based testing library help me generate an arbitrary not "A" elegantly?
I'm not sales person myself, but I think it's pretty obvious to spot the difference between a sales person who is actually achieving sales, and one who is not. Perhaps much more legible than arguing whether a Dev team is creating or destroying value by deciding whether to refactor the mess or keep piling up technical debt. Listen to any sales podcast for five minutes, you'll see it's full of people deliberately practising specific skills, and lots of things we would probably characterise as "technical" activities once we have the language to identify and classify such techniques.
Half of petrol stations expected to close in next decade
In time, we'll all consider this issue (the dearth of physical media) one of the most important of our current era.

The bulk of all that precious data your family is hoarding is going to bite the dust before you do.

All those drives with your home videos are rusting away. They won't last into your old age.

All those photos you entrusted to FA*NG companies - some of whom won't be around in 10 years, and none of whom will remember they ever had your data in 50 - they're going away, too.

If you want to keep your data into your old age, you might have luck with a tape drive, but I wouldn't trust the tape to last 50+ years, nor the ability to find a working drive that can read them.

The only viable option for keeping data, if you give it serious thought, is recordable Bluray.

So decreased availability is lousy news for the public. For future historians... depressing.
24-bit audio is obviously a noticeable improvement even on $150 headphones. I don't know why you think that. Similarly, 4k Blu-ray is obviously vastly superior to crappy compressed streams from Netflix or YouTube.
Also here's a video of how it was ported onto it: https://www.youtube.com/watch?v=2g1h5coj6iA
If you can stomach the very high cost of modern tape drives, then.....yes? For long term archival I'm not sure the value is there though.
>But I am still optimistic that we will many such peaks ahead of us.

I'm not. But I don't think my industry is too represenative on what affects HN hirings. I've seen maybe 5-ish game positions on Ycomb job boards ever (they don't even have it as a category to filter into).
Kien, the most-delayed video game in history, released after 22 years
The company has had terrible profitability metrics and needed to cut a ton of fat. Maybe they laid off the wrong people though.
This isn't about manufacturing, this is about publishing content on them And Sony is one of the worst offenders of just deleting things you bought from your owned hardware: https://www.nytimes.com/2023/12/06/technology/sony-playstati...
I buy most of my games on blueray and for almost all of them I can’t play them because when inserted into the Xbox there is an update to download often the size of the blueray, sometimes +100go. Even on day 1 of the launch of a game I have to download a patch. Some games won’t start without downloading the patches.
The only reason to have a physical disk in the case of a game is to be able to sell it, otherwise the disk is just the key
Hmm, only if 'coding' is very broadly defined?

I suppose you feel you could understand the technical details of another software engineers architecture if they explained it you, even if it were written in a programming language you don't know and without reading the code?

If so, it's probably because you understand the features and limitations of volatile memory, persistent storage, networking, and parallelization. Which suggests its not necessarily 'coding' that matters.

Learning and writing lots of code is a surefire way to become familiar with those things, but I think it's possible to become familiar with them by different means.
It's explicitly legal in the UK:

"In the United Kingdom, it was illegal to rip or copy the content of a CD, ebooks or DVD to even for your own personal use before October 1, 2014. It was illegal to break the DRM (Digital Rights Management) or TPM (Technical Protection Measures) used on DVD to protect the content from ripping. But the changes had come into force in October 2014 under the Copyright and Rights in Performances (Personal Copies for Private Use) Regulations 2014. UK government changed the law after inspecting DVD/CD copyright legislation and public consultation announced the legalization of DVD copy, backup or formats shifting."
From what I can find online, the lifetime of a BD-R disk is only 5-10 years. Those recordable Bluerays you're holding on to may _already_ have gone bad.
Ahh, this stuff.. Never done that :) Im happy enough to provide just .rb + ruby.exe (MiniRuby) for Win32. UNIX/Linux is no issue, since can be easly installed or compiled. In worst case I can provide static ruby too there.
100%, Embassy is great and I'm in love with it. If you add the PIO interface for RP2040 the setup makes code super simple and beatiful and difficult to achieve with another processor.
A perfect place for multimodal Assistent would be in Operating System's GUI. So that it sees and hears the same as its human user.
it's about same chance of trying to login all usernames with password 123456 no?

An easy counter-measure would be blocking consecutive TOTP logins of the same or similar codes.
It is a landslide in term of seats but not votes.

Outside of Scotland the number of votes Labour received has not increased since Corbyn, which is actually quite a poor result for Starmer in the circumstances.

So Starmer did not win. The Conservatives lost badly. People did not vote Conservative and that handed a victory by default to Labour.
Numbers instead point to votes moving towards Reform UK, the Lib Dems, and the Greens.

Obviously the Guardian is spinning the result.
The fastest data in the world – 800 gigabits per second
Well no, OP said specifically "without immutable media society is vulnerable", nothing about publishing. If you want to shift the discussion that way that's fine, but don't say it's not about manufacturing when it clearly is.
The usual extremely lousy journalism: not a word (I see) about the elephant-in-the-room unconsidered big questions: how is it implemented?

If automated speed limiters imply tracking, the good side of the population will say "you can be disposed of".
I wondered about a related problem: how many of the codes are "easy"? Easy as in they are composed of "simple" patterns, such as going to adjacent digits in a number pad. Often it seems that if you are given such a sequence, there's a pattern you can use to recall it. Seems like it would make the randomness suspect, perhaps? But maybe all the sequences have easy rules, the rules just differ?

So during a short hackfest I created this to check it out: https://github.com/eras/reco . Sorry, no binaries and the font size is hardcoded for presentation, and actually the whole UI stuff is just for that reason there.. By default it scans the whole 6-digit sequence space, but you can also give it a sequence and it will show the rules it finds.

Given the rules it uses, it turns out 50% of 6-digit sequences are "easy". Because it is based on the rules I just thought would apply there are probably other "easy" rules that could cover a lot of the remaining 50%.. It also cheats in a way by trying to apply the codes to all* shapes and sizes of numpads (1x10, 2x5, 3x3+1): match in any numpad is accepted for a sequence to be "easy".

It may also be some of the rules for the sequences it finds are not "easy" after all :).
Ms. Fit

Angle

Frame-up
> Just wondering why a company posts a job on HN without having actual openings.

Ghost jobs. In addition to interviewers ghosting candidates, it's been a trend on the rise these past few years: https://www.forbes.com/sites/karadennison/2023/11/27/how-gho...

TL;DR there's 3 primary motivations:

1. -Lie- convince shareholders that they are still growing

2. -Lie- convince existing, overworked employees that help is coming

3. -Lie- conform to regulations for future offshorting/H1-B's.

#1 thing I'd want looked into from these job boards. It's fraud in sheep's clothing.
Don't be ashamed of this. I am a veteran of automated testing (writing automated unit tests for 10+ years). I am constantly disappointed in myself how bloody complicated it is to test some "simple code". And, then I go back and look at old unit tests from a few months ago: "Who wrote this shit!? <git blame> Oh, me."
For those curious on how to find that ~1200 values are needed before a 50% probability of collision, this is a generalized form of the birthday problem [0].

With a calculator [1], we can find the exact amount. plugging in D=10^6 (# of unique codes) with P=0.5 (odds of collision) gives you 1178 values.

[0] https://en.wikipedia.org/wiki/Birthday_problem

[1] https://www.bdayprob.com/
There are many sources saying that BD-R discs should last decades if not a 100 years. One of the main reasons why BD M-Discs never took off was the fact that they didn't offer any substantial advantages over regular BD-Rs.
That is called windows recall and it flopped so hard that it was not even launched.
I'm not trying to argue. I'm just saying that it's strange.
>How do you deal with the anxiety?

I don't like to think I have an attitude about it, but my real approach is summed up no differently than it is for Alfred E. Neumann:

What? Me Worry?