skysight-inc/HackerNews huggingface dataset:
https://archive.md/tpm8h

It's cool they found an attack that works across models and apparently is based on commonality on the training corpora.

I don't see this as a real world concern - on the "getting the model to say something bad" side, who cares if a targeted adversarial attack can do that? If the only way it occurs is though entering a crafted gibberish string, I don't see it as a concern.

On making a system that contains a model malfunction, while I struggle to think of a real example, it should be a wakeup call that production models should be implemented so that there is no impact from a malfunction, whether a hallucination or an adversarial attack. Using a consequential model directly and without guardrails is irresponsible and shouldn't be done anyway.
I guess we all appreciate the traditional Unix shell as an incredibly stable tool over the last 50 years (!). But let's face it, it's hard to justify that a kid born in this millennia should learn & use this antiquated & obscure software.

My fear is I suspect the success of those YAML based Ansible or Github Actions tools is the result of people being afraid or tired of writing shell scripts.

But let's face it those are abominations because it lock you in a platform and you end up drowning in way too many YAML files.

So yes I believe we need an ambitious update to the Unix shell and the Nushell team did a pretty good job. If we don't we will have to deal with many of those "automation" platforms & their poor configuration "languages".
I swear they used to mix for two channel AND multichannel. I know they did because I’ll rip a dvd or Blu-ray and see four or five English channels of various formats.

Online stuff especially seems to only mix for multichannel and it doesn’t downgrade to two channel well at all.
It really depends on what you're trying to do and how much you can spend.
For that quantity, an fpga might be better, although you won't find $1 per chip.
And you can program it in Verilog.

If you really want to go low, look up what's currently available in printed electronics. But you might have to do your own transistor layouts.
you are twisting what people write, putting words in their mouth and intentional side track the original argument which was about the formulation of the title to one which assumes it's about the content of the article

and no matter how much you insist that grate crime is all equality bad the situation a country is in when there are frequent assassination attempts by bomb and the situation Sweden is in is VERY different

so if you are not Swedich newspaper it's a good idea to add the necessary context when writing about it, which is impossible in the title, so you use a more generic title
"...2021’s Ultimate Slip ’N Slide was cancelled after the crew all came down with a highly infectious variant of explosive diarrhoea that can be spread through tainted water."

Wait, why didn't we get an article on just that?
But if the network is as a whole pushing full capacity, spreading out the load won't help because there's barely any slack to spread it into. You could get 4x resolution, but you'll only get 1/4th the amount of footage.
I fucking hate docker on linux but that issue is so much worse with a cherry of "Closed issues are locked after 30 days of inactivity". I can't tell if it was fixed or not.
Lordy...

> way over HN's 80 chars

Please assume that I know about HN's character limit.

> > rest of the drivel

Please do not quote me as saying thing which I did not say.

> Your opinions are a result of... {mile-tall wall of text and links}

I don't think you have any idea of what my actual opinions are. But you appear to be a pro at "more is better" performative activism in the current culture war. Hopefully that was your intention.
If your view is that these companies are multi-decade sustainable businesses, then you want to invest in shoring up the firms' reputation and drilling new wells. If your view is that all fossil fuel assets are headed towards zero over the next 3-4 decades, then you want to extract every last penny from the existing assets and move them into the pockets of shareholders.
Whatever man, I'm on the left. Probably far to the left of the National Observer, and I don't recognize this as "left". We obviously agree on the substance of the issue here, but I'll part ways with you on painting this as a left vs right issue.

More than anything the article reads like one big run-on-sentence
Isn't enshittification simply the business cycle? It's describing in detail the why of the bust portion of the cycle.
I used mailgun previously and was pretty happy with it. I'm using postmark now, forget exactly why I switched but I think it was because I can have one account with silo'd API keys for each app.
When I was a child in Bavaria I was often called by house name + given name, in that order, especially by the elderly. The house name is different from the family name which appears in official documents like the birth certificate.

Another difference between northern and southern Germany is the Münchner-Du and the Hamburger-Sie. In standard German we use the formal pronoun Sie with the last name in formal situations and the informal pronoun Du with the given name in informal situations. Nowadays in semi-formal situations, like between colleagues at work, it's completely informal but two or three decades ago it wasn't. Officially the workplace was supposed to be formal and often it was, but in many cases a mixture between formal and informal forms was common.

In the north people tended to use the formal Sie but in conjunction with the given name, like Markus, können sie bitte das Auto holen." (Marcus, can thee get the car, please.), whereas in Bavaria the opposite combination of informal Du combined with the family name was prevalent, like *"Du, Frau Müller, kannst Du bitte das Auto holen." (You, Mrs. Miller, can you get the car please.)
What is it with clear cutting anyway? To leave barren land where everything needs to regrow from scratch.

Is it too unprofitable to cut trees selectively, drag/lift those out, leaving the forest as a whole (+ ecosystems in it) mostly in place? Let nature decide which species fill the gaps.

At least this would prevent loss of topsoil.
I guess they really want to collect data for Atmos development, because 1) always-on microphones in smart TVs seems like a bad idea and 2) Atmos isn't very compelling without overhead speakers. The overlap of sets of people who care about quality audio and the people who would buy Atmos in a TCL TV is probably pretty sparse.

For instance, I have a modest 5.1.2 system, positioned according to my best understanding and calibrated with a flat response mic, and current Atmos content is still pretty underwhelming. I can only imagine bouncing audio off a popcorn ceiling with a fan in the way in an imbalanced room would not be an improvement.

I guess the real test will be if FlexConnect works without internet or when opted out of ad services, or if it's only enabled for approved streaming apps.
>> "Avoid asking users for their title. It’s extra work for them and you’re asking them to potentially reveal their gender and marital status, which they may not want to do."

I'm always a bit surprised when I see some e.g. tech conferences still insisting on title as a mandatory field (or really asking at all). It's not just the gender and the marital status but some people attach a lot of significance to all manner of honorifics.

When I last registered for some conference put on by The Economist, it must have had 25 titles to choose from including a whole bunch of aristocratic and clergy-related titles.

Seems a lot easier just not to bother today.
Well, to quote Sting, "That's probably me"...
Butler did it.
"I am suspicious of it because (it was touted [the information was presented as if it was a good thing] to me as made by Russians but since I'm one it had the opposite effect)"
All I want is a book review aggregator like IMDb, metacritic or opencritic.

Finding a way to search Goodreads for top 100 sci-fi novels with certain tags shouldn't be an abject navigational nightmare or, in some cases, completely impossible.
It's not just the government. Do you trust every single link in that chain? The prosecutor, jury, judge, every lab worker, consulted experts, witnesses, forensic knowledge at that point in time, ... Every single piece of this puzzle can fail in a way that others will be happy to follow.
I have several reasons for opposing it.

One is that being an irreversible punishment, it precludes any possibility of remediating injustices. There have been many cases where it seems highly likely or even proven that executed prisoners were innocent.

The second is that particularly in the US it has become highly politicised. The possibility that condemned inmates might be found innocent, and the damage that does to the credibility of the system, has lead to the system doing whatever it can to obstruct and prevent investigations that might exonerate condemned prisoners, regardless of the strength of any evidence.

So for me it's not so much that the punishment is bad, it's that it seems to be extremely hard to set up a process around it that is fair, and the US in particular has failed to do so.
任天堂は無関係 https://commons.wikimedia.org/wiki/File:%E4%BB%BB%E5%A4%A9%E... Unrelated to Nintendo
> Your, and my, personal freedom stop where someone else begins.

Basically arbitrary rule. Someone else's personal freedom can begin anywhere according to this statement. It can even begin in your home, doesn't matter whether you live alone or not.
I think until 1996 it was just called the Toyota pickup. 1996 introduced the name Tacoma.
But it seems to be doing it imperatively. I’d expect something like ‘nginxConf = pkgs.file “nginx.conf”, “contents”’ instead of ‘nginxConf = pkgs.writeText “nginx.conf”, “contents”’.

Not saying the system doesn’t apply this declaratively, but I find it difficult to intuit the above is checking for a state and applying changes only if necessary.
from reading, some of this isn't quite correct (it's graalvm that supports bitcode), but i have to say i didn't realize that that's what they were doing (compiling python and llvm bitcode to graalvm both). interesting but okay you have to admit that's a fairly "beyond scope" approach - ie they solve the problem of C extensions not by compiling python to C but by compiling both to JVM. anyway thanks.
If you had ever lived and worked in the countries that are the public boogeymen for world domination, or even just with people and companies from those countries, you wouldn't be quite so down.

I think it's quite telling that the "workshop of the world" does not export high precision CNC equipment made by domestic companies in any meaningful amounts. Similarly, even before any export controls and sanctions really kicked in, their domestic chip makers had huge problems with yield and quality even though they bought tried and tested machines (and sometimes whole departments) from established chipmakers.
Can you explain how that is an 'oxymoron'? because I'm having trouble squaring the intended meaning with the dictionary definition.
Nope, you'll upset people using different calendars. BCE, Before Common Era.
It's not the same comparison. You can perfectly well run a shell script in the terminal.

But you cannot run a Dockerfile, in the same way you cannot run a C++ source file as an executable. It needs to be compiled first.
this is awesome! As soon as I saw this thread pop up, I thought, "this could be a fediverse app..."

It speaks to the value of fediverse that so many services are becoming fedi-ized. Not just Twitter, Instagram, Youtube, blogs, 4chan, reddit, but even GoodReads.

Thank you for sharing this link!
I never thought an encyclopedia article would go to such extreme lengths to avoid mentioning Chris Chan
I doubt we wil all be dead. It'll be awful but we will accept as the new terrible reality.
Love Docker Compose. At an old job, we used it to provide every developer with a local version of the frontend, backend and database, all in separate containers that only talked to each other. All of that with one command!
Magnetic Text Hover Effect
I played saxophone through middle school and high school. I loved watching the repairman work on my saxophone. The passion was clearly there, and he was always getting really neat saxophones into his shop.

He got saxophones in from around the world, and did a full restoration on a full set of original horns made by Adolphe Sax.

https://www.barnardrepair.com/projects#/the-adolphe-sax-fami...
The social side of Hacker News isn't for hackers. It's for people who want to be seen to be hackers. It's the kind of people who badly want to be seen as intelligent, and well-informed. Read the posts here. They're terribly pretentious, and packed with the same kind of faux-insite Quora is. I'd be embarrassed to be a regular user.
I have same opinion but I still want it to be abandoned. Price of even one life ended vlby mistake or corruptio is too big price to pay.
Oof, choosing JS over TS was certainly a choice. Not one that I would have made…
Only use it to see if/where a book belongs to/in a series. No other aggregate-type website seems to provide this information in any usable fashion.
I think the freedom to contract is the main legal theory.

That, as long as there’s a proper contract that doesn’t contain unconscionable or otherwise illegal terms, then adults can enter into contracts with the consent of all parties, and the parties get to decide the terms of the agreement.
God, how do you come up with this nonsense? Can you read what you reply to, or do you just write this to show off because you happened to know some vaguely relevant bit of trivia, but actually have no clue about the subject in general?

Yes, the goal of filesystem is to perform best when files are greater than one block and smaller than some couple hundreds of blocks. This is what it's optimized for. Can it deal with smaller or bigger files? -- Yes, but this is beside the point. Filesystem by design are meant for the sizes I mentioned. It's stupid to store information in files much smaller than single block because filesystems store a lot of file metadata per file. If your files are too small, then you start paying exorbitant price for metadata (filesystem don't optimize for storing metadata in bulk for multiple files because such optimization would mean a lot of synchronization when dealing with multiple files in parallel).

Similarly, filesystems, by and large aren't good for dealing with large chunks of data, like, eg. database backups, VM images etc. Typically, a storage system for large objects will try to optimize its performance by larger-than-block compression and deduplication. Neither makes sense when your target chunk size is in single to double digits of blocks -- there won't be enough overlap between different data chunks and you will pay more for decompression of data that you don't want to read, if the granularity of compressed chunks is too big.

And this is not a secret at all... talk to anyone who works on either database or filesystem or object store -- they will tell you exactly this. (I worked on a filesystem, for the record.) This is why these things all co-exist and are filling their respective niches...
The plan that was shelved was about carbon offsets, these have not proven to be particularly effective so maybe not too big a deal.

The greater loss is that the new CEO had already scaled down Shell's investment in renewables, setting a target of 4.5% of the total investments in renewables by 2025[0].

Some other Oil&Gas companies seem to be a bit more inclined to actually invest in renewables, or at least pay lip service to it, e.g. ENI aims at 30% by 2025[1].

Remains to be seen how much will actually be invested.

[0] https://www.reuters.com/business/energy/shell-boost-dividend...
[1] https://www.eni.com/en-IT/media/press-release/2022/03/pr-cap...
I did not appreciate it at the time but CS 61 abc absolutely transformed by foundational understanding of computer science and the concepts they push are absolutely and non-negotiably important for someone to learn.

My only recommendation is to learn programming in a more useful and productive language like C++, as the thing you do not want to do in CS61A is to simultaneously learn to program and learn the concepts in those courses. The right way to think about it is those courses are trying to make you go “ohh that’s how things actually work”.
Isn't it actually (at least) five things?

1. The Dockerfile specification

2. A tool to turn a Dockerfile into an OCI image (or actually, multiple tools, since we have "normal" docker and docker buildx)

3. A tool to run OCI images (I don't even know if this works for images not generated by docker)

4. Docker Desktop

5. Docker Hub
Daily Tar Heel Newspaper, August 30, 2023 [pdf]
No I'm at home, behind a pi-hole tho, but that shouldn't mess the cert up?
Yes but we're talking about SV as a whole, not a specific firm? If we assume a quarter of a16z's crypto investments will turn out to be actual frauds, which is a big assumption, that's only a small bit of all the money flowing through SV.

And plus I think even a 98% success rate of avoiding scams is already pretty noteworthy, like I said 99.9% is a very high bar.
We use Google's Workspace (which includes meet and chat and is not forced to unbundle them), and I am totally fine with Meet and Chat.

I might like to use Slack and Zoom, however, the prices they charge are completely off.

Microsoft 365 Business Premium costs 20 euros per month per user.

Google Workspace Business also costs 20 euros per month per user.

There is no way to justify paying 14 for slack and 15 for zoom.

They are not that much better than Meet/Chat/Teams to justify the cost.

If Zoom/Slack was 5 each, I might consider it. At 15, no way.

This move is only protecting Slack and Zoom from having to compete in value.
Someone explained magazines to me a decade ago as discovering stuff you don't know you don't know about. That's the value of HN.

I also find that keeping up with the news on the regular basis is a waste of time and it's mostly regurgitations of the same, but when I tried cutting it completely, I find that in a couple of months I am completely out of the loop and it takes quite some time to catch up.

This is not a useful example, but it's a funny one. I was out of the country and away from tech for 3 months and when I opened my door on returning to the US, the delivery guy was a teenager, and says "Man, you have so many good Pokemon in your yard!". I had NO idea what he was talking about and said "Oh, cool". Found out Pokemon Go was a thing a few weeks later.
The TLB flush is the only part of the context switch that's really slow, and it's the part that's needed for a security boundary.
It is a good demonstration of how security is a community problem and is limited by the weakest link in the chain.
Agree. Qt has been consistently maintained and improved despite it being "old" (first released almost 30 years ago!)

In fact you're probably already using several apps built with Qt, it's still quite popular.
Genuine question, how is that more declarative than

FROM nginx
re: Reddit

A lot of the main subs you see on the homepage are not explicitly political subs, but they end up having almost nothing but political content (/r/whitepeopletwitter, /r/facepalm, /r/therewasanattempt) and Reddit seems to ignore me when I block subreddits. So, even though I WAS a reddit addict for 10 years, they changed the formula and now I'm just not hooked anymore. Thanks Reddit!
Agreed, this is friggin’ terrifying.
I don't understand the need for Docker Desktop. When you install the docker-ce package, you get the docker client CLI and dockerd daemon managed as a systemd service. I have never seen anyone build or run images outside of the CLI. Why are people paying for a GUI wrapper?
no mention of kernel namespaces, which actually enable this functionality.

I wonder what proportion of people think that Docker enforces the separation between inside and outside a container.
Yes! Josh's blog posts are indeed excellent! And I definitely think that his courses have the same degree of thoughtfulness and insight.
Lots of good comments. For me the data on wrongly convicted inmates is a strong argument against the death penalty.

“ Since 1973, at least 190 people have been exonerated from death row in the U.S., according to the Death Penalty Information Center (DPIC). A 2014 study estimated that at least 4% of those sentenced to death are innocent.”

https://innocenceproject.org/innocence-and-the-death-penalty....

We will never know how many innocent people have been executed, but even one is more than I am comfortable with.
Of course you can run a .py file a program. But would you say the same regarding e.g. a C source file? It has to be compiled first, just as a Dockerfile has to build a container image which in turn can be run.
Some types of criminals (mafiosi, gang leaders, etc) can and do continue to run their criminal enterprises from within prison. This is a big problem in organized crime infested countries. You can't keep running your mafia if you are dead.
Unfortunately it also is a daemon that constantly runs on your machine even when you don't use Docker at all.

Which keeps all kind of mounts and virtual networks alive that you don't need and that interfere with other things you want to do.

For example I was on a train in Germany recently and could not use the Wifi. Why? Turned out the docker daemon occupied the IP range the Train Wifi uses. While I was not using docker at all.
Goodreads scratches an itch in my stupid monkey brain by tracking everything I've read. I gain some satisfaction/sense of accomplishment looking back at stuff I've read. I should probably find a better way to track my reading
Sorry for the late reply, I’m from the US.
Yes, but Theseus doesn't run arbitrary binaries.
Agreed, I could probably take or leave Docker, it's the compose file I care about.
It's hard to imagine that if a huge number of Swedes were dumped in close proximity in Somalia, that they would sit around collecting benefits, forming gangs to beat, rape, and rob the native people, and blame it all on the Somalis and their government for not giving them enough handouts and advantages to succeed.

There's some other cause (which can't be said aloud).
That's why the settlement order matters. If the records are settled in a specific order, you only need to check the last one (the last leg of the settlement); if that one is settled then you know all the others are settled.

For example, if you settle based on creation timestamps then you know that if a record is settled, then all records with a smaller timestamp within the same collection/table are settled too. You can also implement a similar guarantee if dealing with multiple collections/tables.

For example, if you create a 'Company' record along with a 'User' record which points to the 'companyId' and you want them to be settled atomically as a pair, then in your settlement process/logic, you could ensure that you always mark the company as settled first (and wait to get a success response from that DB query) before you then mark the user as settled - In this case, you only need to check that the user is settled to know that the associated company is also settled since your settlement logic guarantees that it's not possible for the user record to be settled before its associated company since you check that the company settlement query was successful before moving onto the related user.

In this case, you can think of settlement as having two legs; the first leg is the company record, the second leg is the user record. If the second leg of the settlement fails, the user will stay in a pending state which may cause your settlement script to reprocess (or re-check) the first leg (the related company record) since, if the last leg of the settlement failed, it will treat it as if the entire transaction failed and that's fine.
Slack is crazy expensive. 15 euros per user! Make it 5 and I might consider it.