skysight-inc/HackerNews huggingface dataset:
Only parts of modern web dev are unnecessarily complex. What you can do with frameworks like SvelteKit or Nuxt, SolidStart, Remix, Next, ... is amazing. For simpler use-cases you sure can and should use vanilla HTML, CSS and some JS maybe some HTMX to level the interactivity ceiling, but for highly interactive apps with flexible rendering you need one of the modern frameworks. I assume you lack experience in front end, so believe me, getting started with a simple React SPA pre CreateReactApp (6-8 years ago?) was a horror trip. Now, starting, working on and deploying an app with the modern frameworks, e.g. SvelteKit doesn't get any easier in any tech. As a long term full stack dev my assessment is that web dev is in an exciting phase. A lot of innovation (and improvements) has been made in the recent years. Tooling has greatly improved mainly thanks to Vite, reactivity has become simpler, DX is a prio 1 concern thanks to Svelte. While not being fully convinced of general usefulness of universal rendering, I admire the innovation there.
> even something as simple as how it takes a human baby 12-18 months to walk but many animals walk as soon as they are born.

That's just a matter of muscular development. Human babies are born early; I believe this is usually attributed to the difficulty of getting the head through the birth canal.
I really liked JonesForth, and I ported it to powerpc about a decade ago (maybe longer, I don't unfortunately have it around anymore to check, nor a machine to run it on). One thing that was very frustrating was finding out that the macro system was much more limited under darwin's assembler—this resulted in a painful translation process and too much M4 usage. If you do go down this route, I highly recommend fully exploring the capabilities of the assembler's macro system before diving in.
> Volexity eventually tracked the hackers on that second network to two possible points of intrusion. The hackers appeared to have compromised a VPN appliance owned by the other organization. But they had also broken into the organization's Wi-Fi from another network's devices in the same building, suggesting that the hackers may have daisy-chained as many as three networks via Wi-Fi to reach their final target. “Who knows how many devices or networks they compromised and were doing this on,” says Adair.

If you need real security, you really need to physically disable Wi-Fi.
Chrome is only the default browser on Pixel devices which are what, 1% of devices worldwide? Less than 5% in the US anyway.

On desktop Edge or Safari are defaults, iOS is Safari, on Samsung phones it's Samsung Internet.

People have to go out of their way to install Chrome, and yet it's got a majority of market share.
Driven by Compression Progress
Apple's Fingerprinting Conundrum
* Automatic speech recognition (ASR) systems have progressed to the point where humans can interact with computing devices using speech. However, the distance between a device and the speaker will cause a loss in speech quality and therefore impact the effectiveness of ASR performance. As such, there is a greater need to have reliable voice capture for far-field speech recognition. The launch of Amazon Echo devices prompted the use of far-field ASR in the consumer electronics space, as it allows its users to interact with the device from several meters away by using microphone array processing techniques.*

https://assets.amazon.science/da/c2/71f5f9fa49f585a4616e49d5...
ok, so a quick check of submarine cable maps shows around two dozen from England across the channel (ignoring those to the Nordics and North America)

Would a pair of cable sets replace all of that? That's a lot of data, routing, and redundancy gone. Sure, if they had to try to make it work, they would.

But you seem to be suggesting that because there's a couple of cables in the tunnel, it's OK if the undersea links all get cut by RU/China? If so, WTAF?; you need to explain that
No. Dam removal is driven primarily by practicality.

The environmental piece is a lovely bonus, but the truth is these dams are obsolete, end-of-life and will eventually fail. Leaving them in place is not an option, they either need to be replaced or removed.

Replacing a dam with no purpose is a waste of money, and the (ahem) downstream benefits of a healthier environment benefits both existing folk and improves land for future generations.

It really is a rare win-win situation.
To save one the trouble of chasing one of the dead links from their co-submission snippet <https://gitlab.com/-/snippets/2535398>: https://web.archive.org/web/20221206075054/https://agoric.co...
This is true. It's not terribly difficult to bootstrap an (inlining) compiler from a threaded interpreter, though, including eliding a lot of stack operations.

I'm curious if anyone has tried using futamura projections to do this in stages. I hadn't known about them when I last built a forth and it may yield more satisfying, incremental results than the last time.
Slow Glass – Light of Other Days by Bob Shaw (1966) [pdf]
Let's think about the problem qualitatively, without worrying about specific protocol details, KDF's, AES modes, or bit lengths.

Let us say each DB record is a JSON string containing a name and a base58-encoded public key, for example record[57] = '{"name" : "bob", "pubkey" : "1A1zP1e"}'.

If you have some hash function H = sha256 let us say, you could calculate h = H('{"name" : "bob", "pubkey" : "1A1zP1e"}')[:N] and then set record[57] = h (I'll use a 24-bit h = 71b686 for my examples, OP suggests a 48-bit).

Then when Bob asks for his data to be redacted (say, via GDPR-nuke), you can forget 71b686=H('{"name" : "bob", "pubkey" : "1A1zP1e"}'), leaving the DB with just record[57] = 71b686 but this number is meaningless. (You can be extra sure it's meaningless by encouraging / requiring clients to put a high-entropy throwaway "salt" field inside the JSON.) Note, you can't just del record[57] because that breaks the data store's append-only property.

You want to stream updates to your DB to (untrusted, decentralized) clients to host their own replicas (so they can independently verify you're answering your queries honestly). Those client replicas need to handle queries of the form SELECT i WHERE record[i]["name"] == "bob", or at least verify that a purported response to SELECT i WHERE record[i]["name"] == "bob" is correct. This seems...tricky, if you can't give the clients the "name" field because when you can't trust the client replicas to "forget" it when they're "supposed" to.

Unfortunately, OP is clouded with low-level details to the point that I'm honestly not sure if OP has genuinely discovered a clever way to solve the tricky part, or if OP's claimed solution doesn't actually work.

For that matter, I'm not even convinced the problem OP's trying to solve is possible. How can the replicas verify a query result without having access to the redactable data? I don't understand it at all. OP if you're reading, clarification would be most welcome :)
Unrelated. Inference doesn't run in sync with the wall clock; it takes whatever it takes. The issue is more like telling a room of support workers they are free to half-ass the work if there's too many calls, so they don't reject any until even half-assing doesn't lighten the load enough.
> In work environments it often takes the form of red tagging (https://www.learnleansigma.com/guides/5s-red-tagging/)

That sounds like a terrible idea... but now I understand where the insanity of our last wiki migration came from. The rule was to not automatically migrate anything that wasn't modified in the last year. Everything else needed to be migrated manually, by hand. It was sold as a great opportunity to "clean up."

We lost a lot of important design and reference documentation. My systems were fine, but if the last lead had been in charge during the transition, we'd have been fucked.
Well, obviously. In which case Netanyahu is simply not going to go there.
Eh, this is pretty unfair. That's a test of how good humans are at deceiving other humans, not a of how hard it is to distinguish run-of-the-mill AI art from run-of-the-mill human art in real life.

First, by their own admission, the author deliberately searched for generative images that don't exhibit any of the telltale defects or art choices associated with this tech. For example, they rejected the "cat on a throne" image, the baby portrait, and so on. They basically did a pre-screen to toss out anything the author recognized as AI, hugely biasing the results.

Then, they went through a similar elimination process for human images to zero in on fairly ambiguous artwork that could be confused with machine-generated. The "victorian megaship" one is a particularly good example of such chicanery. When discussing the "angel woman" image, they even express regret for not getting rid of that pic because of a single detail that pointed to human work.

Basically, the author did their best to design a quiz that humans should fail... and humans still did better than chance.
globally enforced taxes

Why not just pass a law requiring everyone to be good?
That's frustrating. I'm not saying you did anything wrong, but I wouldn't rely on any of these companies without talking to a human first. That's because they are still figuring out what acceptable use looks like, let alone how to describe it to customers, build dispute mechanisms etc.

We use an Anthropic competitor and made sure we had a responsive account rep before committing to anything, and we're still rolling out in phases. We're moving quickly but we're not startup speed, so we have more time and margin to have those conversations.
Probably less than 3.650 plastic bottles, assuming he drinks one per day.
This article has an implicit premise that the ultimate judge of art is “do I/people like it” but I think art is more about the possibilities of interpretation - for example, the classics/“good art” lend themselves to many reinterpretations, both by different people and by the same person over time. When humans create art "manually" all of their decisions - both conscious and unconscious - feed into this process. Interpreting AI art is more of a data exploration journey than an exploration of meaning.
Go also has the goproxy
Apropo of nothing, for all of Spotify's UX changes, I feel like skins and visualization of the music are missing from their desktop/web client. For desktop they've taken away the full-window playlist view in favor of a sidebar-only playlist. That's one thing I miss about being able to use Winamp or Windows Media Player to play music on a desktop :'(
This is a long discussion, if you want to have it I have LOTS of thoughts about it.

But short answer is - Russians absolutely have separation between colonizers and colonized. To this day.

In modern Russia the usual word to describe immigrants and non-ethnic Russians is "chorni" which basically means "blacks" and is used as a slur. There's discrimination, there's police raids on people hiring them in European part of Russia. They are overwhelmingly sent to die in Ukraine instead of "proper" Russians from the European part of the country.

https://www.pbs.org/newshour/show/russias-ethnic-minorities-...

> The BBC found that six of the 10 Russian regions with the highest mortality rates in Ukraine are located in Siberia and the far east. And that men from Buryatia, a Russian republic whose residents are descended from Mongols, are 75 times more likely to die than men from Moscow.

Even Ukrainians before the current war weren't treated as "proper" Russians - they were "smallrussians" - the country bumpkin stupid childish version of a "proper" Russian that have to be ruled by the Mother Rossiya or they will have a failed state forever. Basically the Russian version of "the burden of the white man".

Also let's not forget Stalin took food from the most fertile part of USSR - Ukraine - and distributed it to the rest of USSR/exported it, leaving millions of Ukrainians to die of starvation in Hlodomor. And then sent "proper" ethnic Russian colonists to replace the dead Ukrainians.

Russia did the same with Crimean Tartars, just using mass murder and expulsion instead of famine.

There were also other ethnic cleansing done by NKVD. They took adress/phone books, looked at the surnames, and arrested/murdered people based on the surname endings.

Russia absolutely was and still is a colonial empire.
Or just enable "WPA-enterprise" and have it rotate keys. Then you not only have device certificates, you also have per user authentication. And if somebody missed it- rotating keys. They can change faster than they can be cracked. Then you can also layer VPNs ontop of that...

All of which are standard, well known, and proven solutions.

What does that repo offer? With 400 stars, I doubt anybody has given it serious attention.
I'm always interested in seeing which definition of "AI agents" a group is using (which they inevitably seem to assume is obvious and shared by everyone else.)

In this case it looks like it's "AI decision-making system that learns through reinforcement learning to handle complex tasks" - with training an algorithm to control traffic lights at many intersections in a city as their illustrative example.
Crypto was exciting too. And metaverse. And VR. And voice assistants. Et cetera and so forth.

All those things would change the world, and nothing would ever be the same, and would disrupt everything. Except they wouldn't and they didn't.

The scam is that those companies don't want to be seen as mature companies, they need to justify valuations of growth companies, forever. So something must always go into the hype pyre.

By all means, I hope the scam goes on for longer, as it indirectly benefits me too. But I don't have it in my heart to be a hypocrite. I will call a pig a pig.
I think the one thing we agree on is that this field desperately needs large public benchmarks that are representative of modern chip design.

> Nature doesn't exactly have an stellar track record ensuring Google's results are verifiable ... https://retractionwatch.com/2024/05/14/nature-earns-ire-over...

Google open-sourced AlphaFold-3 a week ago: https://www.nature.com/articles/d41586-024-03708-4

Google infrastructure is weird and takes significant work to disentangle from a given project, so I'm not surprised it took them six months to open-source it.

> Before he was fired?

I don't know how long someone should expect to remain employed when making baseless allegations of scientific misconduct against his colleagues instead of doing actual work. Again, he did not have evidence to support his suspicion of fraud, and he admitted this at the time.

> most important names of the entire floorplanning academic community

If the old guard struggles with ML basics, what can the AlphaChip authors be expected to do about this? This pattern is unfortunately common when ML comes for a new field -- some researchers adapt and build, and others fail and complain (or worse, don't really even try).

> it's a hoop that everyone who has ever published any such paper (including all the big names) has had to pass in order to be published

If the hoop doesn't match what modern chip design needs, we shouldn't expect researchers to hop through it. No one is comparing Vision Transformers against AlexNet on MNIST. Meanwhile, AlphaChip is already used in production to make real layouts for real chips.
I think for every student thoughtfully using ChatGPT, there are a dozen who mindlessly dump homework in and copy the output verbatim.

I'm taking classes at a community college for fun, and it's frankly disturbing how reliant the 18-20 y/o crowd is on ChatGPT to do basic tasks. There's also so much unfounded trust in the output of LLMs. At least once per week, I've heard a student arguing with a tutor/professor because their ChatGPT generated homework was marked incorrect - they argue the answer key must be wrong.

I do think LLMs have a place in education, but right now I see them exacerbating existing problems in high school / college aged generations. There's a low tolerance for frustration and grappling with a new problem, or applying past learning to a new situation.
I did spot one control bug, which is that if you start holding down a key while/before spawning in, it won't register.
cproc from the top of my head uses QBE as the backend
> suicide by means of a paracetamol overdose (usually with a lot of alcohol as well)

In his final days, my dad, dying from leukemia in home hospice care, had been getting his calories entirely from a cocktail of beer and V-8 juice — and taking a lot of acetaminophen (aka paracetamol, the generic of Tylenol) for the pain. As I brought him his latest "meal," I warned him that too much alcohol and acetaminophen would wreck his liver and kill him. He brightened and asked whether that'd be a way for him to end it. I said I didn't know the details but that as far as I knew it'd take days and be even worse than what he was experiencing. (He died the next day, 15 years ago yesterday.)
A couple days ago MIT put out a similar announcement (with a $200K threshold, because they have more money): https://news.mit.edu/2024/mit-tuition-undergraduates-family-...

This NPR report mentions Texas and MIT, and a few other big names with a $75k threshold that have made such announcements in recent days, namely Carnegie Mellon, Brandeis, and St. John's. https://www.npr.org/2024/11/22/nx-s1-5202754/free-college-tu...
TANSTAAFL, but student loans too.
Easie SSO (SAML Alternative over Google/Microsoft OIDC)
Bi and similar are also queer. A lot of what appears "straight" is by and for people who are some variety of not monosexual. I've actually seen rants from people outside the fandom claiming it's "all straight men" using example art that I knew for a fact was made by someone who was neither straight nor a man.

Here's a good documentary that gets into the history of it: https://www.youtube.com/watch?v=iv0QaTW3kEY
Commenting on PRs with suggested improvements is a big win to reduce the context switching senior engineers face reviewing junior developers PRs all day, giving a review complexity rating that can be used to route PRs to the right people is good as all. Of course being open source, platform agnostic is a massive win.
Shortlisted for Nebula (1966) and Hugo (1967) awards.

2022 review by Paul Fraser, https://sfshortstories.com/?p=4672

(via https://news.ycombinator.com/item?id=42215179)
Better start installing Firefox then. They already removed Ublock Origin from the extension site so you can’t install on new systems anymore. (There’s probably some hoops you can jump through to install it, but the writing is on the wall)
I think presenting the philosophy you disagree with as leading to murdering innocent people is bad writing.
Because realistically only open ai / Microsoft stand a chance to compete with Google search / ad stack
You have to create an account to download updated graphics drivers? Bad move, Qualcomm.
Yeah, I didn't want to just accuse the article of being AI generated since quantum isn't my specialty, but this kind of error instantly tripped my "it doesn't sound like this person knows what they're talking about alarm" which likely indicates a bad LLM helped summarize the quantum paper for the author.
From the title, I was expecting to read about how oxidation (aka rust) reduces power throughput capacity
Asahi Linux (and likely MacOS too) uses the resistance of the speakers coils to detect overheating of same speakers and reduces volume.
They probably already exist.
Thanks for the recommendation.

https://news.ycombinator.com/item?id=42217251
What an awesome app! It even uses the correct names for countries across the decades
The AlphaChip authors beg to differ...

https://deepmind.google/discover/blog/how-alphachip-transfor...

https://arxiv.org/abs/2411.10053
Gotta get that user data, can't possibly miss on the Data Boom!
Yeah, I couldn't quite remember if ECC is just hamming codes or is using something more modern like fountain codes although those are technically FEC. So in the absence of stating something incorrectly I went with the tautology.
That's like asking if they aren't paying the neighborhood drunk with wine bottles for doing house remodeling, instead of hiring a renovation crew.
Roedy Green of "How to Write Unmaintainable Code", Died on October 5, 2023
Crisp and Fuzzy Tasks [in AI]
Is there a chance you will support Signal protocol in the future?!
None of the dams in question provided water for irrigation. The dams on the Klamath that are useful for irrigation were not targeted for removal.
This Is Not Fiction
Like I said, there are almost certainly cheaper options. It would be unprofessional for intelligence professionals to do things to hard way.

You are outgunned.
So we have

Microsoft -> OpenAI (& Inflection AI)
Google -> Gemini (and a bit of Anthropic)
Amazon -> Anthropic
Meta -> Llama

Is big tech good for the startup ecosystem, or are they monopolies eating everything (or both?). To be fair to Google and Meta they came up with a lot of the stuff in the first place, and aren't just buying the competition.
I don't think the other comments in this thread are at all correct. This is not a hard problem to solve and these comments vastly overcomplicate it.

You need two things:
1) a processor which can present HID devices OR a Bluetooth adapter depending on the presence of
2) a driver which can inform the adapter when it should be in BT mode instead of the default HID and which can configure the firmware to auto-connect to which devices in HID mode.

The first is easy and effecively free. The USB stack is (usually) implemented in firmware which makes it trivial to present as different device classes.

My guess is the problem comes down to drivers. It is difficult and quite expensive to have a custom driver upstreamed to Windows Update. You can't do this without a custom driver or userland software. On the other hand, if you simply present as a generic BT adapter, windows has a generic driver that will (usually) always work and is always installed.

The benefit of this feature is miniscule and there probably is not enough demand to make it worthwhile for CSR to sell their soul to Microsoft to have their driver blessed.

In this day and age, almost nobody ships a custom driver for anything. You just use the generic drivers Windows already has for all standard device types.
Object::hashCode returns System.identityHashCode(Object) by default. Since GC can move objects around in memory, and the hash code of an object needs to be stable, this default hash code can’t be based on the memory address of the object, and thus needs to be stored per object.

Since System.identityHashCode() can be invoked (for example by IdentityHashMap) even for objects of classes that implement a custom hash code, it also can’t be optimized away even for such classes.

Conceivably it could be optimized away for an object unless or until System.identityHashCode() is invoked for it. It could thus be allocated on demand similarly to how the object locks are. Of course, this has all kinds of performance trade-offs.
The actual logical problem I was pointing out was in tptacek’s implied argument that “if a field is 80+% one gender, the only possible explanation is that the dominant gender is gatekeeping the minority gender”.
I don't think is super relevant. I mean, it would be interesting (especially if there was a meaningful difference in the number of illegal move attempts between the different approaches, doubly so if that didn't correlate with the performance when illegal moves are removed), but I don't think it really affects the conclusions of the article: picking randomly from the set of legal moves makes for a truly terrible chess player, so clearly the LLMs are bringing something to the party such that sampling from their output performs significantly better. Splitting hairs about the capability of the LLM on its own (i.e. insisting on defining attempts at an illegal move as a game loss for the purposes of rating) seems pretty besides the point.
This has been on my to-do list since forever! Nice work Ben Wang.
Typeset num as an integer.
Every complaint against GraphQL can be traced back to poor schema design