skysight-inc/HackerNews huggingface dataset:
Same from USA (Massachusetts). Also got a "Not Secure" warning from Chrome. I assume it's the hug'o'death.
But the vinyl blanks for this device have to be manufactured, with similar processes to the vinyl for professional releases. Also, cleaning the disk after you cut it, hoovering up the swarf etc. is surely more energy efficient when done in bulk in a factory? Factories use more energy than a home device, but when divided by the number of units produced?
Agreed, I don't see why I need to live with an abusive app and try to restrict is capability to abuse me. Instead, I should vote with my feet and leave.
Ask HN: There are so many recommended tech books. Which one to start reading?
How do you decide?
You know you can inherit the HTML date picker right?

... right ?
Keyword: worse.

That is, we've been building up to this. Many, sans the (disconnect) elites, have been feeling the pain for too long. You can't intentional neglect so many for so long and then expect them to vote "rationally."

In any case, this is the second mainstream source - the other was Marketplace (NPR) - that blames the common man / woman *and* WFH.

It's not the lack of new housing. It's not the fact that Wall Street types are buying up residential property at scale. And it's not the Fed for over-indulging in cheap money for too long.

Nah.

It's you and me, and wanting to be more connected to our families. It's sad to see NYT so fallen.
Don't know exactly how reliable this[1] is, but it looks like Apple is relatively small compared to the big names.

[1]: https://www.canalys.com/newsroom/global-pc-market-Q4-2021
> describe where you’re coming from – what you observe, how you’re experiencing it, etc.

This is a pet peeve of mine. I'm astonished by the entitlement of superiors asking blind questions like “When will it finish?” Well, the finishing time doesn't exist in a vacuum, so if you had told me why you were asking, I could have answered properly. Rest of the dialog goes like this:

- It will finish in 10 days.

- But we need it at the end of this week for such and such reason.

- (Thinking “Why don't you fucking tell me that first.”) OK, we can prioritize it then. No problem.
Video of the damage: https://twitter.com/JimmySecUK/status/1578639387843526656
The research article says "228-nm UV" Looking at https://ehs.lbl.gov/resource/documents/radiation-protection/... that was linked in a sibling comment, it says

> UV-C 220–280[nm] Corneal injuries Photokeratitis Erythema, skin cancer

When the wavelength is shorted, each photon has more energy and as a rule of thumb they are more dangerous.

"Altering DNA" is the usual way to get cancer. One of the photons hit the DNA, it has enough energy to break one of the parts. Sometimes it can be repaired, but other times it cause a small mutation. If you are unlucky and get enough mutations in some of the "correct" spots the cell gets mad and start reproducing uncontrollably and you get cancer. (Sometimes the alteration is caused by a chemical substance, or other thing. Sometimes it's just a bad copy during normal cell reproduction.)
So mitigations = off when they do flush, and mitigations = on when they use previous data and weird shenanigans?
Oh please. Every business I’ve ever worked for has enforced MFA for corporate access. You’re acting as if “non technical users” are illiterate subhuman morons. Even my 90 year old grandparents trivially figured it out on their own.
> she realized she could buy a book and immediately return it

Doesn't this cause authors to actually lose money, so it's worse than straight up piracy for them?
https://nitter.net/OleksiyDanilov/status/1578636142055870464...
Mortal Kombat devs made the later games really accessible, to the point blind players can be competitive.

https://youtu.be/zn3r0Pe8f9A
> I assume that this is a bad translation and the meaning was that the sterilized food is safe for humans, not the ultraviolet light.

That makes a lot of sense. Usually it's not 100% false, just a bad interpretation. I was not able to imagine the source of the claim, but this makes a lot of sense.
I am getting one of these https://dk.starlabs.systems/pages/desktops to go with my M1 to run x86 based VMs, docker and similar stuff. An extra expense, but hopefully a good combination.
I remember there being a lot of noise a few years ago about resveratrol, and how red wine (but only of a certain grape) was the secret to long life. What happens if you make the wrong decision and go all in, drinking wine and gobbling grape seeds, while it turns about to be something else entirely and you missed the boat? There’s no end to it, especially as there are only two real solutions that work, extreme caloric restriction and young blood transfusions(i.e a personal “blood boy”, humorously depicted in HBO’s Silicon Valley).
Customers could get £100 for cutting energy use
You might find someone willing to offer you 10:1 on getting simultaneous red on all of four wheels!
Found the index on my tiny screen: https://simplifier.neocities.org/index.html

Interesting! I read the about section. Does the author say who he actually is anywhere?
I Lost More Than Half My Business
This is what I already do, I am not sure how they can monitor this though.
Whoa! I just learned a good reason for the under position! (Thanks.)
They're fine to have in checked luggage (under some restrictions). But the device containing them must be completely switched off, according to the rules. That is at issue here.
New form of silicon could revolutionize semiconductor industry
‘Course it cost far less when hackers do it, even counting code reviews etc. The problem is that the hackers have to be willing and able to offer at the contracts before they’re let, which requires a company and adherence to a set of rules. Which, probably, jack the price up dramatically due to rules and their cost. Given the access to sensitive or private info, the legal issues are significant.
While I understand the significance, I find these nuances exhausting. As a senior experienced engineer I am also supposed to provide guidance and show some authority, especially in design meetings and code reviews. Being too humble comes off as lacking knowledge and confidence and people question (not ask) whether you really are a senior engineer. But the moment you try to show some strong opinions and authority, people get put off.
The friend who found a bet with 42% implied probability that paid at the equivalent of 10% implied prob should just go back and try again because they’ll become extremely wealthy in a few more minutes time at that casino!
New York Rent and Inflation Surge: Young Professionals Leave NYC
Or until they run out of anything they can fight with, which is already happening with high-precision ammo and many other weapons.
Cool. Software consultancy?
That headline number is garbage. It’s 550,000 people at any given time.
"how you can justify the other side"

So we can't ask questions and criticize what the west is doing?

How is my statement in anyway justifying the other side? This is an illegal war and I never would in any way try to justify what Russia is doing.

Claming I am apologetic for what Russia is doing in anyway is a personal insult.
Learning to accurately read more than "clean break through an arm" typically takes about 15 years (6 years of medical school, 6 years of radiology school, and fresh graduate radiologists are neither quick nor particularly accurate compared to those who have been working for 3 years).

Software is the least of your problems.
The point is that the submission URL is the actual ID of the post. Similarly to if I'd post a link to this comment without having the ability to edit. I would need to know the ID of the post in advance.
...not just NYC. it's everywhere. good luck, folks!
Yeah I wasn't expecting tanks to be ferried much if at all, more the food/medicine/water the parent poster mentioned specifically.

The article I read only mentioned that there would be ferries as a result of the attack, didn't go into the history of them or anything. I'll take your word on it not being that easy to revive.
Mistake? They killed almost all their competition in one blow. Only IBM survived.

Ruthless, yes. But mistake?
And the dickbutts of some civilizations will look like the Pythagorean theorem.
Says more about the broken system(s) then the danger of long life's.
My trustworthy go-to for electronics is increasingly Costco. This has tempted me before...

https://www.costco.com/sandisk-nvme-1tb-extreme-portable-ssd...
Back in the late '50s, my dad had just gotten his first significant paycheck. That evening, Mom and he were admiring the cash on the kitchen table, when the Encyclopedia Brittanica salesman knocked. And that's all she wrote.

By the time I was able to read, we had two separate complete editions of the Brittanica, and he'd read both through, A-Z.
As a biochemist who is exhausted by non-experts “questioning” everything in the last few years (without genuine curiosity), this also hits home.

Science is about curiosity, not debates.
German rail operator says train disruption caused by sabotage
Nope. Most of the times, they're going to tell you to return it at your own costs to <random city in China>, so pay 50€ for your product that's worth 50€. The sellers lie on where they're located, pretend they're in Germany, you receive the wrong product, and you're shit out of luck. They close their account, reopen one and keep dropshipping.

All the while Amazon happily deletes bad reviews and pockets money.
Baghdad Bob was so popular, now everyone in the news business gets to emulate him.
In the Hong Kong MTR (subway) mobile phones work just fine. I was shocked when I couldn't get a connection in the London tube.
I would like to add two more to your recommendations;

1) An old classic to understand low-level C "System" interface: The C Companion by Allen Holub.

2) Followup with the more modern Computer Systems: A Programmer's Perspective by Randal Bryant and David O'Hallaron.
Sounds cool.
I personally would take the C++ job because I have also some background in image and signal processing. Therefore the topic itself is more interesting than the tool, in this case C++, for implementation. Even if they use Rust I would take the job.
"what makes you think that Russia has infinite resources?"

They don't but they have the ability to level the entire country to a rubble. How can you be sure that this approach is not going to push them into a corner where they will level Ukraine?
> the network charges fees to help cover the cost of fraudulent transactions

I don't see a problem with that. If fraud is rare, the fee would be small. If fraud is not rare, then there's a problem they should fix.

For every 100 Zelle transactions, how many are due to fraud or scams? Maybe three or four? Then the fee should be 3-4%.
The most accurate and serious articles about the analysis of Satoshi Nakamoto early days is from our co-founder Sergio Lerner [1]. For example [2]. He is an authority in the field (you can easily check that) so in any case I recommend OP to review the data with him.

[1] https://bitslog.com/

[2] https://bitslog.com/2020/08/22/the-patoshi-mining-machine/
Brandon Sanderson Built an Underground Lair in Suburban Utah
The Forgotten Revolution
More recently, from a "credible" source: https://www.nytimes.com/2022/06/23/well/mind/teens-thc-canna...
OK. I will take your word for it. :-)

I personally think modal editors should have died by the 1980s, and am firmly with the late great Larry Tesler, who said "Don't Mode Me In". His personalised numberplate read NOMODES.

Emacs could be OK for non-Emacs types with some modernisation, and the best step in that direction is ErgoEmacs:

https://ergoemacs.github.io/

Since about 1987 there has been one standard UI language for normal desktop apps, and all major OSes follow it, including almost all Linux graphical desktops. It's called IBM CUA.

I started playing with computers in about 1981 and working with them in 1988. I learned dozens of weird editors and UIs back then, on dozens of OSes, from CP/M and VMS to RISC OS and GEM and AmigaOS and Concurrent DOS and SIBO and EPOC16 and so on.

It was a massive relief when CUA came along and swept them all away.

Sadly this didn't happen to the command-line Linux world.

I am not a programmer; I'm a writer. I don't want syntax highlighting or any of that. I want to edit English text. All the fancy features of Vim and Emacs are 100% totally useless to me, and so I am not willing or interested in learning their horrible 1970s UIs just to get at features for programmers that I don't want or need.

It is over 35 years since there was a standard UI for editors.

Any editor whose developers want me to try it must comply 100% with CUA, including the same menu names accessed with the same keystrokes.

So: no Emacs or Vim for me.

Which means: if they need fancy options to support a mouse, and it doesn't work out of the box, that means that for me, it doesn't work.

But I am happy to hear it can be enabled.

What I like about Tilde is that it's small, fast, free, has the standard UI, and it works with a mouse with zero extra configuration.

For me, that means 5 ways that it beats both Emacs and Vim put together.
I second shis. It's an excellent book.
The comments by Pizlo and Titzer are pretty illuminating
I like it. Do you have more information?
This makes me hate Wikipedia deletionists all the more.
My class is bigger than your class • (metaclass tomfoolery)
I am surprised to see nobody mention Practical C Programming (https://www.amazon.com/Practical-Programming-Does-Nutshell-H...) by Steve Oualline. Before I studied computer science in school, I read this book and successfully taught myself C. Readers here may consider it to be a bit remedial, but if you’re struggling to understand the other recommended books, start here. I attempted to read K&R half a dozen times back then, unsuccessfully. Looking back at it now, I can see why: K&R’s examples are hard for true beginners to wrap their minds around. I now teach C as a part of an upper level undergraduate course; the key to understanding most of C’s counterintuitive behavior is to have a clear understanding of its relationship with memory. In fact, I quite like C. It is simple and elegant in many ways. It is also just super unsafe.
GPL is open source.
hahaha, yes I should have I suppose! But that is honestly the first actual case of an update for a dumb screen doing something, so hey, learn something new every day.
> "how did you choose this algorithm?” or “what factors did you consider when choosing this algorithm?”

Another variation: "What's your thinking behind choosing this algorithm?" That has worked well for me over the years.
I don’t think it’s totally unrelated, but I don’t think that’s really what the article was about.

The main point was that good faith questions come from a place of curiosity, whereas bad faith questions belong on the battlefield… Even if people try to pass their bad faith questions as curiosity.
Ask HN: Why are Intel E-Cores 1/4th the size of P-Cores
I've searched the internet and all explainations pn E-Cores and P-Cores are shallow ones. Non explained why the E-Cores are so much smaller. Less cache? What functionality are they missing? AVX-512?
Do you work on it only on Saturdays?
I don't think they have sufficient conventional munitions to do that (as they already have dropped fire rate due to shortages), obviously they have nuclear weapons, however there would appear to be significant geo-political risks to using them.

I'm not a politician so I'm not sure that they won't do it, I doubt even the politicians are sure. However the alternative would appear to be for neighbouring countries to just keep giving russia whatever it wants, and I can understand why those countries are not happy to do that.
It’s not simple vs complex, it’s being able to express something often quite important about the types or not.

E.g. a simple map is not implementable in a sane manner in a static language without generics, because you likely want to know the type of the object you get from there at compile time. There is a reason C has no sane data structures at all, everyone has their own creation which either brings in a big deal of overhead, or employs copy-pasting mostly the same code (which is pretty much what generics do behind the scenes, at least in an overly simplistic manner).
Cross-compiling Classic Mac apps on macOS X
Show HN: Garnix, fast and easy CI for Nix
Hello HN!

For the past few months, I've been building a Nix-specific CI service, and quite a few people have been productively using it, so I thought I'd Show HN it.

You might be wondering why build a Nix-specific CI. It turns out its quite hard to get a really good CI setup for Nix without spending a lot of time or money on it (or both), and even then solutions don't tend to be optimal.

Garnix, on the other hand, handles everything, and simply. Just create an account, install the GitHub app on the repositories you want, and you're good to go! Each package gets its own GitHub check, and separate log output, which makes it really easy to figure out what went wrong (you can see an example here: https://garnix.io/build/X9knYZOB). Builds are very fast compared to e.g Github Actions. The build artifacts are made available in a Nix cache so you never have to rebuild locally. And there are builders for x86-64 Linux as well as M1 Macs and aarch64 Linux.

Try it out: https://garnix.io. It's free, though if you like it, consider donating! (Note that it only works with flakes.)

Cheers,
Julian
Well placed, on hangover-morning of the rascal's 70th (and last?) birthday.

Big up to the SOC and IC assets involved. This bridge-too-far story will get its own movie someday, methinks.
Well, no, not really, AFAIK.

But it depends what you define as "the full OS".

It is mainly an embedded OS for routers and engine-control units and traffic lights. For that role, it doesn't need a GUI or a desktop or dev tools or a network stack.

So are they part of the "full OS"?

It depends where you stand, and how you look at it.

The Demo Disk contains a lot more than 1.4MB of code. It's more like 3-4MB of code, but that does not mean it is "the full OS".
Don't stereotype. The world is far more nuanced than that.

You're allowed to own and transport firearms, with various levels of restriction, in every European country. Farmers and security personnel are the obvious examples here.

Some European countries are far more permissive than that, of course. The Czech Republic, for instance, recognises a constitutional right to self-defence and defence of others with a firearm, and has a very liberal licensing regime for gun ownership and concealed carry of guns for the purpose of self defence. Some Czech courthouses have safe deposit boxes where you can store your guns upon entering.
Contract terms that are unfair under EU law have no legal or binding force on consumers. As long as the unfair term is not an essential element of the contract, the rest of your contract (but not the unfair term) remains valid. This means, for example, that you won't have to give up your gym membership just because one clause in the contract is unfair.

EU countries must make sure that consumers know how to exercise these rights under national law, and must have procedures under which business may be prevented from using unfair terms.

Throughout the EU, national authorities are in responsible for enforcing EU consumer protection rules. If you feel that a particular trader is repeatedly breaching these rules, including at a cross-border level, you should report your case to them.

If you feel that particular contract terms are unfair, you can seek advice from:

- National consumer associations - for advice on problems in the country where you live

- European Consumer Centres Network (ECC-Net) - for help with cross-border disputes
Properly applied AL/ML systems will keep productivity alive. Think stable diffusion for everything.
You think Itanium was entirely successful? Really?

Plus I think you've overlooked AMD if you think they killed off all the competition.
You don't need to go to the moon to feel this way these days, although I'm sure the vantage point helps.

With the euphoria of the 60's now merely a tiny dot in our societal rear view mirror, crowded out by decades of bad news, I think people are on a certain level aware of this. We distract ourselves to avoid contemplating it too deeply.
With an abundance of such distractions, people don't take time to think about the future of our species and planet as we know it, decades and centuries from now. It's less painful to live in the moment and worry about small, human problems.

when I looked into space, there was no mystery, no majestic awe to behold . . . all I saw was death.
Increasingly I feel this way too. I, as a human, was built for this earth, of it. There's nothing good out there for me. This is my home.
Ukraine's parliament recognizes Japan's claim to Russian-held Northern Territory
I find stack based assembly easier to understand over register based assembly.

I read this article recently: https://www.mattkeeter.com/blog/2022-10-04-ssra/

It's regarding register allocation. According to comments on the HN post for it, it uses the same algorithm that Luajit uses. It uses a technique by searching backwards through the code to work out whether it needs to spill a register from memory or to memory.

I haven't written a bytecode interpreter or a compiler but I wrote a parallel interpreter that is multithreaded. Its code is plaintext so it's not particularly fast but is built with an actor implementation and can send and receive integers between threads. If it supported objects and network requests, it could be useful.

I am yet to implement any stack based operations but I have an idea for an object oriented design similar to Java JVM specification.

Here's the assembly. Colons indicate labels. addv adds values to variables. add adds two variables. send sends messages to a thread number. receive receives a message. The send and receive commands jump to the label indicated if there is no messages.

threads 25

<start>

set running 1

set current_thread 0

set received_value 0

set current 1

set increment 1

:while1

while running :end

receive received_value :send

:send

add received_value current

addv current_thread 1

modulo current_thread 25

send current_thread increment :while1

endwhile :while1

:end

This program gets between 1.5-65 million messages per second. If the data was larger, you could send arbitrary sized objects between threads in constant time so this rate shouldn't change but it doesn't support objects yet.

https://github.com/samsquire/multiversion-concurrency-contro...
Well, yes, all right. :-)
You should have clearly denoted your sarcasm.
Maybe it's more complexity than needed, but I'd love to see us settle on arrow-to-cloud meaning "Save any changes" and the floppy icon meaning "Save a copy to my machine."
There's also "The War Game", which was deemed too shocking to broadcast for 20 years:

https://archive.org/details/AV_179-THE_WAR_GAME-_THE_REALITY...
Do you have a link with more info about this case?
Well, I know Adam Back personally, but this is an anon account so I won’t say more.

He has also made numerous flubs when describing bitcoin that betray a lack of understanding of the incentives underlying bitcoin which satoshi would have known.

The type of ecash he wrote about prior to bitcoin was fundamentally very different. Bitcoin is not an evolution of hashcash like systems. It is fundamentally different by embracing an eventually consistent model which was antithetical to the approaches taken by Back, Szabo, etc.
Hahah it's gohugo but I wanted to customize a little bit. It's a funny easter egg to mention the incredible genius behind Olivetti
Perhaps their Spectre path has benchmark detection :)
You are confusing free software and copyleft.

Not all free software is copyleft, and not all copyleft licenses are GPL compatible. But all free software is open source and vice versa. The four freedoms and the open source definition are intentionally equivalent.