skysight-inc/HackerNews huggingface dataset:
Hypers have to hype to sell things (in this case, red LEDs), but the best photobiomodulation is available for free: go outside, close your eyes, and point your face at the sun. Your eyelids will screen out the harmful UV and blue light. Your eyes are transparent enough for the red light to reach your brain.

Red light boosts our metabolism by refreshing the enzyme that has the red metal (copper). Cytochrome c oxidase [0] is "the last enzyme in the respiratory electron transport chain".

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

A submission from 1.5 years ago is about how morning exposure to deep red light improves eyesight: https://news.ycombinator.com/item?id=34609625

People who live in places where the sun goes away for the winter usually benefit from supplemental light provided by an electric sun. Incandescent heat lamp bulbs are an affordable source of red and infrared light. These bulbs have more of the red spectrum and less of the blue.

From the submission:

> PBM is thought to work through the mitochondria. Our cells—and those of animals, plants and fungi—contain tiny structures called mitochondria that generate the energy we need. Mitochondria have a chain of proteins that juggle electrons, and one of them, cytochrome c oxidase, contains heme and copper that absorb light, especially in the red and infrared part of the light spectrum. So, we shine one such light on living tissue, it gets absorbed by mitochondria’s cytochrome c oxidase, and what we get is a veritable biological domino effect that seemingly benefits every part of the organism.
The Dark Reader extension with Firefox has the same problem.
Show HN: Hyperaide – your personal assistant for getting things done
Hats off! Wish I had the the grit and determination at 16 to write something like this

> A 'special' CPU register that holds the memory address of the next instruction

Though it's been years since (grad school) I dealt with any assembly, for some reason I recall this being the EIP register? These days, I rarely touch low level language and yet, I have such a deep and profound love for them.
Previously: https://news.ycombinator.com/item?id=41130147
Why should we recommend yet another example of a postmodernist critical theorist who went crazy and killed either themselves or others?

You didn’t learn after althussar, or deleuze, and now you make the same mistakes. Don’t be surprised if it comes out later that he was a child diddler, much as it has for the previously well respected Foucault.
1–3 could be replaced by having the app check its own app store listing.

More generally, any update check (is there a newer version available?) can double as a “is this version still in app review?” check.
It’s a cool project. You’ll have fun writing a compiler
I had the same reaction. Maybe the author should've included a koan to clear up their point.
Maybe, but I don't agree with the cure. I think intellectualizing voting is a fool's errand in a representative democracy. I'd much rather filter on having good, democratic instincts. I'd rather have e.g. an Iowan who has a gut-level orientation toward De Tocquevillian democracy than a naturalized foreign elite who has been socialized to think of governance in terms of hierarchy.
Ignition, the part the hasn’t been done before, requires a large reactor. We don’t know how to generate self-powering reaction or run for long periods. ITER scale is only way to do that.

Plasma is hard to simulate because it is chaotic and includes fluid mechanics and self-generated magnetic fields. There have been effects that have been discovered that weren’t predicted by theory. Simulation can’t be done at finest enough level. We also don’t know the parameters for ignition.
Unfortunately it's not necessarily specified what counts as "an optimisation". For example, the (DSP-related) compiler I worked on back in the day had an instruction selection pass, and much of the performance of optimised code came from it being a very good instruction selector. "Turning off optimisations" meant not running compiler passes that weren't required in order to generate code, we didn't have a second sub-optimal instruction selector.

And undefined behaviour is still undefined behaviour without all the optimisation passes turned on.
These headlines happen literally weekly, with front-page articles happening monthly, and the gimmick is always the same: the building comes with debt or other financial arrangements with a negative value. In this case, "The auction was for the building itself, not the land. That is owned by a publicly traded real estate firm, which collects a monthly lease. But the rent from the building’s current tenants is not enough to cover those monthly payments, which are set to increase every five years and do not expire until 2123. ..."
Yes, you have to look straight face to face. Not at a peripheral reflection. The face you’re looking at starts changing. It happens with jumps: first it may become a blob / smeared / blurry, but then suddenly focuses and now you’re looking at a stranger or something non-human.

what did you do exactly with your phone?

Looked into it for maybe a minute or even less, the screen contained reflection of my upper head - hair, eyes, nose (held it landscape). Blackness got over it first, tossing itself around, but then, and I guess that’s where our face detection kicks in, eyes started to sharpen in and other details. Wasn’t mine and in a black reflection it’s much more eerie than in a regular mirror. Really reminds these christian horrors. If I were medieval, I’d run away and pray for a week. It was angry-featured, with a confident piercing gaze and strange old-or-weathered skin. I know from the past that if you don’t quit, it will sharpen into an ideal no-blur no-tricks face and then later happen again and again but with more pauses between new faces. And they get stranger. Last time I did it with my buddy, I was looking at a man-snake at the end.
Yess, we were the software team for a university library. There wasn't a lot of pressure and people on my team generally had a chill and comfortable life.

However, there wasn't a lot of room for ambition.
Garnet – Small and Cross-Platform C++ Networking Library
Thanks for sharing the link! Multimodal routing definitely changes the game, Imma go through the issue.
> Mechanical parts likely still work

Towards the end of this article, Ken says that the mechanical parts did not work:

"The printer had many mechanical problems, mainly because the rubber rollers had turned to liquid and gummed up the mechanism."
In 20 years most people won’t be able to afford a yard
Haha, that was the #1 priority while writing!

Let them kids know what happens under the hood of their systems.
A fun thing to do with personal sites is to try to minimize the download. This one is currently 1.96 MB, but I'll bet you could get it down to 0.1 MB.
Of course you can identify as "raceless". There are some who identify as "genderless", so to be inclusive and a good ally we should support "raceless" people too.
this depends on where you live. there are many places in which people directly vote on complex issues. people in California voted to ban gay marriage. people in the UK voted on the incredibly complex topic of Brexit.

dumb people vote for dumb things, whether issues or candidates.
Except when mail-in ballots with the same signature and handwriting send in tens of votes each for unqualified "voters"/dead people.

So I'd amend your statement to "pen and paper, with official ID and in-person verification".
Soil farming (think small family farm) in a field has the advantage of being stupidly cheap. Free sun, free water, free nutrients, as long as you're not going for 150% yields like the big mono-farms do. The tradeoff is lack of consistency. It's easy to have a bad season that gives you shit yields. Plus it's a ton of work. There's a reason we've worked so hard to automate so much of that.

Hydro gives you a significant amount of control. Exact amount and wavelength of light, exact timing and amount of nutrients, exact temperature, humidity, co2, wind, etc. All with significantly higher costs. There's a reason that those "hydroponics in a skyscraper" basically grow lettuce, because it's the same growing profile as weed, which is a high profit crop.
Right. But I think it's easy to misremember the past. Delphi 5 might start quickly if you run it on today's hardware, but back then it took a good 10-15 seconds to start. I remember staring at those splash screens and listening to the endless frustrating clicking of the HDD head far too well.

I think a good reality check is to try and bring splash screens to mind. How many splash screens can you think of for modern apps? I can only think of Slack. Back in the Delphi era every app had a splash screen. Office apps, IDEs, html editors, even web browsers! One reason IE4 won over Netscape 4 is the latter showed you a big splash of a lighthouse where the former didn't need one. SSDs are truly miraculous devices but also software engineering just got better. Like, modern client devs know to keep slow operations off the GUI thread whereas back then very few apps were threaded so hung windows that wouldn't repaint were standard.

Software is definitely bigger now, but that's mostly because hardware is vastly bigger so nobody cares. Like, on an average Swiss internet connection the bottleneck for installing an app is now the decompression and GateKeeper hashing/anti-malware checks, not the download itself! Why optimize for size when users don't complain about it?
“Just fine” is relative I suppose. We were fortunate that COVID-19 was relatively mild compared to what could have happened, but if you recall, there were major supply chain issues and at least in my area there were shortages, outages, and elevated prices on food items. Given what we saw, it seems reasonable to me that some people would want to hedge against something even worse by growing at least some of their food at home.
> he's a perfectionist, and he merely expects perfection from the rest of us as well.

Nicely put, but at the end perfectionism is a flaw.
My brain read the title as "Yet another technical debt article", I read it anyway and it really sounded like yet another of the same stuff, then I read the title back and decided to write this comment.

I don't see why this should be "not another" except it is shorter than those ten pages long blabbing medium posts, but the content is always the same.
Why could they not verify against extra or ineligible voters?
If each ticket is tied to a national ID, then you can verify all tickets, right?
To ensure the secrecy of the vote, the votes should not be linked to the tickets. Each voter must verify that his vote has been counted. But once a vote has been counted, using blockchain can ensure that it cannot be undone or changed.

Could this work?
I can’t say for sure, I cannot get it to pop that same error again. I will try opening it from another iPhone with lockdown enabled later.

I wouldn’t even know where to start in looking at that PDF for some sort of iOS exploit payload, my guess is it would be extremely difficult to find (if it exists).
One large farm needs to optimize for their own needs instead of mine. I want tomatoes that taste good but they barely exist at the store. Large farms want to sell flavourless tomatoes that look nice and last a long time.
I would concede that it's possible, but if you don't trust the system overall then it is basically impossible to solve the problem. And it's not just about making sure that your own vote is counted. It's about making sure there are no fake ballots cast. There are so many ways that illegitimate ballots can be cast, and I think an electronic system just makes it that much easier. At least with paper in person, someone has to show up and fool a poll worker. There's also a finite number of times that someone can commit fraud in person in one day.
I don't claim that people don't know of alternatives existing. I don't think the reason adblockers aren't more widely used is people not knowing about their existence.

I also don't believe your implicit claim of people prefering watching ads over using an adblocker. I believe the vast majority of people would prefer a browser (or other software) that blocks ads over one that doesn't.

So if people know about adblockers and prefer not watching ads, why don't they use adblockers?

Because most people do not want to invest even a few minutes in finding the best option for them. They simply choose the default configuration of the software they have always used (e.g. Windows) or that they were introduced to by ads (e.g. Chrome).

I do believe that most people are capable of making the best decision; I don't think most people are willing to make the best decision.

People who aren't heavily into the topic will usually go with the default option. And that option is usually the worst.

(This isn't limited to software. There are many non-software products where I will chose the "default" option, too. Simply because I don't care about figuring out what the best option is for me. I will simply use the default: If it works, it's good enough. But I recognize that by doing so I, too, am promoting markets that are not trying to compete on product quality, but simply their marketing/advertising and the attention they get.)
Yes, I’m using the Portainer community version myself, it also works with K8s so can serve as a lightweight alternative to Rancher as well, except last I checked there was a little bit of weirdness around non standard ingress controllers like Traefik instead of Nginx.
certainly not GitHub
First you need to know they had possession. If they don't want you to know, how else could you tell if not for a tamper-evident seal?
Houston restaurant still waiting for power a month after Beryl
A byte is the smallest addressable unit, not a bit.
In Latin that was seldom a problem like in English, because these nouns were seldom used in the nominative case, i.e. as agents of verbs.

They were used much more frequently in other cases, like accusative (singular seriem, plural seriees).

In general the fact that English and many other languages borrow the Latin nouns in their nominative form, because of the rather useless tradition that this is their dictionary primary form, can be considered as a serious mistake, which frequently makes awkward the use of such words.

The termination "-s" does not have anything to do with the meaning of the word "series". It is just one of the most frequently used markers for the agent of a verb. Even if it is written without delimiting spaces after "serie", it does not belong to this word any more than for example the word "at" in "at home" would be considered to belong to "home". Like "home" can be encountered in various contexts, e.g. "at home", "in the home", "to the home", "for the home" and so on, "serie-" can be found in various contexts, e.g. "serie-es", "serie-m", "serie-ebus", "serie-ii" and so on.

What corresponds in Latin to an English word is the Latin word stem, without any of the terminations that may be attached to it. The Latin terminations correspond in English to either explicit prepositions or to implicit role markers provided by the fixed order of the English words.

When a Latin word is borrowed into English, it should have been borrowed as its bare stem, not together with its nominative termination. Moreover, for the nouns that denoted inanimate things, the nominative was rarely used and the accusative case was the main form. Even for animate but non-human beings the most important case was still the accusative. This is the reason why in the Romance languages most of their nouns correspond to the accusative forms of the Latin nouns and not with their nominative forms.

If the Latin nouns were borrowed as bare stems, there would never be conflicts between their singular nominative marker "-s" and the English plural marker "-s".
My opinion is that IT literacy is increasing fast enough that in the near future a significant percentage would understand enough about electronic ballots as people understand now about the paper ballots. And I think you're over estimating how many people "understand" paper ballots. Yes, they know the basics, but the details on how votes are counted, validated and secured might be a bit too much for a random Joe.
RIP with 64-bit x86
there are several talks out there where Google soft-admits that at least the early gens of TPUs really sucked, e.g.:

https://www.youtube.com/watch?v=nR74lBO5M3s

(note the lede on the TPU is buried pretty deep here)
I know where you saw that

https://x.com/realGeorgeHotz/status/1819963680739512550

> This is one of the coolest papers I've seen in a while. "Self-Compressing Neural Networks" is dynamic quantization-aware training that puts size (in bytes) of the model in the loss!
> My implementation (in @__tinygrad__):

https://github.com/geohot/ai-notebooks/blob/master/mnist_sel...
This is classic. Just move up and down the ladder of abstraction or a tree, collapse a node if its children are ok. If not, expand, fix issues, collapse it and move to another node in the tree or graph.

https://worrydream.com/LadderOfAbstraction/
What's with the weird 'i' in "tıtle"?
Every time someone says "we don't have enough employees", remember to add "....at the (almost certainly too low) wage being offered".
Taking a gulp or two from the bottle should be enough of a differentiator, IMO.

Are there edible explosives?
It seems to say that you should do it from your own time or sneak it in, in between because otherwise it would never get fixed.

In my experience though, usually the tech debt that matters is not that easy to fix, it often requires careful planning, coordination between different teams and takes a significant amount of time - more than a week definitely, as otherwise it wouldn't be that big of an issue.

It frequently also involves some level of risk of things going wrong.

Fixing or paying off tech debt will usually take significant time and you would be unable to work on actual features. So what will you say when you are unable to work on those features to higher ups if they haven't agreed to prioritise this?

I also don't understand the claim that always assigning portion of the points to sprints doesn't work out. It works out for us, exactly the way described to not work as well. We identify the tech debt, we estimate it, and we prioritise it. Then each sprint certain percentage will go to those tickets.
Ask HN: Favourite approach for motivating the study of Turing Machines?
Turing machines are important in many fields of computer science, such as computability/complexity theory, algorithms, and formal methods. What is your favourite approach for motivating the study of Turing machines for the uninitiated?
No, you understood it wrong. He could just be the conduit for goods and nothing more. It is for the entire Scientific/Engineering establishment in the USSR and its allies to figure that out.

One way might be by simple black-box behaviour testing of gizmo-x received in the USSR vs. the same done in a legal company in the US/Europe/Japan and then narrowing down the problem.

I will bet my bottom dollar that the same thing is going on even today (w.r.t. the usual suspects like China/Iran/etc.) given how crucial Technology has become to maintaining Economic/Military superiority.
Ah, the classic 'looks the same means stolen', like look! they both has wings! It doesn't even matter what they have a totally different propulsion systems.

Next one would be Concordsky.
Voting with pencil and paper is easy, everybody can participate in the voting process and understand it. Also, paper and pencil are more sustainable (can be made from recycled paper and trees, which you can plant, as opposed of mining minerals, shipping, and maintaining thoudsands of computers, with batteries in case there is a power outage).
That type of thing was pretty common in spy novels. No idea how common it was in practice.

Depends on the author.

Some authors are well-known for the thoroughness of their research. Some spy novels have been so accurate that ex-intelligence people have approached the authors to ask them how they knew certain things, and to offer them more information that would be useful for new manuscripts.
ITER is the Chicago pile that demonstrated fission reaction. Fusion is harder than fission so there have been lots of Tokamaks working on fusion and controlling plasma.

The next step is to run self-powered fusion for long periods. We haven’t done either part before. It needs to be demonstrated, studied, and controlled before can build power reactor.
I think this will be prevented when these private keys will be part of the national IDs, similar to how Estonia and other European countries do it.

If there's a "national registry of citizens" comprised of public keys, I think it will be easy to organize ballots on top of that.
Tracing back through this thread, the term "deciable" was introduced in a very unfortunate way:

ekez: why is it impossible to decide whether x<0, x=0, or x>0 as in Example 1?

lisper: Only x=0 is undecidable. It's because you have to check an infinite number of digits past the decimal point to see if all of them are zero, and that will not halt.

teraflop: That cannot be true, because if both x<0 and x>0 are decidable then x=0 is also decidable.

Both lisper (me) and teraflop are correct. The problem is that inequality is not decidable, it's semi-decidable. It's teraflop who introduced the word "decidable" into the discussion, not me, but I didn't pay enough attention to that at that time.

/u/scarmig got it right in this comment: https://news.ycombinator.com/item?id=41150519
https://www.intel.com/content/www/us/en/newsroom/news/us-chi...

>Intel also expects to benefit from a U.S. Treasury Department Investment Tax Credit (ITC) of up to 25% on more than $100 billion in qualified investments and eligibility for federal loans up to $11 billion.

>Intel’s investments are expected to create more than 10,000 company jobs and nearly 20,000 construction jobs, and to support more than 50,000 indirect jobs with suppliers and supporting industries.

Yeah that didn't happen.
"ai, smartphones, blockchain, searching the web and beyond"

If your assertion is people get a STEM degree and then don't want to work for a scammy startup that has no plans for profitability and funds operations by repeatedly returning to the VC money-trough. That's not a failure. That's a success. Students have learned how to apply critical evaluation skills to avoid hype-laden zombie startups pitching employees on equity grants that will never be valuable (much less lucrative.) Instead they're moving into careers related to thier degrees: biology, geology, mechanical engineering, etc.

STEM does not mean "I copy code fragments from Stack Exchange and Co-Pilot all day."