skysight-inc/HackerNews huggingface dataset:
Good point about coins.

Also, because inflation is a systemic part of the fiat money design, the fungible coins become less and less significant over time. In 2022 dollars, a quarter was worth $7.48 in 1913. We removed the half penny from circulation when it was worth more than a modern dime.

This also applies to any law that establishes a lower bound on money subject to some kind of surveillance, like the $10,000 reporting requirement on flights. When that law was passed, $10,000 was worth closer to $70,000 today. Because the value in the law was set statically, every year the slow grinding ratchet of monetary inflation includes more and more people and use cases into its jurisdiction, with barely anybody noticing.

Monetary inflation provides a great mechanism to slowly boil the frog.
Some comments are worth reading. Some aren't. Reading the latter is the cost of reading the former.
This comment somewhat understates the importance of Unity. It's used in something like 1/3 of all mobile games, at least on Android. It has much more than a foot in the door.
> It's like a Toyota Corolla

This is only an invitation to car-shedding!
Being ignorant of the law has never been a valid defence
Very cool!

I've seen too many companies with spaghetti integration built on Zapier / Make to orchestrate the user onboarding (CRM, database, Finance tool)

At the beginning it's a good idea and at one point everything start to crash and you wonder how to put everything in a got repository!

Windmill seems really cool
My great-aunt Gloria told me at this year's family reunion that she had used machine language (not assembler, she was quick to add) when she started programming.
> You'll be there anyway for servicing every now and again.

Oh, no, I will not. I stay as far away from stealerships as I can, and I think the whole concept should be illegal.
Using github for visual diffs is also great, just by exporting a PNG into the repo.
> I'm definitely curious.

I'll see what I can do to write it up.

> As a software guy who occasionally does a test or automation fixture, I find the workflow of most EDAs a bit strange. It seems to actively discourage reuse.

Being able to re-use Python code sections is obviously quite cool.

I don't yet have a good solution to footprints, but slowly but surely getting there with the tooling.
This is an extremely bad advice. In fact, you should do exactly the opposite - on AT, shut down the engine without touching the selector (there is a chance that AT won't disengage), and on MT, shut down the engine and switch to the lowest gear.

When the engine is not started, the kinetic energy of the car is spent to keep the crankshaft rotating and pistons moving. It stops MUCH faster this way.
Actually the other part is everyone wants to work from home and training juniors remotely is just too hard.
I'm surprised that they aren't making a bigger effort for Linux support.
Last time I tried swift on linux it wasn't even packaged by ubuntu.

If you `apt install swift` you get some object store tool.
Now-a-days, if you are tuning your GC you are almost certainly doing the wrong thing.

While the JVM offers a plethora of levers to pull in case you are hyper concerned about different things, the heuristics are VERY good. Mucking with the fine grained details can disable heuristics and ultimately give you worse results than if you just left stuff alone.

The levers to pull are algorithm, max memory, and max pause time. All other levers should be left alone unless you've got GC logs to back up what you think needs changing. (And even then... Do you really?)

Typically, the better route is flight recorder and eliminating wasted allocations.
>If you operate a pseudonymous Twitter account…we recommend not adding a publicly known phone number to your Twitter account.

Dear Twitter,
We need a phone number to be able to use Twitter longer than a week otherwise we get blocked for “suspicious activity” (which is entirely bullshit - logging in from the same IP is not suspicious).

So what should we do? Go to AT&T and open a new line? Jokers.
I agree, mostly because of the lack of self-managed MFA mobility.

The ideal situation is for a site using 2FA to allow me to choose the 2FA application: Google Authenticator, Authy, OneAuth(I think), etc.

Tools like Okta Verify, RSA, Symantec, or SMS based 2FA make the phone a true SPOF. You can't have backup codes, you can't migrate installations. In other words, I hate forcing my phone to be an irreplaceable hard token lest I drop it in the river and have to do a bunch of resets.
Finally! Somehow I've never been able to remember that either.
Small businesses push back on Apple’s privacy changes around advertising
The convention of using "ABCDEF" didn't get established until well after the LGP-30 was designed in the 1950's. The Wikipedia entry on "Hexadecimal" says "The now-current notation using the letters A to F establishes itself as the de facto standard beginning in 1966, in the wake of the publication of the Fortran IV manual for IBM System/360, which (unlike earlier variants of Fortran) recognizes a standard for entering hexadecimal constants."

The comments elsewhere that note the layout of the Flexowriter character set risk conflating cause with effect. The single-character mnemonics for the sixteen hardware instructions were chosen by the LGP-30 designers to be, well, mnemonic; and then the remaining characters FGJKQW were left to represent the values ten through fifteen. This then forced the assignment of character positions for the Flexowriter device, so that no table lookup would be required when reading opcode mnemonics and also when reading hex numbers; all bits could just be shifted into place in both cases.

Trigger warning: The phrase we were taught was standard in the LGP community to help remember FGJKQW was, I'm afraid, "For Good Jokes, Kill Quiet Women." This seems to have been excised from the written lore fairly early on, as search engines have no record of it.
Can we have a proper postmortem about this please, with information about the exact process that was required to obtain this information?

> We take our responsibility to protect your privacy very seriously and it is unfortunate that this happened.

Patently not seriously enough.
‘I didn’t learn anything’: Covid grads face college
I think they mean the compilation speed.
I wonder how it affects the Musk’s case of declining to buy Twitter?
Surely they concealed from him the fact of this breach?
Well voat was a specific website. The idea of link aggregators hasn't failed (considering we're using one), and sites like communities.win (now scored.co for some inexplicable reason) continue to be successful even with more successful sites like reddit
In small doses the comment section is funny. I like it when someone tries to hawk their app.
correct

is it a bug or a feature?
for reference, "a lot" meaning $170

they're sending 0.1 Ether, which simply means they deposited 0.1 Ether which is currently $170 each

also, when Tornado Cash's anonymity isn't the priority, you don't need to delay between a deposit and a withdrawal, so this person wouldn't have needed to have interest within Tornado Cash, they could have acquired Ether, deposited Ether into Tornado Cash and sent it out, all within 60 seconds of each other, especially with a bot

Tornado Cash has reportedly $400 million in it, 213,000 Ether. Someone with "a lot" of interest would have much more than 0.1 Ether deposits to troll with (because each denomination has a different pool, so someone using the 10 and 100 ether pool simply wouldn't bother with the 0.1 ether pool). Anyone can do this and there are alot of people willing to force the logical extremes of sanctioning a pool.
AFAIK most people have been moving away from it in favor of Rust and Zig.

A lot of friends at FAANGs are still working in ObjC codebases, and probably gonna skip the whole Swift story by jumping straight to Rust when the time comes.

But of course this could be just in my bubble...
xBox is pretty successful, no? Is the ability to building it back if it went under the only test/indicator of a successful business operation?
Same here - made and make health apps, ISO13485. No requirement for a central ops team.
I do a lot of podcasts or audiobooks while gardening of late. I’m tapering off because it’s not the same experience. I started by listening to just nature based books. It was different. More in some ways, less in others.

If you can’t be alone with your own thoughts then brother are you in a bad place. Everything in moderation.
Thank you. I agree, everything starts very nice and it's all downhill from there with rigid tools.
Another reminder not to use Twitter. It's not worth it. Mastodon is better.
Astro 1.0 – a web framework for building fast, content-focused websites
I'm pretty sure this is not about obfuscating anything.
Crepl: The C REPL AUR package
Regulators aren't stupid.

There will be a hotline or process for reporting your having been dusted. You call, let them know, they confirm, they give you special dispensation to move the tainted funds to a burn address most likely. They don't care the ultimate location in which the funds get locked down, only that they do.

That Ethereum allows for disting won't hamper things the least bit. However a lot of customer service is probably going to have to be accommodated, so if you do get dusted, I sure hope that wasn't your only financial lifeline, because it may take a while to work through.
> At the end of the day, I believe the barrier to entry says a lot about the content.

Does that mean that blogs hosted on Medium are not as valuable as blogs that are self-hosted on their own domain?
In all the civ games it's always been manageable relatively easily
But why do you think Gates is hated today? Many of the young people that hate him today don’t care about what he did in the 90s
Is 1 indicative of current flowing? Or not flowing? Is that consistent with a given chip, let alone an entire system? Is it always DC current, or can it be AC? In fact, is the 1 represented by current, voltage, and/or frequency?

There's lots of different answers here in different contexts. The reason 1s and 0s are good is because they represent the information in the digital domain, not the implementation in the analogue.
Those Dell systems are "not for the general public, and had found their way to the website only inadvertently. The laptops are available only by custom order and only to military, government and intelligence agencies", and the other two have to hack the Management Engine, fighting Intel every step of the way.

That's basically an admission that the ME is a backdoor, and calling ME-free systems something any individual can purchase is farcical or malicious.

https://en.wikipedia.org/wiki/Intel_Management_Engine#Commer...
A definitive guide to Ruby gems dependency management
You're still not saying how this lets Germany "control the EU". If anything it sounds like you want Eastern Europe to control the access to gas in order to have an inordinate amount of influence over Germany. So basically what Russia is doing now.

Being independent of Russian energy resources would also "bypass" Poland and Ukraine. Germany should and could have been there ten years ago, hopefully we will be ten years from now.
Exactly. They've positioned this as creating problems for iOS users; however, all of these items are frustrating for Android users, not the other way around.

They're preaching to the wrong choir.
Nah, not being, just assuming many Americans will be as a Schedule C goes beyond what the average person can honestly do.
But that is not the java naming scheme. Java stared using normal major version numbers back in the Java 5 days. They've developed major releases continuously for decades.
What? We passed this resolution that led to an increased US presence in southeast Asia in response to the Gulf of Tonkin incident that later evidence has shown never happened. https://en.wikipedia.org/wiki/Gulf_of_Tonkin_Resolution

The NSA itself later admitted they lied about the report, ignoring any sigint that contradicted what they believed happened.
The deep sea vents providing electricity differences sounds pretty important, so I guess that would make Mars and Venus less likely (I've never heard anyone discuss deep sea vents in their oceans, and neither is all that tectonically active, so maybe they couldn't have many?), but makes Europa more likely - it's nothing but ocean, and super-tectonically active.
Slmudog Millionaire was 91% approval on Rotten Tomatoes, grossed $378 million, was nominated for 8 Oscars and won Best Picture, won 7 of the 11 BAFTA Awards for which it was nominated including Best Picture, and launched the careers of both of its stars.

Humbly, I suggest that "western audiences" enjoyed the movie a great deal and had no problems with it and that the issues you are having are your own and stem from your inability to understand the thematic issues of the movie rather than a failure of the movie itself.

Interesting that you cite Forrest Gump as your example, since your problems with Slumdog are the same problems that I have with Forrest Gump: it jumps so quickly through Forrest's life that it fails to meaningfully explore the significance of any of the individual moments of his life other than his connection to Bubba and Sarge.
What 2FA does your bank use? I hear you on the issue... if any site requires me to use a 2FA I can't backup, then I simply don't enable 2FA.

It is baffling to me that banks of all places seem to have the absolute shittiest implementations of 2FA I have ever experienced - if they even have it.

FWIW I use 2FA a lot more now that I discovered Authy, which backs your 2FA tokens (encrypted) to the cloud. There is also 1Auth, I believe the name is, which allows you to do offline encrypted backups.
I could see my company using this, we have some internal tooling that we were considering moving to Retool. I think for any of these platforms to succeed long term they need to be just as easy to back out of (e.g. once it gets too complicated, go back to normal code) as they are to start using.

One thing that I misread and I believe others would too is on the main landing page where it has the list of features is one of them says "UI? Done (checkmark)" and the rest of the items don't have any Done or checkmark. It reads like the rest of the items listed aren't ready at all, which based on the docs they are at least available.
It's just a variant spelling of aesthetics.
You may be correct about everything you've said here, but I expect the tone is counterproductive.

If you're intent is to blow off some steam for your own sake, feel free to disregard. If you're intent is to make a difference, it seems likely that this kind of discourse moves the needle in the opposite direction you would presumably like for it to go.

> I would encourage you to understand the subject a tiny bit before LARPing the intelligent adult in the room.

I would encourage you to consider the impact of words like this before posting them. What was gained here? And what was lost?

Edit: It's like in a game of billiards. The people who win games are the ones that are precise. Each turn results in many of the balls being in a more beneficial position. Less skilled players slam the balls in the general direction of a pocket, and something might go in occasionally, but the overall table state is a mess turn to turn.
Also seeing this problem, I have friends in dire life circumstances trying to make a better life for themselves and their families by studying on top of a full-time job and I've not had luck trying to get them referrals.

One of them is a mid-30s handyman who turned out to have one of the best knacks for UI/design I've seen.

It's a shame because he's a very decent junior React dev that'd be a great combo UI designer but can't find an in anywhere

I feel like you've really got to do something to stand out or make connections
I believe this largely has to do with the push for remote and that juniors do in fact need guidance in the beginning of the carreer.
My brother in law just started software dev through a bootcamp and he got hired, but only with an onsite requirement.
Having lead people myself, this makes perfect sense.

This however does not seem to be the case with smaller companies that actually do have offices, in my experience.
How is this possible? It's easy.

Let's pretend you have a smartphone and a computer. Take the phone, and look at every application that you actually use. Make sure that application can be used on a web browser and you have the credentials stored in a password manager. Transfer your cell number to a VOIP service. Find your carrier and cancel your contract or autopay or whatever.

Now shut off the phone, and leave it in a drawer. If you can take out the battery, that's good, but you probably can't without breaking the case.

Put some cash in your pocket if you weren't in the habit of doing that before.

That's it, you're done. Remember to check your mail and messages on the VOIP line from time to time. If you ask the VOIP people to send voice mail to email, that makes it just one thing to check.
Ask HN: Why don't non-relational databases just treat rows as files?
Assuming the operating system's file system is built on some B+tree, the filename is the key (a UUID) and IO calls like fopen() and fclose() will have O(logn) access time. Files, while being modified, can be locked to prevent race conditions. Yes, there is inode overhead (1 million files in a folder is ~40MB), but I'm not using a 1994 desktop machine anymore.

What am I missing?
It's certainly a trade off. One thing erlang can do which java cannot is survive one of it's actors OOMEing. That kills the actor and not the VM.

That comes at some extreme costs and implications to what the VM is capable of achieving, but it is something that's pretty impressive.
Sure, some parts are obviously a manual process and hard to automate. But this is about automating the parts than can be automated.

It would be like suggesting that there is no point having LaTeX perform typesetting because the research takes so long anyway and you like typesetting your documents. I personally would rather spend that time doing something else and let the machine get on with it.
I guess the question for me is:

Does implementing a different pattern that abstracts away the database engine substantially lower the amount of work it takes to migrate the db in the codebase, and is it worth 5-10 years of dealing with another layer of abstraction that is unused most of the time.

My hypothesis is that even with a more configurable pattern for the DB there is still a lot of code that needs to be changed.
I've created apy [0] for this purpose. It also has some other useful features for maintaining cards.

[0]: https://github.com/lervag/apy
I think my ambivalence comes from a lack of excitement while just casually socializing. I have plenty of best friends who are hilarious and fascinating, that by comparison I can feel quite empty with a woman who is otherwise quite a catch. I'm trying to give the current one more time because maybe it's a function of how familiar we are with eachother and the experiences we've shared. Romantic relationships as an adult can feel so contrived!
This looks great, good work!

One tangential question: do you worry about using "Swift", which I assume is an Apple trademark, in the name of your product?
Biggest benefit with Erlang for me is preemptive scheduling. Has a perf hit, but you don't get brownouts. Java lacks this and this results in hanging threads. A lot monitoring has to be there to detect these conditions .
Project loom makes this somewhat better, but at its core, java threads are not preemptible
They sell it as seeming easy, like so many other things. Lots of edutainment going around too

It makes it harder to filter, so the bar is raised a bit
Entirely unrelated, but I can never take the word “gubernatorial” seriously.
I agree, and that's why my comment targeted news that has 'little to zero impact on your life'.

"Believe me it is better to understand the balance-sheet of one's own life than of the corn trade." - Seneca
> You do not sound half as smart as you seem to think you are. I would encourage you to understand the subject a tiny bit before LARPing the intelligent adult in the room.

Thanks for the ad-hominem attacks. That always makes discussions more productive and people amenable to consider your arguments. I may not be half as smart as I think I am, you on the other hand are coming across as an angry, immature and rude person who can't respond in a civilized manner or assume a shred of good intent from their counterparty.

> We are not doing that. But we have a lot of statistical data and measurements, which demonstrate a noticeable increases of both frequency and magnitude of these events.

And yet this thread is full of people saying that finally with this draught, this specific event, climate change is undeniably here. Again, I'm not arguing against climate change. I know it's happening. I'm trying to say that approaching from this angle is an argument on tricky grounds and may backfire when confronting opponents.

> This event is unprecedented in recorded history in Western Europe. Whilst indeed no single event can be attributed to a single cause, again, we do have data showing that the trend follows exactly what was predicted by the models 30 to 20 years ago. This behaviour is completely inconsistent with the situation of our planet, which should otherwise be in a mild cooling cycle.

Nobody disagreed with this.

> Nobody is lucky, certainly not the dead or those whose house went up in flames, or those boiling at home. This attitude is juvenile and unmoored from what actually happens in the real world.

You know perfectly well I didn't mean it that way. Again assuming malice and producing a strawman.

> Except that it is not the case. We keep accumulating heat records, and what used to be centennial droughts are not every 2 years. People already said that in 2003, and yet it keeps getting worse.

Again, nobody argued against this.
I remember this as "ln=long -s=short $long $short" as in "ln -s $long $short" creates a $short file pointing to $longfile. But to your point, $short is defaulted to basename($long).
The whole announcement reeks of "Stop hitting yourself!"

What scum. They had lots of chances to fix this, the first one being not collecting phone numbers in the first place. They chose to do that, and then they didn't adequately protect it, and now they're oh so very surprised that someone might be doxing their most vulnerable users.

If anyone is harmed by this, Twitter should be held liable.
checkmark removed, thanks for the feedback. Looking forward to have demanding users with strong use-cases.

About lock-in I completely agree which is why you can just deploy from github and export a tarball of your entire workspace at any point. The scripts can be used outside of Windmill (except if you use our K/V store but you do not have to). The day you want to migrate out, you will just have to redeploy your scripts as lambdas somewhere else.
Yeah; if anything this article is a good argument to stop writing comments, not stop reading them. However, the time commitment for that is high, and the most insightful folks tend to have day jobs.
No knowledge/criminal intent relating to the act can be a defense (other than for strict liability crimes like statutory rape), ignorance of the law is not.
I should probably set a filter rule for medium. The quality of all recent articles I skimmed was subpar.
Same here. The comments are the gold. When panning for gold you have to filter through a bunch of stuff you're not interested in. Sorry, you're not going to find gold every day and there's no motherlode to mine - unless you consider HN itself to be the motherlode - and you still have to mine! But those nuggets of gold can be extremely valuable when you find them!
Total aside, but that's a very nice piece of family history. And a neat short story, too! Thanks for sharing it.
These phone number blocks have usually been utilized by spammers in the past. A lot of them don't work.