skysight-inc/HackerNews huggingface dataset:
Note that these "near misses" may not be as "near" as a similar event in Earth orbit due to slightly larger trajectory uncertainty. This is why spacecraft in similar lunar orbits might coordinate more often than spacecraft in LEO.
> This is precisely how we end up in a world where we’re all running twenty five year old software.

Linux?
If you're having trouble making it as the concert visuals guy, perhaps you could try being the Bitcoin concert visuals guy. Others have made a point that using Bitcoin in their marketing can drive 10% more sales.
60% is freaking nothing in protein space. Like, that's not something to brag about. I could go through and hand edit GFP to 60% identity and get basically GFP still functional at the end.

In grad school, I worked on proteins that were 12%-15% sequence identical but had sub 4 Å RMSDs once the structures were solved.

EDIT: Actually, bragging about it could be a nigerian prince thing, where they do it to scare away investors that might actually hold them to some standard.
How do you know it was a spy agency? Sounded like just a hacker group. I assume 5 eyes are the only ones who have this already anyway as a matter of course. All they have to do is buy it from AT&T, no hacking necessary.
For me, Final Fantasy VII is still unmatched. No other game that I've played since has been able to top the mix of story, gameplay and music that it has. The only way it really doesn't hold up is graphically. It's a shame that they fucked up the remake so badly, it would have been something special to have FF7 quality with modern production values. Instead we got bad FF7 fanfic, with terrible pacing due to them trying to split one game into three.
IMO 10 is up there too. After that, the series went to hell but I guess nothing lasts forever. We got some incredible games while Squaresoft was at their peak.
As the author of a POSIX standard utility, I would advise you to only reach for such utilities when portability is the most important thing.

POSIX utilities are not great. Lex and Yacc included.
I'm using the free version synchronized with Syncthing, works great for just myself. Have a couple plugins I built for my own workflow. The good thing is that I can jump to any other markdown app if I want to
This Tom Scott video?

https://youtu.be/i0RkEs3Xwf0

Clams at 2:22.
This data is valuable primarily for spam mitigation and perhaps customer profiling.

Expect every SMS and MMS sent or received to be part of a spam mitigation and profiling program where it's stored indefinitely.

Apple not encrypting RCS is likely due to similar factors, where they have seen existing spam problems on RCS that are much harder to root out when you have end-to-end encryption.
> you can't tell what a function does just by looking at it

You just did tell us what it does by looking at it, for the 90% case at least. It might be useful to throw two lists in there as well. Throw a custom object in there? It will work if you planned ahead with dunder add and radd. If not fix, implement, or roll back.
Yeah, it's absurd to think that someone who probably makes roughly half a billion per year in income off his investments alone, cares about half of his net worth walking out the door.
You're gonna convince people there are practical applications of cryptocurrencies outside of grift and crime when they actually see them and find them useful in their own lives, and not before.
Forget focusing faster and clarifying thoughts - a work journal does wonders for helping you during your yearly/6-month reviews, because you can look over the past several months and have concrete things to put down for why you deserve a raise and promotion.

(Actually, don't forget it. But realize that you can use it for both purposes.)
It’s an incredible book. Munificent did an amazing job.
It's hard to grep for misspelled words though.
OpenBSD also includes ldapd, a daemon which implements version 3 of the LDAP protocol. It's simpler than OpenLDAP, at least since OpenLDAP started storing its configuration within itself.

I don't think there's a portable version though.
The latest generation generally isn't available used in much quantity. Used 100G equipment is cheap because it's almost ten years old.
First Look: Red Bull RB17 Hypercar – 1200hp, 15,000rpm, Fast as F1 [video]
there are companies that have already had their customers' data exfiltrated and will have it exfiltrated in the future, companies that will only have it exfiltrated in the future, and companies that are about to be dissolved. there is no fourth category. computer security is not currently achievable; the best we can hope for is to contain the damage from the inevitable breaches and reduce their frequency

new security holes get introduced faster than old ones get patched, and that will remain true for the foreseeable future
Maybe it's concentrated in his water
because very few people porting things to wasm understand the model more than they understand the abi they are compiling code to.

asm is a dead art.
I wrote this to solve a few things I cared about.

* I want to show people that native WebRTC players can be a thing. I hope this encourages hangouts/discord/$x to implement WHIP and WHEP it would let people do so much more

* I wanted to make low latency sharing easier. I saw the need for this working on adding WebRTC to OBS and Broadcast Box[0]

* I wanted to show devs what a great ecosystem exists for WebRTC. Lots of great implementations in different languages.

* Was a bit of a ‘frustration project’. I saw a company claiming only their proprietary protocol can do latency this low. So I thought ‘screw you I will make an open source version!’

[0] https://github.com/glimesh/broadcast-box
>Having fewer bridges means that inevitable when they collapse, there will be far more victims and the event will be catastrophic.

I honestly don't even know where to start with this.
Yes. Stablecoins are a proxy for real world usage.
This is a funny statement considering that the Fed isn't hiring anymore than any other tech corp. Across the board tech hiring in the U.S. is at an all time low relative to candidate population.

Tech could drop salaries to 40K/year and get just as many resumes discarded in the trash.
This is really well done. What do you have planned for this beyond what you’ve built so far?
"stablecoin" is a misnomer. Perhaps they should be called temporarily stable coins, because they tend to fail under pressure.

https://chainsec.io/failed-stablecoins/
(Full disclosure - I’m speaking from a place of privilege where I can afford the subscription cost of Obsidian)

I hear you on subscriptions rubbing you the wrong way. Hear me out, though. This is a bootstrapped team that builds and supports apps that empower you, the individual. Your data resides in plaintext and you can use your own sync server.

Not everything needs to be a subscription, but I don’t mind paying a few dollars per month to support the team.

Just my 2c.
Tell HN: your next idea should focus on aged care
I’m a nobody in a medicine role but with a previous career in engineering.

I’ve just had a poorly thought out mild epiphany realizing what’s been staring me (and I’m sure everyone else) in the face: There is a huge burden of simple care tasks assisting people with transferring, mobility, dressing, showering, feeding, memory, medications etc.

Individually: The carer role is hard, physical, foul, violent, confronting, and worst of all 24/7.

Systemically: Half of the health system is clogged full of people admitted for social / care issues rather than medical issues. The population is aging and people are living longer with more severe deficits. There is a huge volume of exploited laborers keeping the system afloat.

It’s almost certainly a technical impossibility to solve a fraction of these problems and a large proportion of them likely need socially acceptable and safe human-robot interactions. However, a brilliant / affordable solution to getting grandpa out of bed or wiping his butt or engaging his mind could dramatically improve care timeliness, quality, safety, frequency, etc. and revolutionize parts of industries.

If you’re an entrepreneur looking for ripe territory consider literally any problem in aged / disability / nursing care.

TL;DR less hype / investment in self driving cars and AI that can solve esoteric BAR exams and more focus on helping grandpa safely stand and walk to the bathroom.

</rant>
> Germany has one of the shorter retention periods at 10 weeks, but they still have to keep those records.

No they don't, because it's "suspended" by the federal network agency until courts are through with it. In fact they suspended it three days before the law would've come into force and thus it never was. The current state of affairs is this: the retention was ruled incompatible with German and European law in an injunction and it does not look like that is about to change.

There's a similar picture in many EU countries: There's a law on the books, but it can't be enforced/is being challenged/was already invalidated/is being rewritten/repeat.

Also note that to courts location data/phone records is a different issue than retaining information that merely associates an IP address with the subscriber that used it at some time (knowing which subscriber has what phone number is not an issue either, after all). The latter was ruled to be unproblematic by the ECJ just this year, while for the former the latest ruling is what I outlined earlier.

Besides Germany, some other countries that had data retention laws that were ruled unconstitutional are: Belgium, Bulgaria, Czech Republic, Cyprus, Romania, Slovenia, Slovakia.

In many other places that currently do have mandatory retention in force, it is being challenged.

> Saying that it would be illegal to collect these records in Europe is patently false

It is illegal to mandate in such a manner. There's a difference.

> Billing. You need phone records for billing purposes. You need to keep them for a while longer because people will dispute their bills all the time.

You must've not read the part where I said "beyond what is necessary to operate". Telekom for instance is doing just fine deleting phone records after 80 days - or within 7 days if you use a flat-rate and they're not relevant to billing.
I replaced some overhead halogens recessed lights with some retrofit LEDs a decade back. Bought it on Amazon from some Chinese company. They have huge metal case/heat sinks so it seems to dissipate heat well and nothing has failed so far. Can't find them on Amazon anymore but I bought a few extra just is case.
True that! I use probably 15 days of "unlimited" leave and still manage to feel guilty about it.

The frustrating thing for people in fed jobs is that if you hit your 13 days that's it (during your first 3 years in government). It can be impossible to get PTO until you build up hours again. You have to either quit, negotiate LWOP (often seen as a performance adverse metric on your record), or work. So if you land a sweet concert ticket, see a flight deal, have a friend get married, etc. you better hope you've banked up the leave for it. Since you gain hours every 2 weeks (4, 6 or 8 depending on service) you also start out in government with virtually no leave and can't actually take a 2 week trip until you've been there almost a full year.
This is something I do if I'm in the middle of something before the weekend, and especially before a vacation.

I use Obsidian with its calendar plugin, so I get a note per day. It's where I keep my to do items as well as any notes for the day. Before leaving for a break I will open up the note for the day I plan to return and fill in my to do items, as well as additional notes on what I was doing, what I should be doing next, and references I may have had that I'll want to revisit. It is extremely helpful for getting me back into things once I've been out for a bit.
I like to think that its nice to see that Goldman Sachs agree with me for a change.

I came to this conclusion a while ago :-P
sel4, tweetnacl on an avr, pdf/a, html3, gzip, lwip, etc., running on purpose-built hardware. too bad it's not self-hosting yet
They claimed to have made it themselves, to be more specific. There is no concrete proof, just someone making an unproven claim. People lie all the time, especially to doctors.

If the person you’re responsing to is correct, either they stumbled across an unknown method of grain distillation that generated unheard of amounts of methanol, or they’re lying. Which scenario is more likely?
USDC is more collateralised than your bank is (if you bank in the US).
A/UX was also ridiculously insecure in its default configuration. It had a "guest" user, no password. I remember labs of Mac II or IIx systems at a local university, with public IP addresses, guest accounts, no passwords. A local BBS guy posted a message on how to get "free" internet access through the university's dialups. I think it was at least a month before things got locked down.
Yep! It glues ffmpeg, str0m[0] and SDL together. I hope bitwhip doesn’t need to exist someday. When WHIP/WHEP has enough traction it will be easier to land in FFMPEG

[0] https://github.com/algesten/str0m
Have you tried telling yourself that a schoolbus of children will drive off a cliff if you don’t get the job done?
I strongly agree.

Git isn't only code sharing that you commit and forget. It is a database of code that tracks what changed, why changed, who changed and when changed.

Want to know why a piece of code exists? Find the commit that introduced it, read the message. If it's not enough, you can search the commit and find the discussion on GitHub/GitLab/etc.

A new bug suddenly appeared? Use git bisect to find what was the commit that introduced it.

Some months ago I posted some tips about using Git as a debugging tool, if you want to read more about it: https://news.ycombinator.com/item?id=39877637
My school did. But that was back when nobody was expected to have a laptop, and the labs were on getting used to the school's Solaris computer environment and the UNIX command line, with assignments on using grep, tail, sed, awk, etc. Probably half the class had only ever used Windows before.
> Do the work up front to make your history atomic

Is this saying 1 feature / main "idea" per commit?

Overall this post is gold, but also probably preaching to the choir. IME it's challenging to convert non-believers to the faction of Orthodox Git.

For me, learning the ins and outs of Git felt like uncovering a part of myself which has always been there. Nothing new was created, only revealed.
Maybe something like fzf?

https://www.redhat.com/sysadmin/fzf-linux-fuzzy-finder
This is really cool for events instead of using old-style counters to keep track on numbers of people in the venue.
Exactly. If one has to self-host actually, it's best to deal with the direct infrastructure (IAAS) layers and get its efficiency instead of going through additional layer overhead.

I don't know much about NodeJS/React world but to compare with PHP, this is the equivalent of self-hosting an open source CPanel instead of creating a LAMP setup on VPS and working with Linux and PHP directly?
Interesting what-ifs. Perhaps offering the money they spent on Copeland to ATT could have bulk licensed it.
so the only change is 200ish investment instead of 100ish but now you have the decency of applying outside and not be bounced if denied?
What is PAT?
I know this book has been praised before on HN, but I've been personally a bit disappointed. It's suitable for someone with no very little knowledge on the topic, but it doesn't really cover any advanced topic.
> Higher ups set the incentive structures that result in dwindling security resources.

What if this isn't the problem at all? What if a company invests a huge amount in data security, but still gets owned? That happens all the time.

I don't understand why people leap to the conclusion that these events are inevitably the outcome of neglect.

> If their ass is on the line, they will actually listen to the developers and security experts telling them they are vulnerable, instead of brushing them off to divert resources that boost the reports which determine their bonuses.

Again, why are you making this assumption? But let's say, for the sake of argument, that you're right. Now we go implement some draconian, top-down "you must be secure or the C-suite goes to jail" mandate. Corporations, out of fear of liability and prosecution, lock up tight, and refuse any and all changes that might undermine their security posture. Nobody builds anything new, because why take a risk?

Expensive "security expert" consultants start appearing out of nowhere to help with "compliance" with the new rule, and companies pay for them -- because it provides a veil of responsibility for the company, even if the consultant is useless. Worse, a certain percentage of these "experts" will be hucksters (or more likely: morons) themselves, and will always tell people that "they are vulnerable", because that essentially ensures a payday. You can't prove that a system is "secure", so who can say otherwise?

If you doubt that any of this is plausible, I suggest you take a hard look at our existing top-down security rules (e.g. ISO 27000, HIPAA, GDPR, PCI DSS, NIST SP 800-88 and SOC2, just to name a few) and the bureaucratic industrial complex that has erupted around them, and ask yourself it these things actually make you safer. I guarantee that AT&T was "compliant" by any conventional IT standard with these, employed an army of IT staff to document said compliance, and otherwise invested a huge amount of money in that kind of performative nonsense. Because that's what every company does.

But they still got owned.
This is the way. I’ve used zettelkasten, which is similar philosophy. Dump a thought and tag it for retrieval later. I prefer making this work with simple files and markdown. I have a colleague who uses email drafts well. My problem with OneNote and similar is the bloat of it. But, having images alongside text, when needed, is super nice.
> removing the GIL won't introduce races into pure-Python code that is already race free with the GIL.

What do you mean by "race free"? Do you mean the code expects to be run in multiple threads and uses the tools provided by Python, such as locks, mutexes, and semaphores, to ensure thread safety, and has been tested to ensure that it is race free when run multi-threaded? If that is what you mean, then yes, of course such code will still be race free without the GIL, because it was never depending on the GIL to protect it in the first place.

But there is a lot of pure Python code out there that is not written that way. Removal of the GIL would allow such code to be naively run in multiple threads using, for example, Python's support for thread pools. Anyone under the impression that removing the GIL was intended to allow this sort of thing without any further checking of the code is mistaken. That is the kind of thing my comment was intended to exclude.
This link orginization tool: https://link.horse

The key is using the bookmarklet.
Spam mitigation and management is a huge bugaboo in wireless networks today.

The big three wireless carriers in the USA today formed a cartel called The Campaign Registry that seeks out TINs/EINs and the SSNs of the owners of Sole Proprietorships and LLCs as part of a lengthy approval process to be allowed to send texts.

It's a great extra judicial rent seeking machine that bans any SHAFT content (sex hate alcohol, tobacco, firearms and anything tangentially related) along with hefty fines for anyone that they feel has crossed said boundaries.

Letting the morality police run amok on our Telecom networks here in the USA is happening, and they also want all the data they can get along with bribes from businesses.

Ajit Pai created the opening for this mess, and the current FCC has done nothing to clean this up (though given recent SCOTUS rulings, who knows if they ever had the authority...)
i love how archive have a bit detection catch thing (which is mostly broken)

i guess they wouldn't want people stealing their content uh?
I was going to mention this as well. I don't know the relative market size compared to bar/nightclub music, but it's solid and is expected to continue. Seems like LED screens are becoming ubiquitous in that space. And the product could move beyond just the under-lyric visuals to include lyric-video-like lyrics sequences triggered via MIDI from Ableton.
Those were still quantized right? My understanding is that LLaMA3 does not quantize well at all.
It is also a player!

You can either pull the video from a WHEP source or run in a P2P mode. I wanted to demonstrate the flexibility and hackability of it all :)
Is it named after the “create a copy of the strawberry on this plate, identical at the cell level but not at the molecular level” task (“at the cell level” meaning, has a cell of the same kind at corresponding locations, but ‘what molecules are where’ does not matter to the task.) ?
ML training is a tightly interconnected HPC style workload (network bound), which is a market Infiniband has been targeting for a long time.

Nvidia saw that and bought Mellanox, and made NCCL/GPU's work really well with Infiniband.

Large public clouds already have huge investments in ethernet and don't want to be further locked into Nvidia, so Nvidia does have a roadmap for ethernet GPU clusters (roughly 1 year behind Infiniband).

But if you are building your own Nvidia cluster, it would be silly to build it on ethernet. Just buy exactly what Nvidia recommends, you are already locked in anyway.
Nomad FIREd at 32 after a decade in tech/OSS
After 13 years of remote work and nomadic living, I retired from tech at 32 and chose Thailand as my base. I've been a major contributor to Ghost, one of the largest open-source projects on GitHub. Saving 80% of my income over the last 13 years allowed me to FIRE early.

My journey went from debugging code to mastering BJJ and riding waves. Now, instead of pull requests, I'm pulling armbars, writing, and surfing in tropical waters.
>> and the interpreter is not throwing an error which was my point.
> That's true of most compiled languages

True of most statically typed languages (usually no need to check at runtime), but not true in Python or other dynamically typed languages. Python would have been unusable for decades (prior to typehints) if that was true.
Yeah I'm editing that on a phone and apparently that's beyond my skillset. It's working now! Thanks for helping!
Same issue (lazy loading) exists with Gitlab also. And also MR pages are so overloaded (with scripts?) so it loads and renders forever for any seriously large (yes, it happens with a large codebase) changeset.
Lhakpa Sherpa: Everest record breaker and Connecticut house cleaner
This is cool!
I've been using Altair for visualization (sometimes interactive) but it's sooo limiting as it is JSON-based. Binary, column-based data representations like Arrow, plus some less GC-heavy renderer should be much suited for that purpose, I was thinking and here it is! Great work!

The Python API doesn't seem as quick-and-dirty as Pandas-based APIs like Altair or Seaborn though. That kind of integration would be much appreciated.
Prose writing in any form is super useful. The challenge is having a unified tool to impose some structure. Instead, thoughts are divided across email, slack, confluence, quip, etc.
Ask HN: What are you thinking about?
It was the time, only trustworthy people on the net so far. Told the story here about my mid-ninties job where I ran Quake servers on the lan before we had a firewall.
Who Owns Your Wireless Service? Crooks Do. (2019)
it seems unlikely that it was just for the lulz. if the intruders are auctioning off the data, do you think the russian fsb, the ministry of state security, hizbullah, mossad, or the usdoj will bid highest?

(the last, hypothetically, to destroy the data rather than use it for leverage in investigations—if not, it's in effect just another spy agency)
https://archive.is/KAVio