skysight-inc/HackerNews huggingface dataset:
There is history of secret agencies infiltrating the supply chain to implant malware on a whole batch of devices in hope of catching a single person, with the silent endorsement of Apple of course. Their security is just like everyone else
Why the IDE needs to be reimagined
Hey all!
We are building CodeStory, an AI powered mod of VSCode and wanted to share our thoughts and vision on what the future of IDE's will look like.
We have some open questions about how we will get there, and would love your opinion and thoughts on this.
> You can't get one on a prepay contract with most of the local carriers,

To be fair, on this particular point it can be incompetence. Telecoms have absolutely no skilled engineering capacity (third-world body shop is as good as it gets) and the entire thing runs on decades of duct tape and outdated, unsupported and vulnerable software.

The most likely reason for this not to be possible on prepay is that prepay and postpay are managed by completely different systems and making the prepay system work with eSIMs would be too difficult, or maybe they tried, it broke, they rolled it back and have a "TODO" to fix that (of course the TODO will never be addressed).
The developed model showed a correlation coefficient of 0.95 between the AI-estimated age and chronological age.

AI can tell if you're gay too, just by looking at you. Except it obviously can't it just makes up some stereotypes that work for 85% of the test split it was evaluated on, but have no causal relationship. I bring this up because I find it very sketchy using AI to estimate stuff that works in some stereotype to give good predictive power but doesn't actually "reason" about anything, so you can get wild errors whenever inputs don't fit the stereotype.
He's also good at taking advantage of government subsidies with a sub-skill of then complaining about paying taxes.
How does the relatively small Canadian migration show anything at all about how the average person felt?
Specs typically vary slightly with LTE band support but nothing that would drive large mechanical changes. This was a deliberate move, an A/B test of sorts.

Good point on the mmWave support. I wonder if that's where the antenna is located. I don't care about mmWave, nor does anyone I know, so it doesn't even cross my mind.

mmWave is a dying tech. It will suffer the same fate as WiMAX. If this is the trade off (and it shouldn't be), I'll choose the SIM slot every time.
And the moment your SaaS is growing, and your customers request access to your API:

Instead of just implementing ACLs/permissions on existing APIs you have to develop and maintain two APIs,
one for the customers (that will get outdated with lot of missing features and be less battle-tested)
and one “real API”.
Humans, arguably some of the smartest and most capable who've ever lived, have worked tirelessly over 400 years to produce the corpus. I don't think you can really learn it all in 9 years - I think a normal bright person will take 20 and even then only have real intuition about parts of it. Most of the modern young wunderkinds of physics are ridiculously good symbol manipulators, and pay little to no attention to intuition.
Dangerous as in: exposure can cause allergies that haven't been there before. Medical treatment with allergens can also cause allergies and therefore shouldn't been done willy-nilly in a prophylactic manner.

Also, suggestions like those usually bring out the quackery in people, with things like "Oh, hayfever? Let's cure it by doing summer holidays on the farm!" and "Oh, peanut allergy? I have a sandwich for you, kid!".
How about https://opencv.org/ ?
This turns out to be contentious. There are two histories of the C language and which one you get told is true depends on who you ask.

1/ a way to emit specific assembly with a compiler dealing with register allocation and instruction selection

2/ an abstract machine specification that permits optimisations and also happens to lower well defined code to some architectures

My working theory is that the language standardisation effort invented the latter. So when people say C was always like this, they mean since ansi c89, and there was no language before that. And when people say C used to be typed/convenient assembly language, they're referring to the language that was called C that existed in reality prior to that standards document.

The WG14 mailing list was insistent (in correspondence to me) that C was always like this, some of whom were presumably around at the time. A partial counterargument is the semi-infamous message from Dennis Richie copied in various places, e.g. https://www.lysator.liu.se/c/dmr-on-noalias.html

An out of context quote from that email to encourage people to read said context and ideally reply here with more information on this historical assessment

"The fundamental problem is that it is not possible to write real programs using the X3J11 definition of C. The committee has created an unreal language that no one can or will actually use."

Regards
>There are some great cards, like the RTX 4090, but it's priced out of reach of most gamers.

Well this is it isn't it. Nvidia is not a company that sells GPUs for gaming. It's a company that sells GPUs for machine learning in the data centre now. That's driving basically its entire business. So quite naturally the gaming side is being left behind. There are two ways of looking at that. Disappointment that gaming is no longer the focus, or excitement, that your gaming GPUs are going to get a load of cool hardware for free because Nvidia had to build it for ML. Sure, those ML workloads are kind of weird, but software engineers are smart and just wait until they get Crysis running on it.
Completely agree. Don't forget the all-American phenomenon of customers defending corporations to the death
Outdated, but nonetheless funny. "I only have one thing in my head: 5 grams of cocaine"
The original limitation was due to the fact that Twitter started as an SMS text blogging service.

After they moved away from that, the character count limitation has never been a technical limitation.
I also wish the world was fundamentally different.
The commonwealth gaining independence was a function of the U.S. existing.
… what?

If you’re going to make the (extraordinary) claim that there is a “child tax” you’ll need to provide a link to a primary source.
> Washington DC is 85 miles from the Atlantic but still populated by the ‘coastal elite’.

Washington is 31 road miles from Annapolis, which is on the coast of Chesapeake Bay; straight line distance to the coast is shorter.

D.C. is also directly on the shore of the Potomac River where it becomes a tidal estuary.
Wightman axioms better
Polarity Free Magnetic Repulsion and Magnetic Bound State
Well, it already kinda looks like a sex toy...

What's the lesson for HN readers? Dunno, maybe verify that library before blinding pulling it into the build?
I've used several pre-C99 embedded compilers that supported restrict. IIRC, probably of mid 90s vintage.
I'm counting the HiFive; I suppose it depends how you define your terms. The point is that RISC-V can scale down to compete with PIC/AVR, but it can also scale up to "real" compute so it's a bit nonsense to dismiss it as only being for embedded.
This is the kind of confusion that could have been avoided by Bostonian using Bob Henderson’s capitalization of God. The author was referring to the almighty creator of Heaven and Earth. Whether you believe in such a concept or not doesn’t matter, what matters is that the link text was intentionally changed by Bostonian confusing the Hacker News reader as to the author’s intended meaning.
This guide does contain the books that are usually recommended in a university course setting! So, it will require significant amount of time and effort to master it. One of the series of books that physicists religiously stick to is Landau and Lifschitz. But my experience has been that it's worth it only if you already have some basic understanding.
Would you prefer I used Judaism instead? Or Islam?

Or do you consider my point about network effect in tech stacks being similar to religious beliefs to be antagonistic by itself?
SMS-Magic and Text Messaging Apps: One Ring to Rule Them All
I've been writing some code in React.js and its been rather pleasent and performant.
It’s insanely selfish to have ten kids with global population trends.
Yes. As happens in every single existential war because it is necessary to survive. It is truly a dark time when it's more important to suspend rights than to keep them, but that is what an invasion does. It shifts priority from more privileged things like having a good life, to trying to survive so that you can have a life in the first place. It might be hard to imagine coming from a life of peace, but this is one of the many reasons why war is despicable and why Russia should never have started it. The blame falls squarely on Russia's shoulders imo.
These are not just some graduate school people, they published one of the most important discoveries in AI. We are talking super star status.
I spent 2 winters in Antarctica with people with strong accents, e.g. Scottish, Welsh, Northern Irish, Scouse, Geordie, Cumbrian, and Devonian. On my return to the UK a lot of people said I'd developed a Brummie accent, although none of my fellow winterers were from Birmingham. My theory was that I'd developed an accent averaged across all the strong ones! It's interesting to see a scientific study showing how accents changed over an Antarctic winter!
Interpreting Girard: seven lectures on mimetic theory
Your reasoning is erroneous. "Humans do not produce lactase, ergo it's false milk is fundamental/crucial". Humans do not produce the enzymes to digest some dietary fiber, ergo it's not fundamental/crucial. The last sentence is false.

Consuming an excessive amount of any type of oligo or polysaccharide will result in basically a laxative effect, GI discomfort etc.

You've got a few options, consume exogenous enzymes (lactaid pills), avoidance, or colonize your GI tract with bacteria that do produce lactase, and feed them a small amount every day (start at 1 gram of milk in your coffee, add 1 gram each day)
Yeah but it's web tech. Desktop apps should feel like desktop apps, not a glorified webpage
Last time I tried VidCutter it was incredibly slow. So slow that it seemed completely glitched sometimes. It was such an incredibly slow and laggy chore to do anything in the app I could not keep using it.
In Defense of Simple Architectures
Likely from the antivac crowd.
On the other hand, shortening URLs are handy if they are used directly, and it also allows resources to be moved easily which is not really a bad thing either.

We don't refer to websites by IP address either after all, DNS is pretty similar to a URL shortening service: It makes addresses easier to understand for humans and it allows for flexibility in changing the physical address whenever needed.
Looking at Adobe's website, you'd never know it...
I think there is a middle-ground concern here: avoiding request waterfalls.
Why this chaplain sees her atheism as a gift
I'll keep saying it every time this comes up.

I LOVE being told by techbros that a human painstaking studying one thing at a time, and not memorizing verbatin but rather taking away the core concept, is exactly the same type of "learning" that a model does when it takes in millions of things at once and can spit out copyrighted code verbatim.

Because it shows how stupid they really are, but also how eager they are to scam you.
Our senses are evolved to maximise our fitness function within our immediate reality. There's a view that our senses don't reflect truth so much as evolutionary fitness, which involves both compromises and biases.[1]

Our evolutionary environment for the most part has excluded relativistic effects.

Though that raises the interesting question of what sense perceptions of an organism evolving under such circumstances might be.

________________________________

Notes:

1. Donald Hoffman is the principle proponent of this that I'm aware of: <https://www.quantamagazine.org/the-evolutionary-argument-aga...>. I'm not entirely sold on the hard-line version of his argument; it seems to me that there's a general tendency for adherence to truth to be more parsimonious than outright fabulation, in which the nonessential inaccuracies of the sensing system incur additional costs.
Two ways. One is the platform ABI sometimes says specific arguments are passed in specific registers. The second is (essentially) assigning local variables offsets on a machine stack where some offsets are stored in registers.
Many of your complaints were addressed in version 2. These include:

- A preferences window for settings, keyboard shortcuts, and file extension options

- A Unique Values feature

- A File Metadata pane to easily set up things like header rows

- The command launcher width changes as the window width is changed.

A few were addressed in version 1:

- Persistent storage of settings set via command

- Headers rows frozen by default

Header columns work the same way as header rows, just vertically. I use consistent verbiage for clarity. If they appeared to do nothing for you, the reason is probably that the number of header columns is 0 by default. I haven't seen any confusion about it since adding the File Metadata pane.

There's a Minimum Number of Table Rows/Columns setting that's set to 50 by default. You can set it as low as 1. There's also a Number of Buffer Rows/Columns that will add rows and columns beyond the data. It's set to 2 by default.

I'll take a good look at scrolling on Mac. I haven't seen problems with my setup, so I'll work to reproduce what others are seeing.
Ikea TROTTEN standing desk (has a hand-crank that I rarely use) https://www.ikea.com/us/en/p/trotten-desk-sit-stand-white-s7...

Jarvis single monitor arm https://store.hermanmiller.com/office-furniture-desk-accesso...

Apple Studio display https://www.apple.com/shop/buy-mac/apple-studio-display/stan...

Apple Keyboard (with Touch ID) https://www.apple.com/shop/product/MK293LL/A/magic-keyboard-...

MX Master 3 mouse https://www.logitech.com/en-us/products/mice/mx-master-3s.91...

Pixel stand (wireless phone charger) https://store.google.com/us/product/pixel_stand_2nd_gen

I have one power cable to the monitor and one for the phone charger and a lightning cable from the monitor for charging the keyboard, so I don't have enough cables to "manage". I think I used to plug the phone charger into the monitor but I don't remember why I stopped.
Be sure not to miss the footnote on page 418:

‘Come 1992, the “resources of Autodesk” were still funding “talent of the Xanadu team” which had not, as of that date, produced anything remotely like a production prototype—in fact, nothing as impressive as the 88.1x prototype which existed before Autodesk invested in Xanadu. On August 21, 1992 Autodesk decided to pull the plug and give its interest in Xanadu back to the Xanadudes.’
Have you done your literature review?
Using this logic, nobody should be allowed to learn to drive because inexperienced drivers have a higher incident rate.

Of course, this is absurd. Instead, we slap on some caveats (time/passenger restrictions) and accept the risk with the knowledge the driver will improve with time.

This is exactly the same for self driving vehicles. The only way to make them safer for public roads is to drive them on public roads. So if we slap on some caveats, such as a reduced fleet, we can make them safer while keeping incidents down.
n=1 here of course, but:

I was told a similar thing by a primary care doctor in the late 90's. When I finally got fed up with my allergies again in 2014 or so and went to an allergist they were quite confident it was no problem at all to fix, and after several years of shots at various intervals I'm essentially cured of pretty severe grass/tree/pet allergies. At the end of it the allergist said there was a small chance that I might lose some of my immunity after about 5 years, and if that happened we'd simply plan to go back to once-a-month shots. It's been 7 years and I'm not showing any signs of increased symptoms, so according to him my immunity is most likely long-term.

When I first got tested they wiped off the grass scratch test after 2 minutes rather than waiting the normal 20, because I had already swelled up past the maximum amount. I was VERY allergic to grasses. Now I don't even think of them.
Easily the single most life-changing thing I've ever done. HIGHLY recommend visiting an allergist to see if you're a good candidate.
I have a seasonal allergy related to pollen.

When I was a kid they diagnosed me and the doctor told me to take one pill every day before sleep.

I didn't like the side effects of the medication but I just put up with it until I was an adult. One year I started to take one pill every two days during the season and my symptoms were bearable, more bearable than the side effects of the medication. A couple years later I started taking one every three days.

Nowadays I take maybe two or three pills a season (4-6 weeks) and only if I feel that an uncontrollable sneeze attack is coming.

And yes I tried different brands of this medication.
Agile Performance Reviews and Compensation
This is brilliant advice. Thank you!
Back during OWS the main point of outrage was large banks using government money to subsidize their bad bets. Nobody liked this, not even the people giving the banks that government money. But we did it anyway, and the resulting moral hazards of over a decade of 0% interest rates and no antitrust enforcement gave us something even more insane than capitalism: techno-feudalism[0].

I question your read of MeToo's effects, mostly because it does not jive with my experience. What line of work are you in where women are a liability to work with?

Twitter causing the Arab Spring was largely marketing to westerners and not truth. The Arab Spring happened because the price of food spiked, not because Twitter was magically easier to access than the hundreds of other forms of communication people had access to.

[0] As coined by Cory Doctorow. Some other left-wingers call it "late-stage capitalism".
Rent control is a two-edged sword. Does some good, does some bad.

Not much is said, but globalism, facilitated by the internet, is a factor driving up house prices. In Vancouver, Canada, they built a lot of condos but the majority of the stock was bought up by overseas residents. In many cases the condos weren't even advertised for sale in Vancouver for locals to buy.

The internet has made it easier for investors to obtain information about potential "investment" properties.

If you are going to build more homes you need to make them available to locals only. I'm sure present (globalist) trade treaties forbid such things.

Another possible solution is for the government to build rent to own housing at an affordable price. That's effectively public housing which has its problems too. Also, I suspect there are trade treaties that prevent that from happening too.
I write all my api code using a business logic “service” layer and a data ops “repository” layer.

The endpoints are by feature not entity, although most of the time they overlap.

This lets me move fast while keeping it simple to build the UI whether it’s mobile or web.
I totally agree with the general idea, and this is generally how I build backends these days. If there are multiple clients, it's usually even ok for each to have a backend which talks to the "master" backend.

But I will never get on board with sending things like content or UI related stuff from the backend. I've seen too many times, engineers think "all our forms are the same, let's just have the backend send a list of input field names and types like 'address'". It's almost always a bad abstraction, causes pain on the frontend, and restricts the creativity of engineers and designers.
Hey everyone,

Ever found yourself wondering just how many cells are in a chicken? Or how big the genome of a corn plant is? What about which DNA strain is the most "successful" on Earth? Same here. So, I decided to roll up my sleeves and bring an old domain back to life: dnaleaderboard.com.

Keep in mind, these are estimates, but they offer a fascinating snapshot of life's diversity on this planet.

So head over to dnaleaderboard.com and let me know what you think. Super keen to hear your feedback, and get ideas into improving it (ideally around getting dat from better sources than ChatGPT :))!
I am not sure if this is how it is a correct representation. I believe a common approach is to do a short history of quantum in the first year, and then do a from the ground up approach in the second and third year. Depending on who teaches it, this is either starting from a particle in a box or the approach stated here. The historical story is useful, because it tells a little bit of the why.
It is incredibly cheap and easy.

Public transit is hard is in the same way that going to Harvard as a black person in 1900 was hard. It was hard because malicious forces (whether they accepted the accusation or not) made it impossible.

Painting a BRT line and some traffic cones is all you need to set up public transit. Hell, almost all pre-established cities had entire street car networks that we disassembled due to car-centric post-1950s development.

Here's SF, Seattle and LA pre-1950.

https://i0.wp.com/transitmap.net/wp-content/uploads/2013/04/...

http://www.tundria.com/trams/USA/SanFrancisco-1944.shtml

https://la.curbed.com/2015/11/9/9902244/red-car-map-los-ange...
It was recently reported that a bunch of robotaxis occupying every lane all lost communication at once and therefore blocked all traffic.

It's easy to imagine that a 50% reduction in fleet size could make this 90% less likely, while they work on ways to prevent that from happening again.

It's not just about the behavior of any individual robotaxi, but it's also about their behavior collectively.

It's also not just about safety, but about being a public nuisance -- if they break down or get confused too often. We can tolerate a small overall amount of that in a city, but not a large overall amount. It's not binary.
>Elon doesnt have that experience, and every mistake is at-scale.

Several of his mistakes have, I am sure, been born out of ignorance. This is not a good explanation for his decisionmaking in general. Nearly everyone, whether in the industry or not, has been able to foresee the consequences of his actions better than he has.

His worst decisions have been born out of emotion. He has throttled access to websites like the New York Times and slandered organizations like NPR because they don't praise him enough. He rebranded the company to 'X' because he is still hung up on his failures in the '90s. He writes pathetic and incoherent rants at 2:00 AM and demands every user see them because he is deeply insecure. He desperately wants to feel popular, even if it has to be by fiat. He has done the wrong thing, time and time again, because he is weak.
Ugh. Terrible
“ In case we needed more evidence that putting dynamic code between hyperlinks from one page to another, add this to the pile...”

If you add “is a bad idea” after another so that it reads:
“ In case we needed more evidence that putting dynamic code between hyperlinks from one page to another is a bad idea, add this to the pile...”

Otherwise the sentence isn’t saying anything as it is worded. Sorry if I am being mistaken here.
Tangential question: is the speed of causality coincidentally the same as the speed of light? Or are they the same because of some underlying principal that inherently links them?
/gif head exploding meme
Bash is fine for small scripts.

Once you use it to manage complex data structures and flow, you are simply wasting time because you will have to rewrite it in Python or Go.
I often wish we'd have the computing future you guys envisioned. Your work on pie menus alone is incredible, and the demo of NeWS is still mind blowing all these years later