skysight-inc/HackerNews huggingface dataset:
Well, that's taken care of: https://openjdk.org/jeps/463 (well you need `void main`)
I don’t literally associate my grandparents with leaded gasoline. It was meant to be metonymic.
A middle ground in complexity is WPA3 with a unique passphrase per VLAN, which allows grouping of devices by risk, or even giving each device a unique identity for access control and traffic management.

OSS golang reference code is available, https://news.ycombinator.com/item?id=38402289

VLAN tagging per SSID is a valid approach as well if a router supports it. Thats a lot stronger than how many routers implement their guest isolation.

As for Multi-PSK -- the use case is creating micro-segmentation in a network with zero-trust, where the identity on the network is rooted in that password.

Without Multi-PSK, if it's not clear, every device that has the WiFi password can sniff encrypted traffic with WPA2, make a Rogue AP to attack WPA3 in case its in use, and can perform ARP spoofing on the network to interfere with other devices.
That was the Java solution as well circa late 1990's. But in many cases that's true of python, and other languages.

It's just easier if you can install a native library rather than one with a cumbersome build process.
"We're in the middle of this biodiversity crisis and extinction event that is human caused, with cars kind of at the center of it in a lot of ways"
That would be very good for keeping devices useful far belong the lifetime of their hardware codecs, too - in a decade, when H.266 comes out, you’ll still be able to watch YouTube etc on your “vintage” computer.
Tell HN: what the world needs now is an X-cookie-preference header
Original title:

Tell HN: User agent should define a setting that signals cookie preference

Dealing with constant cookie consent pop-ups is undeniably annoying. It’s excessive to have to select cookie preferences on every website, as it’s hardly a critical part of my day. This isn’t about assigning blame to a single party, as it’s more about the overall inconvenient state of things.

A possible solution could be integrating a setting in our browsers for cookie preferences, synced across accounts. This setting would default to essential cookies only, with the option to customize preferences for individual websites. Implementing this feature could involve adding a property in the browser’s navigator object or sending an HTTP header to indicate cookie preferences. This approach seems practical and should be encouraged, potentially even mandated through regulations, to streamline user experience and eliminate the constant, intrusive pop-ups that disrupt browsing, especially on mobile devices. This would effectively address the issue without compromising on regulatory compliance.

ChatGPT really cleaned up the crap voice typing from Apple. I love Apple products, but like I don’t understand how the voice typing can be so crap when you have the whisperCPP library out there that has way better live transcription. It doesn’t make any sense to me.
Of corse There's Waldo uses a waldo[1] to point to Waldo.

[1] https://en.m.wikipedia.org/wiki/Remote_manipulator
blackberry anyone?
But it’s the “I am very intelligent” guy in every panel. The comic itself implies the first panel and final panel are the same criticism.

And if you point out any hypocrisy in a person’s action, someone will trot this out as if we can never call out people for contributing to a problem they are complaining about even if contributing is completely optional.
The grid not being able to handle recharging electric cars in every home, does not agree with your purist stance. Switching to hybrid vehicles, or an efficient generator at home, would be a responsible stopgap.

https://www.freedomsphoenix.com/News/208891-2016-12-14-darpa...
Proof of Live Authentication
There's definitely not enough information to reach this conclusion. The hardware exploit for example uses registers that shouldn't even exist on the chip. That smells a lot like a supply chain attack, which would make China a prime suspect as well.
humblebragging at its finest me thinks
Exact same situation as the person you're replying to, except ~5y instead of 10 and I gave up trying getting unblocked after at one point even the mandated reply to an automatic follow-up e-mail a few steps down the line of the appeal-chain got blocked. That behavior was consistent over multiple weeks of retrying. It was truly kafkaesque but I resorted to just not being able to email Outlook/MS recipients. Getting an outreach from someone who wants to get in touch and not being able to reply is the most frustrating. So many people probably believe I ghost them.

Outgoing email volume is a handful a week, zero automation ever, and I must have spent dozens if not in the low hundreds of hours over the years on e-mail deliverability to Microsoft alone until finally giving up. Not comparable to anywhere/anyone else.

Just to say, behind every single false-positive is a story like mine and TonyTrapp. Missing out on a group tour with the local club. An old lost friend or family member not being able to get back in touch. Missed recruitment opportunities. A lawyer not receiving a time-sensitive follow-up.
> In fact, a whole field (stormwater engineering) exists to mitigate this.

I haven't checked in lately. How are they doing getting over the age-old "Drain! Drain! Drain!! Faster! Faster! Faster!" mantra?

This ethic of course only contributes to the problems of flash flooding, lack of buffer, lack of aquifer recharge, and (ultimately) alternating drought/flood cycles.
There is certainly something to be said about being able to answer questions about another system by poking at it, but that is a scripting task. You would be better served by a scripting language. And, as it happens, most scripting languages come with REPLs. That is a solved problem that was solved long before Go was ever imagined.

Just because you are building a particular systems program does not mean everything you do has to be a systems problem. And, really, if you don't exactly know what you're building, it is probably too soon to consider any of it a systems problem.
I need to get him and my dad who whips out his iPad to take photos together
True in business as well as life.
AMD gpu drivers are in the linux kernel. They support even very old hardware. And linux only drops drivers when there are no users. So amd cards stay supported for basically their entire lifetime.
The letter lays out succinctly and plainly how they matter for workers and the company, and offers fairly measured steps that might be taken to mitigate that, which include simple stuff that doesn’t ask to muzzle Elon like just making it clearer that his tweets aren’t connected to and don’t reflect the positions of the company. The letter may be incorrect but sure reads like a good faith effort to discuss work conditions, not some kind of anti-Elon polemic. It’s not even close to the line that I fully expected to see it crossing, based on posts in this thread.
I'd imagine either in the core complex, or on a CXL link or similar.

And yes, you'd need to leave it programmed with the accelerators you actually need. You could have system policy that programs in the accelerators for libraries your software uses, with a mechanism for saying "there's not enough room in the FPGA for all the accelerators, pick the ones you want".

Among other uses, this would mean you might not need specialized hardware for video decoding or encoding for each new codec; you could put it on an FPGA, and upgrade it in the future. In theory you could put it in place of more special-purpose transistors that you can run on the FPGA instead.
> I also find the post a little too self-congratulatory

Yes. I mean, the language is a huge success if you measure how far adoption has come. But I expect more from a "what we got right and what we got wrong" post.

IMHO what went right is compiler/tooling speed. The async story ultimately is just crappy, the "no colored functions" is a lie that blows up in production. Go's interfaces also sound great in theory but don't really work so great when using them. They're mostly used for DI in UTs. Sometimes I wonder if I'd use any interfaces at all if there was a way to monkeypatch deps just for UTs (yes I would but 99% less).
One reason that employers get really creative about finding ways to delay negotiation is that after a year, they can require another vote among the employees about whether they want to be represented by a union or not. So they're incentivized to avoid engagement with any newly-formed union in the hope that demoralization will set in among employees who have been paying dues to the union but not experiencing any change in their working conditions.
Honestly, it just depends. Atlanta to NYC would be a 2 day for me. Even in the gas car, I'd only do ~650-700 before a stop.

In an EV, that's ~11 hours on day 1, charge up at the hotel, and do one 15 minute stop on day 2. Before I had an EV, I'd do the same thing, just with ~10 hours on day 1 and my stop on day 2 might be at a different place.

But this is traveling for leisure with family. It might be different if I were really desperate to get there fast. I'd never rent a gas car to save the couple of hours, but also arrive much more tired.
lightly holding the charger in place well enough to maintain contact yet easily removed if the cable is pulled without damaging cable or device. anything after that is bonus and outside the scope of magsafe's use. the magnets on my desktop multi-device charger do not meet that requirement as they are significantly stronger than Magsafe connections.
Spoken like an Elon.
Theoretically YouTube would be informational. It's giant lists of videos. Once you find the page for the video it's media embedded in the page and wouldn't actually need JS to function once the video is downloaded. Just like Wikipedia.
I don't really know. I live in Washington, though, and we sure have a lot of man-made storage ponds.
Jax is unrolling for-loops during compilation. I don't know about the hypothetical performance of canonical Jax code for this example, but the comparison as it is seems unfair.

https://jax.readthedocs.io/en/latest/faq.html#jit-decorated-...
I loved Minuum's one-dimensional keyboard! The app disappeared from the iOS App Store, but looks like it still exists for Android in the Google Play Store (last updated in 2017). Did the developer go out of business?

http://minuum.com/
> Wrong.

> Oxymoron.

Cheap words. Care to explain?
What You Might Not Know About Connected Autonomous Vehicles
Phone satellites not satellite phones. They’re basically orbiting cellphone towers.
How do people find the time to create something like this? The breadth is staggering.
Cheaper and smaller than what? All the existing fusion power plants?

We have to make it work before we can optimize it. Fusion still poses many engineering challenges that have nothing to do with the quality of our superconductors. How to not melt the reactor walls and what to do with all those angry neutrons, for starters.
Your argument is that products that start on Mac and later get acquired and ported by megacorps do better?

This is a text editor similar-ish to VS Code, though Code is made by MS so yeah. Sublime’s first release was on Windows.

Atom supported all three above at release.

Other landmark software not launched exclusively on Mac first; Steam, Google Chrome(though I guess based on WebKit, itself based on KDE-built KHTML, so I guess WebKit can be added to the list).

btw, I got a Quest 3 recently. I saw that you work in that area, so thanks for the awesome software. Quite enjoying it so far.
Less than half of all vehicle owners have access to a garage or carport with an electrical outlet.

If EV’s are to have mass appeal, how do you reconcile that? Most apartments have few (or none) EV chargers. I can barely get my apartment to follow through with maintenance requests, let alone install an EV charger.

Why bother with that hassle when my Honda Civic that already gets 35 mpg that I bought for $12k cash works just fine?

https://www.statista.com/statistics/1325245/us-parking-situa...
I wonder if an AI revolution can allow us to move most of our commuting and logistics needs underground thanks to labour cost reductions...
> How were people supposed to be using it for covid if the people who had valid prescriptions from licensed rheumatologists and were taking it so they could WALK or use their hands couldn't get any?

Because a bunch of idiots getting prescriptions online at a couple hundred bucks for a consult from grifters like https://en.wikipedia.org/wiki/America's_Frontline_Doctors caused a shortage.

Sudden increase in demand, no increase in supply. Very simple answer. It was never “taken off the market”.

See also: toilet paper.
You can run multiple SSIDs on the same AP and segment your networks with VLANs. No need to buy multiple APs unless you need the coverage.
Disappointed to find they don't have The Magnificent Steiner. Oh well, one of these days...
PCIE is too slow.
I get that this is to drive the avatar, but I'm curious as to why. There's stronger signals with video, which I'm certain taking in even a very low resolution image would have stronger signals to convey movement than audio does (either the network is memorizing a lot (which is fine, but limited), or this is an iteration towards a 3D high sensitivity audio driven for precise sound? Something else?). I mean the quest has cameras in it, so why not use those? Computation? They aren't big models (largest is 1.42G, smallest 0.58GB)
Absolutely love the idea, reminds me of my hp ipaq, but will wait for clones. I wouldnt pay 160 USD for this, more like 60. Guaranteed amazon will be full of clones in a year.
> is incorrect about LLVM.

He didn't say it was not possible, but that it would have required too much effort in modifying the ABI and the garbage collector.

> because it requires precise GC

Which is why they avoided LLVM for a much smaller and easier to manipulate existing compiler. Their point is that it would have slowed things down too much to even try it inside someone else's project. Sometimes "roll your own" is the best idea.
Thank you! I think I'd disqualify a candidate manager who earnestly referred to cost/profit centers. The framing is misleading and betrays a broken understanding of value creation.

Everything the company does should generate value.
I added an edited note to the bottom of the blog post.

The original post and the experiments were created before pgvector 0.5.1 was out, and we had not realized there was significant work to optimize index creation time in the latest pgvector release.

We reran pgvector benchmarks with pgvector 0.5.1.
Now pgvector index creation is on par or 10% faster than lantern on a single core. Lantern still allows 30x faster index creation by leveraging additional cores.

Wiki
Pgvector - 36m
Lantern - 43m
Lantern external indexing (32 CPU): 2m 15s

Sift
Pgvector - 12m30s
Lantern - 7m
Lantern external indexing (32 CPU): 25s

The DB parameters for the above results (both Lantern and pgvector):
shared_buffers=12GB
maintenance_work_mem=5GB
work_mem=2GB

The DB parameters for the previous results were the defaults for both Lantern and pgvector.

Benchmarking was done using psql timing and used a 32CPU/64GB RAM machine (Linode Dedicated 64).

Feel free to reach out if you need anything for benchmarks.
I don’t think dissolving the blame is particularly helpful here. A minuscule number of individuals had full control over the use and knowledge of the impact of leaded gasoline, and everyone else had absolutely none. For 99.999% of folks those people have no relation to their grandparents, and “blaming” an entire generation for the malice of a few is ill guided at best.
The same thing can be said about native apps, too: "Powerful people stand to lose a lot if developers can make their software run directly os users' machines without intermediate OSes."

Are we supposed to build everything as single-purpose operating systems now?
Rain Garden
I tried this myself using GPT-2J and nearly 15 years of IRC logs trimmed down to only contexts that include me. Each training item would be my message and the preceding 20 messages. Still ended up being an 80 MB log file of over 1M lines.

The results were...not good at all. I ran an IRC bot that would watch the channel, and any time someone sent a message, it would send the last 20 messages to the trained model to see what it would predict the next message to be. It generated mostly garbage. Generated chat messages were on-topic, but non-sensical. It's like the AI was like "uh-huh...yeah...I know some of these words!" and spat something incoherent that seemed related.

At some point, I'll probably try again with a far better model. Likely once I do my next system overhaul so I can do it locally. The only thing I'm not sure of is how to properly train and generate. GPT3 and its predecessors are very much simple text-completion AIs, whereas it seems all the models today are designed for a conversation back-and-forth between the AI and a user.
Kind of, though in my testing Reachability seems to just hide the bottom anyway rather than having the app resize.

With things like this I just keep thinking about how much more potential we would have for innovation if handheld computers allowed the same kind of extensibility that all computers did 25 years ago. Today, only Apple, Google, or the OEM of an Android phone could enable such a behavior by explicitly providing an API for it (and explicitly blessing the software that uses it), so it just won't happen.
I'm just not that compelled by that argument. If cars are at the center, then so are a hundred other things that are impacting biodiversity at least as much.

I'm really not trying to be a car stan here, I don't really care about cars. But focusing on cars is kindof a dumb distraction, in my opinion.
Yep, I'd say one of the things they could have done better is in making this distinction more clear to people. I spent multiple years being confused about what made go a "systems" language, when it didn't seem very good for that at all. When all the devops / infrastructure tooling started being written in it, its niche suddenly became more clear to me.
They're hilarious but the stuttering feels a little over the top IMHO
Not for quick texting. Only for extended sections at home or when flying. On social occasions I keep my texting to the bare minimal required.
I would love to see them add books as well
I mean conversely if it's not necessary, then it's not going to happen - that's how governments tend to treat vital services (and voters reward them for it: everyone's got an opinion on why construction crews are working on the poles outside their house).

The reality of grid upgrades is unless we make the problem worse, it won't get better.
Record Breaking Scientific Discoveries of 2023
Because my avatar can more easily travel to a made-up photorealistic 3D render of an exoplanet
So, an app is a thing. It’s not an arbitrary term; it’s a stand alone program that runs on a device.

A “thin client” is also a thing, it’s something that runs “just the ui” for some network application.

This is the distinction between web-app and website: state.

I’ve worked on a lot of these projects, and that’s what it’s always boiled down to. There are only three combinations:

- do you have two state models, one on the sever and one on the client?

- do you have one state model on the server and just show views of that state on the client?

- or (rarely) do you have state only on the client?

All of these “modern takes” are basically just trying to reduce complexity by saying “maybe we only need the server state model? Isn’t that easier?”

…and yes; it is easier to model state that way, but, unsurprisingly, other things become harder when you do; but this is not a new invention. It’s not even a new idea. Apps (like, actual apps) have done this for a long time too… and it’s ok.

It doesn’t solve all your problems… but sure whatever.

However.

Maybe we don’t need to invent new ways to describe things that already exist…?

I don’t think an arbitrary (and it is) four quadrant breakdown like this really does much to help people navigate this space.

Bluntly, you can’t have your cake and eat it too. If you want app like behaviour, you need an app. These things like htmx make things easier, and quicker, but they don’t offer all the power of having a rich client state.

If you want something that’s great, shortcuts don’t get you there… but, most people don’t need that stuff, it’s just nice… but if you’re not prepared to pay for it, don’t.
So you're saying that people get a new Tesla for free, then only pay $100 bucks per month for 'extras'?

Tesla would definitely collapse seeing that they're not getting paid for making that Tesla car in the first case. They'd be broke within a couple of months.
Yes, the user can still share their access code if they really want to. That’s like them sharing their password.

What I’m trying to prevent, while adhering to general authN best practices, is a user accidentally or unknowingly sharing their access code because they copied the address in their browser bar/history and sent it to someone. If they jump through hoops to share it there is nothing I can do to stop it. But the default Cognito footgun I’m mentioning is that the code ends up in their browser window in a way that could be easily copy and pasted without them knowing why they shouldn’t do that.
Type Nine looks awesome! I just bought it. I've become increasingly frustrated with the default iPhone keyboard and looking for something more reliable and deterministic.

Your onboarding tutorial was excellent. Much more thorough and polished than I expected. One issue: I advanced through all the tutorial screens until the end of the "manual" tutorial, but it wasn't obvious that was the end because there was no "next tutorial" or "quit tutorial" button after watching the "see how" animation.

Feature request: include emojis in the suggestions like the iOS keyboard does: when you type "heart", it offers a suggestion to replace the word "heart" with the heart emoji.

I see there's a T9 keyboard app (RetroBoard) for the Apple Watch. Have you looked into supporting Type Nine on Apple Watch?
dictatorship + failing economy + xenophobia + han-ethnocentrism goes brutally hard against immigration from other nationalities. immigrants would be beaten, harassed, and killed en mass in China.
I mostly loved what they did with with modules/package mgmt. I think SIV was a mistake but modules was miles better then the previous projects even with SIV. Some people seemed to take it very personally that the Go team didn't adopt their prior solution but idk why they expected the go team to use their package manager. I think the SAT style package manager proposed would have created a lot more usability problems for developers and would have been much harder to maintain.
go's version of interfaces is fairly unique, if you read that as them inventing interfaces you misread. If you read it as them having a unique twist on interfaces they felt was powerful, then you read it correctly.

It never even occurred to me that someone would suggest they're claiming to have invented interfaces, mostly because obviously they didn't.
It used to be the wild west but FCC is tightening up (maybe even going too far, we'll see). STIR/SHAKEN and KYC (know your customer) rules are making it more expensive for providers to allow any traffic over their networks. Shady providers would look the other way at spammers pumping traffic (providers getting paid); shady providers mix legitimate traffic in so upstream carriers can't just block them, etc.

Now, there's more regulatory teeth to go after the shady providers allowing this traffic.
Well folks, unions without at least the credible threat of strikes are not going to work magically just because they exist.