skysight-inc/HackerNews huggingface dataset:
Kudos to BBC for investing in accessibility, and unfortunately discovering a nasty bug.

As an industry, why haven't we figured out how to make drop downs that consistently open for all users? Is accessibility just that hard? Are there web frameworks/web components BBC should be using that already handle this?

I've been wary (as a backend-focused full-stack developer) about tweaking the browsers components. There's so much nuance to how they work and the implementations are battle tested. The idea of creating a custom text box (for example) without doing extensive research of text box behavior across platforms seems ripe for failure. I notice broken copy/paste and dropped characters often enough (on major corporate sites too). Why are text boxes broken in 2024? React feels arrogant to me now.

Personally, I've tried to handle this with server-side templates, CSS frameworks like Bulma, minimal JS. It's not viable for sites demanding slick custom branding (vanity?) but my text boxes work and my site doesn't cost a fortune to develop. Is it accessible to BBC standards? I'm not sure.
No the proposition doesn’t make sense. The 3% number comes from this: https://rethinkpriorities.org/research-area/welfare-range-es...

The page gives 3% to shrimp because their lifespan is 3% that of humans. It’s a terrible avenue for this estimate. By the same estimate, giant tortoises are less ethical to kill than humans. The heavens alone can judge you for the war crimes you’d be committing by killing a Turritopsis dohrnii.

Number of neurons is the least-bad objective measurement in my eyes. Arthropods famously have very few neurons, <100k compared to 86b in humans. That’s a 1:1000000 neuron ratio, which feels like a more appropriate ratio for suffering than a lifespan-based ratio, though both are terrible.
That money is spent to fund the capital expenditures and the on-the-production-line R&D that drives down costs.

That money that subsidizes purchases of more expensive products also incentivizes all those factories, the things that make them cheaper in the future.

> That money should have been spent to fund R&D/capital expenditures to make cheaper electric vehicles and solar cells for everyone, TBH

If you can convert this vague statement into a policy with real impacts, there would be tons of people that would love to hear it. Otherwise, it's just wishing the world were different, without a path to completion.

Should we all have free energy? Of course! But how do we do it. I'm all ears and hope that you have come up with a defensible policy. (Though ideally you should have shared it 4 years ago, because it's going to be a long time before we have another shot at setting policy, and everybody was begging for ideas like yours back then.)
I don't have a dev answer, but in case its relevant, I've seen commercial services that I imagine are doing something similar on the back end-- ground news is one of them. I wish they had monthly subs for their top tier plan rather than only annual, but it seems like a cool product. I haven't actually used it though.
Are you referring to the US or Russia here? Hard to tell when you talk in riddles.
The software needs a way to reject bad plans without falling over.
Used cars are not that much of a bargain. I’ve been looking and asking 20k for a car with 100k plus miles is insanity.
Is it possible in Java?
It's also very slow to support new standards, in my experience.

Web push notifications literally took years to make it from macOS to iOS, for example. (Yes, these are commonly abused for spam and other user-hostile things; no, I don't think that's a valid reason to withhold them from the only acceptable browser on their OS entirely.)
FYI this is a reference to the opening statement of the Unabomber Manifesto "Industrial Society and its Future". Don't think OP meant anything by the distinction of US/humans

> The Industrial Revolution and its consequences have been a disaster for the
human race.

https://ia600300.us.archive.org/30/items/the-ted-k-archive-t...
They have done everything to have the appearance of an open protocol and use that as a competitive advantage against incumbents. However, if you look at the reality, it's a very centralized service run by the same company which controls and develops the protocol.

If they are serious about this, they should hand over ATProto to an organization like W3C.

They said that they don't think ActivityPub is good enough – but why not work with the ActivityPub team to make it better instead of building their proprietary protocol? Why should we trust them?
Acknowledging this is absolutely awful, and also commenting that a project .nvmrc file is your friend!
Depends entirely on the outlook of the person. I have met poor farmers in Pakistan who emphatically told me that my big city life was filled with work and devoid of meaning, while their slow village life was worth living. The sons had studied in the big city, had access to good employment opportunities, but told me they were desperately trying to get back to the village. It did seem that with access to technology, these farmers were working less per day than city workers.

These exist at the same time as other farming families who were trying to escape to the big city or other countries in search of employment and better life. The latter category is larger than the former, but still it all depends on outlook.
How bad is it around the frequencies I can hear as a 30-something?
I don't think there is a technological solution for this unless you have some sort of sleight-of-hand. Typically, border agents of countries with lots of transit do not stop people for very long. Some other countries (North Korea, perhaps) might put everyone through the wringer because they do not have a lot of crossings. If a border agent of a relatively free country is stopping you, they probably have some suspicion, in which case it is best to not be holding evidence in your hand.

There are steganographic methods to hide your stuff. You can also use burners on either side of the border crossing and keep your main line clean. But bringing a device full of encrypted data (even if it's just your regular photo collection) that you refuse to unlock will probably be suspicious.

I know that there are times when there are no reasons for suspicion and people get stopped anyway. The border agent didn't like your look, or racism, or an order came down from on high to stop everyone from a particular country and annoy them. If that's the case, it's probably still best to not have a lot of incriminating evidence on your person, encrypted or not.
You can see it much more clearly in the lack of an extension API on Android.

Chrome on Android is an absolute nightmare for one reason alone: No adblock.
What about Mailpit did you find complicated to setup? For us, the Docker image works out of the box, and about all the configuration needed is pointing the SMTP client that does the mail sending to localhost instead of the normal outgoing mail servers.
I am deep in the Python ecosystem, and I love Python, but I have to admit that Python has the same issue. Reviving a medium-size project after 4 or more years usually means I have to catch up on a lot of new surprising deprecations. That's not because there's anything wrong with Python; it's more of an economic issue: the authors of active libraries have little or no economic incentive to support old, deprecated versions, so they just don't. That's life in the modern world. It is a deep problem that should theoretically affect every large software ecosystem because very few library authors can predict the future with great accuracy, and very few open source library authors have any significant incentive to support old ideas.
This is more or less exactly what I'm hoping for. I think that people are excited to build stateless applications, but often that requires really specialized application and storage knowledge to pull off. My hope is that people can use this generic storage layer to build the next generation of stateless applications (including things like databases) without having to become storage experts themselves. I'm also excited to see what they build.
I have been living in New Jersey for about 10 years. It gets very difficult to leave after having a kid. All the best for your move.
80M-year-old fossil is the 'Rosetta Stone' to decipher bird evolution
SN2100/2700 from eBay?
So you want police to deal with 10k+ gun related homicides using only batons and pepper spray?
> This means there are operations that are VERY HARD for the model like ranking/sorting. This requires the model to attend to everything to find the next biggest item, etc. It is very hard for the models currrently.

Ranking / sorting is O(n log n) no matter what. Given that a transformer runs in constant time before we 'force' it to output an answer, there must be an M such that beyond that length it cannot reliably sort a list. This MUST be the case and can only be solved by running the model some indeterminate number of times, but I don't believe we currently have any architecture to do that.

Note that humans have the same limitation. If you give humans a time limit, there is a maximum number of things they will be able to sort reliably in that time.
Humvees (HMMWV) aren't anything special. They were sold new for a while on the US civilian market. It's just another truck. The military surplus ones didn't come with weapons. Lots of other countries also sell off military surplus trucks, I've seen regular people in Europe driving comparable vehicles like a Unimog.
As I wrote in a similar thread a year ago: Whenever I point out that some bug which happens in Firefox my colleagues usually responds with some variant of "we tested in Chrome, and that is the standard", or "can you ask the customer to use Chrome instead". Even if Firefox or some other browser may be using a proper standards implementation and the Chrome one being the one with some quirk.
New research: AI struggles to handle open-source test maintenance challenges
If you are what you eat then many of us are made primarily of chicken. I could read it as a commentary on society
> So in your mind, slaves picked cotton in the south,

Slaves built the irrigation systems that made rice farming possible in the south. (People forget that the other huge slavery cash crop was rice).

Without the engineering and agricultural knowledge of slaves, many of the farms would have failed (and many did fail early on until the knowledge was spread around to plantation owners).

The image of slaves being from nomadic hunter gatherer tribes is a false narrative put into place by racists centuries ago.

> Surely you can conceive of a more complex world than that?

The US's short history is absurdly violent, but it also includes the US getting some of the best minds from basically all over the world to move here and build up a century's worth of IP.
Ugh, the fact I have to explain that we don’t need any of that cult-speak for our enterprise VMs (because enterprise software hasn’t even moved to containers yet) makes me grimace. I loathe how marketers and salesfolk have turned technology from a thing that can be adapted to solve your problems, into a productized solution for problems you never knew you had until the magazine they advertise in told your CIO about it.
A pamphlet talking about "in case of war..." seems like it is making war itself more likely. "Shared truth" seems like it's reaching also.
> The author sounds like even though they have read extensively about various "best" practices, they did not really gain an understanding of the tradeoffs involved with each one.

It sounds to me like they did understand the tradeoffs. But that they were being brow-beaten to apply "best practices" that were inapplicable because of the tradeoffs.
> Anecdotes have equal weight. All of these models frustrate me to no end but I only do things that have never been done before. And it isn't an insult because you have no evidence of quality.

You have not specified what evidence would satisfy you.

And yes, it was an insult to insinuate I would accept sub par results whereas others would not.

EDIT: Chat GPT seems to have a solid understanding of why your comment comes across as insulting:
https://chatgpt.com/share/673b95c9-7a98-8010-9f8a-9abf5374bb...

Maybe this should be taken as one point of evidence of greater ability?
dots are ignored, can filter by john.doe@gmail.com

not sure about capital letters
One of my hopes for Regatta is that we're able to power the next generation of these data platforms. These things work because the designers had specialized storage knowledge that allowed them to carefully build serverless data products. I hope that Regatta is generic enough to allow anyone to build a serverless data product moving forward, without having to think about their storage infrastructure.
> Mediawiki and co require a VPS and auth/vpn/management

There are companies that offer mediawiki as a SASS app. You can self-host if you want but you by no means have to.

I'd agree that most startups probably dont want to bother with doing their own setup as they have more important things to focus on.

[Disclaimer, im a mediawiki dev]
> No sensible person is saying "never use globals".

Maybe so, but still, plenty of people are saying it.
litellm would be a start, then you just pass in a model string that includes the provider, and can default on openai gpts, that removes most of the effort in adapting stuff both from you and other users.
'Somebody' is 'the US' and 'something' is 'extended suicide'.
There are so many little bits of…weird in Safari.

https://developer.mozilla.org/en-US/docs/Web/CSS/WebKit_Exte...

Just this morning, I had to go down the WebKit pseudo-element rabbit hole to fix a layout bug in a very standard date-of-birth field.
Sorry, how does your question relate to my comment?
We heavily use it for end-to-end testing. The API is integrated into our Playwright tooling, so we run e2e tests that verify entire user flows including email "steps" - such as the new user registration flow ("Open landing page - click through to registration - fill out and submit form - find confirmation email in Mailpit - click link - log in with new user credentials").
Pulling completely unsubstantiated numbers out of your ass is not an argument. No, calling it "an estimate" does not actually make a number you've pulled out of your ass an actual estimate. No, composing a bunch of """estimates""" doesn't make an argument, and it doesn't matter what kind of "error ranges" you give your made up numbers, the error range of the composed value is basically infinite.

>The way it works is simple and common sense

Claiming "common sense" in any argument is red flag number 1 that you don't actually have a self supporting argument. Common sense doesn't actually exist, and anyone leaning on it is just trying to compel you through embarrassment to support their cause without argument. There's a reason proving 1+1=2 takes a hundred pages.

Randomly inserting numbers that "seem" right so that you can pretend to be a rigorous field is cargo cultism and pseudoscience. Numbers without data and justification is not rigor.
The report in question is the "world digital competitiveness ranking". I think it's safe to say that you can't get very high on that list without having very good English skills.

In that way I would say English fluency very much matters for Japan if they want to stay relevant with the rest of the world.
I have never heard of any company, no matter how big and experienced, where it is possible to decide that an ASIC design is valid by any other means except by paying for a set of masks to be made and for some prototypes to be manufactured, then tested in the lab.

This validation costs millions, which is why it is hard to enter this field, even as a fabless designer.

Many design errors are not caught even during hardware testing, but only after mass production, like the ugly MONITOR/MWAIT bug of Intel Lunar Lake.

Randomly-generated HDL code, even if it does not have syntax errors, and even if some testbench for it does not identify deviations from its specification, is not more likely to be valid when implemented in hardware, than the proverbial output of a typewriting monkey.
This is a development tool, not production. For it's intended use it is mature. There has been Git activity within the last year so I am not sure why that would be considered unmaintained by some.

If something is important to someone in particular, they should implement a pull request or see the author's website about making a donation or paying for the development of a particular capability.
It's a different cable, even though they were close together.
If so, looks like an act of war.
Yep! This relationship is well known in statistical mechanics. I was just surprised that in many years of intersecting with information theory in other fields (computational neuroscience in particular) I'd never come across it before, even though IMO it provides an insightful perspective.
These are questions that are super specific to our implementation, that I'm hesitant to share publicly because they could change any at any time. I can share that we're designed to horizontally scale the performance of each file system, and our custom protocol will enable Lustre-like scale out performance. As for single- vs. multi-DC, I think that you'd be surprised at how much latency budget there is (a cross-DC round trip in AWS can be anywhere from 200us-700us, and EBS gp3 latencies are around 1000us).
Could this be used for context retrieval and generative understanding of codebases?
So I'm pretty uninformed about the guts of node-gyp, and why it's used, but if people need to bring in dependancies from outside javascript... could WASM be a good fit there? Could store the binaries instead, and ship those... and in theory (correct me if I'm wrong) that shouldn't be much of a security issue due to the security model of WASM modules... or at least equal to the risk of running arbitrary build commands on your machine from a random node package.
>When I was at Cerebras, I fed in a description of the custom ISA into our own model and asked it to generate kernels (my job), and it was surprisingly good

And? Was it actually better then say the top 3 people in this field would create if they would work on it ? Because this models are better at css then me, so what? I am bad at css, but all the top models could not solve a math limit from my son homework so we had to use good old forums to have people give us some hints. But for sure models can solve more math limits then the average person who probably can't solve a single one.
Yes, I do need to compact the young generation during GC. Eg. Let's say I have the young generation starting at index 1000 and I do GC with 1100 items, with 10 items surviving. I'll have to compact the remaining 10 items to the 1000..1010 span of the vector, after which I can also decide to promote the bottom two young generation indexes to the old generation, making the next young generation start index 1002.
Same for Mailhog
Palantir Delivers the Tendies
Let's have a beer but I want to give you some feedback too:

When someone says something, it's a good idea to assume they are not lying to you, even when it's something you disagree with. So when you read on the internet "this has happened to me every time and happens to every scientist I know," you should read that as though it is coming from someone who is positioned to make that statement.

From that point, if you disagree (which you do), make the content of your disagreement clear. Something like this works great: "I don't think this is true - they mostly have real context to add." Then we will have something to discuss that is narrow enough to have a fruitful dialogue that expands the point of contention for the readers, and opens the door to higher effort from your interlocutor. Debate (including online debate) is not for the participants, but for the third parties.

Start with an assumption of good faith even if you don't like the wording. Then, respond in good faith back and you will get the discussion you want.
Cognee: AI Memory Engine
Sounds like the death of Chromebooks as a development environment
Sometimes it does.

Would normalize.css exist if the standards were more specific around default styles?

Would jQuery/sizzle exist if CSS selectors were available as a DOM API in the first place?

Would vdom exist if DOM was faster?
Oh super interesting, I didn’t know you can override this with a flag on llama.cpp.
Not who you're replying to, but from my vantage point, marketing folks seem to be pushing LLM products as replacements for traditional search products. I think what the post is proposing makes perfect sense from a technical perspective, though. The utility of LLMs will come down to good old-fashioned product design, leveraging existing concepts, and novel technical innovation rather than just dumping quintillions of dollars into increasingly large models and hardware until it does everything for us.
> That money should have been spent to fund R&D/capital expenditures to make cheaper electric vehicles and solar cells for everyone, TBH.

It kinda was, it's just that it was spend in China and the US government got the money back by putting tariffs on the imports.

The tariffs are paid by the importer, whose customers also gets a government subsidy paid for by the tariffs that the electorate is told are paid by the exporter, so they get to feel like they're getting a good deal and the voters get to feel patriotic, and why isn't my MSCI China investment doing better…
The west's garbage?
When I go through a museum I just powerwalk through pointing at each piece and saying "CRAP" "MEH" or "GOOD".
oh interesting, I'd love to mount this to Finder on Mac, and load a bunch of massive bioinformatics databases on there and treat it like another folder

I'm also using Cloudflare R2 (S3 compatible) and would love for that to work out of the box
It's hard to define "best", and in many cases, the answers to these questions depend heavily on the workload and the caching parameters (how long do we wait before flushing to S3, etc). We are designed to provide good file system performance, even if customers are repeatedly writing small pieces of data to a 1 GiB file, so "best" in this case is a question of whether or not it's cost efficient.
That's insane. I'm in Australia, earlier this year I had 13.3kW (28 x 475W) installed for just under $6500 USD, and I got a 10 year interest free loan from the state government to pay for it.

No battery at this stage. I produce enough excess energy during the day to largely offset what I use at night via feed-in tariffs. My power bill for last quarter was $15.
It's actually much less accurate, but much faster.
Uh, what you said is only true if you ignore all of the American technology invented since the 1980s.

Just the iPhone alone acts as a counterpoint. The world has changed massively in fifty years because of American inventions made possible by our developed economy

With all due respect I have no idea what you're talking about
The end of productivity – Why creativity is the new currency of success
> Most people can't draw very well anyway, so this is just proving my point.

And you're proving my point. The ways in which the people would fail to draw the wine glass are different from the LLM. The vast majority of people would fail to reproduce a photorealistic simile. But the vast majority of people would meet the requirement of drawing it filled to the brim. The LLMs absolutely succeed at the quality of the drawing but absolutely fail at meeting human specifications and expectations. Generously, you can say it's a different kind of intelligence. But saying it's more intelligent than humans requires you to use a drastically different axis akin to the one you'd use saying that computers are smarter than humans because they can add two numbers more quickly.
When you said "productive", do you perhaps mean socially useful?

It takes a lot of AI data center to derive a billion-dollar profit, which is the value just of the Bitcoin which Bhutan currently retains. Seems fairly economically productive to me.