skysight-inc/HackerNews huggingface dataset:
Goodness it waffles on a bit but cutting to the last paragraph he says in ten or twenty years AI and the world won't be much different. Which seems pretty dubious to me being more of the Wait But Why school of thought.

(https://waitbutwhy.com/2015/01/artificial-intelligence-revol... If you ^F for "cute" you'll see roughly the take of the author)

The art is cool.
In most cases, I’d probably agree with your point here, but in this case, I think you’re wrong. If Circle can truly accomplish its stated goals, the value proposition of a memory-safe superset of C++ is ginormous. Lots of companies with critical software written in C++ won’t care that Circle isn’t open-source as long as it ticks all of their boxes (certifications, audits, etc.) and they have a strong enterprise support story. This isn’t your average project.
It really is a shame that in the 20th Century, the "best" math and science books were judged not for their educational power, but for how difficult and impressive they were to fellow professionals. It seems as though the professors were afraid that they'd lose their lecturer jobs if the books were too educational on their own.
I'm interested whether the device mentioned has some haptic feedback for the user; can the user feel the resistive force when they grab an item?
I don't know what you mean.

JSON numbers are far more restrictive than strings and carry precisely defined meaning in a way that arbitrary strings don't. They're only "just certain strings" in the same way anything can be serialized to a string, which doesn't really mean anything.

What does jq do to them?
I mean our brains are basically meatsack computers.
Ask HN: Book Recommendations?
I like to read on scientific topics. Some of my favorites include:

Piketty, T. (2014). Capital in the twenty-first century. Harvard University Press.

De Mesquita, B. B., Smith, A., Siverson, R. M., & Morrow, J. D. (2005). The logic of political survival. MIT press.

Axelrod, R., & Hamilton, W. D. (1981). The evolution of cooperation. science, 211(4489), 1390-1396.

Tetlock, P. E. (2017). Expert political judgment: How good is it? How can we know?-New edition. In Expert Political Judgment. Princeton University Press.

Diamond, J., & Renfrew, C. (1997). Guns, germs, and steel: The fates of human societies. Nature, 386(6623), 339-339.

McGillivray, F., & Smith, A. (2008). Punishing the prince: a theory of interstate relations, political institutions, and leader change. Princeton University Press.

Kuhn, T. S. (1997). The structure of scientific revolutions (Vol. 962). Chicago: University of Chicago press.

Lietaer, B., & Dunne, J. (2013). Rethinking money: How new currencies turn scarcity into prosperity. Berrett-Koehler Publishers.

Fulcher, J. (2015). Capitalism: A very short introduction (Vol. 108). Oxford University Press, USA.

Wiseman, R. (2016). Queen bees and wannabes: Helping your daughter survive cliques, gossip, boys, and the new realities of girl world. Harmony.

Any recommendations are appreciated. =)
no, it requires even more critical examination. people need to learn more about the issues involved, and try to understand the needs and fears of others, and to work out a solution that everybody can live with.

a consistent vision is that everyone has a right to live their live according to their own ideas, as long as that doesn't affect others. but this vision requires an understanding that we all are contributing with good intentions.

it is the good intentions that we need to instill in everyone.
The furry being referred to is the OP in the link for this post, says they work in civilian nuclear.
Your point was people didn't want to stop and charge for 45 minutes often while on road trips and that many people don't have chargers at home so having 1,300mi of range is potentially useful. This car wouldn't stop and charge and have you wait for 45 minutes unless you're just into that. It runs off petrol. People would stop and pump gas for several minutes and be on their way. Maybe if you go someplace with free level two charging you might take advantage of it, but outside of that you probably would never charge it in public. Just use gas.

You directly stated waiting to charge for 45 minutes at a supercharger "...is currently the only option." But it is not. Hybrids, and plug-in hybrids like this, have been an option for a long time. The idea that one can quickly "recharge" on the go at a gas station is not a new concept. Gas cars have existed for a long time. This is a type of gas car. It takes gasoline and burns it in an internal combustion engine to get that range figure. Nothing about this technology is really new, just that it has better MPG than some of the other competitors and has a large enough gas tank to make that range figure really high. And it largely gets that high MPG by pairing it with a much lower power motor than what many US consumers would like (99hp vs 160hp in the Prius Prime).

Charging at home is also pretty irrelevant here, save for the fact it is a plug-in hybrid. Then I'd wonder why bother buying the plug-in hybrid with a larger and more expensive battery if you're not planning on actually keeping that battery charged often. The pure-battery range of this is still pretty tiny compared to an EV, so if you didn't have the ability to charge at home this is just a normal hybrid car like the Prius, albeit with better MPG due to being much more anemic.

But then the main benefit isn't that it has such immense range, the main benefit is that it supposedly has a pretty high MPG compared to most hybrids on the market today. So why not lead with that in the article instead of sharing some odd range statistic. A Jeep with a few jerry cans strapped to the back can also have a pretty large amount of range. Pickup trucks with massive gas tanks can also have pretty high range as well.

So practically every point about charging time, charging at home, and comparison to Tesla is immensely irrelevant. Tesla doesn't make hybrids. The comparison is to pretty much every car maker that makes hybrids. This is because, once again, this is a hybrid and not an EV.

The point of "this isn't an EV, so concerns about home charging and charging wait time" aren't mere details. It is a key part of the car and directly addresses your main points of why you imagine 1,300mi of range would be important and valuable to the consumer. I do agree, 1,300mi of range on a BEV with the current state of charging would be useful. This isn't a BEV, its a hybrid. The state of charging networks doesn't really apply. Practically nobody takes 45 minutes pumping gas.
"Monads embody the concept of "chaining" functions."

No, it doesn't. Monad implementations may call the provided function zero times, or multiple times. Chaining implies exactly once, one of the common misconceptions about the monad interface.

Flatmap is another common attractive nuisance; flatmap is the monad implementation for lists but is not "monad" in general, any more than "an iterator on linked lists" is "iterator" in general.
It was not the worst for fatalities, but the one that disturbs me most I think, was the one in the 1980s in Ukraine where an intense radiation source that was lost, worked its way into gravel, that was used for concrete for an apartment building. It was in a panel in a bedroom. A young family died of leukemia. Another family moved in. The son of the man who moved in, soon died of leukemia. He knew about the previous residents, and started looking into it, and eventually they brought in a radiation specialist and a geiger counter.

The dose rate was about 0.2 R per hour. Enough to almost certainly be fatal if you slept next to it regularly for even just a few months. Yet low enough that it likely wouldn't cause any acute sickness to anyone simply passing through the room periodically. Particularly insidious. And so it was in the wall for 9 years.

https://en.wikipedia.org/wiki/Kramatorsk_radiological_accide...
NYC has a net negative out-migration rate. If it wasn't for foreigners moving in the city would be shrinking. And foreigners (like many of my family in Queens) don't move to NYC because they like a city that's just one step up from Bangladesh. They do it because of the access to jobs, people who speak their native language, etc. They tend to move to Long Island (or, these, days, Texas) as soon as they get their feet under them.

My larger point is that public policy is a meta-market. We subsidize the suburbs because the majority of people like the suburbs. The net migration patterns in this country are to places like Dallas and Atlanta because that's where more people want to live.
The vast majority of modern MCUs have enough memory protection for Tock. Anything cortex-m0+ or "better" has an MPU. RISC-Vs PMP or ePMP as well. Most 16-bit "legacy" (though still popular) MCUs don't.

Virtually anything with a radio these days (the MSPs were holdouts but mostly those are Cortex-M these days as well)
Good luck troubleshooting why your data is subtly (or not-so-subtly) corrupt when the database transactions that started the problem occurred months previously, because the guarantees were too loose/not well-understood.
Scala supports it just fine.
So person drops off some device that measures radiation at a swap meet.

?Somehow person figures out device is radioactive?

Person throws radioactive device in back of truck. Then will dispose of properly at civilian nuclear facility.

I guess the worry here is that the other person is unqualified to handle and dispose of the device and cause bodily injury to self?
i am sorry, but from personal experience, inside a car as a passenger and outside as a pedestrian or cyclist, many drivers believe they own the road. that's not dehumanizing them. that's reality.
It probably makes sense for a CEO who is direction setting and probably has other defined methods of feedback collections.

For normals ICs 1:1s are crucial for career development. You absolutely need a space to talk candidly with your manager.
recently I read a US law trade magazine article on a particular term used in US Federal employment law.. the article was about 12 pages long.. by the second page, they were using circular references, and switching between two phrases that used the same words but had different word order, contexts and therefore meanings, without clearly saying when they switched. By the third or fourth page I was done with that exercise. As a coder and reader of English literature, there was no question at all that the terms where being "churned" as a sleight of hand, directly in writing. One theory about a reason that they did that in an article that claimed to explain the terms, was to setup confusion and misdirection as it is actually practiced in law involving unskilled laymen, and then "solving" the problems by the end of the article.
Page. 57 in Real Analysis, definition of a limit...

First time in my life that I did not understand something on the spot (actually took me a few months to (REALLY) understand it).
I was unimpressed after reading Tock's home page (and I think I read it all), but then I was quite impressed by your "runs the Chromebook embedded controller" (because the ChromeOS team seems to me to be great at security).

I humbly suggest adding that to the home page (being careful to mention that the ChromiumOS EC repo has not been updated to reflect that fact and to mention that before about a year ago, something else ran the EC).
Micrium (uC/os-ii, uC/os-iii) is open source now. Best dead-trees book for an RTOS. I haven't shipped anything on it, so I have no other opinion.

https://github.com/weston-embedded/uC-OS3
I collected a few of these here:

https://github.com/ncruces/fastmath/blob/main/fast.go

Also see this StackOverflow:

https://stackoverflow.com/questions/32042673/optimized-low-a...
> Obviously you need subject knowledge, that should be implicit?

Well, in a lot of the so-called soft sciences, you can easily beat a test without subject knowledge. I had figured that the bar exam might be something like that -- but it's more akin to something like biology, where there are a lot of arcane and counterintuitive little rules that have emerged over time. And you need to know those, or you're sunk. You can't guess your way past them, because the best-looking guesses tend to be the wrong ones.

(For what it's worth, I realize that this mostly has to do with the Common Law's reverence of precedent-as-binding, and that continental Civil Law systems don't suffer as much from it. But I suppose those continental systems have other problems of their own.)
Idelvan santos pinhero
Computational language questions outperform ratings quantifying emotional states
> If you’re storing doubly linked lists in a DB you’re doing it wrong.

Assuming that the database uses B+ trees (like most do), then the database records themselves are very likely to be in a doubly linked list.

Not every doubly linked list is the kind you see in an introductory data structures class.
But doesn't also much get lost when the manager can't keep up with 60 reports?

Mathematics teaches us that the distance in a tree, from root to leaf, where each node is a linked list, is minimized when the branching factor is e, the base of the natural logarithm. For example, e is the most efficient base for writing integers.

Management isn't quite the same, but branch size is are relevant.

Management isn't
Learned it on the MSX <3
The problem with all of these examples is that it’s using a model of Snapshot Isolation which guarantees writes don’t conflict, but doesn’t provide a similar guarantee for reads. What you really want is the pair of constraints:

- Anything I write hasn’t been concurrently written to by another transaction

- (added): Anything I read also hasn’t been concurrently written to by another transaction

Adding “conflicting reads” fixes every single example in this post. The linked list example can be fixed in any number of ways. The most efficient might be to “spread out” the set of conflicting keys to also include the next / prev pointers of the deleted items b and c. This makes the transactions conflict. Or maybe better - include all the next pointers of all items before the modified item. This adds an implicit guarantee that the visited / modified item must be in the list for the transaction to be successfully committed.

Now, adding reads to the conflict set might change SI into a different concurrency model. The blog post does use the same definition as Wikipedia. And that definition only mentions writes. But I think any SI system can be made to work this way by setting X = X for any value read during each transaction.

The “two threads” example becomes this:

beginTxn();
if (x == 0 && y == 0) x = 1;
x = x; y = y; // implicit
endTxn();

beginTxn();
if (x == 0 && y == 0) y = 1;
x = x; y = y;
endTxn();

And the two transactions will function correctly.

Having the database handle this for you is best because:

- Humans will forget

- If two transactions read some value but neither transaction writes to it, the two transactions don’t actually need to conflict. This is too strict.

Foundationdb in my opinion has the best API for this I’ve seen. Reads and writes within a transaction are tracked like this automatically, and you can manually add, remove or change the set of conflicting keys using an explicit api if you want to. But I’m sure it’s not alone.
Probably more of a humbling moment for the CEO. They just demo'd something without both conferring with the devs and doing a practice-run themselves?
Thanks a lot man - I'm really happy to have this kind of feedback. The reason I wrote this is because I found most of the modern explanations lacking in intuition behind the equations - along with also not explaining what the actual equations meant. If you found this useful please share and subscribe - I'm also trying to provide intuitive guides to other concepts (Schrodinger's equation, Black Holes, Quantum Mechanics, other complex topics) and eventually I'm hoping to write books on some of these topics which present math and physics in a much more clear and intuitive manner. Math shouldn't be hard to grasp. At the very bottom level it's very simple but presenting it in a clear and intuitive manner I will admit is very hard. Also full credit to a lot of the material as well goes to Grant Sanderson (3Blue1Brown) and most of the diagrams there were generated using Vexlio which I also highly promote: https://vexlio.com/
Which is an extremely naive view. Some concerns are sensitive.
Well, except the number of English speakers outside the US is much larger than inside the US (as per the wikipedia page you point to) by 5 to 1. Granted many folks are speaking it as their 2nd (or nth) language. But when you take into account the limited set of languages supported by ChatGPT one could reasonably assume English-speaking (typing) users of ChatGPT are from outside the U.S. as non-U.S. folks are in the majority of 'folks for whom english would be their first option when interacting with ChatGPT'. Even if you only count India, Nigeria and Pakistan.

Though of course OpenAI can tell (frequently, roughly) where folks are coming from geographically and could (does?) take that into account.
Sounds like playing with fire to take off something as protective and life saving as a face mask for the sake of something as trivial as a photo.
This looks like it measures smoke density by measuring radiation. The americium is bound up in a gold matrix called "Americium alpha foil" and the sensor essentially measures how many alpha particles make it through the smoke or how much the gamma emissions ionize it? I can't tell.

According to some random Nuclear Regulatory Commission documents, a specific EC 23095-1 with Serial no. 830101 was used as the calibration standard for testing other MICs: https://www.nrc.gov/docs/ML0037/ML003770968.pdf
Precisely. You can work on this with techniques and coping mechanisms (and sometimes medication) but it’s a constant struggle.
This is one of the dumbest things I've come across in a long time.

I absolutely love it.
Ya and it's insane. My college for a project bought dozens of fire detectors from the 70s to take the Am out (they had more than todays) for a project.

Of course, he had to take the necessary license before he started that project.
Since he is a founder and CEO, I'm not sure his opinion on 1:1 meetings is relevant. He's not a people manager.
That's a typo. 7 microCurie would be 260 kBq, not 360 kBq.

This whole thing's a farce; there's nothing remotely interesting, or alarming, about a sealed alpha source this small. There's countless millions of residential smoke detectors of exactly this size, isotope, and basic design. (The multiple other commenters are also speaking correctly, that modern smoke detectors are about 1/10th this size. The older 20th-century models are a bit larger).
Minor correction: Q3 came out in 99, so it was probably written in either VC++ 97 or VC6.

Otherwise, carry on.
> where people assume that collaboration is for low-IQ people

I've also seen a phenomenon where developers believe their code is so valuable and amazing that they don't share it; it's really ordinary code but useful to novices nonetheless. Some communities I participated in when I was younger (e.g. PS3 jailbreak scene) were very protective of their code for no reason. Executables were obfuscated, nothing was open source, and developers were very hostile or intentionally trolled you when asking questions about their software.
> it spins

You're thinking of a vacuum cord that automatically winds onto a spring-loaded reel, commonly seen on canister vacuums.

They're talking about an upright vacuum where you manually wrap the cord around two hooks. One of the hooks can be rotated so that it no longer keeps the cord in place.

Look at the two black hooks in front of the yellow cord in this picture:

https://f.media-amazon.com/images/I/61XbxqH6%2BQL._SP523,128...

Note that the bottom one can be rotated upward. The entire cord can then be removed from the machine in one motion.
Of note is that the (horrible) Goiania incident had a source with around 74 tera-Bq, the source in the original post here is something like 360 kilo-Bq.

So try to visualize the difference between a 360 kilobyte file and a 74 terabyte file. Or the cost difference between a cheap pack of chewing gum and an F-35 fighter aircraft.
My way of planning and writing software shifted a good bit after I went from working at a mid-size tech company to working for myself. Suddenly I cared very much about how long it took to reach a functional product and very little about developing sophisticated architectures.
Rust's affine types and borrow checking give safe Rust a lot more power than the safe subset of Ada95. A trivial getter method that returns a reference (i.e. pointer) to a field of its object is safe in Rust, but in Ada95 (and C++ and most other non-GC languages) in general you can't ensure the object outlives the reference.

It is true that Ada has a safe suitable-for-systems-programming subset that's much better than most languages. I think when people say "Rust is the first safe systems programming language" they implicitly mean "that is expressive enough for me to replace C++ with".
My parent confirmed that deallocating memory is still unsafe, even though there are common usage patterns that help make sure you're doing it correctly.
I just learned that Wolfenstein 3D is actually (wait for it) the third game in the franchise. Nothing gets by me!
Right.

And if you live in some regularly redeveloped bit of a town that grew in the Georgian era you can end up with clusters of houses that have almost no discernible pattern left over; I live in such a house. The naming around here is astonishingly complex, such that if I explain it too much I would identify where I live.

(I have three physical neighbours -- that is, I share walls with them. And we are on three different roads, legally speaking)

The plus side is that as you get to know the couriers who you've helped, you begin to understand that your packages will never go missing. There is an Amazon driver who smiles from ear-to-ear when he delivers for me, and I even get good service from Evri.

I move soon, and since I'm the only person here who works from home who has a clear view of where all the delivery drivers get out of their vehicles wearing a confused look, I expect parcel delivery accuracy to drop for my neighbours when I'm gone.
There definitely are concerns which shouldn't / don't need to be shared widely, when they're about specific people or about interpersonal issues. There's also potentially lots of stuff that should be communicated to the team, but they don't need to know the details of the issues. You definitely don't want to start a "John is avoiding work recently" conversation in a group, exactly because everyone can hear it and respond to it. Maybe the manager needs to have a private chat with him, or maybe the manager already knows that John had a death in the family that affects him. Not everything needs to have more people involved.
In my first digital design class, my physics professor (who I took 6 classes with and respect very much) took a look at my breadboard computer with no consistent color coding for groups of wires and overall bad layout. He said it was bad and that I should start over from scratch in front of the whole class.
Like with all things in life, one need to find balance within the two extremes you posted.

There's overcomplicated, there's too basic, and then there's simple.

I think it's fine adding just enough complexity and abstraction to make something malleable and manageable in the future
An enticing story, but in the end, it's no better than finding an old smoke detector at a yard sale.
Now I'm curious: what's this non-contrived example?
Sorry are you saying nobody is using Circle? Also it seems closed source?
The technologies of all dead generations (2023)