skysight-inc/HackerNews huggingface dataset:
As a sibling has said, I get the opposite effect! Watching a movie or TV drains me, I feel like I need to highly focus to really take in the story and be present so I don’t have to constantly rewind 20-30 seconds here or there.

I’ve been playing Assassins Creed: Black Flag recently and find it incredibly relaxing, I hardly need to focus, I just cruise around, find anything I fancy from the minimap, battle other ships and explore cool locations.

I’d say the same mostly goes for NMS, but I get more invested in that as upgrades require specific components, which are available on certain planets etc, it takes a little more thought, but there’s no requirement to rush these upgrades, I might need some rare resource, I might jump 30 times exploring different planets as I go because it’s not something I _really_ need to get right now, it will arrive when it arrives and the journey and ‘choose your own pace’ type exploration mean the most to me.
> and we developed plenty new needs like verifying software signed by random people on the other side of the globe, while GPG did nothing to accommodate that use

That's actually a really common use-case for GPG. I've seen it used for this more than for email...
Show HN: ChatGPT 4 made me a full-fledged `say` replacement for Linux/Mac
Yes, wouldn't it be nice if they just standarized one type of "Linux installer" package that contained everything and then let every distro decide how they wanted to install it? Be it in a classical way where you just grab the program files from the package and install its dependencies using the distribution's package manager, or in a more container-like approach where you copy everything, including the libraries, etc? I know it would not be simple nor easy...
For someone too lazy to read all the docs, is most/all of the lavaan model syntax implemented?
I use an external keyboard, & haven't tried kmonad.

I don't run into HRM even at over 100 wpm, on Dvorak. (I'd expect Dvorak to use home row more than qwerty), whereas one user in that thread said he needed to resort to a fork in order to use them.

I read that more as configuring tap-hold is difficult, and that perhaps some typing styles don't suit current implementations. -- I know that if I type "down a, down o, down e, up a, up o, up e" I get "aoe", and afaiu that's different than "must type staccato" that the issue raises.
I think I know too many people with crazy wealth. They'd cook up such a scheme. If you don't think so... well...
I don't know anything about Nango, but I guess you get DropBox, OneDrive, Drive and others with a single normalized interface. I can definitely see the benefits of such an abstraction, but I'd like to be able to self-host and wouldn't use a cloud.

Your example is very simplified and not what real integrations look like.
Ada Lovelace and the Analytical Engine
I mean the mails of all their Microsoft 365 customers. Which at least where I live is the majority of all businesses.
Pyonji: An easy-to-use tool to send email patches
That’s about 1099s
France and Japan etc. Older than 30 years for sure. But certainly shows that our civilization is capable of it.
... or decide a buy a second (or third) house conveniently located in the good school's catchment area ...
Google is so big not even large investors have stakes relevant enough for this sort of activism.
The texture healing feature seems awesome, and supporting lots of weights, OT features, etc seems good (so long as your editor supports them, though web-based editors like vscode should). I don’t love the italic options — most of the variants only change slant. Xenon changes a little. I guess you’re meant to switch to Radon for italics but I find it looks far too scratchy, even if you increase the weight a bit (which will then not match the rest of the text). I also don’t love how all-caps text renders, though I don’t see that much all-caps at the moment.
Playing GeoGuessr with ChatGPT-4-Vision and Winning [video]
Discussion here:
https://twitter.com/srb1337/status/1722940967529894179
> This was new to me

But not necessarily true. Heavily contested hypothesis. https://en.wikipedia.org/wiki/Radiation_hormesis probabably stemming from this https://en.wikipedia.org/wiki/Health_effects_of_radon#Intent... like implemented in https://en.wikipedia.org/wiki/Bad_Gastein (and some other places at the time), where one could argue that it was a byproduct of other healthy aspects, and not the root cause.

OTOH there are some places in the world with higher natural background radiation, and the people there are rather healthy.

But there also have been cases of contaminated building materials harming people living there.

So it may be the case that some forms of 'radiation' at very low intensity could be beneficial. For a short time, or people growing up used to it from birth, but after all we know currently, it would be better to avoid it. Just to be sure.
At Unikraft (OSS unikernel project) we do a bit of both: if wanted, people can specify via a Dockerfile what they want/need in their filesystem, and then we have a tool that compiles (if needed) and packs the files into a (OCI formatted) unikernel (which we then deploy via kraft.cloud ).
They are for profit schools that receive government funding. Is that financially independent?
I hope it works! If it weren't for snaps, I'd probably be using Windows by now or at least really wanting to.

I suppose there's always Flatpak if snap goes away, but... like... could we please just pick something? Snaps work, and the snap store has almost everything I actually use.
Slick­Stack – Fast WordPress on Nginx
Most of those bosses have zero technical knowledge, straight out of pure business school, probably the only software they used during their degree was Office or similar.

Then there are those from other backgrounds that somehow landed a position in management as well.

It is like politics, as long as the boat is going forward and not letting them do a bad figure in whatever evaluation meetings are taking place, all is fine.
Business cards work as well.
Ah hmm, I guess part of the problem is I am less familiar with JVM, CLR, etc. features in this space.

Does anyone know of articles that go into a bit more on precisely the kinds of LTO they offer? I'll update the guide once I understand the situation a bit better.
> no idea how to manage or hire cooks?

Ah yess, cooking food is like deepwater welding, and an average adult has no idea how to manage the risks involved.

Seriously, how can an adult write something like this?
> I'm pretty sure they do understand this.

If we ignore 'and requires iPhone for the other party to receive anything other than text' then yes.

> Yes, but I can see how that'd be an excessively complicated app to maintain

Oh, poor and people stranded Apple can't maintain that! Temporarily embarrassed millionaires again?

> You're a bit of a goalpost-mover, aren't you?

Just progressively degrade to personal insults, why are you even bothering?

It was a direct callout to a classical appledoublethink, when it's okay for Apple to do something yet not okay for not-Apple to do the same.

> falling back from one logged and requestable messaging protocol (SMS) to a different slightly less-logged and less-requestable method (iMessage) is fine

Replace iMessage with any other service and it's the same. And with same guarantees if backups are fully encrypted. But again, this has nothing with the topic of this thread, only for the peculiar way of thinking of some Apple fanboys.

> It's because people can have different goals for different products

> Signal markets itself as a secure messaging service, with a notable focus in activist communities

Yes, but if you don't use Signal for 'activist communities' then what? You don't do things? Or you just use iMessage for participating in those activities?
Have you posted such a comment earlier on HN? I remember reading a similar comment that I’d been trying to track down. Thank you anyway for this.
The Anatomy of an Electronic Voting Machine: What We Know and What We Don't
The technology of gpg isn't the problem, it's the CLI and non-CLI UX that's the problem.

Mailvelope makes it sort-of easier, but it also fails at UX because it doesn't support clear signatures. Gmail and such should address this. Proton is an improvement but it doesn't allow using an external GPG key. keybase sort-of solved the scalability of effort problem / barrier that is web of trust, countersigning keys, and the bad UX of keyservers.

There is no readily suitable admixture of keybase, Mailvelope, and Proton that doesn't suck while supporting maximum flexibility.
100 hours to design your character before entering the game. Skill forests.
I'm sympathetic to your point, but in my case I'd just really like to be able to say I don't drink. It's one less thing to worry about. I've drunk enough for 3 life times. I've been worried for a long time about it.

Also, the point in the book alcohol explained, really stuck with me. One drink feels good for about half an hour, it's then replaced with feeling of anxiety unless you have another. It's like borrowing money with a high interest rate, except you are borrowing happines.
I guess when you become the dominant distro because of your choices - creating a distro is basically deciding a bunch of stuff to include / remove - you start thinking you're pretty good at making those choices, and I guess it's probably hard to not keep doing it.
And it’s not actually open source, at least definitely not Open Source.
I've been on both camps, so I'm hoping I can give some insight.

Lots of statically typed languages are very strict about their types and have too many of them. You have to admit, when you're trying to build something difficult and focus on getting the business logic part of your program right, the last thing you want to be thinking about is e.g. whether you need a String, ByteString, LazyByteString or any of the other types of strings, and which library decided to accept which one. At some level its definitely useful to distinguish between those, and I'm sure a lot of libraries make sensible choices. But initially in the development of the program its just unnecessary busywork that distracts you from the important bits.

In the past, typed languages also made it a bit harder than necessary to create new types, especially in situations where you have serialization and deserialization. And finally, we had to do all this work, and for what? To be unable to prevent the most basic of errors i.e. NullPointerException? You have to admit, it was a hard sell.

A lot of things have changed, however. TypeScript makes it really easy to define types, anywhere - inline on the function in the argument, or right above it. You can pretend the type is correct at deserialization time, or you can use libraries like `zod` to both define a validator and a type in the same syntax - its up to you. Rust similarly has powerful and easy to use tools like serde - structs and enums are easy to define, and easy to attach metadata to them quickly to (de)serialize them accurately. Huge differences from the old world of getters and setters and NPEs.

When using dynamic languages, there are techniques to make things easier. There is the often mentioned testing, which does help verify a large subset of code paths. Lesser known and more subtle technique is coming up with and following a strict naming convention for properties, for example, and to keep things as consistent as you can in general. This is why you often see so much focus in code reviews about conventions, linting and so on.

Nowadays I guess it mostly depends on how good your dynamic language techniques (at the team level) are, as well as what your treshold for type system annoyances is. There are still some annoyances even in the best type systems, but its gotten way, way better.
This is very cool! I came across this while scrolling to see how my Streamlit movie recommender on Show HN was doing.

I'll spend some more time with your recommender and get back with some thoughts.
Ah yeah, that one I was aware of, but wasn't sure how interested readers would be... I'll queue it for my next round of updates! :)
Please explain why you think the GDPR is bad.
> A single change in production can save millions of dollars easily.

And a single change can also lose a lot of money (maybe even millions in some cases). I don't know about other fields, but I feel like this fact heavily increases the stress factor in some positions, especially if one or few people have all the repsonsibility. (Which we can say is a management problem, but still is a fact of life for many people)
Perhaps that's how they force more people to book separate rooms?
I mean sure, there's a bunch of developers out there signing their code with GPG. But have you actually tried verifying it properly?

To verify the tor browser correctly, you need a trust path.

Option A: You've met at least one of them directly, and for some reason decided to sign a key with the label "Tor Browser Developers" on it. How did that person prove to you that they're a legitimate Tor developer? That's a pretty tricky thing to demonstrate.

Option B: You've signed the key of somebody who did the above. Same problem, but even more dubious.

Technically, GPG allows longer trust paths, you can do Alice -> Bob -> Carol -> Tor, or I think even Alice -> Bob -> Carol -> Dave -> Tor. But the software won't help you with this.

To do the first, you download the Tor key, look at who signed it, download all those keys, and hope that one of those might have a signature by somebody you know on it.

To do the second... you're on your own. You can do a brute force key download, where you download thousands of keys in the hopes of some connection being found, and blowing up the size of your keyring. This will add lots of random people into whatever UI you use and slow down every GPG invocation. And you'll need to write some sort of shell script for that, it's a pain.
Not with liquidation preference.
Show HN: GPTs roll out for all ChatGPT users
At the center of the issues lies with the way the school get founded. Every school, government or independent, get the same amount of money per student. However, government run schools and independent school have different requirement and regulations, which unsurprisingly leads to issues. Independent school are not outsourced education where the government issues the requirements and pays the bills. Government pays the pill and then the idea is that the students (children) are the ones that should issue requirements and thus move if they feel the school is not serving them.

Government run schools must exist and be located to serve everyone in society, including students that on average cost more than other students. Government schools must also over-allocate space so that changes in population can still be managed. Government run schools can not be secular, and in practice unable to reject students.

On top of this there are critique of rampant corruption and fraudulent grades given to students, both which looks quite bad when dealing with government money. In one case there was also connection to terrorism and IS funding.
For that to work, your email has to be compromised in the first place.

And if your email is compromised, well, it is game over already, for every single thing you have access to.

So it is just a poor excuse. I guess the main reason is that virtually nobody knew this feature existed and the intersection between the population privacy savy enough to use PGP and using Facebook is ridiculously small.
In my specific case with the graphics card, back then in 2016/17 I was using an intel UHD5500. Now in 2023 I’m using… an Intel HD520.

Yes I need a new laptop *frustration*
Hey HN,

OpenAI released a new update. Shortly: You can now create your own ChatGPT model and customize it to your preference.

The chat.openai.com website also got redesigned.
Thanks, I'll add MSVC in my next round of updates! :)
I've had the same experience with money. When I thought I had no money, I was poor. Then I changed to a "rich" mindset and my bank account has been full ever since.
There seems to be 1-2 posts per week about how terrible $FAANG is to work for (google is in the hot seat this month)

If google has ~200k (I don’t have exact data) employees, there are surely a significant number of people who either don’t hate it enough to blog, or actually enjoy it.

It’s just that nobody writes a blog post saying “I went to work and things were good”, and nobody (especially HN) would upvote it.

But remember, if you see a new update about React, Android, ChaosMonkey, or every time a new apple product lands… that’s someone’s work being released, and at least a subset (possibly small, possibly large) are happy with the work and the outcome
Don't do things with the expectation that it will be reciprocated. If you wouldn't do it for your own sake, consider not doing it at all.

Been battling a vicious cycle of boom and bust in all kinds of relationships (work, friends, love) where I go out of my way to get approval from the other party only for it not to be reciprocated and leading to burnout and eventual implosion of relationship. It stems from deeply rooted self worth issues and unhealthy strategies to overcome them.
Oh, yeah, I see your point now. Agreed, it could be a bit clearer in the beginning, although as others pointed out it's a personal blog and probably wasn't even intended for such a wide audience. (Maybe it's even more like a personal diary rather than some public thing?)
Yes, it's normal. I've rarely had a time when at least one direct coworker wasn't doing work but still employed, sometimes multiple.

Why still here? I'm sick and have two young kids, and I just find projects that interest me but aren't too challenging.
Can you give examples and explain why? BTW, integrated circuits are not such a technology.

A general problem with all such claims is establishing that without the space program, the technologies would never have been invented.
understandably types are great, but the projects I've worked in got along just fine using specs and dialyzer's success typing. of course sometimes it can get messy like in macros etc.
The example is, interestingly possible in TypeScript, at a very cheap cost

function modifiesValField(struct: {val: number}) {
struct.val = 0;
}

Structural types and inline interfaces (or as I like to call them inyourfaces) are pretty cool.

But I do get your point - although type systems have gotten much less annoying, its not like they're perfect.
Off-topic for this thread but if you can get the ball to ping-pong horizontally while both players are at the top edge then you can stay alive indefinitely - the opponent doesn't seem to move downwards out of this position.
Well, two counter-points: 1. their TLS implementation isn't secured against MitM attacks. 2. They receive the the full plain text password, not a a hash.

Not sure if it's apparent from the English version of the article, but Heise performed a successful MitM attack to extract the plain text password from the daa stream.
Except this doesn’t actually decrease the complexity of each mini reactor. You still have all the same parts in each one, plus you pay a premium for losing scale.
People who say money doesn't matter aren't naive. They're mostly either trying to make someone feel better about not having any, or trying to get someone to stop placing so much importance on wealth. It's one of those "serious but not literal" statements.
> So I moved to mint which removes them.

Seconding this, Linux Mint with Cinnamon is really usable and a pleasant experience if you like DEB distros, I also use their XFCE variety on my netbook.

That said, Ubuntu LTS still seems like an okay choice for servers, much like Debian is (honestly, Debian on the desktop is also okay).
>In most Western countries, people aren't dying of hunger.

At the cost of those who die in far away countries who work to keep our progress moving on.
A lot of account compromise is due to reused passwords so I'm not sure that's a complete solution.
Here I was thinking chips...
?

There are plenty of keyservers that are usable. There is a visualization diagram of the forest of replication partners.

https://www.rediris.es/keyserver/graph.html

https://spider.pgpkeys.eu/graphs/
Employees of Facebook are geeky enough to use GPG. I suspect it was a feature built for internal users, but problematic now as most people don't understand it or are able to use it.
[Article author/submitter here]

You did note that I included that specific XKCD link in the article itself, right?
They are also working hard to grow their unit's headcount and budget.
Implementing Mario's Stack Blur 15 times in C++ (with tests and benchmarks)
Do you know the best way to contact Peter or his firm? Looking them up online I find broken links to the firm website.

I've been looking for an immigration attorney who specializes in EB1A for an early engineer in the startup founding team with a small number of publication (<30) but significant patent commercialization (2 granted patents >$2 million value). NIW is unfortunately not a good option due to the country backlog.
[Article author/submitter here]

Which is why I wrote:

"Pity the poor Windows/Mac users."
I've been away from doing Rust semi-actively for a few years, and have been working in other environments like python and Typescript. Now I tried it for a project for a while again and the compilation speed is pretty much instant. It's always great when things get better, but things are pretty damned good already.

Also, these days it's possible to use cheat codes aka ChatGPT to flounder through almost all the difficult Rust problems that might have been show stoppers a few years ago. It's looking pretty great on that side of the fence.
Life's Essential 8
preps would have been a better choice of word imo, perhaps it was a typo. I've never heard props used in this content before.

edit: had the browser window open too long and my reply is pretty redundant now
Using MonkeyType: https://monkeytype.com/
Source in GitHub: https://github.com/monkeytypegame/monkeytype

Have 2 minute sessions (2/4/6 minutes total) as a warmup routine with 10k English words to get my fingers moving in the morning.
Your parent already addresses this:

> This, however, doesn't apply to the code generation phase with LLVM which is already parallelizable at the codegen unit level (the number of codegen units is configurable), but that's the “back-end”, whereas this new parallelization applies to the “front-end” of the compiler.
It’s public domain, so open source as defined by OSI.
Cool, good to hear. Seems like people do make friends in the space, and there is obviously a lot of cooperation involved in getting a change into a shared codebase.

Still wondering about what the actual community aspect of it looks like, beyond individual issues. Probably the best way to find out is to contribute ;)
Very poorly worded/translated headline. "friskola" does NOT mean FREE schools.

It is actually private scrolls that are not directly controlled (fri = free as in not controlled) by the government.

They are is usually religious or otherwise connected to some methodology or believe system.
That's actually my experience, too. Last July I've decided to take a year to work on https://lunni.dev/, but doing it alone was fun only for the first couple months. (Well, not alone alone—I do have a chat with a couple of my friends who use it, which helps a lot, but it still sucks to do it without a cofounder.)

Now I can barely do anything at all (re: Lunni, not in general), so I've decided to focus on finding a job instead (as I have maybe 3-4 more months of personal “runway”).
There definitely are nuances to licensing vs public perception.. what makes you say it is not adhering to its license?

https://www.sqlite.org/copyright.html