skysight-inc/HackerNews huggingface dataset:
> Modern C++ provides all the tools to build an alternative standard library from the ground up with most behaviors and interactions being defined and safe.

It also goes to a great lenght to embed standard library into base language as deeply as it can, and forces unsafe constructs. Just see how many magic types from std namespace are emmited by compiler when you use range for, initializers, or, worst of all, coroutines. Lambdas with capture by reference replace old fashioned dangling pointers with much more modern dangling references (you are free to copy lambdas that reference local variables :smiling virus with thumbs-up emoji:).

There is no way to get "another library", without making it not-c++. Those guys cannot even make no-exceptions/no-rtti a part of the standard.
Ever driven through the California central valley? Just because the state has space doesn't mean cities don't get dense.
You are in for a whole lot of magical bad ideas :)
Also Google Sheets are "vulnerable" to CSV injection [1] too for "here is a link to an evil CSV, import the data yourself" scenario.

Honestly if there was a way to Auth (even basic Auth or Bearer) via classic Google Sheets, you could create a monster so easily.

[1] http://georgemauer.net/2017/10/07/csv-injection.html
> Why do you think someone who walks and bike everywhere should pay increased taxes to subsidise empty buses running around the place?

Also, I assume that for consistency you would say someone who never cycles should not pay increased taxes to pay for things like cycle lanes? Do you think we should make no provision for cycling, or introduce a road tax on bicycles to pay for it?
I never minded doing book signings at events but it usually only lasted 30 minutes or so. That said, I did one full-length book (and a second edition) with a publisher and would never do another full-length given it's not really a career benefit at this point.
Culture definitely hurts it a lot. It seems like any question involving Java and anything performance related is "you don't, you're stupid, the JIT fixes everything, never measure, never benchmark, premature optimization is the root of all evil which means never, ever attempt to optimize anything ever"

There's pockets of people doing Java + performance, but they are far & away the exception and they are frustratingly insular about what they do & why they do it. And yeah it tends to often go against every bit of guidance from things like Effective Java & similar.
Indeed, I speculated that this is what happened based on your comment. It's also what I mean when I say that drivers are not fully in control of their cars in congested traffic, and why a cyclist would avoid those situations -- to avoid being that board.
You can just ask it, you know.

GPT-4o:

“Average wealth and income” can vary significantly by region and context. However, in the United States, as a rough benchmark, the median household income is around $70,000 per year. Wealth, which includes assets such as savings, property, and investments minus debts, is harder to pinpoint but median net worth for U.S. households is approximately $100,000. These figures provide a general idea of what might be considered “average” in terms of wealth and income."
Nobody is going to spit in your food, but staff will think you’re an asshole (and sometimes confront you).
Already confirmed but it’s legit one of the best features of all time: a completely silent portable computer.

Second-best is a mobile-first portable computer, that you don’t have to worry about having it plugged in except for an hour or so every ~day of usage.

These things don’t really show up in any kind of stats but I can say that they change the definition of computing for humans (vs. data centre servers, etc)
Thanks! Also related:

A copy-and-patch JIT compiler for CPython - https://news.ycombinator.com/item?id=38769874 - Dec 2023 (68 comments)

Copy-and-Patch: Fast JIT Compilation for SQL, WebAssembly, and Others - https://news.ycombinator.com/item?id=28547057 - Sept 2021 (7 comments)
Right, I assumed we were talking about discretionary income. Why is a distinction between income and disposable income relevant given that taxes sometimes provide services that would otherwise be purchased and sometimes do not?
2024 Finalists Design Awards Developer
You might enjoy Hurl, the exceptional language: https://news.ycombinator.com/item?id=40480056
People complain about everything. Certainly the bus is a common complaint here in Chicago even though it’s difficult for me to imagine it getting much better. Even if they add BRT people will complain about that. Of course the goal is increasing capacity of the transit system the question is how to do it.

I think the US has a big problem where SFHs are the epitome of what it means to be successful for a huge number of people. These people will always vote for policies that enable living in a single family home, even if they don’t live in on themselves and will never be able to afford to because the freedom to do so is so deeply ingrained. Highway expansion is a policy that enables single family home living as it enables people to live farther and farther from the city center so I suspect it will always see a large amount of political support.
In modern dictatorships like China they don't use the police on protests that much anymore, you just get kidnapped and disappear a few days after the protest.
Good finds. Added above. Thanks!
Cold booting my 7 MHz A600 to a fully loaded, functional and responsive desktop takes 17 seconds from hard drive (I just measured). Pretty decent, I'd say.

There's plenty about Amiga that is and/or feels instant. My workhorse is a 14 MHz A1200 and I use it at least once a week, so I get plenty of opportunity to compare. For its intended use cases, most things feel very snappy. Then there are of course areas where it doesn't stand a chance compared to a modern PC, even if the workload is "Amiga sized". Decompression and picture downsampling, for example.
One thing I’ve observed is that outside the main tech job markets (bay area, nyc, etc), many remote jobs offer higher salaries than similar in-person roles.
Alphabets are much more flexible than the Chinese characters.

An alphabet can be adapted to basically any language. You just have to map the letters to the sounds, and you're pretty much done.

By contrast, the Chinese writing system is adapted very specifically to the properties of Chinese language. Every syllable in Chinese has a meaning (or set of meanings), so every character represents one meaning (or a few). English does not have that structure: words can have very arbitrary syllables that don't have any meaning on their own. Chinese characters encode a meaning plus a sound, which is often reflected in how they're composed (i.e., a character will often be composed of two simpler characters, one of which has the correct meaning and one of which has the correct sound). Chinese words do not change form: there's no conjugation, no plural form, etc. As a consequence, the writing system has no way to deal with things like conjugation.

I have no idea how one would even begin trying to adapt Chinese characters to write English. On the other hand, it's relatively easy to come up with a way to write Chinese in any alphabet.
Someone on YT did a demonstration on a paint shaker, and the bolts loosen nearly as fast as having none. Internal/external tooth washers or nylocks are the way to go
Presumably "Art" is still too icky a term to be using.
The transit systems used to be private. They went broke competing with free highways.

Compare this to Japan, where transit is still going strong because the highways must recoup revenues via tolls.
There used to be http://twoyoutubevideosandamotherfuckingcrossfader.com/ too but it's now broken (it loads, but the players don't).
I have a general rule about abstraction. If the abstraction is so general (e.g. a root node of a tree of abstractions), then it's qualities will be reflected in every leaf node. Leaf nodes such as snow, rock, water, trees or burrito.
I think you’re describing something akin to Cantor’s diagonal argument
I’m always worried about food-safety and Amazon. They don’t have very good control over their inventory, right?
"Å" is just "O" stacked on top of "A" though. And "V" is in fact the OG Latin form ("U" is the newly introduced one).

But yeah, the whole notion is kinda silly. Most writing systems in the world are developed from very few originals. E.g. for most of Eurasia, the source is either Egyptian hieroglyphs or the Shang Oracle bone script.
it's getting built into some pretty widepread applications: firefox is a big one, it also runs a lot of the super-low-level parts of dropbox. I'd say it's overtaken haskell for adoption at least.
Happens so often to me it’s no longer humbling.

Though of course I do some things well I’ve been doing most things poorly all my life. That’s what learning as an adult feels like.

Good luck.
Wouldn’t the second-best time by that be 25 years ago less a second?
My favorite approach is from Functional Programming in Scala, which doesn't mention monads until chapter 11. But it has you implement a bunch of collections with `map`, `map2`, `unit`, and `flatMap`, and exercises that repeatedly show how useful this interface is. So by the time you get to it, the definition of Monad feels obvious, as well as Functors & Applicatives.
I found this interesting because of its multiverse approach not because it's about red meat.
I would have found it even more yet separately interesting if the median HR was
0.1 or 10.
> Also, other than Swift, I don't know of any programming language that let's me explicitly mention if a function could throw an exception.

Checked exceptions in Java. I both like and hate them.

They force the function to be explicit about what exceptions they can raise. If you call a function that raises a checked exception, you must either explicitly handle the exception, or mark that it is propagated up by adding the same exception to the calling method signature.

However, they cause a lot of pain for working with higher order methods (map, filter, flatmap, etc). Because they change the signature of the method (and therefore the interface it can satisfy), you need to use a lot of generic variants of higher order methods to accept them, or like a lot of libraries, you end up writing wrapper functions that convert the checked exceptions into unchecked runtime exceptions, such that they don't modify the method signatures. This then leads to a lot of weird code, and uncaught exceptions at runtime, taking down the application.
Probably not relevant to Hesselbein; she was often being introduced by Girl Scouts people gushing about her.

I did some work for Girl Scouts in the early 2000s and her legacy was a positive one then.
The only thing that seems to be happening is that people are snapping out a cult-like mentality that has mostly plagued the Left. I thought people would start to realize how we're in a form of social totalitarianism since the pandemic, but it took 10/7 for lots of people to really see what is going on.
> The classic story here is that of an AI system whose only—seemingly inoffensive—goal is making paper clips. According to Bostrom, the system would realize quickly that humans are a barrier to this task, because they might switch off the machine.

I am at a loss to understand how this agent of doom (the AI not Bostrom) can be both "intelligent" and not understand that there are enough paperclips.

Unless I assume the argument rests on the word intelligent being meaningless.

But go on...
28 being next door to 47 at the end of a cul-de-sac can really mess with people.

Also on older estates where spare green spaces have been used up by additional houses so you end up with 21,23,25,25A, 25B.

The UK can be weird....
There are, but they're mostly enthusiast/stylized designs instead of anything meant to be practical
The way I think about it is that the general monadic structure is that the results of an operation can cause new operations to happen with equivalent complexity. This is exactly what "flat map" is.

So what the "IO monad" in Haskell represents is the general principle across programming languages where you can, say, read a file, then for each line in the file read another file or otherwise do additional I/O -- and this can spiral out in an unbounded fashion.

As developers we can observe the monadic structure of operations everywhere (and generally seek to avoid it! Monads are fundamentally too powerful!) But whether it is worth encoding the general idea of monadic structures into the type system is a separate question. Haskell says yes, most others say no. There are good reasons both ways. (One underappreciated reason is that exposing a hierarchy of typeclasses/traits introduces API stability considerations. When Applicative was inserted in between Functor and Monad in Haskell, the whole ecosystem had to be updated.)
You clearly don't know anything about the bar. One half of your score is split between 6 essay questions, and reviewing two cases to then follow instructions from a theoretical lead attorney.
I’m with you. I assume all plastics to be unsafe for human use by default.
Your final paragraph sums it up nicely. I think a lot of people when they see something educational will just switch off if it doesn't immediately engage a personal interest. Seeing it from the point of view of the author is a great way of putting it. I can explain this to my kids. Ok, Newtonian physics is boring. So let's think about why Newton made such a deal out of it.
> I'm guessing that the data you extract from the RFID chip is some ID number that you need access to a database to do anything with? And that database is closed and only available for vets and similar?

Mostly correct:

Many pet ID microchips also have a temperature sensor for some reason, which can be read out along with the fixed chip ID. But you're correct that the chip itself doesn't hold any owner information.

There are dozens of different microchip ID databases; some of them are linked to specific chip manufacturers, others are general-use. Generally speaking, the registries don't give out owner contact information; instead, they'll contact the owner themselves when notified that a lost animal has been found.

The AAHA has a tool that'll query most of the major databases at:

https://www.aaha.org/for-veterinary-professionals/microchip-...
Does it look nice? The aesthetic is part of the whole thing, I think.
> What we need is a mechanism where servers can be tipped directly bypassing management.

You should know, such a mechanism was invented thousands of years ago...
Show HN: Building Alternative to Examine.com
Hey everyone!

I am sure everyone is already familiar with Examine. It is perhaps the biggest resource on supplement research. The way they've been operating is that they focus on a few health areas and then scout for research papers that mention related health outcomes, and then describe the link to different supplements. This is a hugely laborious undertaking, but now with AI, many parts of this process can be automated, and that's what I am building.

Here is an example of all research that is linked to Increased Short-Chain Fatty Acid Levels:

https://pillser.com/health-outcomes/increased-short-chain-fa...

I've now indexed thousands of research papers and extracted insights from them that link those studies to different supplements available on the market. The long-term goal is to create the first of the kind supplement store where every supplement on the marketplace is linked to research. Unlike Examine, I intend to make all research summaries public and instead focus on affiliate revenue from the related supplement sales.

The biggest challenge is data accuracy. Due to these being complicated topics, I am avoiding extracting any insights beyond demonstrating a link between the study, health outcome and substance. Users are then linked to the actual research papers where they can building confidence in their decision. However, over time, as AI models advance, I am planning to expand this to a complete insight engine.

I am fascinated by the problem domain, and more generally data normalization problems and applications of LLMs to data normalization problems. I am now doing it as a hobby that I foresee to be a money losing activity for a long time into the future, but I also think there is a fair chance that Pillser could emerge as a preferred website for people who want to buy supplements due to the unique combination of science and inventory.

I am probably a few months away from having the complete database, but wanted to share for early feedback. The website is called https://pillser.com/, and you can already search for different health goals and associated research directly from the landing page.
Another billionaire is going to the Titanic
Nvidia CEO Jensen Huang: "I discourage 1-on-1s"
“I don’t do 1-on-1s, and almost everything I say, I say to everybody all the time. I don’t really believe there’s any information that I operate on that only one or two people should hear about… I believe that when you give everybody equal access to information, that empowers people. And so that’s number one… Number two, if the CEO’s direct staff is 60 people, the number of layers you’ve removed in a company is probably something like seven.”
Yeah- I started being "flexible" with contractions in casual online speech years ago as a joke, but now it's just sort of part of my "dialect". That and cursed multiple contractions; at least I'ven't'd any problems with accidentally using either of those in formal speech.
>You can just ask it, you know.

But my question will not be part of the context of that conversation.
Thanks! It's the main subject of the post and right there on the first line of the quoted text but I realise I could have been clearer.
Read: No, and nothing mainstream is ever going to design for it. There's always gonna be more visual processing you can cram in for more impressive looks if you accept a lower framerate and/or lower resolution. The trade-off will always be there. If you make the GPU fast enough to push 4K @ 1kHz, then developers are going to prefer to use the 32 times more compute they get by dropping to HD @ 120Hz to render more impressive graphics.
Not really related, https://the21stcenturymonads.net/
See for example https://suslib.cc/
In India yellow is commercial and white is non-commercial vehicle
I had a Chumby 8 for a while. It was cool - I was able to stream TV shows to it using the TVersity flash interface.

It never really got enough software for it to ever get out of the "janky and promising" stage.
Mobile app/game monetization are designed by people with Masters and Doctorates in psychology for a reason.
The second op-amp is configured as a comparator. It drives its output to the positive rail when the input exceeds a threshold, and low otherwise. The higher-frequency oscillations aren't anywhere near the threshold, so they disappear.
Wow, this mastodon interface works without javascript!

Why don't all the others have this feature?
The number of times I’ve tried to use my keys to get through a ticket barrier… or my Oyster card to unlock my front door…
The rise of ChatCCP: Inside China's terrifying plan for the future of AI
Monad provides a way to wrap types of data to process and chain them uniformly.
(Tries to fight the urge to explain, fails) it’s a construct to sequence async interactions, one after the other, without blocking. It’s very similar to c# or python’s await
The driver who ain’t carting air around. The environment that isn’t burning fuel to cart air around.

At some point it becomes far more efficient to simply provide on demand service.
Pff that comic is old news
Mine was. I asked it the first question, first.
Because it's really better, or because it's trendy?
For existing C++ just using a checked std::vector and Boehm GC can get you quite a long way.
thanks to the need for ES to accommodate SPA (one of the worse thing that has ever happens to the web), that allows ES/JS to change the URL of the page as long as it is within the same domain. What could go wrong. Don't try to make web a QT replacement. Crete your own freaking interface. Stop hijacking web as document based platform to squeeze everything in there.
Parsing any format is a minefield though...
This is the right answer. When it's time to make a product, you either use a managed VectorDB or ditch it for a more traditional datastore with careful indexing.
That reminds me of giving the advice, "Just do what comes naturally," to beginners. That's the last advice someone who has spent years building up an intuitive model needs, but it's terrible for beginners.

https://putanumonit.com/2021/09/10/rules-for-noobs/
Gift link: https://www.nytimes.com/2024/05/29/science/stegosaurus-fossi...
Unfortunately a citation, especially as a prestige or impact metric, carries associations of quality to observers outside its domain. A resource having been selected for citation implicitly signals that it wad the best choice among a field of rival candidates, yet in many cases such as you describe the truth is that it is the _only_ such work available.

This is especially problematic as some researchers build entire careers out of gatekeeping preprint access to unique, single- source primary data that only they or their lab/ staff can collect- not because of their superior ability to analyze it but because theirs is the only facility with the appropriate ensemble of apparatus on site or close at hand, or because they are the latest in a close-knit (often nepotistic) chain of custodians presiding over a certain exclusive primary source, such as a nature reserve or archaeological site.
I really liked this video about it when I saw it a while ago:
https://www.youtube.com/watch?v=p8u_k2LIZyo
Steve…

What was the moment of realization like?
It should be noted that this is exactly what you get by default with Asahi Linux for new arm Macs
That's really funny. I personally can't abide by flexible contractions but the multiple contractions are definitely up my alley and I deploy them whenever I can.
Pure Hangul was used for a long time before then, just not in any kind of official capacity after Sejong. But e.g. most "women's literature" would be written in it.

And back when it was first introduced, it certainly did wonders for literacy. Although it should be noted that original Hangul was more phonemic wrt its contemporary Korean, and the letter shapes were a bit simpler as well.
Btw if we use parser generators like antlr for this purpose, is it still a minefield ? Can someone point some vulnerabilities I can study ?
When I worked on some aircraft, every single line of code that was added or changed had a digital and paper record of the change and the reason for it.
I have actually open sourced one recently which supports queues - its both a desktop app and a daemon: https://github.com/singulatron/singulatron
Monads are Monoids, so it's a good idea to build up an intuition for Monoids first. Then move up to Applicatives, and then finally Monads if you find you actually need them by then. By the time you get to them, Monads will be boring.

Applicatives were dusty theory when I learned Monads, so they never burned themselves into my consciousness. I'm doing good with Monoids tho.
We didn't even use the time to prepare for the authoritarians going to expansionists wars to stabilize the fragile regimes. Those who benefited from this Geo-strategic blunder, should be taxed heavily to finance the fight against its fallout.