skysight-inc/HackerNews huggingface dataset:
Matt Levine had a great writeup about this:

> If the price of IRON goes down from $1 (good) to $0.95 (bad), you just issue some TITAN (worth $65) to buy some IRON until it’s worth $1 again. And if IRON keeps going down, you just issue some more TITAN (worth $60) and buy more. And if IRON keeps going down … [you can fill in some more iterations here] … you just keep issuing TITAN (worth $0.000000035) and at that point you’re not accomplishing much. If you could sell 286 trillion TITAN at $0.000000035 each you’d raise $10 million. That’s probably hard. There are 285 million IRON (formerly worth $1) outstanding.

So probably not a Ponzi scheme but also not a scheme that was created by someone who can think two steps ahead.
On the other hand, linear code is the easier to refactor compared to over engineered code
> Exactly. 5G doesn't focus on increasing coverage but mostly latency.

This is my opinion as well - 5G will improve latency and also capacity (meaning carriers won't have to be as stingy with tethering plans) but not necessarily top speeds or coverage area.
You definitely do not have to re-install Windows every 6-12 months for decent performance. Just don't install every doodad and hopefully don't have corporate IT pushing 10 management applications running in the background.
Note: do not use this. The carrier wave is a square wave which means you spill ungodly amounts of RF into harmonic sidebands. If you dare to plug this into an amplifier - at least without a lowpass filter - expect a firm knock on your door.
I see that Matthias has responded and issued an apology on his website:
https://felleisen.org/matthias/Thoughts/Apology.html
As someone from Ohio, it's partly due to partisan voting but mostly due to gerrymandering that Republicans control the state.
Notebooks are for data science, not only data scientists
> The only reason they couldn't fully steal DNS settings was I had 2FA enabled with my registrars and on my email account

This sounds like they had your password?
Can you elaborate on the benefits of the BEAM? I'm of the impression that Erlang's robustness is largely a property of its use of supervision trees (OTP?) rather than the VM directly? What exactly does the VM do that makes it better than other kinds of VMs?
W/r/t a more descriptive name, I disagree—though until fairly recently I would have agreed.

I would guess that the desire for something more "descriptive" reflects the fact that you are not in the weeds with io_uring (et al), and as such a name that's tied to specifics of the terrain (io, urings) feels esoteric and unfamiliar.

However, to anyone who is an immediate consumer of io_uring or its compatriots, "io" obviously implies "syscall", but is better than "syscall", because it's more specific; since io_uring doens't do anything other than io-related syscalls (there are other kinds of syscalls), naming it "syscall_" would make it harder for its immediate audience to remember what it does.

Similarly, "uring" will be familiar to most of the immediate audience, and is better than "queue", because it also communicates some specific features (or performance characteristics? idk, I'm also not in the weeds) of the API that the more generic "_queue" would not.

So, while I agree that the name is mildly inscrutable to us distant onlookers, I think it's the right name, and indeed reflects a wise pattern in naming concepts in complex systems. The less ambiguity you introduce at each layer of indirection or reference, the better.

I recently did a toy project that has some files named in a similar fashion: `docker/cmd`, which is what the CMD directive in my Dockerfile points at, and `systemd/start`, which is what the ExecStart line of my systemd service file points at. They're mildly inscrutable if you're unfamiliar with either docker or systemd, as they don't really say much about what they do, but this is a naming pattern that I can port to just about any project, and at the same time stop spending energy remembering a unique name for the app's entry point, or the systemd script.

Some abstract observations:

- naming for grokkability-a-first-glance is at odds with naming for utility-over-time; the former is necessarily more ambiguous
- naming for utility over time seems like obviously the better default naming strategy; find a nice spot in your readme for onboarding metaphors and make sure the primary consumers of your name don't have to work harder than necessary to make sense of it
- if you find a name inscrutable, perhaps you're just missing some context
In a narrow sense, that's the thrust of the case we're trying to make here: if veteran engineers didn't frequently have competing offers, they wouldn't hold the amount of power they do.

That being said, the experienced engineers who can get that kind of attention have other desiderata in their job search beyond just "get an offer". "Get -an- offer" is a goal more typical of a new graduate or someone trying to break into the industry than it is a goal of experienced engineers.

To people who are sure they can get a job, there's a big difference between a 150k offer at a company that has none of the workplace traits they want and a 200k offer at a company that they'd genuinely love to work for. And right now, they can't necessarily tell the difference between those jobs before going through a bunch of application steps. The example we mention in the post - of a highly credentialed and very senior engineer who kept having his time wasted by recruiters who refused to admit that they couldn't offer what he was worth - wasn't cherry-picked. It came up organically while we were doing user research, because it's a really common problem, and was echoed further by a number of other senior engineers we spoke to.

(Of course, we care about the folks just starting their career, too, so I don't want to totally ignore the importance of solving problems for them. But I think we are solving an important problem for senior devs here, too!)
There are also more ways to install Wasmer!

You can use cargo (it will compile from source):

cargo install wasmer-cli --features singlepass,cranelift

Or a package manager:

brew install wasmer

You can check all available methods here. Hope this helps!

https://github.com/wasmerio/wasmer-install#install-via-packa...
Technology helps disabled student play the harp with her eyes
Working on fusion doesn't mean we're not working on better fission. We should do both. I think both fusion/fission are great but your comment is misleading at best.

- Fusion produces much less radioactive waste byproducts then fission. It's not zero, but it's a significant difference.

- The problems with nuclear weapons proliferation are much easier to handle with fusion. For starters, you're not transporting enriched uranium fuel around. Also you don't end up with fun transuranics like plutonium which can be readily used to make weapons, unlike any key byproducts of fusion. Hell, the main byproduct of our fusion reactors is gonna be Helium, which we actually need more of because it is a very useful element that experiences shortages due to not being contained in the atmosphere and not being super prevalent in the earth's crust.

- "Extremely fussy" is a selling point. Extremely fussy means that if something goes wrong you don't have a runaway chain reaction that makes everything go boom. It's impossible to design a fusion reactor that can melt down. Meanwhile, melting down is the default mode for fission reactors and needs to be carefully designed around.

- Fusion is the only viable energy source for long-term space travel/colonization.

- The point about net energy surplus is kinda nonsensical. Of course we're not there yet, that's why it's a problem we're actively working on and not something we've already solved. Your point is literally "we shouldn't develop this technology because we haven't developed this technology yet".

Also not sure how we can simultaneously need to "come up" with a good fast breeder reactor design while at the same time it's apparently "tried and true technology".
this seems like it's just diluting the signaling value of being on the platform? (and seems like it'll quickly create an upper and underclass of quiztakers vs nonquiztakers)
Evernote has been really stupid recently. They created a new version of their desktop app which does not include all the functions of the previous app.

Sounds like what Microsoft did with OneNote the Windows 10/Microsoft Store app vs the desktop application with significantly more capability though I believe the Win10/Store version is expected to catch up at some point.
True, it is computationally worse, though it's O(nm) so applying m at compile time to form a practical use as I used it will turn it into to O(n) in practice.

But that much is immediately obvious since it's mapping a filter, that is, has a loop within a loop.

I did consider the second one to also take quadratic time though. I forgot that in python getting list elements by index is O(1) instead of O(n) which is what I'm personally used to with lists.

It's also true that you can replace the filter with

[ v | v <- l, v `mod` m == x ]

but that's not as much fun as

(x ==) . (`mod` m)

I just love how it looks and it doesn't personally seem any less clear to me, maybe a bit more verbose.
My 5yrs old kid wants to listen Khea / Duki / Londra all day (I don't, so it's limited :( ). I don't see a lot of connection between listening to music on YT and a career in tech (or my son is going to have a career in tech?)
someone was extolling its virtues uptopic.
Lifetimes qualify as esoteric, I think. They seem unique to Rust (please correct me if wrong) and are not immediately intuitive.
I diffed down to understand why Open Office (1663 consistent with Microsoft Office) differs from Google Docs (1655).

"ago--never": G docs 1 word vs OpenOffice 2 words.

"tiger-lillies--what": G docs 1 word vs OpenOffice 2 words (IDK what this should "really" be)

"Wanting?--Water": GD 3 words vs OO 2 words

In this case the disagreement springs, exclusively, from if the docs engine believes that double hyphens make a compound word (and potentially handling punctuation in the middle of such a compound word)
> It requires a central actor

I see exactly zero existing definitions of ”ponzi scheme” that mentions any "central actor" so you seem to be creating an entirely new definition purely to avoid the "ponzi scheme" label.
Six ways to make async Rust easier
Have you checked out RedisGraph extension for Redis?
Nobody's access to the library is impeded by library fines. If you return the books on time, there's no fine.
Both. I personally find the fact that having these later and later rounds of funding considered normal a huge indicator that something is very wrong with the current industry.

It means there's a lot of capital being dumped into trying to find some hidden source of profit and it's getting harder and harder to find it.

It's the capital equivalent of going from finding oil in your back yard to blasting it out of tar sands in the Canadian tundra. Sure the capital/oil keeps flowing, but the inherent unsustainability of the system starts to show its face more clearly.
> Sure, $250 doesn’t sound like much but adjusted that’s around $2,300 today.

Tangential point: Prices are always compared adjusted with inflation, but I think it is actually more telling to compare based on average income because IMHO that's what really tells how expensive something was for people.

In 1959, the median income was $2,600 [1]. In 2019 it was $57,456 (for men) [2] and dropped since because of a certain pandemic...

Therefore, something priced at $250 in 1959 'felt' as expensive as something priced at about $5,500 today (that's quite more expensive than using inflation because people have got richer, i.e. incomes have been increasing faster than prices).

[1] https://www.census.gov/library/publications/1961/demo/p60-03...

[2] https://www.census.gov/library/publications/2020/demo/p60-27...
Not sure how it works in other states but in Ohio, voters can vote in changes directly to the state constitution. Thus the constitution is huge. I'm not sure what it takes to get on the ballot but it sounds like a way for special interests to just bypass the legislative process if they can get voter approval. There were 4 casinos permitted in the Ohio constitution change across 2 owners, but no provision for competitors to come in, it's just these 4 until another amendment.
GraphQL has been such a bad name to deal with. I've seen so much "we need a graph, so isn't graphQL a good idea?" or "this is a graph database, so doing graphQL on it will be way easier & more natural than on a SQL db, right?". Even from technical and semi-technical people.
ha! yes this was the criticism of him from jazz critics. cocktail jazz.
Tentative agree here, if quiz-taking is prominently displayed i'm still probably going to use the platform
We don't have municipal broadband in Washington State, either, despite the DNC holding a monopoly in the State, County, and City level around here. And by monopoly, at the city and county level in the Seattle area, 100% of the elected are Democrats. At the state level, they hold the governorship and both houses.

Somehow, it certainly is the Democrats' fault.
I know of several computer verified proofs of the incompleteness theorem. See entry 6 of https://www.cs.ru.nl/~freek/100/ for a small catalogue.
How does this relate to your objection? Are there bugs in the verifiers? Or did people verify the wrong theorem statement?
I haven’t actually gone through the TripleByte process, but my impression of the value of the platform to engineers was that only the at least minimally capable ones could be on there.

Does this not mean that even if you apply from TripleByte that you now still need to go through FizzBuzz and all that?
Instagram Expands Reels Ads to More Countries and Brands
I'm also using Sublime, but with https://github.com/renerocksai/sublime_zk that makes it much smoother
> Brandon Toner on Twitter[3] even introduced me to a hashtag for them ...

Is it #digitalgarden?

> I believe the most important question regarding personal knowledge bases is how to make them social.

AFAIK note taking apps often have a feature to share notes, if that counts, e.g., Obsidian (view-only), Roam (view and edit), Notion (view, edit, and comment), and so on. With sharing and comments enabled, you can even use Google Docs as your PKB (some people actually do this), given that you don't need fancy features like bi-directional links.

Just like regular blogs, some gardeners also implement a social protocol called Webmention [1]. It's more like a pingback in WordPress than a collaboration tool though.

> A good shared knowledge base would by contrast also resemble Twitter -- but more organized, more navigable.

I would love to see this implemented in existing apps. The current solutions I know either involve 3rd party plugins (e.g., hypothes.is), or you have to self-hosted it yourself (e.g., cactus.chat, based on Matrix protocol).

Another alternative, which I learned from visiting other gardeners [2], is that you can link the edit button in your note to a GitHub PR. It's not friendly to non-developers who visit your garden, but this is better than nothing IMO.

> In practice the personal knowledge bases I've seen look much more like silos.

5 months ago there is a Show HN about a decentralized knowledge graph called Agora [3]. The cool thing is, everyone is part of one large knowledge graph, which means nodes (notes) from multiple users can be aggregated around [[topic]]. I hope the project is still alive..

ps. I'm sorry if I'm not making any sense.. I only started researching on this topic recently to create my own PKB (I literally published my first note couple days ago [4]).

[1] https://www.w3.org/TR/webmention/

[2] https://github.com/MaggieAppleton/digital-gardeners

[3] https://news.ycombinator.com/item?id=25573523

[4] https://arata.page/notes/Web/Safari/WWDC21/
> How did you disambiguate ‘developer revenue cut’ to be Amazon’s cut not the developer’s? Since it says ‘developer’ not ‘Amazon’.

Amazon to reduce its cut of dev revenue from 30% to 20% with 10% in AWS Credit

or

Amazon to reduce its cut of dev revenue from 30% to 20% plus 10% in AWS Credit
I can't help but feel the otters kinda over-engineered this whole thing.
Test Out Next-Gen Space Tech in Kerbal Space Program
I'm not sure the claim about recaptcha is (or was) correct.

In my whole life, I have been hit with maybe 2-3 recaptcha before accessing a website.
They probably upgraded the system since then, but still, feels like the author is just pissed without any good reason. (actually I would have expected a mention about google collecting data with this but it's not even mentioned)
It is weird how we allow monopolistic behavior if the company is part of an oligopoly rather than a pure monopoly. If we agree this is an abusive business practice, the specific market share of Amazon's app store shouldn't matter.
Do you have any opinions on ArangoDB or Dgraph? My new tech lead is talking about switching from MongoDB to one of those.
io_uring has been a game-changer for Samba IO speed.

Check out Stefan Metzmacher's talk at SambaXP 2021 (online event) for details:

https://www.youtube.com/watch?v=eYxp8yJHpik
Yes exactly what I had in mind. I'm also thinking of a particular chain of syscalls [0][1][2][3] (send netlink message, setsockopt, ioctls, getsockopts, reads, then setsockopt, then send netlink message) grouped so as to be done in one sequence without ever surfacing up to userland (just fill those here buffers, who's a good boy!). So now I'm missing ioctls and getsockopts but all in good time!

[0] https://github.com/checkpoint-restore/criu/blob/7686b939d155...

[1] https://github.com/checkpoint-restore/criu/blob/7686b939d155...

[2] https://github.com/checkpoint-restore/criu/blob/7686b939d155...

[3] https://www.infradead.org/~tgr/libnl/doc/api/group__qdisc__p...
Brutally Useful: Making Great Products with No Design Skills
It's different from state to state, but most have some repository you can search. Local governments really vary based on size of city (rural areas have almost nothing online, but cities tend to have trackers).

For most people, I assume they're talking about the federal government when they say things like you said. I just want you to know that it's already open and available. For straight legislation - congress.gov tracks bills and gives you the text of most things. Whereas federalregister.gov gives you regulation changes.

Yes, there is a day or two delay on congress.gov from introduction and when it is transmitted from the GPO to the Library of Congress. But overall it's pretty quick.
Apple AirTags UX teardown: The trade-off between privacy and UX (TechCrunch)
I think my experience sounds like what the article is trying to say…

I tried TripleByte and wanted to like it, but mostly it didn’t seem like anything special. The whole concept of getting pre-screened, getting multiple offers, and jumping straight to final interviews just didn’t pan out. The last company I interviewed with basically treated my application like any other pipeline. I had a standard recruiter call, hiring manager call, and several technical interviews before getting an offer. And the experience with other companies was similar. From the outside looking in, it appeared that there was no special track for TripleByte applicants. In the end it felt like the TripleByte process simply made the interview process longer, not shorter. Eventually I found it faster & more effective to pursue companies on my own.

TL;DR — companies I met through TripleByte ran me through the standard process I’d experience through any third party recruiter without the personal touch one might get from a good third party recruiter.
I think the point is that starting over will just create a new equally broken system. So then we'll have two broken systems. Humanity could've instead used all that time/effort/capital to continue improving on traditional finance as we have been doing over the past century.

The current financial system becomes more robust every time a black swan event like 2008 occurs.
How to end up with 500K commits in your log
> Somehow you are not wary of an organization that is 90% directed by one entity. It might be useful to know that 95%+ of the code changes in wasmtime are by people working in Fastly.

I'm not overly worried about some companies investing more in communities than others, that's true, as long as there's some level of oversight (those 5% you mention).

I also suspect that a lot of those Fastly employees you mention came after the Mozilla layoffs we heard about a year ago, which I think invalidates a bit your point as the responsibilities were then shared before being unfortunately moved in to Fastly in short notice. It makes sense it would take time to address that perfectly, considering the context.

> Google is the main pusher to Chrome, the fact that Google is a commercial entity doesn't make good or bad on how they move the ecosystem forward. It makes it more effective.

That's not a great example - Chrome famously pushes changes without any oversight, which leads to useless APIs in the best cases to downright harm to their users in the worsts.
Detroiters eligible for free laptops, reduced internet bills
Everyone has their own definition of "simple". Some think that closures are too fancy and complicated while others don't understand what's so hard to grasp about a monoid in the category of endofunctors.
This is why I like Waterfox - it is Firefox but with a global menu added back in.
Isn't any compute more-or-less transferable (presumably at less than AWS's dollar cost) if you take it and mine some currency with it? I assume there's something out there that effectively buy spares cycles if you install a client. Or resell S3 space. (And yes, this may be potentially dangerous to your AWS account reputation.)
Hugged to death. Archive version here:

http://web.archive.org/web/20201112021733/https://appvoices....
Is the latter not the case? I'm genuinely asking here, as this is a point of view expressed by my tech lead (though in our case it's a graph DB vs an existing MongoDB setup).
Advice for landing entry level software gig
Hi all,

My wife completed her BS CS degree from UC Santa Cruz this past fall. She didn't do any internships during school, and had a bit of a circuitous path throughout (~6 years altogether). GPA ended up so-so, around 2.8.

She is a very hard and creative worker, and has no problem diving into new topics in depth. She has a fair amount of knowledge regarding machine learning, but only a couple small class projects to point to for experience. Good with Python, C++, SQL.

She is disheartened by, and growing impatient of, the lack of response and options in applying to things online, through LinkedIn etc. Was offered a pretty tedious 1-year contract gig for $50K, doing QA but never touching code.

Do you have any words of wisdom, advice, encouragement, etc. for someone in this situation?

Thank you!
Although not the same thing as adult bullying, adolescent bullying generally occurs in the presence of an audience (known as bystanders), and youths tend to rate bullies as more socially desirable than the bullied; even those who are bullied may think that bullies are more desirable.
And this is why Argentina is an economic wonder.
Did you read the full article? They've already restarted the program.

> Conectar Igualdad was supposed to end definitively in 2018, but the next year saw a new government come to power. The netbook program has since experienced a rebirth as a part of a bigger project. “Last year, we released the Juana Manso Federal Plan,” said Marés Serra, the general manager at Educ.ar. “And even though we do not have enough funds to cover every grade for now, we have returned to the model where the student owns the computer.”

The lack of internet is a huge problem still, especially considering they call them netbook.