skysight-inc/HackerNews huggingface dataset:
It probably helps that Apple Silicon has dedicated die space to the Neural Engine - essentially a TPU. No good for training, great for inference.
Yeah, the "explaining the difference between 'butt dial' and 'booty call'" problem.

Another thing I notice is that, if a translator is not familiar with how people in a certain culture interact, and what words they use in different situations, they can end up doing things like translating something as a polite, gentle explanation when it's clearly a mocking, condescending one. The literal meaning of the words is there, but they haven't picked up on the tone. Even English does this- "I beg your pardon", "With all due respect" and "As per my last email" are frequently (but not exclusively) hostile even though the literal words are formal/polite. This is also hard for AI to deal with.
> Are you actually trying to argue in support of the mafia?

No, I'm saying that it's not exactly the same as fuedal overloads are.

Organised crime are a business, first and foremost, and like all businesses (whether legal or not) focuses on profit.
If they have bought a lifetime subscription they cannot really complain.

Either refund $68 them or lower the price and move on.

One scenario you have not mentioned is that it is not the price affecting sales, but that you have saturated your client base already.
So this made me realise where I could find the SSH log file, and I spent a little while panicking at just how many attempts I've been getting on my webserver, and locking things down just a little harder out of paranoia
Facebook did it, so they will follow.
You can actually get quite some way by adding constraints to columns. NOT NULL, default values and a CHECK constraints on a column can limit random invariance bleeding into the db.

So for example, if I ever see a CHAR(1) column that looks like it's meant to hold a boolean of some sort, the best thing is to immediately lock it down to a strict subset (preferably not NULL) of 2 states like ['Y'|'N'].

I still have nightmares about a db schema that grew a fungus of boolean representations, and massive amounts of code checking for y,n,Y,N,0,1,T,F,t,f all of which were used by different teams at different times. Constraints would have stopped all that.

Here's the docs for Postgres: https://www.postgresql.org/docs/current/ddl-constraints.html
And he didn't even get into how mac docking stations fucking suck and full of graphics bugs (everybody in my company actually turned off chrome GPU accel. because the display sometimes went crazy while rendering.)
> - Apple's iCloud Keychain syncs across devices

...as long as you always keep buying apple.
> This is the first pro-mafia comment I read on HN, and of course it’s in “Well Actually,” Normal Form, and I love it

Which part of this appeared to be pro-mafia to you?

>> It's not exactly the same, because

>> If the mafioso goes too far they lose the support of the locals.

>> I mean, sure, the population has no recourse when some henchman rapes some bride, but the organisation's management usually enforce their rules on their own members rigourously and violently, too.

>> In the case of losing what little support they have with no profit involved, it's not hard to see why these organisations don't actually allow Droit De Signeur.

>> They're a business, first and foremost. Allow, even encourage, violence to increase profits? Sure! Use violence just for kicks? Probably not.

I mean, to me, exactly none of that is pro-mafia.
Unpopular but, the south of italy is a middle eastern country, in all metrics.
Was going to say the same. Makes almost all window positioning stuff fun and good.
... /the government.
You could give Asahi Linux a spin? https://asahilinux.org/
Not an expert, but maybe using RAG/embeddings on the on-disk wikipedia would be better than finetuning on wikipedia?

Most decent LLMs probably were already trained on wikipedia, that doesn't stop them from hallucinating when asked questions about it.
> Free will is absolutely largely about making choices.

Free will largely isn't about making choices or having choices. It is largely about how/why we make choices.

Bacteria can move, thus bacteria have a choice of direction in which to move. Bacteria move, so it is making a choice.

If GP has free will just because they made a choice to write a reply to you, as you claim, then it must follow that bacteria also have free will. Am I wrong or do you think that bacteria have free will?
Well, if its all equal, why not move to mogadishu?
PS, it is not an ethical problem to lower the price again. It is a problem with annoying existing customers. Prices change all the time.

An ethical issue would be asking the $199 customers for more money, or discontinuing the service becasue you can't upkeep your servers.
> “I used to”

What changed for you?
Port knocking is one of those things that sound like a good idea, but there are many possible footguns. And why is it that there is no one consensus (or "blessed") implementation?

The implementation by Moxie seems interesting, but needless to say that Python 2 is an instant no-go: https://github.com/moxie0/knockknock

It hasn't been updated in 12 years, so why is it that there seems almost no real interest in a solid port knocking implementation?
Yeah thanks, I know that, is it usable enough as a daily driver already?
I rewired my brain to become fluent in math (2014)
It's been interesting to see the different financial perspectives on the threads here. I don't know if people haven't done the math or just think a middle-class lifestyle is supposed to be living in mortal terror of an unexpected bill or expense.

I personally think of it as an aspirational descriptor, maybe on par with the lifestyle a single union-employed factory laborer could have afforded many decades prior. I don't care if that now requires a 90% income. We're a wealthy country, that's reasonable. If living in the 50th percentile is a fraught subsistence wage...that's a problem!

My guess is $220K for a family of four if you don't already own a house is not excessive at all. Housing is bonkers. Owning the real estate free and clear would make a big difference, but if I "only" had $220K to retire on and had to pay my rent, I'd move somewhere cheaper and I like it here.
They found safe spaces on TikTok. A ban could devastate their communities
But this particular one isn't designed for graphics work either, so it shouldn't be called GPU.
"Exactly" is under a lot of strain here.

SSH is nice because you don't have to think about it. Your private key sits in your .ssh folder, and then everything is transparent. You _can_ put an SSH key in a smartcard if you want, but you have to opt-in to this kind of pain. And even if you do, almost all SSH servers will support that login method without issue.

Passkeys don't sit in your .passkey folder. Your browser doesn't look for passkeys in a standard folder at all. You don't just do passkey-keygen like you would ssh-keygen and forget about it.

Websites might support various combinations of FIDO/U2F/TOTP security keys, your USB security key might support various combination of FIDO2/CTAP/WebAuthn, and the user will be left confused what any of this mess means, why there are so many competing standards, and why they're asked to scan a QR code when they plug in their dongle, and it doesn't just work at all.
With a bit of a change, you can mostly avoid most of those corporations... you lose out on some tech goodies, but you can still live quite normally.

You cannot avoid the government.
Yeah, I was a little bit baffled when I saw the post. I move between two different multi-screen setups with different arrangements (at home and at work), plus using my laptop alone. I haven't done like a study or whatever if it remembers my window positions, but I've never been annoyed with how macOS handles it, it's classic Apple "just works".
https://archive.is/https://www.washingtonpost.com/technology...
Did you try to solve them? "Linux" doesn't really mean anything, which DE/window manager? X11 or Wayland? Which graphics drivers?

Every configuration will have a slightly different solution, but at least there is usually a solution and it makes somewhat sense. And you can customize it to make sense for _you_, not what someone else decides makes sense. Back when I used to work in an office and used to dock/undock my laptop, i3 worked well.

I assigned workspaces 1-5 on my left monitor and 6-10 on my right monitor. When I disconnected from the dock, workspaces 1-10 would appear on my single laptop screen. When I connected it back to the dock, they switched back. I am _pretty_ sure it was all handled by i3 in the config.
Autocompletion is getting much improved.

In the latest version of IRB for example they can use RBS based static typing for autocompletion[1].

This gives me a lot of hope that we'll have a more widely used static typing solution soon. i.e. some coming together of Sorbet, Steep and RBS.

1. https://github.com/ruby/irb?tab=readme-ov-file#type-based-co...
The Brain Abstracted
We have one particular model (P2419HC) of Dell display at work that seem to do this.

As best as I can tell, there's some kind of active component in the USB-C cable that is only powered by the monitor, and it doesn't "reset" itself properly.
Passkeys are horrible because the design encourages the need for a smartphone, which is itself a disaster.
Did you consider that it might have been your employer who tricked your Tribler software to download the illegal files in the first place?
Computer scientist makes philosophical concepts such as meaning testable for AI
Or run debian testing. It's what ubuntu is built from anyway.
If the Linux drivers now handle the Macbook touch pad with the same feel as MacOS, that would be extra nice.
> The user's notes must be unencrypted and readable as plain text on the server to create embeddings.

Consult a security expert before doing this, but here’s an idea: encrypt each word of the text, send the encrypted tokens over the wire, and then use an embedder trained on text encrypted with that method.

If you use an asymmetric encryption method, you could even throw away the private key.

The result still would be a substitution cypher on words, so it would not resist frequency analysis and it won’t help at all that, if your users manage to extract the key, they can encrypt text to figure out the mapping, but it would protect against people ‘accidentally’ looking at text of your users.

Periodically switching the encryption key wouldn’t be that hard.
What about storing/backupping/managing passkeys versus SSH keys?
I'm using ruby-lsp and DAP with NeoVim and I know others using it with emacs so ruby-lsp really is a great boon to the community.
Net neutrality laws are not an US only thing. EU (The Net Neutrality Regulation 2015) and many other countries have net neutrality laws.

>I’m still waiting for someone to explain to me why a company that makes massive amounts of money from the internet shouldn’t be paying a higher proportion of the infrastructure costs than a user.

Because ISP is in business of selling internet access to consumer. ISP can sell different tiers of service to the consumer, but can't sell the product twice. Netflix pays huge sum in their end.

This is how money flows:

customer--->[ISP]-->|backbone|<---Netflix

>The framework we adopt today does not prevent broadband providers from asking subscribers who use the network less to pay less, and subscribers who use the network more to pay more

You see.
I think there is a clear misunderstanding how LLM-things work and that a network request has nothing to do with a LLM-model. Even if "function calling" is possible, it is the users choice what function can be called and if it does a network request it is totally the users side of the implementation what URI and request-body gets sent.

It feels a bit like trolling. I somehow can't believe this is meant seriously.
Yup. There is no self awareness of how much we got from all our colonial history.

It is also wild seeing how people are reacting to the President talking about reparations.
New updates in Telegram network service
First time on HN? Welcome.
In terms of free tools, ones like jsPDF that run client-side typically give inconsistent results. It's a better idea to use something server-side like Puppeteer, which gives more control over how it renders.

The issue is running it in prod, since using Puppeteer requires browsers to interact with. You typically end up running Puppeteer in your front end, and a bunch of Chrome browsers chewing through a separate server.

Browserless is there to provide the browsers for those free libraries to work with. Sure, you can manage them yourself, but it's a PITA.
Passkeys only encourage the need for a password management tool, which is funny because if everyone had password management tools to begin with then we wouldn't need passkeys.
Sorry I have no first-hand experience with it.
> Nobody is going to be brute forcing a ssh login

Uh what? Yes people do...
Same. I started using ion3 in like 2002, switched to xmonad a couple years later, then sway for the last four years. Multi-monitor setups pretty much the whole time and it's been smooth.
Alpine has come cool perk: When a Nix user is flexing about declarative package management, live-edit your /etc/apk/world and run `apk fix` to show them how to do it without Nix.
If you're comfortable with Python, Invoke [0] can be a great help. You can include your bash code directly inside it, or collect your scripts in a directory and run them from Invoke tasks. Plus, you can easily use all the power of Python on top of your scripts.

[0] https://www.pyinvoke.org/
Wild – Incremental Linker Written in Rust
They're a consumer capture mechanism insofar as password management tools are, and we want users to use those because they make security tolerable. The problem is that it turns out the OS vendor was in the best place to win the password management game.
I'm fascinated by the responses to posts critical of Apple and macOS in particular:

- Works well for me!

- Windows is just as bad

- I tried Linux, and something else was bad

- Just get this app (only $29!) that attempts to fix this issue (but uses undocumented OS APIs and will break in the next OS update)

- Don't do what you're doing (just use one screen, use mouse gestures instead keyboard shortcuts, buy AirPods instead of your BT headset, ...)

- It used to work better. Thats why I refuse to upgrade from Ventura (Catalina, Tiger, ...)

- Yeah, it's terrible, but what can you do? This is what the planet's best minds came up with, after all.

- It's not bad, it's actually good! The fact that you point out these so called "flaws" says more about your rigid mind and lack of taste than it does about macOS and I am, quite frankly, embarrassed on your behalf. You must embrace the Apple philosophy or buy a PC.
Thanks for the tip. I'm also working on a similar analysis where I need to geolocate a bunch of IP addresses at once.
> You have to be in a position of extreme privilege to even make a decision like that. I

Absolutely. But MFJ was definitely in that position.
Woebot is a chatbot used by mental health therapists to help clients out of session. Reading through comments on facebook, people like it.
I seriously have none of these problems which makes me wonder what‘s wrong with me / my perception.
(Intel and Apple Silicon MBPs, two external Dell Displays.)

As a Mac user of decades I rarely use the dock though, but mostly shortcuts and spotlight.
> Similar KYC requirements already exist in other industries\

The Government uses such an excuse to claim that KYC is moral because it exists. In fact the Government just shows its similarity to a cancer, infecting more and more peoples' freedoms.
I had the Enfora too (well, still do). I really miss Palm, in my opinion the UX was far superior to what we have on smartphones today.
Penelope Fitzgerald is a great writer. I've read The Blue Flower, Offshore and The Bookshop. The first two are superb. The Blue Flower is set in Jena in the 18th century - a place which was as culturally influential as Palo Alto today. It goes well with Magnificent Rebels, the fun gossipy history of the German romantics who hung out there.
Considering this is an article about multiple displays - no.

There is a single dev (Sven Peter) working on Thunderbolt support which would enable external displays and he has limited dev time.
I speak to them every week and in fact I did ask them this week. It's very insightful. They understand that the phone is on and that it drains the batteries in the same way it did pre-smartphone. The same way an electrical device consumes electricity. The idea of background activity linked to apps (as opposed to general system activity to keep the phone running) they have installed is not something they are aware of. Hence, the first action when it happens is to take it to a technician to "fix" it or buy a new one.

You can desire all you want. Doesn't change the reality. You can't truly have control without understanding. All it means is that users will get some user defaults (and the device will function exactly as it does now) or worse, they will be compelled to change the user defaults to their detriment (and to the benefit of a third party). There's a fundamental information asymmetry. This is the source of the power imbalance and giving more "control" to users (who already struggle to understand the one they already have) won't fix it.

It's not too different from consumer protection laws. Consumers have a limited understanding of their power while companies have a wider understanding. This means that overall companies win and there needs to be a knowledgeable third party constantly watching and advocating over the interests of the consumer.

Techies have this tendency of trying to fix every problem with tech, even when it doesn't work (looking at every problem like a nail that can be hammered). You can't fix this with more tech. A better solution (by no means an optimal one) is to have public free phone tech knowledgeable advocates that people can see in person to talk about their problems and desires regarding their device.
I agree with the gist of the article, but using "mathematical" as an argument is silly : what do you think your own brain is doing ?
> Finding the location of each attacker.

...of the attacking IP address, not attacker...

If I, living in a small EU country, wanted to "hack" my neighbour across the street, I sure as hell wouldn't use my home IP address, tied to my account at my ISP, which has my name and address.

I'd probably try to find an "IP" (VM, vpn, or whatever) in a country that's not really friendly about giving "ip address data" to our authorities.

On the other hand, I wouldn't use a chinese IP in china, if I lived there and wanted to hack my neighbour over there.
April 2024 Maker News Roundup
I don't think that the problems should be insurmountable, but I agree that the apple operating systems are not the only (or perhaps even worst) offenders.

What I consider to be absolutely basic - if I am sat at my desk plugged into two other screens and I have a particular screen set up, then I disconnect and go off to a meeting and come back 30 minutes later, I want my set up to return to it's original layout. Bonus points for making the setup while on the move also useable (perhaps converting screens into workspaces or something).
Sinkholing the PlugX USB worm botnet
> ‘The Onion’ Stands With Israel Because It Seems Like You Get In Less Trouble For That

This is a recent Onion classic.

The thing about the Onion is, once you’ve got a great headline - and maybe a photo, which will usually be a head shot - the text of the article sometimes seems largely superfluous. They actually ought to be doing better in the age of Twitter and so on, but it didn’t work out that way.
It’s all what you make of it. I have built antennas to talk to Amateur Radio satellites, launched PicoBalloons (one went over Iran just as the attack was kicking off a couple weeks ago), NOAA APT and GOES LRIT capture, SDRs, Parks on the Air (which honestly has reinvigorated ham radio ALOT), WSPR, FT8/4, Shortwave Radiogram, etc

Then there is Ham Radio Crash Course, Long Island CW Club (Morse code has made a big comeback), and contesting which when that happens the bands are slammed

I have even sent memes over SSTV or captured imagery from the International Space Station. I have made QSOs with an Astronaut from my backyard with an HT.

Anyways there are lots of things to do. I am in a HOA and my end fed is installed in my attic. No one knows

There’s also flagpole antennas.
Oh and I forgot about DMR and DSTAR or PiSpots. Raspberry Pi is big in ham radio
Consensys is suing the SEC to defend the Ethereum ecosystem
I was having a chat with one of the young guys in the office yesterday.
He was complaining that his first PC had windows 7 and was slow, because he only had 2GB of RAM.
And I was thinking: Gosh, probably he never typed "dir" or "c:" in his life...
I feel sooo old :/
13 per million per year in London. 60 per million per year in New York.

That's an 0.006% chance of getting murdered killed in NY every year.

And that doesn't account for (a) putting yourself in a good position to get killed like being a gang member and (b) the aggregate reduction in risk by only travelling there.
yeah, I agree this is not a good experience
I don't think that you understand Databricks. Databricks gives you the tools to train, tune or build RAG models. Snowflake doesn't.

Having said that, I'm a big fan of Llama-3 at the moment.
Thanks. Yes, I have heard of such an approach, I did not know that it is called a tarpit. I just googled the idea and found Endlessh, I'll try it. Thank you.
EDPS decentralised social media pilot: the end of a successful story
When I was running Gentoo, I wanted to replace the GNOME foot that appeared on the dropdown menu with a Gentoo-fish-in-a-wizard-hat icon.

I found documentation suggesting that the icon shown on the menu was set in a certain configuration file, and changed that file.

This meant that, when I was using the normal UI to customize the GNOME topbar, the icon associated with that menu, in the GUI, was the fish-wizard icon. But it did not change the icon displayed in the menu itself.

I always resented that. I still don't like the concept of hiding configuration lest the user change it.
Because my mum will see the light from the laptop and tell me to go to bed.
The true reason is that advice in the real-world is more than just words: truly good advice can only be rooted in the care and experience of another human being. And it's not just the care that the other person has for you, but the understanding that the advice has come from a place of experience of human suffering.

In terms of more technical questions like the one in the article, that's rather obvious too: ChatGPT is like the person giving advice about the stock market. It only speaks of averages that are already in the direction of the general movement of the masses. Truly good advice or ideas involves going against that momentum to find a new way.

Of course, AI will be helpful to some in some situations. But even that has larger societal implications: all the help it provides displaces the need for real human beings, and thus propels society into having even more problems, and thus it reduces a few current problems in exchange for more problems in the future.

AI does no ultimate good. It should be destroyed.
Next year is 10th Windows 10 aniversary :-)
I can reinstall Alpine from scratch in around the time it takes Nix to evaluate my system flake