skysight-inc/HackerNews huggingface dataset:
Nope. But people are thoroughly confused by it. Comes up all of the time. And a lot of people have more extremist positions. Banning unwrap. Or banning any panicking branches at all. That's why my blog post covers an example where we convert a function that never panics (sensible) to a function whose signature says it might return an error, but it actually will never return an error (bonkers).

People advocate for this. After publishing this article, it almost seems like people are more confused than I thought. Idk.

Anyway, no, this blog is not meant to be controversial. It is meant to untangle knots.
That is missing the images.
The flip side of that is people feeling/assuming there's nothing they can really do with the resources they have therefore they choose to do nothing.

Also, those that are actively using mitigations that are going to be outdated at some point are probably far more likely to be aware of how close they are to being outdated by encountering more ambiguous cases, as seeing the state of the art progress right in front of them.

As for people sticking to outdated security practices? That's a problem of people and organizations being introspective and examining themselves, and is not linked to any one thing. We all have that problem to a lesser or greater degree in all aspects of what we do, so either you have systems in place to mitigate it or you don't.
why should a book or movie be different from a game? well for one they're wildly different media. what you wrote only applies to linear narrative-focused games, and if those are the kinds of games you like, that's fine… but the medium has so much more to offer!

I would rather try a janky, kind of bad, yet mechanically/systems-wise interesting game like Kenshi over another AAA movie-game any day of the week. I have no problem with linear/linearish narrative-focused games—I'm currently playing through a visual novel actually. but interactively conveying a pre-defined narrative (possibly with some "choices" sprinkled in here and there) is only the tiniest tip of the iceberg of possibilities the medium affords!

the problem here is, video games are still a very young medium, so many people have preconceptions about conventional storytelling/narrative structure that they carry over from film and literature. many people want a video game they're considering purchasing to be something with an Hour Count you can look up online, weigh against your interest in the plot/setting/characters/whatever, and decide if playing through the predefined arc of the game is something worth their time. few people look for games with mechanics and systems that converge in interesting, complex, emergent ways, and say to themselves, that looks like something fun to play (with) for as long as I keep enjoying it!

Sea of Thieves is an interesting game because it attempts to bridge this gap. when my buddies and I play it every now and again, we enjoy planning some loosely-defined goals for a session, then just fucking around on the open seas as we see fit. for us, something like seeing how many powder kegs we can gather and fit into the crow's nest so as to test the viability of hucking them into the water and shooting them when fighting player ships, is infinitely more entertaining and interesting that playing through the scripted storyline quests. but on the other hand, my fiancée loves to play through these scripted storyline quests with the wife of one of my friends, just dutifully following the quest instructions, looking up how to do things online if needed, whatever is necessary to check that quest off their list. this same friend's wife has expressed in the past that she cannot for the life of her understand the appeal of the roguelike/lite genre—"why would you just want to play the same thing over and over?"

many people like (and expect games to be) linear narrative experience video games, but more games should try to be more gamey, more systemsy, more emergent, because that's what makes the medium unique and different than others. the only issue with this is player expectations, which hopefully will shift somewhat with time.
Are you serious? There might be some grey areas but ethics and morality is a lot more developed than that.
Both Free Software and Open Source Software (commonly abbreviated together as FOSS) does have a established meaning though, authority or not. Starting to include things like "do no evil" in something already established, adds confusion. "Do you mean old FOSS or new FOSS?"

What you can do instead, is to come up with a new term for what you want to describe. So instead of just saying your software has a open source license, say it had a open-but-only-good-users license (whatever that means), so the rest of us don't get confused.
What if you want to buy something from outside UK?
Interesting article timing since github just removed the Tornado Cash project as well as all of the developers accounts from the site. I guess github doesn't think open-source code that can be used for evil should be allowed to stay up.
I want to know so that I can forward this to lawyers that specialize in biometric privacy law (in IL).

Fuck these biometeric data farmers.
Yes, I was responding more to the “prepaid, without ID” part. I may not even know what a proper “contract” in US terms mean FWIW, I’ve always used prepaid plans, for me the paper thar registers SIM with your ID is the contract.
Could probably use an F# syntax-highlighter without modification.
Podcast from the Open Source Initiative about AI
There may be a better comparison/way to describe this product, but when I first started using Robinhood in 2017 the key difference between the app the my TD Ameritrade account was the ease of use and low-barrier onboarding. I'm not saying there weren't other ways to execute free trades, but the world we live in today requires exceptionally simple and good-looking UIs to keep people engaged, and I was one of those lazy people.

Maybe when money is involved ease of use leads to gambling, but I'll hope that when it's about tracking your exercise ease of use leads to exercise staying top of mind more often for people.

As for Steddy's chart, everything is based on RPE (rating of perceived exertion), which will probably bring you to tears of laughter, but a fair share of our users have found it useful.

This 1 minute demo I made might clarify whatever else is missing: https://t.co/rf0hBTptCV

But nothing replaces using it for yourself ;D
Visa/Mastercard are not guaranteed settlements…
> Sell enough annual SaaS plans and you get cash before your future costs

That might be true if you only need to pay for the operational costs, but someone has to develop that service first, don’t they?

How do you sell annual SaaS plans without spending a huge chunk on development first?
> Regarding source code, federal courts told the government it couldn't restrict the publishing of strong cryptography, which it considered a munition.

?

you mean after Phil Zimmerman spent years in court, and then published a physical book of the source code?

and the US government then sucessfully restricted export of actual software with above 56-bit keys for years[1]? to the extent that Debian and OpenBSD did all their opensource crypto work outside the US to avoid trouble?

and they still explicitly ban export to "rogue states" and "terrorist organisations" in 2022[2]?

things have improved since the 90s but it's still not unencumbered by the US government and the changes mostly happened to make US tech companies more competitive, not due to a desire to free anyone's speech.

[1]: https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...
[2]: https://en.wikipedia.org/wiki/Export_of_cryptography_from_th...
Do you know what else was going around that time?

* https://en.wikipedia.org/wiki/1997_Asian_financial_crisis

* https://en.wikipedia.org/wiki/1998_Russian_financial_crisis

As he himself stated in 2018:

> I must have tossed it off quickly (at the time I was mainly focused on the Asian financial crisis!), then later conflated it in my memory with the NYT piece. Anyway, I was clearly trying to be provocative, and got it wrong, which happens to all of us sometimes.

* https://www.snopes.com/fact-check/paul-krugman-internets-eff...

And here's something else that he published in 1998:

> THE LIQUIDITY TRAP-that awkward condition in which monetary policy
loses its grip because the nominal interest rate is essentially zero, in
which the quantity of money becomes irrelevant because money and
bonds are essentially perfect substitutes-played a central role in the
early years of macroeconomics as a discipline. […]

* https://www.brookings.edu/bpea-articles/its-baaack-japans-sl...

Which kind of has become important over the last few decades as Japan, and now many other countries, have to deal with luke warm growth:

* https://en.wikipedia.org/wiki/Secular_stagnation

But as Joe Weisenthal (co-host of Odd Lots podcast) wrote last year, Krugman wasn't was wrong as most people seem to think:

> So the first part of Krugman’s prediction was obviously, completely, unequivocally wrong. It turns out that people have a lot to say to each other. More than we ever thought. A total zero on that one. Points to the dunkers.

> The more interesting half of the quote though — and the one that the critics mostly remember — is the second part about the impact on the economy being no greater than the fax machine. This one is completely defensible.

> As Skanda Amarnath, head of research at Employ America, wrote to me, what people see as a major economic impact is really the social impact. From a true data impact, Krugman wasn’t wrong. “Productivity growth has been substantially weaker during the age of the internet,” Amarnath wrote. “The same deceleration is visible in terms of both nominal and real investment in software and even the broadest definition of hardware (information processing equipment). There has been some shifting and cannibalization of activity as a result of retail moving to e-commerce channels, and new media dominating advertising services at the expense of old media, but if we’re talking about macro impact beyond substitution, the burden of proof is with those eager to mock Krugman on this point.”

* https://www.bloomberg.com/news/articles/2021-05-24/paul-krug...

* https://archive.ph/FD6GR
Once your intellectual work is out there in the open, it is no longer yours. It is effectively public domain, regardless of the license -- because the license assumes that the user actually cares about it, and that it is actually enforceable. But there are a variety of scenarios where this is not true.

This applies to any IP. Remember: sharing is caring
Big climate bill might make a difference
Yup, there are several solutions you can employ.

Here's a more recent write-up on chunking that details some of them, but it mostly comes down to using a better hash function, and having a fail-safe max chunk size for truly pathological cases.

https://www.dolthub.com/blog/2022-06-27-prolly-chunker/
I'll wait to read it when it actually comes up but until then I have to say when I finally got access to the DallE2 beta, I was underwhelmed. The mini-Dalle, while not as good in the image fidelity department, is much more fun.
Check out our new Hanami Mastery episode!

A sitemap is one of the core features for any web application, to make sure your site is indexed properly. Here is how to generate sitemaps in Hanami applications using the sitemap_generator gem!
I can tell you it's more than a $5 dreamhost box can handle right now.
Cash is also could be used for laundering money and actively used for such purposes. Let's add Federal Reserve to SDN list too
I've gotten on the front page more than a few times. In my experience, it usually peaks around 1.5k concurrents for a blog post. Peak was 50k total visits over a couple days, but has been much less too. Depends on the content and how interesting it is to the wider HN audience.
I don't think any of these green fuels are viable, because the thermodynamics don't make sense. Kerosene makes aviation viable because it has a high energy return on investment and is readily available because it is produced by fractional distillation that would occur regardless. Conversely, hydrogen and e-fuels involve substantial energy losses even in ideal circumstances, and require dedicated supply chains that would not otherwise exist, which adds additional energetic costs. In a world where available energy is going to become scarcer, I don't think using these fuels is going to make sense.
Tornado Cash exists for money laundering. That's the thing it does. You can believe money laundering should be legal, or that there are legitimate uses for the software, but the fact is that the software appears to be against US law, so nobody should be surprised that the authors got sanctioned.

The vast majority of OSS software does not have this hazard and it does everyone a disservice to pretend that the situation is identical. There are a bunch of other things OSS maintainers should be worrying about before US sanctions.
It's an open source contract... Why would you need to create a new mixer?
> Yes, they could change the law

They could also just not follow the law
The article is a joke proving how an immortal person could get infinite recall with spaced repetition.
> There's no practical difference between "Open Source" and "FOSS".

These terms are often used as if they are interchangeable, but they are not. Source code can be open, and yet, its license might not grant the users necessary freedoms for the software to be classified as FOSS.

I do agree that "Open Source" is a flashier term and much more popular, yet, when we specifically talk about project licenses, I prefer to be specific.
You say that with such confidence.

I'm looking for ways to hedge my reliance on my skills.
Agreed that you need a rewarding core loop and also one that becomes richer over time (more characters? more actions, more power, less power...). But, I think you also need a longer term engagement element beyond the core loop: being engaged with the goals of game. If there's only one (e.g. only one ending) then if you love the game you'll try to reach it at least one. If there are more you might be tempted to try them all.

Another thing that helps and isn't discussed much in the article is the "meta" game around a game. Especially if the game has liveops and new characters come out, there are events etc. Most by themselves probably won't make someone replay. But if there's enough new stuff and a community which is constantly discovering new stuff to do then that can spark the desire to play again.
SQLite is public domain, but offers a blessing instead of a license:

"The author disclaims copyright to this source code. In place of a legal notice, here is a blessing:

May you do good and not evil.

May you find forgiveness for yourself and forgive others.

May you share freely, never taking more than you give."

Source: https://sqlite.org/src/artifact/df5091916dbb40e6
Not the same situation. Soviet nukes were soviet, with good chunks of them buit in Ukraine.

See for instance where that was built: https://en.m.wikipedia.org/wiki/R-36_(missile)

Also, Chernobyl.
> but it is good to know that it takes a year merely to qualify for a score.

Technically it doesn't - banks leak your details to CRAs upon every major interaction (account application, etc) and regularly confirm them if they have a continued relationship with you (if you have an account open they'll typically report the status of the account every month).

However other banks may still be suspicious of a brand new record and might want to wait a few months before trusting it (since if the record was created fraudulently, it will usually get discovered and rectified pretty early - if the record is there for a long time, either it's legit or the fraudster has done an above-average job). The "one year" number is purely arbitrary but feels fair to me, that's probably what I'd do if I was building such a system (though I'd also build an escape hatch to allow people to confirm identity differently without CRA scum being involved).

Furthermore, in the UK there is no concept of "credit score". It's a myth perpetuated by the CRAs just so you obsess over that meaningless number that they can tweak every month to give you a reason to keep coming back and look at their "offers". In the UK, lenders get your raw report (aka identity, address history, recent credit applications and their status, open accounts, etc) and then make a decision internally based on their own algorithms.
Adding to this, even a commercial license may not be sufficient in some cases. If the people doing evil things are truly evil people or organizations, it may not be feasible or even possible to take legal action against them. Some groups are effectively untouchable by the legal systems and some people are within the boundaries of governments or organizations that exemplify the concept of total corruption and hegemonic domination.
What use cases does E2E encryption have besides hiding criminal activities from law enforcement? Exactly the same goes here. As long as you're not doing illegal things and file your taxes, everything should be perfectly fine.
Indeed, private property is a good example.

To some, protecting private property ownership is an evil. To others, undermining private property is an evil.
Yeah I agree. Anki has a failure mode for me that I eventually accumulate > 5000 flash cards and a review session can take an hour or more. Knowing what to review is really difficult. I'll give Supermemo a shot, I've always heard of it as the gold standard but never tried it.
You actually joined HN less than a month before I did, FWIW.

You should know better!
I mean, I'm no crypto-as-in-currency fan (but am an actual crypto fan), but Visa is maintaining an elaborate illusion. It breaks down any number of ways, which you find out the moment you try to spend 40% of your credit limit on one thing, and someone screws up the transaction so it has to go twice. Then you start getting declined at the grocery store for being over the limit when you are in fact at 61% of your limit, but the vendor has reserved 80% of your limit for that 40% transaction.
The electrical system will need to double in capacity to support 90% electric vehicles.
I love both of these games although I'm not particularly good or knowledgeable about either.
Just out of curiosity, do you think there are any interesting resolutions to the issues around the balance of who gets to go first? (First-Move Advantage)

WARNING: KINDA A RAMBLE, STOP READING HERE IF BORED EASILY.

I've also played a lot of Magic the Gathering, which of course has hidden information and a hybrid fixed start. Both players have the same number of cards in their hand and on the field[1], but will almost certainly have different cards to each other even in Deck X vs Deck X mirror match ups.

In competitive MtG with a best-of-3 system, there can be a sense felt by the players that the die roll for Game-1-Turn-1 has a disproportionate effect on the match.
Despite the roll giving you the choice of first or second turns, it is decidedly unusual for players to win the roll and choose to go second (even though the player who goes first skips their first card draw).

For the sake of the argument, if we assume going second definitively has lower chance of victory then the players perceptions can become frustrated and this can effect their desire to replay the game.

Because the loser of Game 1 selects who goes first in Game 2,
and will likely pick themselves,
and the winner of Game 1 is more likely to have won the Game-1-Turn-1 dice roll.

We get an outcome in which beating your opponent in Game 1 cascades, because your opponent will choose to go first in the 2nd game and either win returning the turn 1 advantage to you for the tiebreaker G3 or lose and the match concludes.
Because Game 1 has disproportionate significance AND is the only game where luck decides who goes first AND is chronologically the the first to occur, I have observed (and felt) a kind of stewing frustration at 'playing out' the rest of some matches after losing the die roll and then having a poor early game 1.

I believe a this is mostly concerns players emotions and perceptions about 'inherent' advantages, which is why I've talked about it as a factor of replayability rather than just strategy.

[1]In a typical circumstance, some cards or deck types can alter the initial game state of the board or hand.
Not the intended use case, but the monzo.me links are great for financial domination too.

As a cash slave, it makes it very easy to send to UK-based cash masters from outside the UK.
I was trying to find a "turn on backtrace" as an official api but couldn't find one in 90s of looking. I see the backtrace crate for catching them in user space in process, which is nice.

What would you recommend? Forking and execing yourself to set the env var? backtrace::enable_full() or something to that effect would be nice.
Have you not heard of the OSI? I think they may beg to differ on that.
This is very interesting, but why are all the images just showing up as blurred out pre-loads for me? Makes it a lot less communicative, since it's literally about the images!

I mean, I'm guessing these aren't the intended images, since you don't need DALL-E to generate blurry splotches!
This is a poor comparison, BitTorrent has lots of obvious legal uses even if it is popular with pirates. It actually gets used extensively for those legal purposes. Products like LimeWire or Napster explicitly marketed for piracy reasons are another matter. It is possible to use BT without breaking the law.

Maybe a decade ago when I worked at a game studio our IT department got mad at me for being connected to a torrent tracker. What was the tracker for? Patches for one of our games, because the updater used BT.
Nah, Ganache mate, a shade of brown.
> We already have 'instant' transfers, it's called paying with a debit card at a grocery store.

Actually not instant! Debit transactions can not settle for several hours, and even up to a few days (though usually much faster). Though your bank is typically able to say that they have the available money, settlement may not occur for quite some time.
Sometimes you need to pay someone outside of the UK. Maybe you want to purchase something online. Perhaps you don't want to share your bank account with a stranger.
I'd hope so. One of those things (initiating music playback or seeking outside of the playback buffer) involves realtime sequential data transmission, and the other (modifying local settings or playback state remotely without leaving the buffer) is just a byte or two in a packet, if that.
Fwiw, in my experience you don't actually need a CDN just to survive HN. It may be enough to just make sure you're not hitting a DB on every request; ideally you'd be caching the HTML output wholesale (via static site generator or otherwise)

For reference: with cached HTML, my single Node.js process running on Heroku's cheapest tier has weathered the front page multiple times without breaking a sweat
There was definitely a period when everyone (for certain values of same) felt they needed to get into a game of topper with increasingly outlandish claims. Because if they didn't people on, say, forums like this one (and more importantly the stock market) would see them as hopelessly behind.
Yes. And your commercial license can still offer the source code.

Unreal engine is an example of such a licence. Anyone can access the source code for free (just need to jump though a hoop of signing up of an account and agreeing to the terms and conditions). Anyone can release a game without paying unreal a cent.

But it is not open source. The two major restrictions are: You can't share the source code to people who haven't agreed to the terms and conditions; And if you earn more that $1 million in revenue, you must pay epic games 5% of all additional revenue.

Epic have even gone to the additional step of removing their right to revoke the license from the license agreement. They can take you to court if you don't pay, but they can't simply revoke the license.