skysight-inc/HackerNews huggingface dataset:
And it indeed does in common usage scenarios. And also in this case once the issue with `synchronized` is resolved. After all, this is a benchmark and it's not surprising that one of the limitations of the design was hit.
I wonder how the legal nuances of unknowingly mailing vintage cocaine to someone would work. Would the seller still be held accountable for this?
Slight correction, ITV made the series Mr Bates vs the Post Office, not Netfix (no idea if its being shown internationally on Netflix under license however).
One of the main values of sodium-ion batteries - apart from being substantially cheaper than lithium-ion - is cold temperature efficiency.

VW have a China JV which is focused on this market - JAC Yiwei EV will be the first sodium-ion powered EV to go into mass production, happening Q1 2024
One of the problems is that the UK legal system has a presumption that computers are reliable. They are assumed to be working properly unless proved otherwise, which shifts the burden of proof on the person trying to claim that they are not working properly.

Many commentators are saying that this presumption should be changed:

https://www.theguardian.com/uk-news/2024/jan/12/update-law-o...

https://www.forbes.com/sites/emmawoollacott/2024/01/15/law-o...
> Judges, salesman, and managers don't understand that.

They do understand that. They do not care.
So Hassan's original version of roomgpt with some cosmetic changes?
Not (yet)
As someone who used mcedit for ~20 years now and vim for ~1 year I still feel sometimes I'm faster in mc+mcedit for both code edit and navigation. It's slowly moving towards vim(neovim actually) with the whole copilot autocomplete stuff that when used properly can speed things up a lot.
There is always the risk that some of those 10 employees with intimate knowledge of the product/infrastructure/etc decide to try to get their pay raised, but get denied and then decide to leave. If the employer is a proper badly run company they will fire those workers (not legally possible thankfully in many places).

This can then immediately poison the water source so to speak for the rest of the team which now realises how they are getting screwed over and/or start realising the nature of the relationship between them and the employer.

They then start accepting offers elsewhere, and one by one the team is no more, with no one available to take care of the product. This in the end has a huge financial impact on the company, which is much greater than the salary they saved by not adjusting those ten employees.

I have experienced two situations like this in my career. The whole team, or close to it, was wiped out with no one knowing how to take care of the software product (in one case the team had been developing and supporting 10x mobile apps).
A month after leaving, as I was the last to go, I was contacted by my former manager and asked if I would be willing to come help them out with the mobile product that I had been the lead on, since the new fresh out of college graduates they had replaced us with were having issues.

I charged them a fine hourly amount for a minimum of one day, came in and fixed the issue within 20 minute.

Those fresh grads didn't know the products, the codebase, the tooling nor the space that the products were in. And within two years, all of them had jumped ship for new employment.
> If I'm the single developer and seller of this app

In that case you are also the responsible manager or product owner.

> Should the person selling or marketing the app be held responsible instead, even if they aren't technical?

Of course. The person who takes the customers money is responsible for delivering the result and any warranty.

> Why are the developers who didn't care enough to double-check their code free of responsibility?

They are not the product owners. They don't decide what is the correct way the product works. Maybe they created the bugs because they implemented the specification exactly as written?
It's definitely a case of 'right time, right place'. But I also had several factors that helped increase my luck surface [0].

- I had experience with early versions of angular.js (1.2~) and typescript (1.x~)

- I was willing to dive into an unknown codebase in an unknown language (coffeescript 1.x) that no one else wanted to touch

- I had almost a whole year to get familiar with the codebase, the intricacies and weird bugs, and the crazy amounts of OOP in it

- I came from the old definition of full stack (design + dev + database + user facing), making me a generalist among a bunch of technically minded people

Also, everyone was pretty demotivated and mentally checked out. Some had spent 2.5 years working on the project, there was a public launch for the beta release, press releases and a whole PR event to our existing users. Less than a month later, the board/investors cancelled the project. Even the CTO was pretty checked out and let me do whatever I want, which was probably how my crazy proposal got through. Within 2 months, we lost the entire upper senior engineering division, from CTO down to team leads. There was a huge debate about whether or not to even keep the engineering division, if it would be better to sell our current product to our rivals and re-focus on being a design agency. That didn't happen because our rivals came to us first asking if we would buy them...

0: https://news.ycombinator.com/item?id=34425525
I'm not convinced the onus should be on one side to prove why something isn't an existential risk. We don't start with an assumption that something is world-ending about anything else; we generally need to see a plausibly worked-through example of how the world ends, using technology we can all broadly agree exists/will shortly exist.

If we're talking about nuclear weapons, for example, the tech is clear, the pattern of human behaviour is clear: they could cause immense, species-level damage. There's really little to argue about. With AI, there still seems to be a lot of hand-waving between where we are now and "AGI". What we have now is in many ways impressive, but the onus is still on the claimant to show that it's going to turn into something much more dangerous through some known progression. At the moment there is a very big, underpants gnomes-style "?" gap before we get to AGI/profit, and if people are basing this on currently secret tech, then they're going to have to reveal it if they want people to think they're doing something other than creating a legislative moat.
Grieving mother falls victim to Amazon one-time password scam
I've only used them very occasionally in laundromats when travelling.

They are fast, but the clothes aren't cleaned properly.
Wow, my phone does this sometimes, like once every 5 or 10 calls.
Did he? Like what? I've been watching a few Vivek town halls and it seems ok. Which ones have you seen that were crazy shit? Please tell more, I am interested.

But just so you know, crazy shit above means: "Shit that would be crazy unstrategic regarding his future political ambitions". Like, he has significant support right now within Trump base, so crazy shit would be things that alienate or destroy that. As long as he doesn't do that, he's fairly strong, if not successful in any nomination, this time around.

On the whole tho this comment thread went just about as you could have expected it would have done, on HN, sadly. Ugh...I don't mean the flag, that's to be expected, HN dislikes politics...but I mean there's no discussion: it's just 1 pole, another pole, no common ground, no relationship, people can't talk.

I'd hope US politics was more discussable 8 years after 2016...If people can't discuss, that's not democracy...
So the shower drains through it and the 'wrap around' pipe is the input to your hot water tank?
As a non-parent, this is why I’m a non-parent.

Even though mother and child mortality is minimized, there are 999 life-altering things that can go wrong.

Take the simplest ones: what % of the population has the kind of mental illness that’ll destroy your relationship with them? E.g. borderline personality, sociopaths, etc.

Easily 5% or more.

That alone is a 1 in 20 chance of your kid ruining a significant portion of your life, not to mention you bringing a kid into the world with an inevitably ruined life.

And then there’s physical disability, not to mention financial burden.

It’s not worth it.

I’m very glad other people roll those dice: I’m happy to live in a populated world. But I don’t touch the dice myself.
> you are able to edit at ludicrous speed

I never ever got this argument for Vim.

I don't spend most of my time slinging around huge chunks of text or repeating commands like they do in YouTube videos where Vim pros flex their skills (to extend the fitness metaphor).

I spend most of my time thinking about code design, reading documentation, writing plans, discussing stuff with my colleagues—editing, writing code is maybe 30 – 40% of my time, at best. I also code fairly slowly anyway.

Funnily enough I think I'm decent enough with a good touch pad, so I can avoid the whole 'click-drag' dance when I have to use a mouse.

That being said, I do consider myself too stupid to use Vim beyond the simplest commands—I know how to change modes, save, and exit.
I would imagine the percent of people who are looking to buy an expensive toaster is small, the percentage of those customers who know how to code is even smaller, and the percentage of those programmer customers who have time to and are also interested in programming their toaster is vanishingly small.
There is something about how buildings, bridges, and damns are tangible and therefore easier for people to conceptualize and appreciate. There is a natural literacy there in that you don't have to understand what goes into making a bridge to understand the consequences of having a bad bridge.

Meanwhile, software's inner workings are encapsulated so that they're not self-evident as to consequences if things go awry. Furthermore, software is inconsistent in how it works, and this trains people to think that software is just naturally glitchy, but the glitches aren't a big deal. See the joke about different types of engineers also: https://www.reddit.com/r/Jokes/comments/pqr8t3/four_engineer...

The mechanical engineer says: “It’s a broken starter”

The electrical engineer says: “Dead battery”

The chemical engineer says: “Impurities in the gasoline”

The IT engineer says: “Hey guys, I have an idea, how about we all get out of the car and get back in”

If that's what the IT guy recommends, how do you get users, never mind corporate managers and executives, to take software system quality seriously? Obviously, this isn't what a proper software guy will think, the proper software guy knows that things are a bit more complex than that. But this is what the software guy communicates to non-technical people. And only a few rare non-technical people will tell the software guy, "OK, look, just tell me what's really going on here, how deep the problem is, and what we need to do to fix it, no matter what it takes." Most people won't have the time for that because fact of the matter is that the system satisfices needs until it doesn't, and then it's too late.
I use the Read Aloud Firefox extension to read newspaper articles and the wandering inn stories. Works well for me. In the configuration there are free and premium voices. I enable Google Translate voice and increase the speed a bit.

Main repo (website there too, or search on Firefox extensions): https://github.com/ken107/read-aloud
I think solving one own's problems with code will become more accessible to the wider population, also coding will become a bit more demystified. If you ask me, it will become sort of literacy, like reading alpha-numeric code.

But programming will remain domain of CS, which requires a deeper understanding and proper studying to perform it well. So, while I agree with you, I don't think all of this is that bad. It must be a positive think that more and more people at least try to pick up coding, can solve some basic problems with it, and if anything, will maybe motivate their kids to learn it properly.
In UK law, it is presumed that computers systems work perfectly, and it is up to the "other side" to prove they didn't.

In short, if the computer said so, it is a fact, in court.

Lots more information here

https://evidencecritical.systems/2022/06/30/briefing-presump...
Imagine you are head of some administration. Times are getting hard, profits are decreasing so you can not embezzle money as much or as easily. You know people under you must be stealing, and some new software just happen to be able to prove it. Here is the solution to help pay your third mansion in the south of France.
Yeah, because slowdown was caused by bug in adblock software...
"Tuttle? His name's Buttle. There must be some mistake."

"Mistake? Ha! We don't make mistakes."

Proceeds to drop ceiling plug through ceiling.

"That's bloody typical. They've gone back to metric without telling us."
When I worked there I had to fill in the forms for my team (Internal tools development). R&D was for all new feature development, time spent working on tickets/support/etc. were all non-R&D. Typically a 6:1 ratio R&D:not.
In your hypothetical situation, I would blame the justice and banking system. It should not be so vulnerable or eager to believe an app made by one person, a self made "expert" on something, new theory etc.

Like, you as a single seller are also responsible for making false claims. But, the justice itself should be more robust then that.
I'm fairly certain the GP didn't mean the saying "maintenance is the last on the list" is a prescription. AFAICS their point was simply that it's not even an a valid description of reality; their experience is the opposite.
Since Java 1.5 in 2004. Twenty years this year. Before that it existed as a separate library developed by Doug Lee. I remember using that library before Java 1.5 was released. There is quite a bit of Java code out there that predates that of course. Also, lots of people continued to not grasp the essentials of that library and stuck with the primitives they knew. So there's a lot of code there with synchronized blocks post Java 1.5 instead of the more robust concurrency primitives that came with the java.util.concurrent package.
Realistic take: your 400 mile range EV runs ~300 in the dead of winter. Your 300 mile EV runs ~230 miles.

If you drive less than 200-300 miles per day, you plug in at night and never worry.

Took me a full year to stop worrying about it. Was always doing the range math in my head.
Perhaps it’s better to say that they are not yet general purpose. There are many caveats which need to be resolved and are being actively worked on. I would not use them broadly yet, but that could change rapidly.

A monitor will pin the VT to the carrier thread. That can have surprising incompatibility in the current jdk. Soon these footguns will be fixed and you can use them worry free.

https://www.reddit.com/r/java/comments/1512xuo/virtual_threa...
Well, FLOP make sense,
kind of - you can make computing as cheap as you want, but without algorithmic improvements the FLOP count will stay the same. And algorithmic improvements will probably be discrete - happening once in a while, not continuous. There is also a mathematical limit to how efficient we can make the training - we don’t know the limit
yet, but there is a point below which we won’t get.
I parked a BMW from across the parking lot at CES 2024
I don't mean to say I leave my airpods in when I'm having a conversation with a person, but for example walking to the grocery store and checking out. People don't seem to notice, or if they do they don't act in any way other than normal.
Korea unveils plan to build $472B dollar mega chip cluster
I just finished the book "The Children’s Blizzard" by David Laskin. The Blizzard occurred in January 1888 and the book gives a good picture of the state of US weather forecasting at the time ( technology, logistics and politics).

https://lauragerold.blogspot.com/2018/02/the-childrens-blizz...
Or the torrent of great information.

How are we all leaping to the bad? The world is better than it was 20 years ago.

I'm almost certain we'll have AI assistants telling us relevant world news and information, keeping us up to tabs with everything we need to know, and completely removing distractions from life.
I don't think I could afford to refuse such a deal.
Ask HN: Does airport fingerprinting compromise my biometric security?
I recently went through airport security on an international flight where they recorded my fingerprints.

Like many others, my smartphone can be accessed via biometric fingerprint login to reveal sensitive data such as email.

This got me thinking about the security implications for my smartphone. I'm curious about the potential risks and how secure my data really is after such an interaction. Even if a third party has my biometric fingerprint details, can I rely on how physical access to my phone is necessary to bypass the fingerprint lock?
Right how, software is seen as truth. This is simply not always the case. I’m happy ai is getting a lot of attention, as people seem to be more aware that its judgement can be wrong.

What is needed is the requirement that software decisions must disclose their data and decisions path/ “algorithm” in court.

Another thing we need laws for is banning a person from using a system. It’s insane that you can be banned for life without recourse or explanation. It’s basically you being thrown in jail for life without reason.
Well, they only took 60+ years in admitting they went over they line by castrating Turing for being gay - after his huge relevance in keeping the UK safe in WW2 and using his name and face as poster for the role of UK in Computing History.

The UK Goverment really needs to shake off all this archaic nonsense and modernize themlselves. It’s not in line with the fantastic culture of their country.
Poorer Countries Will Find It Harder to Get Richer
There is a modern saying that goes like "People who lost their parents are called 'orphans'. People who lost their spouse are called 'widows'. But losing a child is so horrific that people who lost a kid has not even a word".

The reason that there's no word for people who lost a kid is because until yesterday every family lost a child. The word for someone who lost a child was "parent".
If browsers can load content from a different place than what they display someone is going to use that.
I've wondered if autonomous driving in general could be human-assisted. This application seems appropriate because the low speeds (capped at 6 MPH) means that latency isn't too much of an issue. But I'm not quite sure I understand how it would be used. Would I drive to Costco, get out at the entrance, and then my car would go park itself? And would it then drive back and pick me up? How would other drivers or pedestrians feel about this? It seems like there would need to be some way for the vehicle to indicate to the pedestrians/drivers that it sees them and will yield, since there is no driver present to do this. This isn't a problem that is unique to this platform, but it would be unique that these vehicles wouldn't be badged as Waymos or whatever, or outfitted with LIDAR or other conspicuous sensors.
BH is extremely delegated. Bufett is not in the business of managimg Fruit of the Loom for example.
> The only way that could happen is if they were effective.

I think most castles were built mainly as status symbols, and not the result of a regional or national defense strategy. Castles are imposing buildings in places that dominate the landscape, built by local leaders to project their power and influence. You see a few castles being built in the US in non-feudal times for similar reasons.

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

Afterwards the defensive purpose of these structures started to gave way to the more opulent side. Some manor houses featured defensive structures mainly for show, although they served the same purpose.
If your program was prone to deadlock as is, and is just more easily happening with virt threads, it means that the problem is your code.
Important to remember that in Dune, the AI made the right decision which precipitated a whole lot of fun to read nonsense.
It's way too late to ban any of this. How do you propose to make that work? That would be like banning all "malicious software", it's a preposterous idea when you even begin to think about the practical side of it. And where do you draw the line? Is my XGBoost model "AI", or are we only banning generative AI? Is a Markov chain "generative AI"?
Wish this wasn't as common as it turned out to be sadly. Best thing to hope for is that the ability to train models continue to get cheaper and more accessible over time. Figuring out how to go from tens/hundreds of millions of images needed for a foundation model to thousands or hundreds would be a start.
Most people have that suspicion, myself included. But the API models
stay verifiably same, and also OpenAI would have little reason to lie about not updating ChatGPT.

Otoh, I can easily imagine helper/censorship models and chat’s system prompt being updated. System prompt doesn’t change capabilities much though, and the censor model behaviour doesn’t change the output, just cuts it off when it discovers copyright or other violations (the case of chat not being able to recite the Dune poem, DALLe not being able to produce certain images etc)
exactly. It says "I can't be bothered producing this" and I feel like, so why should I be bothered reading it?
Most of the time issues like these are from companies that pay like $50k salary for senior positions.

So everything checks out.
I dislike the style this particular author chose, but don't object in general. Assuming the images are actually somewhat relevant (or at least funny), I think I'd prefer an AI-generated image over a big wall of text.

To each their own, though, of course.
Agreed. The bug is a footnote.

The legal system failed these people horribly. And the people who pursued these cases with no direct evidence whatsoever should suffer jail time.
The only one who can have responsibility for anything is the one who has the authority. So long as developers are in a position of "just get it done or you're fired" as well as being outsourced to save costs, they have no authority in this and therefor zero responsibility. If management "doesn't know what we do" and doesn't want to have the responsibility then they have to give us the authority to say "no, this is not going to be done tomorrow and we're not cutting any corners".
Entirely reasonable to research it.

Not reasonable to write an article that sounds like this is an actual problem, only to tell people in the third last paragraph that it is largely a hypothetical scenario and in all likelyhood not going to matter for any real-world scenario.
T&C yes, but not copyright.
I did read the article. Several of the organizations mentioned simply don't talk about openness, and are instead talking about any model with sufficiently powerful capabilities, so it's not obvious why the article is making their comments about open models rather than about any model. Some of the others have made side comments about openness making it harder to take back capabilities once released, but as far as I can tell, even those organizations are still primarily concerned with capabilities, and would be comparably concerned by a proprietary model with those capabilities.

Some folks may well have co-opted the term "AI safety" to mean something other than safety, but the point of AI safety is to set an upper bound on capabilities and push for alignment, and that's true whether a model is open or closed.