skysight-inc/HackerNews huggingface dataset:
Fascinating. One of the few things posted here that got me really excited! Probably because I studied the basics of Markov algorithms, but I never imagined the idea could be developed further in such an interesting way.
I think the summed numbers might be unitless. At least all the other numbers are relative to the fastest/smallest entry. That is, what would make sense is score(x) = time(x) / time(fastest) + size(x) / size(smallest) instead of score(x) = (time(x) + size(x)) / score(best)
This was called Bancor and was proposed by John Maynard Keynes at Breton Woods. It was the major idea competing against the US pushing the dollar as the core of the monetary system and the US had all of the power at the time so that's why we're stuck with the USD now. It's actually a pretty interesting story and Planet Money covered it.

https://wikipedia.org/wiki/Bancor

https://www.npr.org/transcripts/526051566
I’ve been using this style of catch-all address for years. I’ve never had to explain, and have only once had an issue with it, last year when I scheduled an appointment with a business that I’ll call Alpha Beta Gamma, and they rang me a few minutes later saying they couldn’t confirm the appointment properly because their system was objecting to the email address I’d provided, which was alphabetagamma@, and maybe that was because of their business name being in it, so could we try something else, like abg@ (yes, they made the suggestion), and that worked.
It's unlikely that English speakers will use diacritics except as a point of trivia. Cafe, naive and even resume have lost their diacritics in practice (ime).
Not to be confused with BlackBoulder...
that’s not a good question
Hard G is right, but I don’t think your IPA is. Without diacritics, the IPA for the Japanese “kagi” is /kagi/.
It’s a nice yet non comprehensive list and includes many non software specific (yet useful) topics.

Concepts that imho are missing from any “list of software concepts”

- exponential backoff

- circuit breaker

- jitter

- gossip algorithms

- consistent hashing

- paxos consensus algorithm

- two phase commit

- map reduce

- SOLID

- YAGNI

- NIH

- Goodhart's law

And the list goes on
Ehh, I totally forgot where I am, for a few moments.
I'm curious where this belief comes from that large companies do not mistakes. It's almost as if you're implying that they're omniscient. Just look at Twitter for examples of how these large companies absolutely can and do misjudge markets.
Bin it until its anonymous again. Your route is too identifying, but is "people who appear to be driving away from a residential location between 9:30 and 10"? Fun to think about.
A zero-human-drivers railway sounds extremely vulnerable to "the train is on fire, the fire brigade shut off the generator, which it turns out the brakes depended on" which is the essence of what happened there.
It's not about the age! Look at the headers!

Received: from 7n.robtoledoyour.com (7n.robtoledoyour.com. [2a01:7c8:bb01:51a::7])
From: YouTube <no-reply@youtube.com>

That email was sent by <robtoledoyour.com>, claiming to be <youtube.com>.

YouTube has not created DNS records allowing <robtoledoyour.com> to send or forward email on its behalf.
Apologies in advanced for not submitting a game. Does anybody feel an unbreakable urge to just break from free of the dreary day job and write games for fun each time you see a HN post like this? My fantasy is to just go and Browserize a game (and not just by wasming it). Gaaaaah the tragedy of limited time!
As someone who’s done lots of RESTful (or RESTish) json/HTTP APIs, lots of gRPC, and lots of GraphQL … the simplest, best solution in almost all cases is RESTful json/HTTP APIs. There’s really no need for gRPC for the rest of us, it’s just unnecessary complexity.

If you want code gen, just edit OAS specs with Stoplight’s OpenAPI editor, and generate clients/servers with OpenAPI generator. If you really need event streaming between services, just use something like Google PubSub, webhooks, Kafka, whatever - external systems are better for this than direct server to server comms because they’re more reliable, far less worries about deployment, etc.

RPC seems simple at first but always balloons into excess complexity. Just stick with REST, and sprinkle in a PubSub system if absolutely necessary, it’ll stay simpler that way.
This is super interesting, since I had the opposite experience: I learned much more and received more personalized instruction and high-quality material at my low-status undergrad than I did during my top-ten graduate education by a wide margin.
> If Facebook suddenly disappeared from the Internet tomorrow, life would go on.

Yes, if FB disappeared overnight, we'd all wake up to happier world and life would go on.

But that's not the scenario. The scenario is that suddenly your FB account disappears overnight while the rest of the world, all the groups you need to interact with, continue to exist only in FB. That's a terrible dystopia for the victim.

Personally I'm lucky no group I need to deal with uses FB much or at all. But I do know there are groups for whom continued FB access is vital. It shouldn't be so and/or FB should be regulated to force them to allow access to anyone who needs it. Allowing a private company to shut someone out of society is morally incorrect.
This is such an interesting way of computation. I watched analog way of computing neural networks by veritasium.
Inflation is actually inevitable not just because of limited production capacity but also because of limited storage capacity of the economy.

For some reason people got this weird idea that the economy will store an infinite quantity of capital. They probably got this mistaken impression from the fact that cash has a guaranteed zero percent interest rate. But since actual capital (food counts as capital for example) spoils in the real world the amount of capital that was produced starts diverging from the amount of financial capital that grants you the right to buy physical capital and this is how you end up with this eternally creeping inflation but that also explains why in a properly managed economy, the inflation rate is expected to be very low around 2%.
Similarily, Pioneer Space Sim: https://github.com/pioneerspacesim/pioneer
comparing endowment to market cap is misunderstanding basic finance and accounting. endowments are more directly (but not perfectly) comparable to (long-term) assets on the balance sheet. those are typically a small fraction of the market cap of a company. apple, for instance, has a $2.4T market cap, but it's non-current assets are $216B (of which $128B are investment assets).
And in english it's "Ivory Coast", in german it's "Elfenbeinküste".

None of those is an official name tho, they are quite insistent that's exclusively the french one:

>Therefore, in April 1986, the government declared that Côte d'Ivoire (or, more fully, République de Côte d'Ivoire) would be its formal name for the purposes of diplomatic protocol, and has since officially refused to recognize any translations from French to other languages in its international dealings.

(from https://en.wikipedia.org/wiki/Ivory_Coast#Etymology)
Just wondering what you think about the progression routes for RSEs?

A big problem as I see it is that someone not in the first wave of RSEs (who are now mostly in leadership positions across the various research intensive Universities groups) basically gets stuck with no appreciable career growth. You can probably get to a permanent job in the 42-50k salary band as a “Senior RSE”, which seems to be used for people even without that much experience to try and bump up the salary, but beyond that it would be very difficult to jump to the band above without staying in the same role for ~5+ years and hoping that someone left. At that point you’re obviously at top of automatic increment band and don’t get a meaningful pay rise for a potentially number of years. I thought it was very unlikely that there would more jobs at that level because when bidding for time on grants, academics don’t want to pay someone external to their team more than they pay their own post docs, and heard comments to that effect from academics themselves. For centrally funded positions it’s even harder, having seen my old group lead battling to try and get even 32-40k positions approved.

So in my mind, there’s a big problem where someone ambitious could job hop into an easier and better paid job in industry. Why wait a really long time to get promoted when you could leave and get paid more than the top of the next salary band anyway?
Hasn't every major browser dropped support for displaying extended validation differently?
Kubernetes is insanely complex and modular. Just yesterday I was looking at the source code and the code part I knew was replaced by yet another pluggable system. Instead of consolidating into a well-understoof set of features, Kubernetes is exploding with complexity, so it's almost impossible to "build it yourself" for a production environment.

However, there are plenty of companies that will sell you a system, including varying levels of support. You then, of course, have to hire your own DevOps engineers that will deal with the areas the support doesn't cover, which, given the complexity, is still an awful lot. Or you do everything in-house, which means hiring even more people.

TL;DR DevOps engineers won't be out of the job anytime soon. Same for Kubernetes developers.
Added to my DNS66 and PiHole, thanks.
osu!lazer: https://github.com/ppy/osu

Official open source reimplementation of the rhythm game osu!classic that is planned to replace it. It's mostly equivalent except in that you can't submit competitive scores online.

Osu probably has one of the biggest communities surrounding an open game, with some ~15 million active players around the world.

Gameplay revolves around playing community-generated "beatmaps" in one of 4 rhythm-based modes, the most popular of which involves clicking circles.
>To this end, they built a self-learning circuit, in which variable resistors act as the synaptic weights

Hey where did they get memresistors?
Yup just watched it.
Would be nice, but also a big task to make a user interface for everything.

The filter chain system, for instance, is quite complicated.

But of course there could be some compromise.
As someone who left my most recent company after 4 months I strongly urge anyone reading this to not make this a maxim to live by. Sometimes you make a mistake choosing your new employer. If that new employer is causing you undue stress, leave.
This looks beautiful. Are the alternatives simply listed in order by their GitHub stars? How do you handle projects hosted on Gitlab, Bitbucket, etc. Surely it wouldn't be fair to do a 1-1 comparison, right?

Have you looked at alternatives to your site like AlternativeTo and LibHunt? Do you plan on using any of that data as well or perhaps even linking to pages on those relevant sites? Sorry for the unsolicited advice, but I feel like being able to take advantage of the work already done by those platforms in some way could be a big step towards setting you apart. Just saying as someone who uses/contributes to AlternativeTo a lot
Listen to him talk about his daughters.
That assumes the location on the device is used by an app.

But signals your phone is sending can and are also being tracked.
Because he’s from Turkey, where he was a magician.
For the record, OSU lists their student:faculty ratio at 18:1. First year gen ed courses are huge but most upper level classes are a much more manageable size.

https://oregonstate.edu/about
Thanks! That link especially contains some really helpful write-ups.
I never really needed to think much about performance, as my C# usage always was constrained to simple CRUD stuff in server backends, which is a shame really, as it is such a nice language.
First impressions are important - dont do or say anything stupid or risky the first period of time. Dont take liberties before you have a good balance or your "trust account" if that makes sense.
Just because your lived experience is that "VR sucks" doesn't mean it's like that for everyone.

As a total counter example, I'm in my 30s, live with my girlfriend (in her 30s) and we play with our Valve Index together several times per week. We also have friends over for house parties where we play VR together (as well as Nintendo Switch.)

Now, imagine this is still "v0" of VR, that I am playing it on a weekly basis etc with my non-gamer girlfriend, I can easily imagine this being massive in 10 years.
Instead, it naively assumes rationality
Not necessarily. The key is whether the closed-source software is an extension to the open-source software or something completely unrelated to it.
On Self-Taught Coders
“Czech Republic” was always a mouthful so it’s unsurprising that Czechia caught on. But if they had made it Česká then I doubt it would have been adopted so easily.
Congrats. I think there's an opportunity for a markdown-based Confluence competitor. Something that can be used by non technical people. You might want to consider that use-case/positioning rather than personal note-taking.

Major missing feature for the average user I think would be easy image/binary upload, embedding and preview.

By leveraging Github (and Gitlab please) auth it makes this usable by enterprise which is smart I think.
Great question. They are similar concepts in that they both allow you to define a C4 model and generate diagrams based on that model. The key difference is simply that PlantUML (and Structurizr) allow you to define the model using markup or code, whereas Carbide uses a graphical interface. I know some people prefer the code or markup approach, and I know others that prefer a simple graphical interface. I think it comes down to personal preference really, but in the end they accomplish the same thing, which is model-first diagramming.
I've got a first@last.family. My dentist and several large companies refuse to accept this as a valid email address, so I have to use an email that doesn't identify me personally by name (uses efreak instead of my name). This annoys me every time I deal with them, especially since some of these sites use my email address as a username. I've been locked out from logging in on other devices a couple times for trying too many passwords when the problem was the address, not the password.
And just days after the launch of the OB-X8.

Collaboration with Tom Oberheim another legend of the synth world.
> Calcutta

Kolkata, just as Bombay is now Mumbai (since 1995), and similarly, how Peking is now Beijing. In that light the name change for Türkiye is not really novel or unreasonable. A growing number of countries are of the opinion that they should have some say on the exonyms used in English, especially when that language is used as the lingua franca at bodies like the UN.
almost all FOSS work is async. any company that has teams across multiple timezones does async work.

for me, unless we are doing pair programming, i expect communication to be async, even if we are in the same office. you don't get to interrupt on demand, but you better wait until i am mot focused on something else, and respond to your message
Elon Musk may not be a sympathetic Human being, but he certainly isn't a grifter.

What amazes me the most is that he is able to get project management in place that works. Somehow most (or all) of his companies get shit done, and it is indeed some amazingly complex shit. That may be his super power, beyond having been lucky with his first investments giving him the billions for the next endeavors.
That's because these standardization bodies are run by the same companies benefiting from them and are incentivized to serve their owners and not the public domain.

The goal of these standards is not to be open and free but to allow for multiple proprietary but compatible implementations to exist. For better or for worse, mobile phones need to be able to talk to each other via standardized infrastructure and you need to agree some technical specifications for that. That's the need these standardization bodies serve. Making it easy for others to enter the market is not a goal and actually explicitly not a goal.

Implementing these specifications requires access to patents from the main specification authors. This ensures these make a nice profit and ensures companies are willing, and even eager, to commit their IP to being part of a standard. It's the key way for them to monetize their R&D.
Xonotic is absolutely amazing multiplayer. Extremely competitive and fast paced. There isn't a large number of online players but I can always find a Deathmatch or Team Deathmatch to burn 15 minutes on. The weapons are excellent, like a mix of Quake and Unreal Tournament. I play it almost every day.

Edit: if you download it and install it, be aware that there's a script buried in 'misc/tools/rsync-updater' that updates to the latest autobuild. The last official release, 0.8.2, is really old.
You are inventing imaginary requirements for email that do not exist. The "From:" header is not part of the envelope. The "From:" header is protected by the DKIM signature. This message is from youtube.com. You received it via some other relay. Nothing about that is weird. People love relaying email all over the place.
I wonder if this will finally prompt a change in the name on Wikipedia
It was not socially accepted to ask if someone died with Covid or from Covid. To me it is obvious that this alone already leads to wildly inaccurate data. There have been incentive structures for hospitals to make their Covid numbers larger than they actually were. There clearly was a bias towards seeing Covid as severe as it can possibly be seen. Not a big surprise for me to see afterwards that the numbers were indeed exaggerated.

Tim Röhn's investigations provide some deeper insight (German):

https://nitter.net/Tim_Roehn

For example Hamburg put all patients were vaccination status was unknown into the unvaccinated group. This clearly makes no sense and was corrected late, but things like these made the official numbers. They claimed 90% of infections were affecting unvaccinated people. As a consequence politicians started to call it a "Pandemic of the unvaccinated". The real numbers were these:

- 63,2 % Impfstatus unbekannt (unknown)

- 22,5 % Geimpfte (vaccinated)

- 14,3 % Ungeimpfte (unvaccinated)

https://nitter.net/Tim_Roehn/status/1471802903191076870#m

The deeper you look, the more you find out, how many numbers were estimated, model-based, outdated, skewed by weird incentives or otherwise incorrect instead of just plain simple counts, based on common criteria, like they appear to be at first glance.
The parent is probably referring to this part of the OP:

> Edit: please vote on the comments people post too. Up if you like, down if you dislike, don't vote if you haven't played it or are neutral on it.
Why is it weird to use the correct name of a country?
Are these related to the YouTube ads I get all the time about how there's "a better way to make money through Amazon with Audible!" or similar "passive income" ads that I see all the time? It's astounding to me that we've gotten back to the point of "GUARANTEED RETURNS! NO WORK!" being so convincing that I even see people on here talk about it casually.
SEEKING WORK | Amsterdam, Netherlands | REMOTE

Technologies: JS/TS, PHP, Symfony, Laravel, Vue, React

Experienced back end developer with 20+ years experience who likes to get things done. Can help you with architecture, CI/CD, coaching & improving quality overall (as well as building new stuff of course). Email me for an up to date Resume.

If you're willing to give a php developer a chance also looking for Rust/Golang work :)

Email: ryan [at] andthensome [dot] nl
There are places where latin names are used systematically for countries, e.g. passports or postage stamps. Are diacritics kept intact on those?

(Possibly the answer is inconsistent, but it seems like a common enough issue that there should be some standardization)
> defi is a scam [for] avoiding taxes

using defi to minimize tax burden is neither a scam nor unethical. plenty of people borrow against their houses or stocks.

> nfts are dominated by stolen pieces

most nft volume is made of bored ape yacht club, moonbirds, doodles, and similar properly licensed pieces.

> smart contracts don't replace legal contracts

right, they allow you to transact trustlessly for defi and nfts.

> stablecoins [should require] bank charter

https://www.bloomberg.com/news/articles/2022-04-13/circle-ba...
Incentives. Who will spend the time?

If he's real, you look like an idiot and might get sued.

If he's good at his con you won't know which other people have also seen through it. If you bring it up with a believer, you're in for a harsh response.

If it's just a temporary con that will die soon, it doesn't need you to help it die.

It costs at least something to do due diligence, so not everyone will know it's a con. You've spent the effort and invested something. You have a sunk cost, why not wait for a bigger fool to come along? This is maybe the big one, because this is a mechanism for snowballing the thing.

End of the day, authorities need more resources to find these kinds of things, and they need resilience against losing cases if they are going to try a lot of shady practices.

Maybe my biggest complaint about this world is when I see conmen living in the open. I've come across several in my life of various sizes.
> You would end up in a semantic discussion of the term "conventional means"?

A definition could be a means which is itself regulated to be available to any customer.

So a phone support line is one because phone service is regulated, available and interoperable. Email counts because it is open, standard and decentralized (an email provider like gmail can block you but you can simply go elsewhere or self-host). A support office staffed by humans is also good because everyone can walk/bike/drive there. (But as a counterexample, a support office inside a military base wouldn't count since most people can't get to it, unless 100% of the customers are in that base.)

A support line controlled by a private entity which arbitrarily blocks people from access, such as FB, clearly doesn't count.
Or in the relevant ISO standards. I remember when Eritrea gained its own iso code a few years ago. That required us to upgrade a few things to handle new iso codes showing up in data sets. It takes surprisingly long for this stuff to trickle through to all the relevant systems.
Is there any good guide on when to use gRPC over JSON and is it good to use for small teams?
Clostra | mesh networking | full-time | REMOTE | https://clostra.com/careers-home

Build a secure messenger that routes around censorship and other network disruptions. We built FireChat and now we are building its successor.

Seeking a strong C developer with network protocol development experience.

Job description here: https://www.clostra.com/senior-software-protocol-engineer
Curious how long it will take the iso-codes project https://salsa.debian.org/iso-codes-team/iso-codes to get updated. This package is used by country libraries in many programming languages and systems because it provides XML and JSON versions of relevant standards like ISO 3166-1 (countries and territories), ISO 3166-2 (subdivisions), etc.

For systems that rely on country data it is better to use ISO 3166-1 Alpha2 or Alpha3 codes because those don't change as often and don't have pesky issues with articles, diacritics, and cumbersome official names.
Tho thinking about what you said more, how do you figure? Mass = Density * Volume, so they increase at the same rate.

I think you may have meant surface area.

When I read this article I assumed they would be using the space inside the body, like a hollow or honeycomb moon