skysight-inc/HackerNews huggingface dataset:
> when I first moved in

I think many people fall into this trap.

When you first move in, there is always too much going on. Buying/Selling, moving, getting accustomed to the house, area, etc.

But it is the perfect time to redo things in the empty, unused house.

Put in a new electric panel. Add ethernet, or outlets, or rewire all the rooms. redo the shower, kitchen, laundry, etc insulate the attic. Change out the garage door opener.

or redo the windows.

The minute you move in all of this becomes measurably harder.
I hardly find anything interesting about command-line, I grew up in a time where the command line was the only way to interact with home computers, it fails on me the interest on staying stuck in up to early 1980's computing model.

Xerox PARC is the future many of us want to be in, not PDP-11 clones.
This is true. But it needs to be more than a toy if it is to be economically viable.

So far the industrial applications haven't been that promising, code writing and documentation is probably the most promising but even there it's not like it can replace a human or even substantially increase their productivity.
Why I'm Obsessed with Lonely Young People (2024)
For the mouse pointer thing: you can shake your pointer left and right rapidly, and it will increase in size. It's quite handy to find the pointer.
Kagi is the only paid search engine and they are already profitable: https://blog.kagi.com/what-is-next-for-kagi

I think the bigger danger is the competition around AI chat assistants. There are other paid assistants, but you already see that even the paid assistants are getting trained to promote certain corporations.
I have also been switching to uv recently, frequently with --script, and I love it. What I havn't yet figured out though is how to integratge it with VScode's debugger to run the script with F5. It seems to insists on running what it thinks is the right python, not respecting the shebang.
It's been something like a century since the US had unrestricted immigration.
I’ve had a laptop taken and held in Saudi nearly 22 years ago. It’s scary. Didn’t have all the cloud tech we got now

The other advice here is good, encrypt remote/ cloud storage, don’t be logged into anything I guess.
Nice! Would be lovely to have a few "workflow examples" and tutorials which really showcase the capabilities of this setup on your website, I'm not exactly sure I understand yet in what kind of cases it really shines
Well do let me know! sounds really interesting!
Clips from their (non-existent) Public Domain Songs album at https://www.youtube.com/watch?v=gtTBb95alU0
They’re not talking about headsets but about built-in MacBook mics. Which are definitely pretty good
>It's not intelligence mate, it's just copying an existing program.

Isn't the 'intelligence' part, the bit that gets a previously-constructed 'thing', and makes it work in 'situation'.
Pretty sure that's how humans work, too.
"Quis custodiet ipsos custodes". The old problem.

In fact, the phenomenon of pseudo-intelligence scares those who were hoping to get tools that limited the original problem, as opposed to potentially boosting it.
We really need to move beyond ext as the defacto fs for Linux. Data checksumming and compression should be table stakes these days, so btrfs or bcachefs. Though I'd prefer the trifecta of data checksumming, compression, and encryption which leaves us with bcachefs but obviously needs time to mature.
“Replacing teachers” is of course laughable.

Teachers are there to observe and manage behavior, resolve conflict, identify psychological risks and get in front of fixing them, set and maintain a positive tone (“setting the weather”), lift pupils up to that tone, and to summarize, assess and report on progress.

They are also there to grind through papers, tests, lesson plans, reports, marking, and letter writing. All of that will get easier with machine assistance.

Teaching is one of the most human-nature centric jobs in the world and will be the last to go. If AI can help focus the role of teacher more on using expert people skills and less on drudgery it will hopefully even improve the prospects of teaching as a career, not eliminate it.
Mind that copying files on linux tends to be much faster too, especially once you're copying many small files.
Ask HN: What do you think about this JWT revocation strategy?
I am building an application and I do not indent to use token by reference, so using JWTs. But there is a requirement that admins need to be able to revoke user sessions, which would require storing revoked unexpired JWTs, their ids or some hash on the DB and add an extra lookup. Doing this for a user means revoking all JWTs they might have generated if they are using multiple devices, and we don't know which tokens to revoke.

My solution is to add 1 claim (sjti for signed_jti) and sign it with a user secret before signing the token with the app secret.

When a token comes in, I first validate it with the app secret. If not valid or expired, we return a 401.

If valid, I validate the sjti with the user secret since I now know who it belongs to.

The extra lookup for the user's secret then adds minimal overhead because we've already pre authenticated and can be considered business logic.

Thus, revoking all user sessions requires simply changing the user's secret.

What do you guys think about this? Any holes?
> and it gives the same improved experience to the caller as your suggestion

Albeit a contrived suggestion for the sake of brevity. In the real world you are going to need to write something more like:

first, err := getFirst()
var err1 *fooError
var err2 *barError
switch {
case errors.As(err, &err1):
return nil, FirstError1{err1.Blah()}
case errors.As(err, &err2):
return nil, FirstError2{err2.Meh()}
case errors.Is(err, io.EOF):
return nil, EOF{}
// ...
case err != nil:
return nil, FirstError{err}
}

And that is where eyes start to gloss over. The trouble with errors is that they quickly explode exponentially. Programmers long to distill all possible errors into one logical operation to not have to actually think about all the cases, since that is hard and programmers are lazy, but that is not sufficient for a lot of programming problems.

The cutesy shortcuts like ? and % operators are fine for some classes of programming problems, to be sure, but there are numerous languages that are already designed for those classes of problems. Does Go even need to consider travelling into those spaces? In the original Go announcement it was made explicitly clear that it was designed for a very particular need and was never intended to be a general purpose programming language.

I'm certainly not the gatekeeper. If Go wants to move away from its roots and become the must-have language for the classes of problems where something like ? is a wonderful fit, so be it. But, from my point of view, putting energy into tackling the big problems is more interesting. There should be plenty of room for improvement in the above code without losing what it stands for. But that is going to require a lot more deep thought than I've seen put in and programmers are lazy, so...
I don't think I could ever go back to storing my docs locally and not being able to access them from all my devices at all times anywhere in the world, easily.
Kratix for Database Management: Amazon RDS Made Simple
What I've Learned by Building to Last
Darktable is an excellent lightroom replacement that does exactly what you need it to do for people that open it once every 5 months.
Nikola's Trevor Milton says he has been pardoned by Donald Trump
CAFE outlaws efficient vehicles. It goes in part by footprint, so smaller slightly more efficient vehicles just have to be scaled back up.
Too little and too late, in my opinion.

What even is facebook anymore? Feels like it is trying to be everything all at once, messaging platform, marketplace, business pages, groups, games, reels and livestreams. There's even a dating tab ffs.
If this is the thread where we're adding gripes:

- How tf does it take upwards of 5 seconds to take a screenshot with modern hardware on a fully updated OS. How.

- And why do screen recordings sometimes randomly disappear into the bowels of the OS, where even Support struggle to find them?
> and the scheduler on Windows is so poor compared to Linux ones that it’s even common for games to perform better on Linux than on Windows..

I play most of my games in a window and switch away a lot. A million years ago when I was still playing world of warcraft, the system overall was much more responsive on the same hardware with wow on wine on linux than with wow natively running on windows :)

> it’s actually Stadia that made linux gaming the most feasible

Stadia was the most predatory gaming offering aside from IAP games, sorry. Buy your games again on top of the subscription? Lose them when Google cancels the service? No thanks.

Nvidia's GeForce Now was a lot more honest. Pay for the GPU and streaming, access your owned games from Steam. I'm not using it any more so I don't know how honest they still are, but I did for like a year and it was fine(tm).

The fact that Stadia advanced wine compatibility is great, but technical reasons aren't the only reasons that make a service useful to your customers.
Because Russia and Iran are on the other side.
There is no guarantee that memory allocation is deterministic even without ASLR. If your program is supposed to be deterministic but its output depends on the memory addresses returned by the allocator then your program is buggy.
>The problem is that managers / those that determine priorities don't get the numbers, they don't see a measurable impact of buggy software.

I don't believe that. IT departments have to support users. Users complain and request support. It costs money and it affects productivity and everybody knows it.

But that's not enough. You would also have to believe that there are significantly less buggy alternatives and that the difference justifies the cost of switching. For big companies that is an incredibly high bar.

But small companies do dump software providers like my company dumped Microsoft.

[Edit] Ah, I think I misunderstood. You're looking at it from the software provider's perspctive rather than the user organisation. Got it.
Especially jarring when you have read translation that put thought in them. Noticed this in Xianxia so Chinese power-fantasy. Where selection of what to translate and what to transliterate can have huge impact. And then editorial work also becomes important if something in past need to be changed based on future information.
That's a great site. Finally I think I understand WTF Lenovo mean by "IPMI over Keyboard Controller Style (KCS) Access"
"Humanity’s Last Exam" may be a rigorous test of fact-check and pattern recognition, but does it truly measure intelligence, or just a model's ability to absorb and regurgitate structured knowledge?

I mean it's one thing doing maths, and finding historical facts and figures(Google made that very easy), but a whole other thing to ask meaningful, novel questions.

I think true AGI isn’t about scoring an A on an exam, but about the moment an AI starts asking questions humans never thought to ask.
Also work on a brand new Linux with wine.

Actually come to that, my wife has Windows 10 and runs Photoshop CS2 occasionally.
I don't want to start any wars either, but I think people should make informed choices.

By choosing OpenOffice, you should be aware that you are at an increased risk for attacks. One of the consistent problems with OpenOffice over the past years has been that they have often not published security fixes for many months, sometimes critical ones, for vulnerabilities that were publicly known.

(Due to the shared codebase, obviously, many security issues affect both LO/OO, yet, with the difference that LO usually fixes them in a timely manner.)
Is it a failure when everyone writes javascript/html/css instead of doing native applications for non gaming?

Most of HN seems to think using a web browser as a translation layer is a good idea, yet they complain when games use a translation layer.
Can this be used in LLM's like gemini which don't really have a motion idea but rather they just take things frame by frame and so can't really understand motion b/w them
I don't know, it seems pretty clear to me that it's the US that has departed Western civilisation and become just another repressive country with a big military like Russia or China.

To some extent it's fine if you want become a shithole country like those mentioned, but to insist at the same time that you maintain membership of the West and retain its mantle as its leader (or even more laughable, as "leader of the free world", that's far too much. You're not a Western country. Culturally far, far closer to an eastern despotic one, these days.

> US has always been Europe's big brother

History began in 1945 to you?
The more Gatekeeper, the more used people get to clicking OK without considering what it means. No amount of software can prevent the social engineering of an actual malware that tells the user to just click that OK button that they already have to do on a regular basis. Less is more here. It's why Windows tuned down their UAC after Vista.
The biggest gaping issue with 2 door compact truck is car seats. When I was a kid we just squeezed in the bench of compact pickups or rode in the bed. Now both illegal (if there is no back there is exception in my state you can install 1 car seat up front, not illegal though ive been judged harshly for it due to paranoia campaigns). Hard to imagine a truck illegal for the family to ride in being profitable when the target new market is middle age middle class+ people who usually have at least one child or grandchild.
> why does the US maintain bases in Europe when they have clearly zero imperial gain from it

They're much closer to the Middle East and Africa, can be used for refuelling/restocking, provides intelligence and obviously NATO.

> Perhaps someone better versed in geopolitics could explain why the US doesn't absolutely ditch Europe

I don't think you'd have much opposition to the removal of US military bases, they're probably not popular with the local populations (certainly not Croughton).

It's the US that has been the one that's been opposed to a European army or independent European military strategy outside of NATO under fear of loss of influence (and defence sales).
Do you own a Playstation? :)

If you're playing the likes of Fromsoft/Resident Evil/Kojima games on a PC, be it Windows or Linux, you're not playing on the platform those games were designed for.
As NASA faces cuts, China reveals ambitious plans for planetary exploration
Ask HN: Who Can Challenge Tailscale？
who can challenge Tailscale？
> The sell of Wikipedia was never "we'll think so you don't have to", it was never going to disarm you of your skepticism and critical thought, and you can actually check the sources.

You can check them, but Wikipedia doesn't care what they say. When I checked a citation on the French Toast page, and noted that the source said the opposite of what Wikipedia did by annotating that citation with [failed verification], an editor showed up to remove that annotation and scold me that the only thing that mattered was whether the source existed, not what it might or might not say.
It's more or less the same for every hype technology.
Most people only glance over the executive slides version of the description of the technology (which is understandable because they have different priorities).
Others have already told them that this is the "new thing" and they need it.
Exactly. Lazy students just refer to vaguely related but existing material that they didn't read. Much better than llms! :-)
This depends on the circles you move in.

I have capital allocator friends warning me about vibe coding taking my job
The problem with your reasoning is that Windows/PC doesn't need to emulate Orbit OS and LibGNM, Sony also supports Direct X and Win32 directly on their engines.
You'll note that they suggest both.
Show HN: CredAnt: Minimalist Decentralized Remote Networking – Zero Config, P2P
Hey HN,
We've been working on CredAnt, a new approach to remote networking that prioritizes simplicity and decentralization. Tired of complex VPN configurations and concerns about centralized servers? We were too.
CredAnt is designed to be extremely easy to set up and use. Our goal is zero configuration: install and you're ready to connect to your remote devices as if they were on the same local network.
How can one make donations while in jail?
I love posts like this. As a software engineer slowly gaining confidence in the analytical side of physical modelling, it really helps to see insights like this. Thanks for sharing! :)
Code signing is absolutely disgusting practically and philosophically. It has very reasonable and good intent behind it, but the practical implementations cause great suffering and sadness both for developers (cert management, cost, tools) and end-users (freedom of computing).

It is ugly:
https://hearsum.ca/posts/history-of-code-signing-at-mozilla/
> You can access most settings by Windows + "yourquery".

The search doesn't even work all the time. Sometimes it won't do fuzzy search, sometimes typing "bluetooth settings" will do a Bing search, some other time it will open a PDF, and so on.
I am also a native Spanish speaker and I haven't ever heard this. I have always called and heard from every other Spanish speaker the letter Y as i griega (greek i)

Not saying that this is wrong, in fact one can check the Spanish wikipedia to confirm that "ye" is a valid naming for Y but definitely not used where I live nor for the letter or a fork in the road.
"renegotiate at market rates" is extremely tenant-punishing, because the cost of moving for the tenant is much higher than the cost of finding a new tenant for a landlord. It becomes better if you remove the "renegotiate" part and couple the allowed rent increase to some index.
Remote Australian town seeks a doctor, offering a $400k salary and free rent
"Outburst"? "Losing your shit"?
Weird flex, most commands, utilities, server software and remote tools are going to be run are going to be from the command-line. All our System Administration of remote servers uses the command-line as well since exclusively deploying to Linux for 10+ years.

Sure you can happily avoid the command-line with a Linux Desktop and GUI Apps, although as a developer I don't see how I could avoid using the terminal. Even on Windows I was using WSL a lot, it's just uncanny valley and slow compared to a real Linux terminal.
Think you need to update your worldview, I know it's resurged in popularity among MAGA but we intentionally left the imperial world behind post world war 2.

We moved to a rules based world order, there is no imperialism after that, unless we want to return to a world of war (people forget how frequent this was before this, this is the reason the nations of the world agreed to the move, they didn't want to live in this terrible uncertain type of world). This world was also unproductive as people are too scared to take risks. A war economy isn't productive in the true sense as it doesn't improve the human condition.

A rules based world order needs someone to enforce those rules, with the US as hegemon, they ended up being the largest enforcer (in addition to the UN security council which has been neutered by China and Russia's moves to ignore it).

The benefit for the US is a prosperous, stable world. A consumer base with plenty of money to spend on US goods (the world economy is demand based), and a stable supply chain.
It’s easy to answer the question of worst job…
I worked at a small private hospital that did mostly orthopaedic, and cosmetic procedures, and lots of little day case procedures as well. It was hands down the most toxic work environment I’d ever experienced ever by a solid long shot. People were insanely nasty to each other and would do quite frankly nasty and sometimes highly unethical and dangerous stuff to each other to try set each other up for failure.
I literally changed my practice in the circumstances because I felt uncomfortable leaving my fluids unsupervised in a warming cupboard because I was genuinely concerned someone might maliciously spike my bags with something that could harm a patient. Even years after leaving I never open or run through fluids until the moment I’m about to connect them to a patient, when I can make sure there’s been no tampering. I did not work at that hospital for long. Even though the pay was great, I had more suicidal thoughts whilst working in that hospital than I’d ever had before.

The best place is harder to define. I work in hospitals and there’s always a lot of really annoying workplace politics that detract from the actual cool fun aspects of my job in every hospital. They’re all basically a little bit shit. However, I’d say one hospital in particular just had really excellently planned shifts and respected people’s right to go home at the end of the day. Even though it was less exciting than some other places, I just never felt under appreciated, and because my shifts gave me enough time to complete all my tasks I always felt like I had enough time to do stuff without rushing around like a headless chicken.
Depends on your use case. If you don't need them to be the source of truth, then they work great, but if you do, the experience sucks because they're so unreliable.

The problems start when people start hyperventilating because they think since LLMs can generate tests for a function for you, that they'll be replacing engineers soon. They're only suitable for generating output that you can easily verify to be correct.
It is CFR11 compliant. Source: I work on Box Sign.
> they intentionally use suggestive language that leads people to think AI is approaching human cognition. This helps with hype, investment, and PR.

As do all companies in the world. If you want to buy a hammer, the company will sell it as the best hammer in the world. It's the norm.

I don't know exactly what your point is with ELIZA?

> So as you can see, us humans are not too hard to fool with this.

I mean ok? How is that related to having a 30 minute conversation with ChatGPT where it teaches you a language? Or Claude outputting an entire application in a single go? Or having them guide you through fixing your fridge by uploading the instructions? Or using NotebookLM to help you digest a scientific paper?
> faking (not mocking!!)

You might like this: https://martinfowler.com/bliki/TestDouble.html
Test Double (2006)
> would have to learn the laws of physics

I forgot the name unfortunately but there was a project recently where they made AI + physically correct modeling.

EDIT found it, the Genesis project: https://x.com/zhou_xian_/status/1869511650782658846
The sad thing is, that at some point they truly get exposed (big leak) and your name might come up because they have nobody else to blame.
I wish you the best and hope you have lawyer insurance.
Key features:
• Decentralized Architecture: No central server required, enhancing privacy and eliminating single points of failure.
• Minimalist Design: Focuses on core functionality without unnecessary complexity.
• Peer-to-Peer Connections: Direct connections whenever possible for low latency and high efficiency.
• NAT Traversal: Built-in techniques to overcome NAT restrictions.