skysight-inc/HackerNews huggingface dataset:
I’m not sure about Playdate, but for a larger company, it’ll be beneficial to stop paying fpr the insurance after a while — the insurance companies bank on the difference between risk tolerance for individuals and in groups. Your liquidity might not be able to survive an event that is fairly insignificant in the context of a larger group (say your house burning down — devastating for you, but zooming out to a city-level it happens occasionally).

Larger companies can develop a higher risk tolerance in-house and eliminate the middle hand, and that’ll let them siphon the excess to their shareholders rather than the insurance company.
HN tells personal stories all the time. I think they just wanted to tell a little joke about how suspicious the word "PlayDate" sounds out of context. I don't think it's so egregious to warrant the 3rd degree.

If anything, the overscrutinizing on an innocent story feels more reddit-esque to me.
North Korea is poorer country with less resources, yet they manage to work on their own nuclear program. It is not impossible task, just a matter of priorities. And it’s a really good deterrent.
Neuronal wiring diagram reconstructed from a vertebrate brainstem
> ..individuals basically lose completely their ability to understand and produce language as a result of massive damage to the left hemisphere of the brain. ...

The right hemisphere almost certainly uses internal 'language' either consciously or unconsciously to define objects, actions, intent.. the fact that they passed these tests is evidence of that. The brain damage is simply stopping them expressing that 'language'. But the existence of language was expressed in the completion of the task..
In other news, scientists find out that one of your kidneys does no work, because you can lose a kidney and still lead a normal, healthy life.
Fern Is Hiring Software Engineers in Brooklyn
Most interesting to me is that PyPy (and Node for that matter) gets the same order of magnitude improvement that Rust does.
> but we also have a huge catalogue of Israeli politicians explicitly calling for the genocide of Gaza.

There was even a database set to track this large number of genocide calls. See https://law4palestine.org/law-for-palestine-releases-databas...
The EU AI Act is a wake-up call
MiniKeys
Once rector gets 8.4 rules out, this will be pretty awesome:

https://github.com/rectorphp/rector/issues/8701

https://github.com/nikic/PHP-Parser/commit/7b0384cdbe03431c4...
Is this wholly self-hostable? I'd be curious to run something like this on a home server, have some small model via ollama slowly chew through my documents / conversations / receipts / .... and provide a chat-like search engine over the whole mess.
Does it not always have a list of all the moves in the game always at hand in the prompt?

You have to give this human the same log of the game to refer to.
Honestly, no, not really. Both "before" and "after" look fine to me.
Further, the prompt also says to "choose the next move" instead of the best move.

It would be fairly hilarious if the reinforcement training has made the LLM unwilling to make the human feel bad through losing a game.
> experiment with Large Language Models (LLMs) a la GPT-4 or Llama3 in the area of music generation

LLMs are/were indeed used for music generation, but none of these results were convincing from my perspective as a practicing musician. Language is just too different from music, so that results of (symbolic) music generation based on DNNs with linguistic embeddings are only good by chance, if at all. Convincing systems like Udio rather use an architecure for music generation as described e.g. in this article: https://towardsdatascience.com/audio-diffusion-generative-mu.... An LLM is only used to interpret text input and map it to musical features, not for the actual music generation.
Terrible naming.
I supposed this begs the obvious question I'll ask: why? It seems like this is an easy way to make sure any and all Fedex employess are looking to jump ship to UPS or any other competitor.
Please avoid spamming with automated comments.

Or if you're going to, feed ChatGPT the actual article. This is just responding to the title without saying anything interesting.
Psychoacoustic and archeoacoustic nature of ancient Aztec skull whistles
I have tried to use it, but as soon as I search for someone after log-in, it says that I ran out of credits.
I've decided to not read the article/slides because the title, in conjuction with the other titles on the page, sounded stupid to me.

My time is not free, sorry.
JavaScript has, basically, no library to speak of. The language is very small. Python comes with a lot of stuff, and that stuff is of very variable quality and performance. So, if you are trying to benchmark two languages against each other, it's just not going to work well because for the vast majority of Python there's simply nothing in JavaScript that does that.
One-Click Content Distribution and Sync
It often happens when the players play blondfold chess, as in this case.
Take a look at how basic auth is implemented in browsers today. Now imagine expanding it to (a) provide a much nicer and somewhat customizable UI for entering your credentials and (b) using proper encryption.
I use AI to generate a SaaS start kit (React+Fireabase+Stripe)
Have you examined the build artifacts of a site using tailwind? The size of the CSS is often smaller than the same styling in "normal" hand written CSS. There are a dozen blog posts from large engineering orgs that have confirmed that switching to Tailwind slimmed their builds down. Shopify has been a big proponent of Tailwind and they are absolutely obsessed with shipping as little code as possible because of the scale they operate at.

Also, browsers are insanely good at parsing and applying CSS. You need hundreds of thousands of unique selectors before the browser takes more than fraction of a second to parse and render an entire CSS file.

https://www.trysmudford.com/blog/i-spent-a-day-making-the-we...
If you make a court under the UN and you trail US' adversaries' (Serbia) leaders (Milosovic), WHILE the US (who we know --thanks Snowden and Assange-- commits plenty of war crimes) does not recognize it: that is the definition of a kangaroo court.

Just for show. Just to provide some veil of legitimacy for the US actions to evil does without the US itself being held to the same standards.
Different people have different appetites for magic (and different definitions of what magic is).

For my first magic trick, I'd like to make something not equal to itself:

foo("bar") == foo("bar")
> false // Magic!

This is easy enough. You can make foo(..) do different things by giving it an implicit dependency on the state of the world. I'll notate implicit dependencies with [].

foo[world1]("bar") == foo[world2]("bar")
> false // Perfectly reasonable behaviour

Where does this pop up "in the real world"? Devs always hit the "what time is it" problem [1]

assertEquals ( "12:23", foo[time1]("bar") )
> Fail!

If you like magic, there's at least two fixes in Java land. 1: You can use some kind of mocking-framework magic to override what your actual clock does (in a way which is not visible in the non-test source code). 2: You can inject a fake clock service into your bean-wiring-framework so that you can control the clock during testing. Others seem to like these two, but they make me barf.

The way I fix it is to just make the implicit explicit instead, by turning them into parameters.

assertEquals ( "12:23", foo[](time1, "bar") )
> Pass!

Not only is it the simplest (subjectively), the technique works in any language.

I feel like thread-local takes this magic to the next level:

assertEquals ( three(), one() + two() )

is really:

assertEquals ( three[thread m](), one[thread n]() + two[thread o]() )

[1] https://stackoverflow.com/questions/2425721/unit-testing-dat...
Tons of Zero Point Energy to weight on when using such desk
How long is a while and what is it, that most people do all day?

A quick Google search for "most common job" came back with

Cashier

A cashier works in a retail environment and
processes transactions for a customer's purchase.

I wouldn't be surprised if robots can do that on their own in 10 years.
"It's not the destination of going headfirst into a desert mesa, but the journey along the repainted yellow lines to it." -W. Ethelbert Coyote
> Python can be considered slow compared to compiled languages because it is an interpreted language, which means code is executed at runtime rather than being compiled into native code beforehand.

This is often perpetuated by Python devs but it's only half the story. You can have pretty darn fast JIT compilers give static compilers a run for their money.

The problem are underlying semantics and compiler guarantees given by the language itself. The more constraints you have the more wiggle room the compiler has for optimization. And this is not nearly as cut and dry as most think since a JIT can leverage extensive runtime information to make better decisions than static compilation could.

It's the highly dynamic nature of Python which makes it highly un-optimizable. There are several crutches in place such as list comprehension but the memory model is ridden with indirections.
FWIW, for some context of “160,000 light-years away”, you can see pictures — taken by all levels of “backyard astronomers” — of the Large Magellanic Cloud (where WOH G64 is located) on AstroBin.

http://app.astrobin.com/search?p=eJy7mVCSWlFiq2rupGpkVJaYU5o...
You can make GPT rewrite all existing textual info into chatbot format, so there's no loss there.

With newer techniques, such as chain of thought and self-checking, you can also generate a ton of high-quality training data, that won't degrade the output of the LLM. Though the degree to which you can do that is not clear to me.

Imo it makes sense to train an LLM as a chatbot from the start.
I have no illusions on LLMs, I have been working with them since og BERT, always with these same issues and more. I'm just stating what would be needed in the future to make them reliably useful outside of creative writing & (human-guided & checked) search.

If an LLM provides an incorrect/orthogonal rhetoric without a way to reliably fix/debug it it's just not as useful as it theoretically could be given the data contained in the parameters.
Agreed on providing examples is definitely a useful insight vs fine-tuning.

While it is not very important for this toy case, it's good to keep in mind that each provided example in the input will increase the prediction time and cost compared to fine-tuning.
A lot of mobile has happened. I don't think it "ate the world" - that would mean everything would be mobile now, and it is not. What's all the discussion I read on HN about rewriting everything in rust, LLMs, Postgres replacing everything, and many others? Not mobile, is what it is.

It's a meaningless soundbite.
> This weekend I was supposed to attend PyCon Ireland, but a nasty cold is forcing me to stay home instead. Without a lot of energy to do much else

It's amazing what he can do when not operating at full strength.
FCC passes auto safety spectrum rules
Leaf, ATProto and ActivityPub
That's a nice innovation that I'm not that happy about, as there would be even less privacy...

Maybe on the other side it's good news as ppl are usually their best selves when they are being watched.
They're right.

If DOJ bans all pay for default deals, it benefits Google. That means Google does not have to pay tens of billions anymore. Meanwhile, people will still seek out Google as the default because it's the best.

Imagine if you're Mozilla. You have to set a default search engine. But no one can pay you. So what do you do? You set the one that will provide the best experience, which is Google. Only now, Google can't pay you anymore. Win for Google.
Well yeah but good luck with that.
I use python because I have to, but not because I want to. I have to think twice about using something as basic as a loop, whereas in another language I don't have to.
This doesn't solve the hashtable problem:

Crate A implements Hash(vA) for T
Crate B implements Hash(vB) for T
Crate C has a global HashSet<T>
Crates A and B can both put their T instance in the C::HashSet. They can do it in their private code. Their Hash overrides any external implementation. The trait is used, but not exported.
C::HashSet now has an inconsistent state. Boom!
If you are running third party JS on your site they can just make requests to your server now. Once JS is loaded it is running in the context of your domain. No they can’t do it once the user closes the browser but third party JS is XSS in action.

And I am not suggesting using local storage for it. I am suggesting adding browser support for standard/generic login UI. Basically think basic auth, just not so basic.
We are definitely NOT all sitting on a small fortune.

I had a coin collection as a kid in the 1980s.

A few years back my mother, cleaning up her house, returned it to me.

It was all face-value or specie-value for the silver coins.

I spent the non-silver coins, except for a handful of ones with sentimental value, and the neat foreign coins, like a British 6 pence.

The rare coins like the 1943 Copper Wheat Penny mentioned here, are truly rare, and those few occasions where someone has one simply lying around is itself newsworthy.

I remember reading about people who would get masses amount of coins to scan then, only to find essentially nothing valuable.

Like, in general you can buy a 2000 year old Roman denarius for something like $100, and a US silver dollar from 100 years ago for about $30. The odds of you having a coin worth far more than that is really low.
I had a skim through the article in astronomy and astrophysics and I saw this

> The ring’s appearance in the images reconstructed with different algorithms (MiRA and IRBis) lends support to it being real. However, as Fig. E.2 shows, the location of the ring is just inside the side lobe of the dirty beam, and therefore we cannot entirely exclude the possibility that it might be an artifact of the image reconstruction inherent in the imperfect uv coverage. We refrain from further discussing this structure until we can confirm it with better uv coverage.

Which is interesting. So the ring may be an artifact.
JavaScript Sets and Maps: Beyond Arrays and Objects
Lol. Thought they were the same. Both in The Hague.
This won’t be good for society.
This is no news?

Has been published in 2021. Also here
https://news.ycombinator.com/item?id=29399828
No. Good technical writing is about making the reader feel smart, not the writer. Using big words goes in the opposite direction. The real art is in explaining complex ideas in simple terms.
Rust just doesn’t really have linker errors.

After 8 years of programming ~exclusively in Rust it’s easy for me to take this for granted by forgetting that linker errors even exist — until I am rudely reminded by occasional issues with C/C++ code that ends up in the dep tree.

This property is downstream of the orphan rules, and given the benefit I wouldn’t give them up.
All large-scale quantum computers are private; they technically do not need public support. I'd argue that having moonshot projects is a net positive for society, and I'm really happy that Google, for example, invests a non-trivial amount of money in them.
For context, Haskell's story for orphan instances is currently as follows:

- orphan instances are allowed and emit a warning

- duplicate instances are not allowed

- overlapping instances where one is different from the other, are allowed

- incoherent instance use sites are not allowed (where 2+ instances match and neither is more specific than the other)

- but you can enable this by adding {-# INCOHERENT #-} to instances. You shouldn't do this though unless you really know why you need it (and perhaps even then there is a better way)

- a typical library sets all warnings as errors with -Wall, so you'll notice when you're adding orphans

- exceptions in specific files can be made by adding -fno-orphans to the file

- defining orphan instances in executables is not a problem as the only user of them will be the program itself

- this is what you do if you are writing a package which only provides instances: where both the data types and the type classes are implemented elsewhere and you have no other choice. These libraries should not be used in other libraries, but only in executables and tests

- a different instance can also be defined by wrapping the original type with a newtype (thus defining that new instance for this new type, thus not making an orphan)

- since newtypes have no runtime overhead, also, with DerivingVia, syntactic overhead is quite low. This is "the way" to override already defined instances.

IMO, all the above makes sense when you prefer correctness over flexibility. From the post, this appears to be Rust's choice as well.
> produce full-color images that are equal in quality to those produced by conventional cameras

I was really skeptical of this since the article conveniently doesn't include any photos taken by the nano-camera, but there are examples [1] in the original paper that are pretty impressive.

[1] https://www.nature.com/articles/s41467-021-26443-0/figures/2
Better controlled delivery services presumably exist for things like delivering cash to banks, drugs to pharmacies and suchlike. Hell, there are food delivery companies where the customer gets a secret code they have to give to the driver.

As far as FedEx is concerned, though? They were not contracted to get any specific name or signature. They were contracted to deliver to a certain address. The GPS says the driver went to the right address, to within the accuracy of a GPS trace. The driver got a name and signature at that time. The driver marked the delivery as successful in their computer.

Maybe they call up the driver and say "Did you deliver to the wrong address?" and the driver says "I don't think so, but I make a lot of deliveries so I can't say for sure."

Sure, in reality the pallet was dropped off in the parking lot across the road from Ship Fusion, instead of at Ship Fusion. But FedEx's records say everything is in order.

To be clear I'm not saying this is good, I'm just saying it's normal.
China's Hacking Reached Deep into U.S. Telecoms
my friend set up a radio station using Liquidsoap for their band
turbozone.org
https://archive.ph/WmZ1S
Maybe the fact that every car in the US weighs two to three times more as it needs doesn't help either. I'd be curious to get the numbers to see what's worse. A half packed bus every 15 minutes or thousand of pickup trucks.
UNC student cloned key fobs to gain access to prohibited spaces on campus
Which is just the nature of exploration in science and engineering, we can't know what lies ahead before exploring a domain... If we could we probably wouldn't need ever to explore anything because we would have discovered how to predict the future.

Or how do you expect pushing the edges of our knowledge to work?
How about downgrading duplicate implementation in the binary to a warning?

SQL has CREATE TABLE IF NOT EXISTS. Rust could have `impl Trait if not already implemented`.
Spies Jumped from One Network to Another via Wi-Fi in an Unprecedented Hack
I'm not surprised. It doesn't feel like much of a market for flagship products that cost too much to product, except Apple and Samsung. I have a Pixel 8 Pro, but I am not a power user and not in the market for a tablet version of it.

Honestly, every Android I've had (even the nVidia Tegra one, and some Pixels) always seem to go slow quite quickly. I'm not fan of Apple per say, but I have the 11 inch iPad Air and it's never been a problem like those were (the NVidia was a massive disappointment for me - it just needed to be a good tablet - and I've had some bad devices, like the Ngage)
The problem is that, when you're implementing a foreign trait for a foreign type, you usually want that impl to then be visible to a foreign crate. Not just the local crate.

If it were good enough to only have that impl be visible to the local crate, then you could side step this whole problem by defining a local trait, which you can then impl for any type you like.

So maybe we relax the rules a bit such that only the local crate, and crates that it calls, can see the impl. But then what if a third, unrelated crate, depends on that same foreign crate your local crate depends on? We'd need to keep some sort of stack tracking which impls are visible at any given time to make sure that such foreign crate can only see our impl when that foreign crate is used from our local crate. Hmmm... this is starting to look a lot like dynamic scoping.
Exploring the Extraction and Application of Anthocyanins in Food Systems
What is that reason? Quantum mechanics is a well-established theory with multiple experimental confirmations, but also quantum computers already work.
Yes, I have. I work on browser CSS performance.
What parts of the eco system?

I never dove into it but when I spent two days at work in 2021 on a hackathon to make “something anything” with “AI” it was very hard to just google and figure things out (with no prior knowledge and no time).

We did not end up using pytorch because the setup of a python toolchain that just works was very daunting and all the blogs and guides did not explain how to connect any of the pieces that make up training or a model or inference.

We landed on TensorFlow with golang and completed the hackathon with a working game. Granted, we probably used five lines of python for the training and defining the network. It seems to me that Python in that case did not bring much into the picture, except the five lines we cargo culted to define the network because we did not have time to find any sort of documentation for beginners to just build something (in the time we had).
There's very literally currently a whole wealth of papers proving the opposite, too, so ¯\_(ツ)_/¯.
In 2023, single women made up 17% of home buyers, and single men accounted for 9% of buyers.

https://www.rocketmoney.com/learn/homeownership/womens-housi...
No link in the article to the actual paper?
Chalk another one up for Vernor Vinge. This tech seems like it could directly enable the “ubiquitous surveillance” from _A Deepness in the Sky_. Definitely something to watch closely.
Livestream is not usually done by writing to/reeding from a single media file. Instead, the media is broken into few second long segments. The current set of segments are indicated by a HLS and/or DASH manifest, which is updated as new segments appear.
It is the price point only. A little bit sticking it to the man maybe, too.

Also I believe there is no spyware in those cars, compared to fancy brands. But that might change on short notice.
It’s in the "Further Reading" section at the bottom: https://www.nature.com/articles/s41467-021-26443-0
When I get a package from Mercado Libre here in Argentina they ask for my national ID number [1], take a photo of the number in the door and when it's expensive enough (USD$100?) they ask for a secret word that they send the previous day bay email. For USD$400,000 I'd expect them to do a DNA analysis :) .

[1] I'm not sure how they check the number, because they accept the ID number of anyone in the family and even the full time cleaner of the building. They type it and the app takes a second to show a green check. I guess it's a fuzzy list to prevent obvious scams.
Pwning a nuclear-grade entrance control system easily
The Irish Government Is Unbelievably Rich. It's Largely Thanks to Uncle Sam
I think it's more about low-end mobile GPUs which WebGPU needs to support too (which is also the main reason why Vulkan is such a mess). The feature gap between the low- and high-end is bigger than ever before and will most likely continue to grow.
I think even then it would still be blindfold chess, because humans do a lot of "pattern matching" on the actual board state in front of them. If you only have the moves, you have to reconstruct this board state in your head.
This is a bad solution because now method resolution is suddenly unpredictable and can change out from under you based on changes to remote crates