skysight-inc/HackerNews huggingface dataset:
I am happily using compilers for just register allocation, spills, and scheduling in these use cases, but my impression is that compiler authors don't really consider compilers to be especially good at inputs like this where the user has already chosen the instructions and just wants register allocation, spills, and scheduling. The problem is known to be hard and the solutions we have are mostly heuristics tuned for very small numbers of live variables, which is the opposite of what you have if you want to do anything while you wait for your multiplies to be done.

Instruction selection as you said is mostly absent. Compilers will not substitute or for blend or shift for shuffle even in cases where they are trivially equivalent, so the programmer has to know what execution ports are available anyway =/
See the "who's hiring" threads at the start of each month, this will probably be flagged and closed.
This is largely incorrect. The Saturn was entirely a Sega of Japan design. There's an interview (https://mdshock.com/2020/06/16/hideki-sato-discussing-the-se...) with the Saturn hardware designer that gives some perspective into why he chose to make the hardware the way he did. Basically, he knew that 3D was the future from the response the PSX was getting, but besides AM2 (the team at Sega that did 3D arcade games like Virtua Fighter, Daytona USA, etc), all of Sega's internal expertise was on traditional 2D sprite-based games. Because of this, he felt the best compromise was to make a console that excelled at 2D games and was workable at 3D games. I think his biggest mistake was that he underestimated how quickly the industry would switch to mainly focusing on 3D.

The actual result of Sega's infighting was far more stupid IMO. Sega of America wanted a more conservative design than the Saturn using a Motorola 68020 (successor to the 68000 in the Genesis) which would have lower performance, but developers would be more familiar with the hardware. After they lost this fight, they deemed the Saturn impossible to sell in the US due to its high price. SOA then designed the 32X, a $200 add-on to the Genesis that used the same SH2 processors as the Saturn but drew graphics entirely in software and overlayed them on top of the Genesis graphics. The initial plan was that the Saturn would remain exclusively in Japan for 2-3 years while the 32X would sell overseas. Sega of America spent a ton of money trying to build interest for the 32X and focused their internal development exclusively on the 32X. However, both developers and the media were completely uninterested in it compared to the Saturn. After it became evident that the 32X wouldn't hold the market, Sega of America rushed the Saturn to market to draw attention away from the 32X, but had to rely exclusively on Japanese titles (many of which didn't fit the American market) because they'd spent the past year developing 32X titles (the 32X had more cancelled games than released ones). All of this ended up confusing and pissing off developers and consumers.
When people say "the brain is still developing until you're 25" it means "your brain is noticeably worse at learning after the age of 25". Noting that, should people learn self-control in the presence of social media before 25, or after 25?
Apple does something similar to create optimized versions of the app for different devices/OS versions (presumably).
From Southwest 4Q and Full Year 2023 results [1]:

> Full year 2023 operating revenues were a record $26.1 billion, a 9.6 percent increase, year-over-year

> Full year net income of $498 million, or $0.81 per diluted share

I'll say again... They have _plenty_ of money (record-breaking, even!) to train their pilots on the differences between two aircraft models. It's not that they can't afford it, they'd just rather not spend the money unless absolutely forced to, because a better stock price is their primary goal/motivation.

[1] https://www.southwestairlinesinvestorrelations.com/news-and-...
This is actually a great outcome. All dependencies are a security risk - the argument for not vendoring every dependency is that you should keep external dependencies up to date to avoid known security issues. If the external dependency has nobody watching it any more then that argument disappears, and that external dependency becomes a liability.

The fact the dependency was marked as abandoned and started getting flagged in security reports is what you want. That lets you make an informed decision about whether to vendor it (which removes the "bad actor sneaks something in" risk) or do something else. It's great that the Rust build system allows that so easily.
I don't see the point of this acquisition. The products don't compete, so it's not eliminating market competition. The products also don't 'synergize' (ugh) well: they target different market demographics, have separate learning curves and different business models. Why?
The ongoing construction work likely creaty some type of structural integrity issue...
>Cargo (+ Crates.io) was delicious to me at first, but it's a meal that tastes worse the more I have of it.

This is the first step of your journey.

Next step is realizing the same about the language itself.
The ps3 was incredible, not so much in what it could do as in what IBM managed to make Sony pay for.
Synthetic Data for ML Label Balancing
I was thinking of https://en.wikipedia.org/wiki/Collaboration_Data_Objects. ;)
The US has exerted unbelievable pressure to ensure Assange remains a non-threat. Just because they're happy with the current state of affairs doesn't mean Assange has anything to gain by "facing the court and just getting it over with".

The best outcome would be for the UK to uphold its own treaties, refuse to extradite Assange, and allow him to walk free. Anything less would be a travesty and miscarriage of justice.

The idea that the US would try him in the Eastern District of Virginia "Espionage Court", only to throw up their hands in defeat when Assange's lawyers point out that his persecution is illegal, is laughable. If he is extradited, he will rot in a supermax prison, which from first hand testimony[1] is far worse than even Belmarsh.

https://www.declassifieduk.org/the-last-days-of-julian-assan...
Glibc allocator is also notoriously prone to not giving back memory that could be given back to the OS when running several threads over a long time period. Reducing pool size helps a bit, but not sufficiently to make memory stable.
Hynix Plans $4B Investment in Indiana
The transcontinental railroad was built without modern heavy equipment. Today fewer people can get a lot more work done even with humane working conditions and modern safety code. Which helps explain humane working conditions and modern safety code.

As to regulations, in 2023 an I-95 bridge failed after a gasoline tanker truck fire. They took 12 days to get a temporary replacement that got traffic flowing again. You occasionally see such projects where we need a fix now and then it happens. However, it was a temporary replacement and they needed an actual long term solution.

The difference between such rapid projects and more typical ones include time consuming steps to preventing dirt from settling and causing problems in the future etc. Regulations are filled with such tradeoffs, but that doesn't mean we're unable to move more quickly just that we can afford to do something else.
I like the analogy but when you merge the junk into your repo, it doesn't change in rating but is rather paid in full by you, as you assume it on your own tech balance sheet.
The prospects of the future are so intense that despite me being a lifelong tech junkie, I cannot brush away this dizzying underlying anxiety that arises when I see glimpses of what is to come.
> I continue to believe the best outcome here is for him to be extradited and face trial in the US.

Lol... They would send him in a secret military prison... That would be the worst outcome possible... He should have went where Snowden wanted to go or where he is by accident
I like the music, but consider starting it muted and only downloading 3.6MB of mp3 if someone unmutes.

This might be a good idea because it's typical that web games like this usually don't play music or even sounds. It's kind of a context thing? If in a game app, music and sounds are expected... if it's a website, not so much.

This would also help reduce the fairly large download that makes the game a bit chonky to load.
Two dozen dependencies or one and a half?

└── num v0.4.1
├── num-bigint v0.4.4
│ ├── num-integer v0.1.46
│ │ └── num-traits v0.2.18
│ │ [build-dependencies]
│ │ └── autocfg v1.1.0
│ └── num-traits v0.2.18 (*)
│ [build-dependencies]
│ └── autocfg v1.1.0
├── num-complex v0.4.5
│ └── num-traits v0.2.18 (*)
├── num-integer v0.1.46 (*)
├── num-iter v0.1.44
│ ├── num-integer v0.1.46 (*)
│ └── num-traits v0.2.18 (*)
│ [build-dependencies]
│ └── autocfg v1.1.0
├── num-rational v0.4.1
│ ├── num-bigint v0.4.4 (*)
│ ├── num-integer v0.1.46 (*)
│ └── num-traits v0.2.18 (*)
│ [build-dependencies]
│ └── autocfg v1.1.0
└── num-traits v0.2.18 (*)
It's been years since since I read the book "Console Wars", but if memory serves me correctly SGI shopped their tech to SEGA first before Nintendo secured it for the N64.
It would be fantastic for an OS to mandate a particular type of installation (oh how I miss dragging app packages from a .dmg into my Application directory & being done with it) while preventing anything else.
Restricting access to devices is the easy part (although keeping ahead of kids breaking in is not). Exposing your kids to enormous peer pressure and social isolation is the hard part.
I got you haha
I think your point is fully valid. I would balance it with the notion that they (people undertaking huge personal risk) would be better protected - if there was less natural pressure to acquire/release info that gets over-classified to protect political interests.¹

Stated otherwise, if US Gov could be relied on to honor it's ethical obligations to taxpayers and release the entirety of info that it ought, I argue that fewer unqualified people would feel responsibility to take that upon themselves.

¹ https://en.wikipedia.org/wiki/Iraq_War_documents_leak#Civili...
I would guess the problem is easier to solve in the more controlled lighting below that truck than in the more varying daylight.

It also needs lots of lighting (https://youtube.com/watch?v=9H_JUvXyL74)

That roof also may protect the electronics better from rain.

Finally, I can’t find details on https://h2lrobotics.com/?page_id=254&lang=en but I doubt it is “the camera”. There probably is more than one.
The problem is momentum. These ships weigh thousands of tons so something as simple as coming to a stop is difficult. The ship probably knew it would collide with the bridge well in advance but had no way stop of avert the ship due to it's sheer size.
It is not. Google signs the parts of the app because apps are no longer one single APK, they're a complex set of many parts that can be updated independently and in complex ways. The mobile ecosystem has moved on a lot since monolithic APKs and user expectations are too high for them to be sufficient.
It seems more that people don't think they can afford Gucci bags than that they don't want to have them. Note luxury brands have been on a tear lately, as this guy

https://en.wikipedia.org/wiki/Bernard_Arnault

is currently the richest person in the world.
Interesting. Do Apple then submit their optimized diffs to the developer and have them uptake the changes so the source is optimized? Or would the developer have to de-compile the artifacts and reverse engineer the optimizations to see what was changed, added or removed? It seems like this would make attestation and audits challenging for apps used by b2b financial customers.
> Gold, well people think it is pretty.

I think that (math and tech behind) crypto is pretty.
Thank you, I've been trying to get a ballpark on the weight, appreciated.
So regular users don't deserve reasonable security? That seems out of line with Telegram's ostensible focus on security and privacy. I'm not surprised at all, though.

> I’m not convinced this is more insecure than sending it though conventional means - telecoms are well and truly compromised and don’t give a shit about it. If you’re gonna get dubious security anyway, at least you can save some money by not having to pay for it.

The telco is still in the loop, though, so this still increases the number of parties with potential access to the verification messages.

I could see it as a second factor, but as the only factor (by default), it's outright scary.
I understand what you are getting at, but to inject some nuance:

TV, print, radio, music and to a lesser extent games are all subject to some level of industry or statutory content regulation.

For example, in America, you're very unlikely to have a kids TV channel suddenly switch to videos of people being killed in industrial accidents. new media, not so much.

Watershed, age constraints and company ending fines existed (and in some cases still do) for violating those rules.

Large new media companies, such as facebook, youtube and tiktok can literally serve porn to kids and not have any legal ramifications. If a cable broadcaster knowingly broadcast frontal nudity before watershed, it would be fined. (yes, cable TV has less restrictions) but thats the point, regulation has not kept up with the pace of change. that has been a deliberate decision.

My kids are >5 < 12. They aren't allowed on insta/tiktok. They can have youtube, but its only when supervised. even then its 1/3 chance that they land on something toxic as shit.

The world has changed, and the guard rails that we had as kids have been removed. There is an argument about freedom of expression, I get that. But we need to think about whether its right to allow large corporations to profit from showing horrific content to minors. (adults, I don't give a shit, do what you want) The problem is, I'm not sure of the best mechanism, with the least bad outcome.
Stress-Free AI Copilot Monitoring with Twilio Segment and Vercel
What's up HN?
User-centric monitoring for AI copilots can be a huge hassle. We've made it much easier to understand how users interact with custom LLMs by plugging in Twilio Segment. Understand not just how your users engage with your models, but also how your models interact with them. Check the Github starter template built on top of the awesome Vercel template using their AI SDK to super quickly spin up a custom GPT (using OpenAI, Hugging Face and more) that's fully tracked with Twilio Segment. All details in the blog post in the README.
Pretty wild to watch the basic rights of people in red states backslide in real time. Now there is the (what should be unnecessary) legal question of whether you can even run a social media platform with anonymous users in the state of Florida. Needing de facto governmental verification to communicate with people on the internet is something I had hoped I would never live to see in America. Hopefully it will not be fully enforced to the letter of the law.
There's a collective action problem here, though. Some parents are willing to do the hard thing and tell their kid no over and over and over. Most aren't. The result is that kids don't hang out in person any more and so the only social outlet left is digital, which makes the decision to ban it at the family level even harder because you may actually do more harm than good by forcing your child to not participate with his friends.

If there's widespread agreement that social media is dangerous and yet widespread difficulty coordinating a response among parents, isn't that exactly what the government is for?
There is no reason to expect someone to have a rational approach to transportation-related fatality in any direction.

Drunk drivers will kill approximately 40 people today in America. Most people won't care about that or demand a congressional response or blame politicians, etc., so it is no more heartless to not care about a few dead people on a bridge either.
I wonder if there is a scope for a "opt" / "extras" type level where libraries for stuff super commonly used, like JSON/YAML/ssl etc can be placed. It doesn't have to cover everything the defacto third party libraries do (that will be too much and not practical), just including happy paths should be enough for most people to just include the meta package and get the most generally used features instead of including a ton of third-party libraries.

My knowledge about Rust's library system isn't great so there are probably several gaps in my argument.
From your question, I take it that you do not believe this is possible. I certainly do. It might be worth further interrogating why you believe that he would not get a fair and impartial trial.

That said, I don't believe that a fair and impartial trail will guarantee an acquittal. But although the national security apparatus is arrayed against him, there's still a judge and a jury and a trial -- this will not be a military tribunal.

The closest comparisons to his situation would be Ellsberg, and less like Manning or Winner, both of whom were employees of the US government. Ellsberg's case was dismissed, and Winer pled guilty; only Manning was convicted at trial.

Being extradited would also be his best chance of being free on bail during trial, although this outcome, despite representing his best chance, is not very likely.
So updating the rules is not the same as updating the software? Who says this is different here? How do you define the difference between a "tax rule" and business logic?

The changes go beyond tax band thresholds and percentages across NIC & IT. Eg the (now-scrapped) Health & Social Care Levy would've been a completely new tax - you need a complex schema to encode that and even then the Treasury will come up with something you haven't thought of next.
Regarding the state of the YAML crate, if you can live with StrictYAML there's always https://crates.io/crates/strict-yaml-rust
This reminds me of sitting around on AOL Instant Messenger, summer afternoons pre-2000.

Facebook came out when I was in college, and I resisted for one semester; then if felt "inevitable" [that I join] since almost all classmates were on thefacebook.

----

At present, I do not carry a cell phone nor use email [it is heavenly, a rare gift]. When somebody is more than ten minutes late for a planned meetup, I depart.
> Does that mean that these drugs unlock magical insights or enhance the intelligence of their users? Of course not, and no one serious is suggesting that they do.

It's weird how people can make implicit claims of omniscience while on regular consciousness and nobody bats an eye, but far less ambitious claims on LSD are crazy talk.

It seems to me that regular consciousness epistemically privileges regular consciousness.
AI Is Putting the Silicon Back in Silicon Valley
KDE Clarifies Risks on Installing Global Themes in Plasma 6
I absolutely hate it too. I think we all need a subscriptions manager.

Adobe for example were charging me $15 per month for Lightroom forever and Lightroom had broken and deleted all my photos years before. I think there was a problem with their software because I did not have a subscription that I could see when I logged in to any of the accounts I had.

I just gave up at some point trying to cancel (I'd even talked with their chat for several hours). But recently logged in and managed to finally see the hidden subscription! It was still difficult to cancel but at least I could actually do it!

Hard to know what to do apart from take Adobe to the small claims court about this.
> More and more I lean towards using bazel or gn/ninja for fresh Rust projects, and walk away from cargo & crates entirely.

I would suggest Buck2 (which is written in Rust, so you can use the existing tooling to build it)
https://buck2.build/ https://github.com/facebook/buck2

Rust support is also rather good ;) https://github.com/facebookincubator/reindeer
But you need "fixups" to get many cargo packages to work with Buck 2: https://github.com/facebook/buck2/tree/main/shim/third-party...
In fact most of the developers do not manage the key themselves but instead use the default option: let Google generate and store one signed distribution key for you.

This is the key that is used by the devices to verify that the APK can be installed on top of another.

If an APK was signed by "Key A", only "Key A" can do updates.

One advantage of that, is that malicious users cannot be served a malicious update of an app that didn't go through Play Store.

Let's imagine it's the opposite, that France for example wants to spy on some users ?

Other advantage, is that if you lose your developer private key, then you do not lose the capacity of doing updates.

The minus of that, is that you have to count on Google to sign every single of your APKs.

If they do not trust Google, VLC can add a checksum or integrity checks to the binaries loaded by the app during runtime.
There are plenty of unethical outcomes available in the "let babies vote" scenario, to weigh against the allegedly-unethical scenario of having a voting age.
The biggest thing about social media is that it NEVER stops. Growing up, if you had trouble with bullying at school, it ended when you went home, your home was your safe zone. Now there are no safe zones.

not only that, but i fully believe that kids are WAAAAAAAAAAAAAY to impressionable and influenceable. there is a reason kids can't do a lot of things until 18 (even through the brain doesn't fully develop till 25). kids should not be influenced by social media to be doing permanent things that could harm themselves (like gender transitioning, getting a tatoo or piercing, or doing something dangerous challege) or their future careers (like breaking the law so they have a criminal record).

honestly social media is a wonderful thing, but something has to be done. i personally believe that parents need to have more power in discipling their children. i don't like the fact that laws like this have to be created, but i see that they have to exists with the more power they take away from the parents.
Seems to me that smaller, more focused models would be more practical. Why would the tulip machine need to know the rules of canasta or the history of peanut butter and jelly sandwiches? I wonder if there's going to be a persistent monolith/microservices cycle.
Don't Evaluate Your Model on a Smote Dataset
Both of these letters are fascinating, but I can only wonder what a judge will think reading letters from two academic lawyers that are also the defendants parents.

These letters also spend a lot of time painting a picture of moral clarity and show a picture deeply involved in researching a decision.

With that, how could such person not see they are clearly doing something wrong?
I can get good, but not great code out of it. It mostly works, but then I have to spend a lot of time trying to figure out what it does and why... and what it doesn't do.

for example i'm dangerous with node.js and mongo, but don't know enough to easily slap out some code. so if i want to do some linked-lists / mongo documents in documents, i can get there with a little bit of searching and sanity checking.

when i asked ChatGPT for the answer it put out something that looked mostly right, but 1) didn't work, and 2) wasn't clear why it made these choices.

i spent more time trying to un-fuck that code than if i had just stumbled through it from scratch -- and i would have had a better understanding of what was happening from the jump.
I would also add those barriers seem to depend on the ship staying intact during collision. Given the immense inertia involved on the bigger ships I could just as easily see a scenario where the barrier ends up ripping through the lower hull while the rest of the ship continues forward.