skysight-inc/HackerNews huggingface dataset:
When people realized anyone with a sophisticated police scanner could listen in on cordless (and then early cellular) phone calls, it forced manufacturers to actually implement a bare-minimum level of security on those devices.

I hope this pushes more manufacturers to switch to rolling-code algorithms (like the key fob your car uses), in place of simpler, less secure codes that can be captured and replayed.
I did the calculations once and the amount of fusion needed to produce the current rate of consumption of helium would more or less equal the energy received from the sun over the entire planet. In other words we'd need fusion plants producing enough energy to boil the oceans and kill us all.

Of course that's different than the energy economics of decay, but still the sense being that there are scales involved which don't necessarily mean that production would be even nearby by dozens of orders of magnitude.
She's known for moonlighting as an InfoSec guru. /s

https://en.m.wikipedia.org/wiki/SwiftOnSecurity
Sure, it could be the case that AGI is developed progressively and slowly, the way we're seeing Waymo build autonomous vehicles. But that's just one way amongst many, and you could see it arrive suddenly through very different means, as is possible to imagine with scaled up LLMs.

I really wish people would consider all the possibilities, and assign their relative probability weights to them. Is Karpathy 100% sure it will be like self-driving cars? 50%?
Is there a 'developing nation discount'? An entire school fee is not much more than even the beta subscription of this.
Is Nintendo going to sue these guys?

If you haven't been following, the game copies from several games, most notably Nintendo and Game Freak's Pokemon (but also Zelda, and several non-Nintendo games).

And when I say copied, they designed their monsters after the Nintendo IP directly [1,2,3]. Some are suggesting AI Pokemon generators were used given that the company has previously dabbled in generative art, though there isn't any evidence of this.

The mechanics of the game are obviously quite similar to Pokemon, except that Palworld adds guns and other unusual elements. But the similarities between their creatures and Nintendo's character designs are the most startling aspect of this.

[1] https://gamerant.com/palworld-pokemon-controversy-stolen-des...

[2] https://twitter.com/onion_mu/status/1748108600935919688

[3] https://twitter.com/Yoriden150/status/1748135297471127693
... in the US, which seems a pretty important thing to include in a headline. I would have expected better from Ars.
No helium definitely collects in, for example, natural gas deposits.
Cisco’s 64bit XR software also runs Wind River, but I can’t speak to whether it’s a hypervisor setup.

We had some routers from them that had general compute blades and those ran Wind River + QNX-based 32bit XR in a VM, but it’s pretty outdated at this point.

https://www.cisco.com/c/en/us/products/collateral/routers/as...
For many but not MRIs as the super conducting material most commonly used, niobium-titanium, is not a super conductor at the boiling point of hydrogen.
Taylor Swift is a psyop meme is the psyop. Just because you're paranoid doesn't mean that they're not out to get you :-p
SVB was investing Checking accounts money into mid-term bonds. Another kind of scam.
Psychedelia and Groove: The Music and Culture of the Grateful Dead
> Many users do care whether their web browser has an effective ad blocker and other extensions.

I’m a uBlock Origin fan, and FWIW I’ve found that iOS products like 1Blocker work as well in practice. I can also recommend Rekt and Vinegar.

I’m under the impression that Firefox on Android only supports a tiny percentage of Firefox extensions.
This article is more blogspam: the best source is the original tweet (which includes a correction that PUBG has a historical top number of players)

https://twitter.com/Palworld_EN/status/1749252205423755460
The original research [1, section 4] is slightly more cautious (but otherwise agrees):

> It is tempting to suggest that we can now predict the temporal limits of DNA survival, and finally refute the claims of authentic DNA from Cretaceous and Miocene specimens. This is, however, not straightforward. One needs information on the number of template molecules in living tissues, and estimates of post-mortem DNA decay rates for each tissue type. However, the half-life predictions display the extreme improbability that an authentic 174 bp long mtDNA fragment of an 80–85 Myr old bone could have been amplified.

I looked at the paper partly because I was interested in the possibility that some multi-base strands survive, even though such strands would be very short. The "half-life" here was measured by qPCR, where a relatively large amplicon (a fragment being amplicated via PCR) was used. So this study doesn't preclude a possibility of very short (~100 bp) strands surviving, though this would require most enzymes to be much less effective at breaking such strands.

[1] https://royalsocietypublishing.org/doi/10.1098/rspb.2012.174...
This discovery happened quite a while ago. Here's a research paper going into a lot more depth: https://pubmed.ncbi.nlm.nih.gov/35106456/
If there is anything at all... it would pretty much require rewriting the book on DNA preservation, given what we know about this right now I'd say 'impossible' but if there ever is any solid evidence to the contrary I'll be more than happy to admit that I was wrong.
The Discord server is terrible. It’s both overrun with kids and yet also weirdly harshly moderated.

The device itself is fantastic though. Gives me some real Pebble vibes in all of the best ways. It’s very hackable and even though I don’t do crazy pentest things with it, it’s just an overall fun device.
I was very disappointed when I realized that the data showing from the app was 20min behind, and going through the cloud, while the Envoy box is connected to my local network and has a per-second stream.

their documentation is close to inexistant too.
There were a couple opensource projects, with some snippets of code to get inspiration from to connect and scrape the data directly from the local API.

I did this and pushed data to grafana, but never took the time to share it.

Since my last attempt, it seems that more projects showed up that did a better job than me making it reusable :)

- https://github.com/petercable/solar-observatory

- https://github.com/vk2him/Enphase-Envoy-mqtt-json

- https://github.com/Matthew1471/Enphase-API
Hopefully some heads roll over at TPC/Nintendo/Gamefreak/Creatures. Pokemon is the highest-grossing media franchise ever and they can't produce a decent modern game. Meanwhile a startup studio (pocket pair) absolutely annihilates them by delivering an amazing Pokemon-inspired game.
I'm sure there is something like this already right?
BigQuery public datasets would be a better hosting platform for this kind of data. I worry they are not anticipating the security & budgeting issues of hosting a real-time API.

With PUblic Datasets, the account making queries pays for the queries. NPS only pays for the storage (which is minimal).

With this API, NPS has to pay for every call to the API. That’s not cheap.
With all due respect, this looks like a heavily unoptimized Unity game. My first guess is that everyone jumped on to play it because of a YouTube trend bandwagon. Is this actually fun at all? (Yes, I know fun is subjective, still)
PlantUML works pretty good in Asciidoc? If you don't want to set up a path to the local jar, you could use Kroki if you don't mind using a service (or you could run Kroki locally).

But I get what you're saying.

There's lots of speedbumps setting up graphing renderers, and the non-Ruby PDF engines aren't optimal (asciidoctor-web-pdf, which is the Paged.JS/CSS PDF toolchain) or they're too arcane for casual users (the DocBook stuff, i.e. DocToolChain/DBXSL/FOPUB). As for the core processor, though, AsciidoctorJS is pacing more or less hand in hand with core Asciidoctor.

Speaking for myself, it was worth the hit, but I'm an edge case. I work primarily with hardware/manufacturing, so I needed the transclusion, conditionals, XML equivalence[1], decent tables, front matter/indices/running content, etc, all in one core spec, because it takes eight months to get a new piece of software. Running back and forth to get permission for every Markdown extension and variant was a non-starter :D

[1] To a nice "relatively sane" XML spec like DocBook
I think I figured it out. There is no validation. This is just a contact form and someone sees the plaintext password.
Indeed, that's what we did -- refinanced the outstanding balance for a shorter term. We now live in a functioning but small and ugly house, paid off.
This an incorrect title.

Per this comment:

https://sqlite.org/forum/forumpost/b6f940e87dd28cf8

> Fix your code with CASTs instead of complaining about it. You didn't follow the documentation

Essentially, the person was using json incorrectly (as per documentation even prior to this release) and now this version of SQLite is causing their incorrect code to not behave as they wanted.

But because SQLite doesn’t want to break backward compatibility (even for a prior unknown bug), they are considering persisting the bug as seen here:

https://sqlite.org/forum/forumpost/bcec95d836ad4048
I’m happy with the Emporia Vue
I think the choice to "name" all arguments (`from:`, `to:`, which if I recall from my bygone Ruby days is implicitly parsed as a single hash argument) goes a long way to make things more consistent compared to having the first argument passed separately, making the colons a lot harder to parse visually due to the inconsistency.
Another hypothesis, I feel related:
https://www.ucsf.edu/news/2019/05/414326/alzheimers-disease-...
It was all within the Fed's fund rate guidelines so I'm not sure how it was so scammy. Or does the the typical bank have a larger amount of short-term investments that can be easily liquidated in case there's a bank run?
I definitely thought it was a Nintendo product for a couple of seconds when I saw it on steam, until the basic improbability of that sunk in.
Yes it’s fun
Do you have a source for this? I don't really doubt you but it runs counter to what I thought was happening.
With their API they have to write a bunch of boilerplate code to transform from their SQL db to REST. Authentication, throttling, threat prevention, encoding, etc etc.

With BigQuery they just copy the data in via CSV and Big Query handles the indexing & query engine.
Why is the government cargo-culting the scourge that is API keys?

The goal of this should be for everyone to have access and lower barriers to entry, not put bureaucracy in the way of access and de facto suppress use by open source projects because each user would need their own API key unless someone publishes one.
As in any community, you can ignore politics but politics won't ignore you.
It doesn't operate at bluetooth's frequency. You could definitely mute TV's with the IR blaster.
Not their fault, hindsight is 20/20.
> DNA half life is around 500 years. After a million years, it would have degraded so bad you literally have nothing left to reconstruct no matter how much sample you discover.

That article with the 521 half life of DNA was complete bull. In 2022 they found DNA from a 2 million year old mastodon [1].

The whole 521 year half life is something like "it was that in our sample, and we can't guarantee that the result generalizes". Good maybe for a high school science project, not good for a paper in Nature.

[1] https://www.nature.com/articles/d41586-022-04376-y
ELI5. Why do most devices requiring AA or AAA batteries need at least two?
Do shareholders and customers want office politics?
Pokémon has been awful after maybe emerald version. Crystal and that era was the peak. 3d Pokémon is just awful. This game however is awesome. It’s fun
Main microcontroller is $6--that's 10%. NFC micro is going to be a dollar or two.

Case. PCBs. Display. Connectors. Voltage regulators. Crystals. Inductors. Speaker. You don't need very many of these to be a chunk of a dollar in order to hit $60 pretty quick.

Everybody disregards semiconductor costs when they are under $1. Cheap doesn't mean free though. BOM costs add up really quickly.

The necessity to control costs is one of the reasons why software people get so absolutely shocked and dismayed when they try to build hardware.

Full schematics and BOMs are here:
https://docs.flipper.net/development/hardware/schematic/

The BOMs have some wonkiness and errors, but they're in the right range.
Now where will we get aged copper panels next time the Statue of Liberty needs repairs?

https://news.ycombinator.com/item?id=35443585
If risk isn’t proportional to reward,… well it is almost always.

Emerging markets are riskier and more rewarding (when the risk isn’t active), mature markets are less risky and less rewarding (unless comparative emerging markets craters).

I personally don’t think the term of loans or the maturity of the US market has much to do with the low volume of home sales. Rather, it’s a combination of loss aversion (as others have pointed out) and general uncertainty.
There is currently no hard evidence that Palworld uses AI-generated designs. The primary evidence cited that AI generations were used is a tweet from the developer's CEO in favor of generative AI for creating Pokemon: https://twitter.com/urokuta_ja/status/1470996141949218816

Incidentally, that tweet was in response to my demo of AI-generated Pokemon. I've had a hard weekend.

Support for AI doesn't mean it's used it in a product, and Pokemon similarity doesn't require AI to copy it. IMO, it seems to be more frequently used as a scapegoat to justify hating on a popular game, which does a disservice to the anti-AI movement.
What would they sue them for? Making anime characters? I mean even if they do, I’d be surprised if it held up.
I'm a big fan of SwiftOnSecurity, the place previously that I heard anything about Taylor until she started dating a sports guy.
It's an Unreal Engine game
Don't let the others keep you down. Keep fighting and I'm sure we can take this Jason Scott guy down. I believe in you, and there's many of us.
It's unreal, and it actually runs pretty well. The devs seem to actually know how to use the engine. I've had significantly less stutters in it than in some other recently released AAA unreal games.
I used it a lot for a few years decades ago, and only use it rarely now. I remember the syntax well and I am not know for having a great memory. I think its terseness suits the extreme focus of its use perfectly.
> they have adopted without reflection

I’ve spoken to many people from many different backgrounds about their beliefs and it’s extremely unusual for people to not reflect on their beliefs.

However it’s easy to miss that frameworks of belief are self reinforcing. By which I mean belief in X increases the likelihood to believe in Y, and believing in Y increases the likelihood of believing in X. Therefore examining individual beliefs doesn’t necessarily accomplish anything and it’s much easier to swap to a new self consistent belief system than to adopt something unique to you yourself.
I didn't find rayiner's original comment which spawned this tangent about "normality" that ambiguous myself – because I've read enough of his other comments, I have some idea of how he thinks, and I read what he says in light of that understanding. I can see how it could be seen as much more ambiguous by someone who lacks that background.

I read rayiner as, first and foremost, talking about the norms and values to which he subscribes, which he believes to be correct. And to the extent he was talking descriptively, I think his emphasis was on the central tendency of global human society, not the central tendency of the contemporary United States (or West more broadly). And I think that's true – most societies in human history have put enormous emphasis on family ties, and that's still true in the majority of countries worldwide – their recent de-emphasis in the contemporary West is a significant deviation from the (descriptive) norm of human history as a whole.
yeah it's the latest 'flavor of the month' game right now. This constant cycle of:

'new game is hyped up > new game gets ubiquitous popularity > new game has a major loss of hype > repeat'

Is why I stopped buying games until they've been out for a while. Not because I care about what's popular, but because my friends fall for this trend every time and I've bought hyped games before, but then everyone stops playing them after 3-4 weeks once their favorite streamer shills the next hyped game.
Everyone has autonomy over their own system. Who are we to judge if they want to do something like that.
WAFs assume that they are protecting the worst type of systems.

And so they will block requests containing DROP etc even if the systems they are fronting are perfect.
GLP-1 gene therapy is approaching human trials. Bug fixing a human vulnerability big business exploited.

https://news.ycombinator.com/item?id=38495653
The half-life of 521 years does allow for some million year old DNAs to be found. The original paper even noted this possibility in exceptionally good environments [1, section 4]:

> Our results indicate that short fragments of DNA could be present for a very long time; at –5°C, the model predicts a half-life of 158 000 years for a 30 bp mtDNA fragment in bone. Even rough estimates such as this imply that sequenceable bone DNA fragments may still be present more than 1 Myr after deposition in deep frozen environments. It therefore seems reasonable to suggest that future research may identify authentic DNA that is significantly older than the current record of approximately 450–800 kyr from Greenlandic ice cores.

[1] https://royalsocietypublishing.org/doi/10.1098/rspb.2012.174...
https://www.youtube.com/watch?v=C1Y_d_Lhp60
The most interesting part here is the constructed polyglot:

with ambiguous(j) as
(select '[' || char(9) || '721]')
select
json_valid(j, 0x1) as "RFC 8259",
json_valid(cast(j as blob), 0x8) as "JSONB"
from ambiguous;

Also, this is an example of why dynamic typing is never safe, whether in a normal programming language or in your sql database. It turns out that the sqlite documentation has been lying for years and people assumed everything was fine.
I've basically played it every available hour since Friday night. It's really fun. It's a unique blend of several genres in a cohesive way.
Time grinds everything to dust.

Cartilage-only fishes might have been abundant eons ago and they could be as big as a megalodon or even bigger. But because they didn't have teeth, we will never know of them...

A single cell organism somewhere might have hold a miraculous protein or enzyme that test the boundaries of physics or can cure cancer(s). But they are extinct now and we will never know of them.

An ancestor of the octopi might have developed intelligence and tool-making. But since we have no way to find records of their civilization, we will never know of them.

That is why an extinction of a species is so significant. It means they will disappear forever, never to reappear in the exact same form again. We will forever lose them and never know what secret they might have carried in their genome or biology or life.

And yet, there are species going extinct every single day, many of them are due to human...
You seem to make no room for the possibility that the people rioting were correct in both cases, that the current lights are worse than the yellow, and the yellow lights are worse than the pinkish.
Who says they have a SQL DB? This looks to be almost entirely static data, occasionally updated.
I have never heard a person complain about this in real life. I hear other issues with Apple but never has anyone espoused the desire for another AppStore. Everyone loves the ability to mange subs in one location. They enjoy the ease of transactions from the AppStore as opposed to entering cc info or logging into other apps. My less tech savvy friends and family feel safe in the iOS ecosystem. They do think there are issues with low quality predatory subscription apps though. I certainly agree with that.
The stablecoin transfer volume on Solana surpassed $300 billion in January.
Solana stablecoin activity has surged 650% since it started going up in October 2023.
With a new record set in January, the amount of stablecoin transfers on the layer-1 Solana blockchain has been constantly increasing. For Solana, the stablecoin transfer volume surpassed $300 billion in January, according to blockchain analytics company Artemis.

The amount of Solana stablecoin transfers for December 2023 was $297 billion, and this number has already surpassed it. Also, compared to the $11.56 billion in stablecoin transfers in January 2023, the current $303 billion is 2,520% higher.
We're getting complaints from users about you promoting your site on HN too much. (Just to be clear, I'm talking about complaints coming from other users than ones who have been complaining in the threads, so it's a wider phenomenon.)

After looking at what you've been posting, I think it's a fair complaint. You're on the wrong side of this guideline: "Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity." - https://news.ycombinator.com/newsguidelines.html.

You're welcome here as a user, but I need to ask you to pull back on promoting your site here. If you build up a track record of making interesting/unrelated contributions on other things—that is, if you use HN as intended for a while—then it will be ok to occasionally include in your own stuff as part of the mix. But it shouldn't be the majority of what you're doing here. I should add that the same goes for everybody here; it's nothing personal.
We should just have a starship go crash into an asteroid. :p
What makes API keys a scourge?
Bingo... I hate WAF with a passion, wasted so many hours debugging weird issues when it turned out that they were blocked by some kind of black box WAF the client put in front of their systems.
The GitHub is mostly outdated repos, although Symbol Library is still active. The developer API is great though.
Both of these gems just feel unreasonable verbose to me. E.g. why "transitions from: :somestate, to: :otherstate" vs just "transition :somestate => : otherstate"?

A lot of the syntax of these feels over-engineered, or like someone has just read a Smalltalk introduction and is overdoing keyword arguments to emulate it.

If I'm going to use a DSL to define a state machine, it better be a lot terser and/or clearer than a method with a case block.

E.g.

det state = @state || :initial_statr

def state=(event)
case [state, event]
in [:somestate, :someevent]
someaction
@state = :newstate
in ...
...
end
end

or case event ..., or case state ..., depending on the "shape" of your state machine.

("in" vs "when" here largely depends on whether you want to use any of the newer, fancier pattern matching allowed with "in"; I'm not sure it matters here)

I could see wrapping up those two methods in a single small helper, and maybe a little bit extra sugar to make it easier to decompose large state machines, but it better be a complex set if transitions before I'd not throw a fit over the use of these gems in a code review.

(Yes, I can see they offer a lot more information about the states and transitions, but I'd argue they offer far too broad APIs for it by default, and you'll end up going hunting for method definitions that don't exist all over the place because of all the methods it injects)

In particular the whole before/around/after transition screams at me to apply caution to prevent people having to hunt around to figure out the total set of possible effects of a transition.
API keys are important for effective rate limiting/abuse prevention.
Anyone knows what research came out after scientists recovered 70 million-year-old T. rex soft tissue back in 2005 ? I remembered being blown away by the fact we could have soft tissues instead of fossilized remains... https://www.nbcnews.com/id/wbna7285683