skysight-inc/HackerNews huggingface dataset:
We really need to talk about preserving the spirit of copyright, which is about protecting the labor conditions of people who make things. I'm not saying the current copyright system accomplishes that at all but I do think a system where humans do a shit load of work that AI companies can just steal and profit from without acknowledging the source of that work is another extreme that is a bad outcome. AI systems need human content to work, and discouraging people from making that data source is at the very least a tragedy of the commons. And no, I don't think synthetic data fixes that problem.
If you lower the problem to "stop people from future developments on AI", then it seems pretty easy to get most people to stop fairly quickly by implementing a fine-based bounty system, similar to what many countries use for things like littering. https://andrew-quinn.me/ai-bounties/

I guess you could always move to a desert island and build your own semiconductor fab from scratch if you were really committed to the goal, but short of that you're going to leave a loooooong paper trail that someone who wants to make a quick buck off of you could use very profitably. It's hard to advance the state of the art on your own, and even harder to keep that work hidden.
At least for public funding (subsidies) EU companies are required to have full hourly accounting of time spent.
I can't see a reason to do this intentionally within a single account, but use cases with multiple accounts should be aware that what AZ has ID us-east-1a in Account 1 is not necessarily the same AZ that has the ID us-east-1a in Account 2.

https://docs.aws.amazon.com/ram/latest/userguide/working-wit...
There are castles that have never played a role in a war, though. One of the most interesting castles in France, Bonaguil, is an almost perfectly designed castle with brilliantly designed defensive systems, but it was built in an area that never saw any major military campaigns. A theory is that the builder built it as a demonstration of his own skill in castle design.
Note that this works both ways.

When the manufacturers figure out how to introduce upgradable laptops in a way that brings them more money, they will allow and encourage that.

Imagine a laptop subscription, where you pay the full cost of a laptop each year and receive parts to upgrade.
LLMs learned from text to do language operations. Humans learned from culture to do the same. Neither humans or AIs can reinvent culture easily, it would take a huge amount of time and resources. The main difference is that humans are embodied, so we get the freedom to explore and collect feedback. LLMs can only do this in chat rooms, and their environment is the human they are chatting with instead of the real world.
Concurrency plus parallelism is complicated. There is no going around that.
Six Sigma is Feng Shui for MBA heads
It wasn't though. If the post office enforcers had taken even a cursory look at the transactions around the 'thefts', they would have noticed obvious errors. One of the bugs basically just duplicated a close-of-day transaction, sometimes many times. This would obviously have looked like an error, it would be a stupid way to commit fraud. It was obvious that the Post Office just preferred to extort money out of the postmasters as opposed to actually work out what was going on (as evidenced by the bonuses for successful payments or convictions)
> I don't think anyone needs (or even wants) the terminal to freeze on such a common shortcut in 2024.

I find it rather useful to keep important output of programs on the screen when it is impossible (or I forget) to pipe them into a pager.
Using a ton of water is a plus. Saving water is a necessity in overcrowded megalopolises maybe, imposed on all the rest.
My favourite example of this is comparing women's suffrage in the US and Switzerland. The latter famously had bitter holdouts at the federal level until 50 years after the former had given women the vote, yet curiously the former has yet to have a female president (or even pass a no-brainer like the ERA!) and the latter has had 6 (some with multiple terms).

Sometimes letting decisions "season" means they can be taken nearly unanimously, accompanied by real change, rather than just lip service and back to business as usual.
If the perceived cost of compliance is higher than the perceived value of the traffic, some sites will rationally decide to block the traffic.
Nobody needs a million requests/SEC
It's not just the fingerprints, they have the scan of the retina for the entire population.

It's a disaster waiting to happen.
>But nobody should be developing AGI

Pass. People should be developing whatever the hell they want unless given a good, concrete reason to not do so. So far everything I've seen is vague handwaving. "Oh no it's gonna kill us all like in ze movies" isn't good enough.
I agree with every one of those points. There were two massive data breaches in Australia recently. I’m livid that nobody was held liable for damages over it.
It would be interesting to understand the threads that connect the Venice SS with the Whitehouse' SS .. was the precedent of the former used to establish the modern variant?
Though the traveler may not be particularly interesting, their employer’s trade secrets or database access might be up there.
I think not even Sam and Satya agree on the definition of AGI with so much money at stake. Everyone with their own definitions, and hidden interests.
Cloudflare defends firing of staffer for reasons HR could not explain
I wouldn’t call D simple. The list of features seems to be endless.
I will note that it actually isn't stolen, in the description of Aliaksei's upload:

> This video is exclusively managed by Caters News. To license or use in a commercial player please contact info@catersnews.com...

And in the originally submitted video:

> Caters Clips is owned and operated by Caters News Agency Ltd, an international multimedia content provider. We supply news, picture, video and feature stories to the world’s largest media publishers.
You owe me a new keyboard and monitor tyvm
It spawns a new carrier thread in place, up to a certain, configurable limit. But starving carrier threads will also result in effectively live locks, so that’s not a solution.

So I don’t see the big fuss about it - don’t spawn a million virtual thread that all just spams synchronized?
WAL splitting isn't connected to memtable flushing, they are separate processes.
The failure of self-checkout technology
The amount of energy removed from the battery is what needs to be restored. That is capped by the capacity of the battery, but is not necessarily (is very rarely) the capacity of battery, but rather related to the distance driven since the last charge.
We’re gonna go full circle back to passwords - mark my words.
To be fair, washing machines are extremely simple. The trucks, a little less so.
If I have their biometric data I'm going to hack their bank not their phone
With org-roam and roam-ui you have a perfect visualization. It's a bit lacking on mobile, been trying logseq on and off but it's so buggy.
What is R, D or non of the above is a spectrum. Public funding and tax favoring regimes in the EU mostly use the TRL framework for classification.

https://en.wikipedia.org/wiki/Technology_readiness_level
> since figuring out what to crop requires human intervention.

I don’t know how good they are, but people have trained models on that problem. Googling “autocrop tool” gives me multiple options.
The Grenfell Tower fire comes to mind, as someone was mentioning above how this sort of stuff rarely happens when it comes to buildings and the like. As far as I know there were no real consequences for the people that were directly responsible for that tragedy.
> Myth: Medieval Soldiers Were Conscripted Peasants

The word "soldier" ("soldato" in Italian) comes from the Latin solidus, a type of coin. This term used to refer to paid professionals, as opposed to conscripted peasants.

In modern colloquial Italian, "soldi" means money.

EDIT: https://en.wikipedia.org/wiki/Soldo
The CAMM socket has an 128-bit/144-bit interface, so it is equivalent with 2 SODIMM sockets.

Even if with 2 SODIMM sockets you could populate or upgrade only 1 socket, the performance could be much worse than when using and replacing a matched pair of modules.

I have never used mismatched memory modules and many others do likewise, so if you want the best performance it does not matter that there is a single CAMM socket, it just makes the replacement simpler.
Ok, granpa!
Hmm.

So, wealth isn't distributed evenly, and computers of any specific capacity are getting cheaper (not Moore's Law any more, IIRC, but still getting cheaper).

If there's a threshold that requires X operations, that currently costs Y dollars, and say only a few thousand individuals (and more corporations) can afford that.

Halve the cost, either by cheaper computers or by algorithmic reduction of the number of operations needed, and you much more than double the number of people who can do it.
How does the Lichee Console 4A compare to a PinePhone (Pro) with attached Keyboard?
Marcus Aurelius' "Meditations" came to mind from your description, very interesting.
Every language with sufficient concurrency and parallelism primitives are prone to dead locks/live locks and any other kind of race conditions.
That's 8088, not 8080, unfortunately.
> Inherently deflationary virtual token make an objective horrible currency

Why's that then?
>Can we agree that people should not be able to unilaterally take existential risks with the future of humanity without the consent of humanity, based solely on their unilateral assessment of those risks?

No, we cannot, because that isn't practical. any of the nuclear armed countries can launch a nuclear strike tomorrow (hypothetically - but then again, isn't all "omg ai will kill us all" hypothetical, anyway?) - and they absolutely do not need consent of humanity, much less their own citizenry.

This is honestly, not a great argument.
which can be most easily hacked by hacking their phones first
I don't think it was in earnest. The label could definitely be fake.

CE - labels are a mess. First of all, you can self-certify. So the label may be correct but the certification shady. Then you can of course just slap on a CE label on something which isn't even certified.

To add insult to injury, China made a virtually indistinguishable CE label which means "China Export". Thanks, China.
> It's become somewhat of a litmus test for me. If potential clients are are surprised by the time, cost and effort if these things, it's usually a sign they're not a well thought out venture, and therefore not a great client.

This is a pretty good litmus test also for consulting. The amount of companies out there who think they can get an entire mobile app integrated to an existing companies infrastructure (that itself comprises of random SaaS apps from small companies with no APIs) for the equivalent of 2 months of work by one developer is quite astounding.
> Well, the reality is usually at these large software development agencies that senior engineers are prevented from doing what they think is right.

Can you imagine how that conversation would go if the engineers were personally liable? “Hah you want me to sign off on that? No - I don’t want to get sued when it inevitably goes wrong. I’m sorry boss but I won’t do it. And you won’t find another engineer in the building who will. Lives are on the line. We either do it properly or we leave it alone. I’m not sticking my neck out to make the business a quick buck.”

> Also, "good developers" is a relative term.

Legally, as I understand it the courts look at job titles, education and experience to make a judgement.
It’s impossible to learn any technical topic from 70+ year old books. The public domain is small and basically zero if you want to learn anything current. A microphone and camera is fine for learning about daily life, but you cannot get “book smarts” without copyrighted media.
If I add up all the costs required that "effectively round to zero" the remainder from a normal salary rounds to zero.
Without knowing them, I can easily believe that. Even without reference to money.
I mean, sure, maybe they are cooking their numbers.

My own hypothesis was that the first table and the second table don't measure the same thing. Which would mean the headline is comparing apples to oranges.
Is there any particular reason for LLVM being slow? Does it do a lot of complicated optimizations when generating code, or is it designed in a way that makes it slow?
> why waste bandwidth with images of four-handed people?

In the end it's just 2x 40kb
Reducing the RAM requirement to 8GB to fit this on my Macbook Air M2 (with room left for other running apps), I get the same figure (66 GB/s) regardless of the number of threads.

If I actually set it to the size of physical memory performance is _much_ lower, as OSX tries to compress the RAM it is using.
kragen's custom job
> You redefined cost / profit center

Well, those are rather funny categories in the first place. Cost and profit aren't complementary categories; cost and revenue are. Profit consists of them both (i.e. the difference between their sums across all departments).

Just as there are no pure revenue centers -- every department has costs! -- it could be argued that there are no pure cost centers: Every department contributes to revenue in its own way. Without maintenance, you'd soon have no services to sell; without R&D you'd soon have no new products to sell... Heck, even HR -- without it, you'd soon have no personnel to staff the other departments.

Seems a bit skewed that some departments get to hog the "profit" label all to themselves while others are -- pejoratively, in MBA-speak -- condemned to the "cost" category.
Resources to deepen LLMs understanding for software engineers
I am a FE developer and am overall interested in LLMs (although who isn't atm?).
I have a broad understanding of how LLMs work and a decent knowledge of software, but I clearly don't have the same knowledge an ML engineer would have to understand such a topic.

Therefore I find myself wanting to learn more, but I either find basic resources that already cover what I know, or too advanced stuff that is meant for another audience.

I was wondering if there is somebody producing content for my segment instead. Ideally somebody is very technical on the topic, but that explains it for a broader audience.
To be clear, I don't want to become an ML engineer, but I'm interested in learning about updates and breakthroughs (and why they are such), as well as deeply understanding the challenges, limits, applications, and potential of LLMs.
The question is: do you actually want to attract people who only click because of an image? And if you AI-generate it, are you fine with parts of the target audience not clicking on obvious AI thumbnails because they assume the entire content is low-effort?
It's just plainly retarded steering from progress. Only one who would profit from it would be a nations who wouldn't give a flying fuck about your ban. Exactly like with nuclear energy.
It had nothing of the sort when the network was younger but it seems like everything steers towards that sort of political profile eventually, regardless of name.

And 2024 is probably going to be particularly nasty for obvious reasons.
Fingerprint is never safe. I can just get your phone and it will be all covered with your fingerprints.

It's like sticking a note with a password on your computer :)

Personal protip:
I use fingerprint lock, but anything sensitive on my phone is blocked with extra pattern lock. With unlocked phone you can access my gallery but you cannot access bank apps. IIRC this will be the built in feature of next Android, I use Xiaomi smartphone which has many extra security features like this one since basically always. Maybe there is an app for this too, I don't know.

Of course this isn't 100% secure, I probably have USB Debugging unlocked, but at least saves me from a random person just grabbing my phone while I'm on a bus and running away with unlocked phone.

Before anyone asks "But aren't bank apps already locked with their own PIN codes?" - yes, they are. But some forces me to have 4 digits PIN only, some even suggests using fingerprint to unlock them (and for some I do). But I'm also blocking Google Play, a browser where I do the most private stuff, I could block a messenger app. Basic apps does not have extra security features.
Hmm. I think it's a fine example because 'special interests' is very rarely used as a dogwhistle for 'Jews'. Can you even point to an example where it is?
That's a bad call. We would stop openly looking for AI vulnerabilities and create conditions for secret development that would hide away the dangers without being safer. Lots of eyes are better to find the sensitive spots of AI. We need people to hack weaker AIs and help fix them or at least understand the threat profile before they get too strong.
> I am very open to being convinced by evidence - but an "argument from trajectory" seems to be what we have at the moment, and so far, those have stalled at local maxima every single time.

Sounds like the same argument as why flying machines heavier than air deemed impossible at some point.
> but the apps are segregated on the backend

This is kind of subjective isn't it then? I can argue that any app that shows different content to different users is actually a separate app for each user, since all the data is "segregated in the backend". IMO the proper measure of this has to be the user-facing actual app. Not some abstract concept of an app in the backend.
I ended up breaking that functionality away from the originally linked project. Its now in two parts (in case you go to look for it later)

Specification: https://gitlab.com/accidentallythecable-public/argstruct-spe...

Python module implementing specification: https://gitlab.com/accidentallythecable-public/python-module...
You mean exactly like these pro-regulation organizations are doing?
> why IT incompetence still could exist to this degree in this day and age after all the knowledge the world had developed about good IT and software practices over decades of experience

Because we’re not professionals. We don’t profess anything and do not have standards. There is no regulation for our industry and no IT association that can strike you off from practicing this craft. There is no accountability, and when there is no accountability, people naturally regress to either lazy or exciting behaviours.
>struggle to host code/models publicly or access other parts of internet infrastructure.

To be fair, IPFS/Torrents/Usenet exists.
When a dam or a bridge breaks it is game over.

When software breaks you restart and it's back to "working" order. It would be a different scenario if the computer would set itself on fire on failure.
I did, but he just keeps trying to cut the corners off all my paper.
The Netherlands have been rich since at least the so-called Dutch golden age.
> just get it done or you're fired

Who actually works in a job like that? Do you seriously think you’re a slave to your boss, with no personal agency? Do you think your employer wants you to be feckless? Do you think that’s good for your career?

Your capacity to take responsibility is the differentiating factor between junior and senior engineers. Learn to step up. If nothing else, your pay check in 10 years time will thank you.
Sure. And is the US responding to attacks on shipping south of Yemen by saying:

"""There are no rules out here. There is no law. It is a fucking free-for-all. Might makes right. We can't do anything."""

or is that last sentence instead "Oh hey, that's us, we are the mighty."
That applies to every generative AI, not just images. Generate a bunch of text with LLMs and you'll also see patterns emerging that it won't ever break out of.
This is the insightful commentary that I came to expect of HN /s
as far as i know, we do not store fingerprints but i kind of hash of the fingerprint. so if this hash is stolen, it should not be possible to reconstruct the fingerprint "curve points" to use it on your device. but if someone does gain access to your device, i'd say that device is fucked anyway.

if your device is locked with fingerprint, it will be FAR easier to grab your fingerprint from something you touched. and creating a fingerprint impression from this will be VERY easy. it takes simple glue and it is very low-cost. you use cyanolate and a gummy bear. the gummy bear will hold the fingerprint while you apply it to the sensor :)

here are a few links :
https://blog.kraken.com/product/security/your-fingerprint-ca...
https://blog.talosintelligence.com/fingerprint-research/
https://www.ccc.de/en/updates/2013/ccc-breaks-apple-touchid

fingerprints are a conveniance. they will work at home where you want that phone to be protected from your kid you don't want to be accessing internet too easily.

as a security measure, it's stupid because it is very easy to grab fingerprints : you leave those all around. it is also very easy to just create an impression from a picture with a good quality camera. and once it's compromised, you CANNOT change your fingerprint for another one.

do. not. use. fingerprints. for. security.
Management aren’t trained engineers. They shouldn’t have to be. We’re the experts in the room. That’s literally what we’re hired for. We should act like it and stop trying to pass blame to other people.
Software is more like blueprints/processes for manufacturing. When something doesn't work right it's a yield rate issue. Oops the process failed, try it again.

Software can, and should, also be helpfully smarter. Where there's a chance for invalid inputs, they should be validated. That would help with errors like:

* Authentication failed, check your account credentials.

* Could not connect to remote server.

* Invalid data input, failed to parse around byte/octet 1,234,666, near line 56789 (printable filtered) text: 'Invalid String Example Here'

Yes, those are my take on 'software' versions of the starter, battery, and impurity.

Lots of well written software will do this, mostly good compilers for software.

Poorly written software, often hides these errors if it even collects them at all. PHBs and other less professional people seem allergic to thinking, for them it's easier to call in a specialist or just not do it with the broken tool.
Aero was not simpler or cleaner. Ditto with KDE3 with Keramik. Usable and with clear widgets? Yes, but not simpler. Simpler, clean and usable were Mac OS 7-8, Windows 95-2k, or BeOS.

Also, lots of vaporwave confuses the 80's and 90's, often made from people which either they weren't there or they were too young.

To me the years from1996 and 2004 share lots of traits, (being Mac OSX almost the pinaccle of late 90's technologism and optimistic futurism), and early 90's were culturally almost an extension of the late 80's. Both in trends, music, movies... things began to change with Jurassic Park, Terminator 2, and so on.
> they chose to implement the scheduler in Java instead of C(++) and you're set for performance problems

The JDK has historically used some native implementations in its stdlib (zip, imageio and others), back when the runtime wasn't as fast as it is today. But today's runtime would often be faster in Java than those native implementations.
To me this seems like poor design just like locales for languages are. As the computing devices a program runs on is dynamic it shouldn't me modeled as global state. Five tasks are run and should be scheduled on N cpus and M gpus.
To me, this seems very anglophone: although I also prefer the cashier and use self-checkout only if there's a queue, imx it always works and never has queues. (for large shopping we let them deliver, so in-store for us is always small numbers of items)

(as for "retail shrinkage": here newspaper boxes do have a slot for coins but don't have a lock on the door)