skysight-inc/HackerNews huggingface dataset:
It's every possible scheme which assigns a number of points for each medal. The set of all such schemes is covered by just two free parameters, for example the silver:gold ratio and the bronze:silver ratio, which are what I'm using here. Additionally assuming better medals are better, each axis goes from [1, infinity) but since medal counts are bounded, it doesn't need to be infinity in practice. The scaling is 1/x so being 1/10 from the infinity point is a 10x ratio. You could probably come up with other schemes like some weighted sum of log functions of the medal counts but I haven't seen those in practice. This is inspired by (and is essentially a 3D version of) this NYT interactive [1].

[1] https://www.nytimes.com/interactive/2024/07/29/upshot/olympi...
But that only applies to companies that the EU has any kind of control over.

If you're in a hypothetical country that the EU has no relevant treaties with, the EU has no power over you. They might claim that EU laws are extraterritorial and affect everybody who dares to appear on the internet without blocking EU citizens, but that claim can't be enforced in such a country.
> While I understand the reason for this (i.e.: to avoid developers relying in a specific iteration order), I still find it weird, and I think this is something unique for Go.

Rust's `HashMap` and `HashSet` also do the same with the default hasher (you can plug your own deterministic hasher though). The reason for this choice, which I think also applies to Go, is to be resistant against HashDOS attacks, which can lead to hashmap lookups becoming O(n) on average. This is especially important for maps that will contain data coming from untrusted sources, like data submitted in a GET/POST request.

I do agree though that an ordered map would nicely solve the issue.
Looking in from outside, the judiciary in Brazil seems to have a lot of "hard power".
This is really pleasant, when combined with the nullish coalescing operator: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

const isStatusValid = myStore.someObject?.isStatusValid ?? false;

(e.g. if some data is not initialized along the way, or you put in some new object which just isn't meant to have that field but some related logic needs to check for it)
I think there's a lot of personal preference here, but for me "projects that are a natural fit for a scripting language" would be one-off 100-line scripts.

I think for a CLI tool such as this with 38 kloc and used by others, I'd personally be more productive using a strongly typed language (such as Rust) as the compiler will catch many mistakes before I run it.

But as I said, there's a lot of personal preference... I don't know how much that also applies to Go and you definitely could write this in Python if you wanted to (although I'd use mypy for maintainability).

I also agree with your parent, familiarity and just liking to use the language are big factors when choosing a language, even more for side projects.
Am I the only one that has no trouble buying toothpaste when I have to squeeze the tube extra hard?
In general I agree, the bailiff system should be abolished for personal debts.

Except these are High Court bailiffs collecting a commercial debt. They just enforce the powers of the court. Useful in this situation where the executives are in a different country. The High Court can do a lot worse than stopping check in if you don’t comply with its orders.
"Watch what they do, not what they say" is a useful principle, here. There's no reason to take his attempt to self-label as a centrist at face value, but there's mountains of evidence that he seeks to amplify the right.
It's not even a new strategy just made easier using AI.

I a ton of "move fast break things" startups include "laws", "ethics" into the "things they break" and sadly often enough "people and peoples livelihood", too.

I mean which large successful SV startup in recent decades hasn't been involved in both legal and ethical controversies often with them being clearly in on the wrong side but got away with it anyway.

It might sound unpleasant but if law makers don't move proactively this is pretty much what will happen.
We don't live in the 90s anymore. The bandwidth CPU cost is moot unless you are spinning up thousands of GPUs to render an HTML page.

Also the claims of someone else's labor and profiteering is exactly what Google does
A lot of what's on that page is just nonsense. The page has a very clear bias toward one method and writes all sorts of unscientific drivel as a result.

https://supermemo.guru/wiki/School_damages_your_brain

As someone who also publishes in neuroscience I can tell you this is total and utter trash.
I'm not ashamed to say I could never justify those kind of things even before they cost billions ;)
This is impressive work, snappier than most of the "compile a rich Java GUI to js" systems out there, which can take minutes to start up -- an eternity on the web.

While I've used JavaFX on non-trivial projects, the momentum for UX definition seems to have swung towards HTML/CSS. To combine HTML/CSS layout with Java frontend logic, I have switched to Flavour ( https://flavour.sourceforge.io/ ) for all my new projects. (Disclaimer: while I didn't create Flavour, I'm now the maintainer.)

Flavour lets you make fast-downloading single-page apps, like Wordii ( https://frequal.com/wordii/ ). It's easy to get started, there's a maven archetype and easy instructions at https://flavour.sourceforge.io/. Much more documentation is in the Flavour book: https://frequal.com/Flavour/book.html
https://www.geekwire.com/2024/fans-upset-by-closure-of-livin...
why-seattle-museum-couldnt-be-saved/

Background for others that may not know. I don't understand Jody Allen's motivations here.
I think the LLM bot infatuation leads to a closed internet. Block all untrusted traffic and you request access to websites for information once you’re validated as a human.

There are two divisions of people in the AI war. People who want this because they think it’s the future so they are trying to apply it to everything. And people who don’t want or don’t care about LLM being added to their daily life.

LLM bots everywhere might not go away but neither will the push back against them. Hurt enough people with your attempts to displace people’s jobs and they will develop defenses as a reaction to the out right abuse of the internet’s good will.
> IMO it is a questionable decision to spend CPU resources on randomization …

It takes about 3 ns to choose a random starting bucket, which is basically free relative to the iteration itself.
Platforms are where the money is at. Big SaaS companies built something large and complicated (their moat) that's difficult for a competitor to replicate or support.

It takes thousands of people who know what they are doing to get a big SaaS platform in any industry to work -- and to keep it working through endless regulatory changes, hacks, user demands, tech limitations, and bugs.

Once you have built something of this scale you're likely to charge as much as competition or perhaps even more -- not only to recoup your enormous costs but to return the expected profits to your capital backers.
he's just a reactionary; he doesn't have any coherent principles beyond self interest and reacting to things
Why do we want to be anonymous? I think if we look at it closely it is for self-centered reasons. We want the video platform but we don't want the ads to know who we are so we don't have to deal with spam (IE pay for the platform we want). We want to comment without editing what we say (troll) and not worry about the repercussions. The best moral reason I can come up with is to avoid sharing personal details that can be tracked back to us or used against us. Before the internet this was called a secret. You just didn't tell anyone. Generally there are ways around all the anonymity concerns that just involve abstaining or giving up feeling entitled to getting things for free or being able to dump our negativity on other "anonymous" people. What's wrong with traceability in all things. If we want to make the internet safer accountability works IRL why not online?
(Not an answer, but just a side note)

In case anyone's primarily concerned about fan noise or heat while gaming, GeForce Now is a really amazing alternative to having to buy or maintain your own PC. It's a RTX 4080 in the cloud for $10/mo (currently on sale): https://www.nvidia.com/en-us/geforce-now/

The tech has gotten dramatically better since the Stadia days (and Nvidia has the first-party advantage here), and you can play many AAA games in 4k/120 fps with minimal latency.

When I first tried it out, I thought it would be a neat addition for traveling or whatever. But it works so well, and is so much quieter & cooler compared to a local GPU, that I eventually sold my desktop altogether and just use this now.

Not affiliated with them. Just an incredibly satisfied customer (who hopes Nvidia won't abandon the gaming segment for their AI money printing).
Either a “veiled” political jab, or someone implying that money is the elephant, and as soon as we cure that pesky human nature thing all the problems are solved.
So he wants to tell us to stop paying for our streaming services and games? As we can acquire them via shady sources and claim that we wanted to train an AI model, but haven't had success yet.
Because a currency that fluctuates in value +/- 20% every week is exactly what people want in a payments system.

Plus the exchange fees for Bitcoin is way higher than what regular payments processors charge.
The First Car to 3M Miles?
Minimum / mandatory PTO is the answer.

https://namely.com/blog/minimum-pto-what-is-it-why-you-shoul...
The problem is exactly that it is "perfectly normal C-Level talk". It's a bit like having all of your legislators discussing acceptable combat attrition rates as balanced against territory annexation all-the-time.

If the most novel innovation your leaders can come up with is "lets do something illegal/immoral/unethical until we become TBTF/TBTBHTA(Too Big To Be Held To Account)", it's a sign you really have a leadership problem, period.
> The second reason is the candidate experience. Some candidates feel humiliated if their interview is cut short and will harbor bad impression of the company for a long time. The company doesn't want that.

What leaves a bad impression of a company for me is being gaslit in an interview that they seem interested then getting a passive aggression rejection email later. If you know you aren't going to hire the person you're interviewing, you should let them know and immediately end the interview. That's the polite and decent thing to do.
I would not wish this on anybody.
I worked on the original JavaFX launch when I was at Sun. It was a really nice toolkit to work with. I’m glad to see it still being used.
Species richness is positively related to mental health
Erdogan is practically a socialist, government spending and inflation have ballooned under him. Pretty much the opposite of what Elon Musk advocates for.
I propose "Net Curtain" as the name for EU's version of the Great Firewall.
Socialism requires a very large government vacuuming up resources and distributing them to society as the government determines is most fair and equal.

Anarchism has no government. There may be overlaps in people's motivations and how communities of people interact, but the difference in scale, or existence of, the government is a pretty big difference to me.
At what scale do I need to worry about this? If I make an app and don’t want to comply but I live in the US, do I open myself up to extradition if I have users in the EU?
According to [0], "One water block for the CPU, one for the GPU....First you have to inform yourself that the water block for your favorite GPU exists, looking at the part numbers, then you buy the GPU, then, and only then, after double-checking the part number on the box and on the website of the water block vendor, you buy the water block."

[0] https://old.reddit.com/r/watercooling/comments/ubwjrc/i_know...
I think X/Twitter gives you a real taste of hate, which I personally prefer to [choose or not to] watch rather than hypocrisy. It is also a good source for studying street cultures around the world. If I were an American, I would be more concerned, for example, about weapons and fentanyl.
I replied to the sibling comment, minimum vacation policies are more employee friendly and can offer the same flexibility as "unlimited".
shipping native on phones requires going through the gates of the walled garden. and it's a fucking hassle.
For AI startups it is too early in the cycle for them to do that. The first lawsuit on copyright infringement only just made it to discovery last week!

In this context though, The favorable laws that they will "purchase" would of course be either a favorable court outcome saying that training on other people's data without permission is fair use (in at least some circumstances), or otherwise a new law that says that explicitly.

AI startups have a couple years left of runway before even the first lawsuit is settled, so that is more than enough time to get traction and takeover the market, given how useful AI is likely to be.
If your app is sane (== uses threads for blocking IO operations) then this does not happen.
Cool game. It would be more interesting if the AI-generated picture was a high-quality yet fictional insect species, so you'd have to identify it not by image quality, but by your knowledge of insect species.
Youd see the sme for any competent pyhon app.
Or it could cause the actual citizens of the EU to put a stop to the stupidity.
Not Jepsen tested but rqlite [0] could be in the running and meet the requirements and is open source (MIT).

0. https://rqlite.io/
Well, one of the people calling out this insanity is Glenn Greenwald. How can he be "the far right in Brazil", when his reporting on Lava Jato is one of the main reasons Lula is not in jail any longer?
Intelligent soft robotic clothing for automatic thermal adaptation in heat
Assuming a multi-person interview process, where who you are interviewing with slowly goes up the ladder, one question I always ask (of each person) is:

- If you could snap your fingers and change/improve one thing at the company, what would it be.

The responses could be technical, cultural, about management, communication, etc. But this question has never let me down. If I a random distribution of different things, I know that - like any company - there's always going to be different things that people don't like (and that I won't like either). And I'm just asking myself if any of these are not a good fit for my personality.

However, if I notice multiple people all identifying the same one or two items, then the higher I get in the food-chain of interviews, I might pivot the question, calling it out:

- I've heard multiple times now $PROBLEM, what would it take to address it?

The best answers come from mid-level management. They'll usually be very frank about any cultural issues that prevent the problem be solved, but are aware of it. Regardless, the higher up I get, this one question usually has me knowing whether or not this is a place (culturally) that I want to be at.
Depends on row width. 10KB JSON fields are all too common.
Show HN: Find your Spotify albums on YouTube Music
Request your data archive from Spotify and use this script to find your saved albums on YouTube Music.
That's so cute. It's like birds waking up in a tree just before dawn.

"Is that ..."

"It's the sun! Again!"

"Worms! Seeds!"

"Gravel!"

"The sun!"

"Light!"

"Bath!"

"Light!"
What exactly do you think justifies censoring either of those examples you gave?
> So, no, pigs are not resistant but more resistant than cattle and humans.

...what does 'resistant' mean if not 'less likely to be infected than something else is'? Is it not inherently a comparison?
This is a fantastic font that has become my go-to for web projects. It's variable width, so one file gives you all the bold, semi, thin, black variations, etc.

Also lots of cool glyphs, old style numerals, ligatures, etc and it's specifically designed for web readability. And free and open source!
I timed it on my computer, in between my clicks there was about 4 seconds delay total when changing payment method and changing shipping address. Your "30 seconds" delay is definitely something specific to your computing platform. Maybe try upgrading your Pentium 1 computer?
You Need A Budget used to be well-loved before they moved to a subscription model, but I think the underlying principle is still the same: you manually enter incomes and expenditures to keep on top of them. You create expense "buckets" that you have to fill with income by allocating funds for them.

https://www.ynab.com/
Puget Systems makes high quality quiet workstations if you don't want to roll your own.
I was wondering this myself. If we are paying fees why is it necessary to pay a % of each sale instead of paying a standard subscription? Sure it means more money for them, but is this really necessary?
From my experience in the Netherlands and Germany: chargers basically always work. The question is whether you pay a normal price or double (or even triple!) the normal price. Fastned in the Netherlands is for example about 3 times as expensive as a Tesla Supercharger.
Sure, a supercharger is more complicated than an EVSE. I assume the most complicated part, in terms of hardware, is the AC to DC converter. Though, I have hard time imagining they're still, after years of making these things, having massive reliability issues with the AC-DC converter hardware.
The previous regime of twitter censored accounts that are to the right, so when that's your idea of a normal, any change that allows all sides to share a platform could be interpreted to "amplify the right".
The whole point of the "functional" options pattern is that the option's own identity or type doesn't matter, only its side-effects. If you do need to examine the option itself, you're either using the wrong pattern, or you should be using an interface with additional, self-descriptive methods instead.

For example, I have used an interface similar to the following for a custom HTTP client wrapper (as discussed in another thread):

type RequestOption interface {
Priority() int8
Name() string
Apply(r *http.Request) error
}

The Priority method might seem like overkill, but it was useful here because there are default options for the whole client and local options on each call, which have to be merged and applied in the proper order.
One thing I’ve found when I spend most of a day trying to learn things, is that having a ~1.5 hour nap is pretty important. Not sure what goes on, but it feels like it turns the disconnected “fog” of information in my head into something that is a least loosely linked and can be vaguely recalled upon rather than completely forgotten.

Unfortunately I kinda need to plan these sorts of days ahead, because trying to nap past 2PM is a good way to fuck my nighttime sleep.
IANAL, but the specifics of this case sound ripe for running it past a good Aussie IP lawyer. Maybe all that he could do would be to send a few unpleasant letters. Or maybe those specifics could make this an "interesting" test case, giving the publication a painful or fatally expensive lesson in cutting-edge IP law.
> "The NSA then cookies that ad, so that every time you go to a site, the cookie identifies you. Even though your IP address changed [because of Tor], the cookies gave you away," he said.

In other words, just using tails will solve this issue because every session gives you a clean environment.
In this case it was indeed Circle-K, but also the Mer stations at the same place. But again, not all of them, just almost all of them.

To be fair though, the Mer stations did say "out of order", was just the Circle-K ones which didn't show correct status.

However, when driving alone you don't have the luxury of checking the app while driving. So in almost all cases you don't find out until you're there.
Or the founders of Uber and Lyft?

Legal gray area. They could have waited years and years and tried to get laws passed to allow their business to function with a clean slate of legality, but bureaucrats would have never allowed it.
This project seems out of place among other author works which are counter-endless [1], I would expect it to not just count hours but for example nuke profile or erase app from phone after 100 hours of scrolling.

[1] https://bengrosser.com/projects/
I don’t get the exercise here though. If I have a 10K LOC then why would I iterate over the file to make changes? It’s a bad code base. Why wouldn’t I have my LLM break down the file into smaller components so it’s not so daunting every time I need to make a change and require an LLM to save a days worth of work time.

Let’s say there is a reason to keep this 10K LOC together in a single file. I have never had work in SWE that involved making minor iterations to a file over a week where the work took a whole day to complete. I can see how that could happen but requiring a day to change code seems like there are bigger issues than a 10K LOC file. Unless I’m a complete amateur that thinks they’ve always been not an amateur, and needs an LLM to make a minor change. I just don’t see the point a lot of the times.

What do I do with all this extra time I’m saving? Retire early because I’m getting paid more for doing less right (and I saved all that time)?

How about when the LLM doesnt work right? If I’m a junior engineer that lets a computer write everything for me; How much time do I spend hacking at a prompt to get what I want vs just writing the damn code?
iDEAL in the Netherlands is an instant credit from your account directly into the receivers. The KYC part has already been handled by your bank.
You don’t worry. The best the EU can do is try (and likely fail) to block access to your application
More or less than the US?
Researchers fabricate calcium carbonate blocks strong enough for construction
I find tokens to be incredibly hard to manage and if you lose them you’re completely screwed forever. And then there’s the problem where every employee gives you a security key do you don’t know which one has which credentials (yes you can add keys but managing all of that physical stuff has a cost).

Although they’re not popular in security circled because technically they’re still vulnerable to phishing websites, I prefer TOTP apps like Google authenticator because it’s backed up to the cloud so even if I lose my phone I know I can get back the keys; it’s the best trade off for security vs usability.
Tesla reliability is much, much, better than any other network. In the nearly seven years that I've been driving my Model S in eight countries the car has never directed me to a charging station that wasn't working. Sometimes it doesn't count out of order stalls correctly but that just means waiting a bit longer for another car to finish charging; even that is exceedingly rare.

Out of interest I occasionally try to charge at a non-Tesla charger and the experience is dismal with a roughly 50% failure rate. Sometimes the charger won't start, sometimes the payment system won't accept my credit card, sometimes the app doesn't work, sometimes the touchscreen is simply not functioning.

But things are definitely improving in the UK at least. But another problem is that the cost of charging at many motorway service station fast chargers makes refuelling about as expensive as driving an ICE car. Tesla is noticeably cheaper than the other networks.
Hmm, seems like a relatively rare mod? Too bad, because typically the GPU is way noisier and hotter. I wish someone would make an eGPU water heater enclosure that you can just put in the garage, lol.
By which I understand you to mean the cryptocurrency efforts, right?

Man. That whole turn-of-the-2020s, peak-COVID period seems like such a collective fever dream in retrospect.
I'd highly encourage anyone interested in the contents of this article/learning about learning to read through the submitter's blog: https://www.justinmath.com/blog/