skysight-inc/HackerNews huggingface dataset:
> better notation for literals [...] something like 1eb-1 (for 0.5) and 1eb-2 (for 0.25)

There are floating point hex literals. These can be written as 0x1p-1 == 0.5 and 0x1p-2 == 0.25.

You can use them in C/C++, Java, Julia, Swift, ..., but they are not supported everywhere.

https://observablehq.com/@jrus/hexfloat
It also explains why 0.1+0.2 is not 0.3. With binary IEEE-754 floats, none of those can be represented exactly[a]. With decimal IEEE-754 floats, it's possible, but the majority of hardware people interact with works on binary floats.

[a]: Sure, if you `console.log(0.1)`, you'll get 0.1, but it's not possible to express it in binary exactly; only after rounding. 0.5, however, is exactly representable.
This is false. Vaccines reduce transmission. What we've seen is Delta et al is the rate as which they reduce transmission is not nearly as good as they did for previous variants.
If they can’t afford to staff for 24x7 operation and maintain profitability that’s their problem. They should either reduce their service hours or charge more.

By working for free you’re subsidizing your organization’s unsustainable business model.
This sounds like bare nihilism to me. Why do anything, if nothing matters?
No, because continuity of civilization is nowhere in most people's decision making process. Everything they actually care about is on Earth and that doesn't change with a mars base.
The first video using lishis was absolutely stellar as well as it showed much more clearly what was happening under the hood.
I understand why the author is laying the smackdown on Alex Berenson, but sound statistical reasoning was murdered within the first month of the pandemic and has been absent ever since.
Unless you're working hourly or the on-call duties weren't disclosed during salary negotiations, you're already paid for it. I'll happily take a call after hours if it means I'm in a cushy job being paid 200k/year to solve puzzles. My partner manages a Safeway and makes well under half what I do for easily twice the work, and he's effectively on-call 24/7 for his store. Is either situation ideal? No, but I recognize that even with the injustice of having to ack an occasional alert at 2am, I'm in a crazy fucking comfy spot.
This model of oncall (what I currently operate off) is less abusive than how DevOps teams were run at my last company.

I would get called on days off, evenings, weekends. As late as 1am. I once brought my laptop to a Cubs game, because I knew I would get called (and I did).
It was mostly because Devs broke the build, and their managers refused to have them learn how to triage that themselves because it would be extra responsibility.
The best (and only) thing I learned in high school statistics is that no matter how many times you flip a coin, each flip has an equal chance of landing on heads or tails.
I don't understand what you mean. My argument was along the lines of:

- Fed buys bonds to keep yields low

- Inefficient businesses are then able to secure funding at lower than 'natural' rates and stay afloat

- It takes more effort than necessary to produce the goods and services society needs

- But also there are more jobs, so the mandate is met

Also, simultaneously:

- Fed buys bonds to keep yields low

- A. increases the quantity of savings=investment dollars demanding a return

- B. lowers denominator in DCF valuations

- A & B apply dual pressure causing financial assets grow in price disproportionate to the amount of products & services provided to society (measured in cash flows)

- people who get paid a salary get priced out of economic ownership

- people who already hold claims on cash flows get "wealthier on paper" even though goods & services for society have not increased

Am I missing something? Because these arguments seem to me to explain, in pretty simple terms,the world as I observe it.
> WHO skipped Nu (because it’s too easily confounded with “new”) and Xi because it’s a common surname.

I’m sure that’s the reason /s
I have nowhere enough knowledge in linguistics to properly explain this, but numbers between 10 and 20 have their own unique pronouncement which sound quite incorrect if inverted. Not too different from English, 10,11,12 have their own endings, while 13 to 19 end with a "ten" - similar to the English "teen". But saying "three-and-ten","four-and-ten" etc. doesn't sound right at all, in our language.

It's after this that you get "twenty-one, twenty-two, ... " and up to "ninety-nine" - which can also be pronounced "one-and-twenty, two-and-twenty, ..." up to "nine-and-ninety".
One of my math teachers regularly abstracted formulas as houses and cigars. You know, 'cause (3x+5)² kind of looks like a house with an x as front door and a ² as a chimney. Cigars were used instead of ellipsoids. When translated they flew through space.
From wikipedia:

> A market maker or liquidity provider is a company or an individual that quotes both a buy and a sell price in a tradable asset held in inventory, hoping to make a profit on the bid–ask spread, or turn.[1] The function of a market maker is to help limit price variation (volatility) by setting a limited trading price range for the assets being traded.

> In U.S. markets, the U.S. Securities and Exchange Commission defines a "market maker" as a firm that stands ready to buy and sell stock on a regular and continuous basis at a publicly quoted price.

The concept of the market maker is that, if you as a third party want to buy or sell whatever it is, you can do that because the market maker will instantly fill your order. ("Liquidity provider".) Without the market maker, your buy/sell order would have to wait around indefinitely for someone else to file a matching sell/buy order.

In particular, note that placing a buy order without a corresponding sell order doesn't satisfy any definition of market making. And if it did, limiting the order to 1 bitcoin would still be disqualifying; to fill the role of liquidity provider, the market maker must stand ready to buy as many bitcoins as anyone wants to sell.
Show HN: Life Simulation Written in Rust
I made this simple 2D simulation of life using Rust. I find it fascinating to see how complex patterns can emerge from simple rules, and how well natural selection works!

The code is not extremely pretty, but I'm happy with the results. I'm quite amazed that I was able to port the whole thing to the web with very little effort!
“We pay you well” just means “the labor market favors us so much that we can hire a replacement for you to do it.” Charitably, it’s because their pay is above a willingness to work threshold in the market. As a market participant, the supply side of labor typically is too large, not at all organized, and lacks information and any market power to price these things into valuations.
“Everywhere now”? The title’s usage of “AI” has been common even before my parents were born: https://en.m.wikipedia.org/wiki/Artificial_intelligence_in_v...
Where did you get 500/sq km? On wikipedia it clearly states 7,194/km2. A number that is more akin to the other cities mentioned. Have you ever been to SF? If SF gets any more dense the bay is going to be a permanent cess pool. Further, the buildings are already sinking.
We dont need to build more housing in SF just so people feel they deserve to live there can do so cheaply. There are plenty of other places to live.
And if you need someone else to flip burgers for you in SF then you should patronize places that pay a living wage. Also, where did that burger come from? Wasnt raised in SF ... we dont need to concentrate more people in a place that already has all its food shipped there, like Singapore.
His point is that if everyone had their own server, everyone would have better uptime than they currently get using github.

The complexity and load of github is the problem.
I partially agree. It really depends on how often I'm called when on-call.

There is a world of difference between being called twice per year, and twice per week.

...and it's fine for that to be priced in as long as those expectations are as clear as the salary when I take the job.
My issue with this is the definition of “you”.

Yes, “humanity” will be in the universe, but they will not be one homogenous culture. What’s the probability that Martian humans will get jealous of Earth’s vast and plentiful resources in 100 - 200 years, and they wage open nuclear and biological war on Earth to wipe out all Earthling humans? Based on what I know about humans, the probability this happens approaches 1 as time moves forward.

And how will they evolve? What will they look like in 1000 years? 1 million? We don’t know of any alien species now, but if we send humans out into the stars we will essentially be creating a new evolutionary branch of spacefaring humanoid aliens. What kind of aliens will they be? The friendly kind that sends scientists to other planets to study their ways? Or will they be warlike aliens from Independence Day, roaming the cosmos like Genghis Khan and consuming all in their path? Again, based on what I know about humanity, we will be both, but the latter could show up one day and just destroy Earth.

Personally I think none of this will happen. We will wipe ourselves off Earth before we can support autonomous space colonies. Likely we will fuck things up here and then our space colonies will shrivel and die from lack of supplies.
That’s because you have little experience with how developing countries actually operate.

One common ways developing countries use to build their industrial know how and capacity is to get a foreign company to create a development in it. A factory, manufacturing center, or R&D site. Companies are much more reluctant to do so, if the host country is not willing to protect their IP.
Yes. You miss polymorphism.

The reason for receiver.method(), is that the binding to the receiver is done in runtime and not in compile time. Hence, you can change the ACTUAL receiver object without changing the sender.
I personally think that it goes deeper than just the ability to read and absorb. You to ask, and understand the motivations _for_ reading something, otherwise it's going to feel like a chore. I just finished "How to Take Smart Notes" and it seriously changed how I view readings like this. Where it's not for a short term gain, but rather an incremental increase in my knowledge base.

The content may not be super relevant immediately, but the book and (really simple) methodology of taking notes on these readings and graphing relationships between concepts means you're slowly building a network of knowledge that grows and becomes more powerful over time.

I used to but now it feels like a fun game to me.
If your business requires 24x7 coverage, you should pay for 24x7 coverage and not expect the same people working 8x5 are the ones who will do it "because it has to be done".

I once worked for a tech company that said they had follow the sun rotation and i was dumb enough to take the job only to find out that the other countries had strict labor laws and follow the sun didn't mean the US folks would have their nights and weekends, but that the US folks were doing off hour support for the rest of the world because we don't have labor laws that protect our workers rights. I literally had to keep a seat warm from 8-5 my time to do the bulk of my work from 5-9pm and on weekends to "work around the customers" and they failed miserably at making tech work... (fin tech.. where they through money and soul sucking work at every problem)
At some point, there has to be someone to push the right button at 3AM. That can be done by shift work, it can also be handled by on call. In general, a job with on-call requirements should disclose that up front, and compensation should be better than the same position without the on-call requirement. For small teams, on-call may be the only way to do it because there isn't going to be a night shift.
You believe there's nothing worth preserving in human civilization, that's there no purpose to anything humanity does? I'd argue we are biological beings with consciousness, we have the capability of experiencing wonderful things. As our ancestors did before us, isn't on us to keep the ball rolling, to allow future descendants to experience the joys of life and thought?
I'm not sure this is what you are asking for, but would this be suitable?

> ISO C99 and ISO C++17 support floating-point numbers written not only in the usual decimal notation, such as 1.55e1, but also numbers such as 0x1.fp3 written in hexadecimal format. [...] The exponent is a decimal number that indicates the power of 2 by which the significant part is multiplied. Thus ‘0x1.f’ is 1 15/16, ‘p3’ multiplies it by 8, and the value of 0x1.fp3 is the same as 1.55e1.

https://gcc.gnu.org/onlinedocs/gcc/Hex-Floats.html
The ‘sender’ is the code doing the call and the context. Most languages don’t let a method know who called it, so it is not a ‘full fat’ implementation of messaging which would be more like email.
Yup, a friend of mine learning French a few years ago asked me how I, as a native French speaker, deal with this problem. I didn't understand what he was talking about because I had never in my life even noticed it. Learned how to count before I learned how to multiply, after all.
I ask every team I interview with whether they have any sort of on call. A “yes” answer terminates the interview, unless quickly followed by “but we can make an exception”. Call me a monster if you wish, but my time is mine and my family’s.
People seem to take it as some sort of impressive critique of statistics and the scientific method. Similar to "there is a Replication Crisis, vaguely speaking, so your bigot facts don't matter." No, the replication crisis is mostly a function of low sample sizes and misinterpretation, if a paper has a decent number of people and isn't being interpreted by an activist (like, ie, the social researchers themselves), it's valid.

Same thing here, this is only impressive to people who don't know how to interpret statistics.
It's quite important for programmers especially to decouple the idea of numbers from the notation and representation of numbers. Start with Knuth, chapter four. There is only one integer that we call "one", but there are infinitely many names for it: "un", "ein" etc. You could even make up your own name if you like. There is no right or wrong way to say or write numbers, there are just more or less convenient ways, depending on the application.

When it comes to natural language, the answer to "why is X the way it is?" is always ultimately the same: because it works. It is sometimes interesting to learn that this word came from that root and so on, but ultimately we're just making sounds with our throats and mouths that go into other people's ears. Everyone around the world is talking about the same stuff, there are just so many ways to say it we often settled on different ones.
The answer is no and you’re clueless if you think otherwise. The “leader” has no choice in blocks or transactions after they “win” the “election”.
Keith's Lament
On point 4, when do these “huge uses” start to appear?

Bitcoin’s been around for what… 13 years now? Seems to be speculators, scammers, money launderers, and phishing/hacking rings still.

Everything that tries to accept bitcoin for payment seems to stop doing so relatively quickly.

It’s intentionally deflationary so anyone who holds a bitcoin is incentivized to hold it, not use it.

Just bizarre.
Dislike button still exists. However the number of dislikes has been removed.

This visual change is now live in the YT app
Submit an invoice for a minimum 1 hour charge for any after hours work/calls. Devs need to start billing like lawyers.
As Benjamin Disraeli said "There are three kinds of lies: lies, damned lies, and statistics."
MacBook Air M1: the best laptop?
Yet, the names of tens don't seem to follow any logic:

10: on (no connection to 1: bir)

20: yirmi (no connection to 2: iki)

30: otuz (no connection to 3: üç)

40: kırk (no connection to 4: dört)

50: elli (no connection to 5: beş)

60: altmış (sounds like 6: altı)

70: yetmiş (sounds like 7: yedi)

80: seksen (sounds like 8: sekiz)

90: doksan (sounds like 9: dokuz)

To this day, I can't figure out how "yedi" becomes "yetmiş", or whether they're related at all. Are they borrowed from Farsi?
Actually, this is a modern thing. In the old German language (pre-1800) the numbers were spelled in the correct order in the areas where Hochdeutsch was spoken, with the single digit being at the end.

Also some early books from the era directly after the 30 jaehrige Krieg still use the different way of spelling numbers (e.g. from Eva Hartner comes to mind).

Einhundert-Zwanzig-und-Eins is still a number everybody understands, and it is also accepted in written form on bank transfer checks.

So I'd say just go ahead and use it this way :) the more people use this way of spelling numbers, the more likely it is that the language will adapt and change (back).
Since it's Sunday morning and my religious tradition is on my mind, I hope you won't mind me posting a theory based in that tradition. The response to the pandemic has reminded me of nothing so much as the demons in C. S. Lewis's The Screwtape Letters. Their goal is not simply for people to die - if they die innocent, they haven't gained anything. Their goal is for people to die while being culpable of great evil. At one point, the trainee demon Wormwood is excited to hear that his target might be called up to fight in the front lines of World War II, but his mentor Screwtape warns him that this might not work out the way they want.

A pandemic, by itself, would be a tragic loss of innocent lives. A pandemic where half the people involved are telling each other to make themselves more likely to die, and then they all die as a result - now that's a plot Screwtape would love.

Remember Satan's original plan. Are you such a sheep that you're going to be afraid of one fruit because you were told to be afraid of it? Why live in fear? Look how good the fruit is, and make use of the freedom you have to eat it. "You will not surely die."

For me, the response to the pandemic - and especially the extent to which the pandemic is much worse because of the human response to it, from so many different politicians and business leaders in so many places - just confirms that human evil is real.
The Rise of Fanatics: From a Brick and Mortar Store to an $18B Behemoth
In my experience, often people paid more end up not having on-call duties. I know several people who have negotiated high salaries from the start of their employment along with a stipulation that they will never be on the on-call rotation.

In my own situation, I removed myself from on-call duties during a leave of absence, and never went back on after I returned to work. Since then, I've still gotten the same raises I got before.
If that was the case we could easily see it in the salaries of on-call versus not on-call positions. This is clearly not the case.
Here’s a take that’s a little less hyperbolic: https://www.standard.co.uk/news/uk/omicron-symptoms-mild-doc...
Applications and Use Cases of Decentralized Finance(DeFi)-Stephen Ajulu
Demoscene style: https://github.com/XT95/VisualLiveSystem (of course the demosceners got you covered)
They typically don’t know what I eat for breakfast either, because it hasn’t ever been relevant to the job.
Love the minimalist execution. Personally, I consider your tool having no user-facing options a plus (less decision making for me and excitement from complete randomness). I just set one of the wallpapers as my desktop background. Thank you
This is a gem!!
So you’re saying is this is all about to become Conway’s Game of Life without an observer? Interesting thought.
> It's difficult for most people to initially understand why you can't store a large number that can be represented by an equivalent size integer as a float accurately.

Because you don't have all the digits available just for the mantissa? That seems quite intuitive to me, even if you don't know about the corner cases of FP. This isn't one of them.
It's hard to read in this format, but I recommend Kate Beaton's comic, "Ducks". https://beatonna.tumblr.com/post/81993262830/here-is-a-sketc...
There is no way in hell the incidence of polydactyly is that high

Edit: jesus christ you were right
Trace up our ancestry far enough and you’ll realize that the earliest humans didn’t mean to bear us to experience the joys of life and thought but, really, they were just performing their natural, animalistic urges to hump each other.
> global warming is happening on the order of decades and not millenia

How do we know that temperatures inferred from ice-cores (or whatever) are not extremely smoothed due to natural phenomena? Can we really get resolution down to individual years such that they agree across different test sites and methods?
> Why can't our lives/the world be improved by banning the exploitation of natural resources in Africa?

> i'm constantly reading news of horrible spills from corruption and lack or regulation in the region.

We don't mine or drill for resources for the purpose of spilling them into the nearby forest. We extract resources so that we can use them to improve our quality of life. Stop extracting them, and quality of life will necessarily drop.
> My best idea is ‘pay people more,’ but that doesn’t sound so compelling as a pitch.

I would not accept a position that paid for on-call, even if they paid more. That just legitimizes encroaching on personal time and likely will make it happen more often. Pay me instead in equivalent PTO (or greater) so that there is a stronger forcing function to reduce pages.
Agreed.

My brother makes about what I do, but he is an MBA and a plant manager with background in logistics.

Sometimes he gets calls and has to go in to work. Hell there has been at least one instance where he had to drop everything and courier a bag of parts on a commercial flight so a line wouldn't stop.

That said, I have worked in 'abusive' on call environments. I.e. we had a system that would break at least once a week between 3am and 6am (like, multiple times in that period). But because the oncall labor to remediate was 'free', fixing the problem was never a priority over the 2 years I worked there.
Apple was one of the pioneers of Firewire originally wanting to replace ADB with it

They never "left out" USB but they strongly preferred Firewire and their devices (such as the original iPod) came in Firewire first
The link to his dataset is missing. Show me the raw numbers, I want to make my own conclusions.
It is true that this is common in American English. This goes somewhat to explain why patriotic Americans get together every year to celebrate the most American of holidays, "July Fourth" :)
Danube Cloud Community Edition
MyHDL open-source package for using Python as a hardware description
I suspect you have no idea what AUR is and how it works and furthermore, you have no experience with software packaging.

If a project is using github to publish releases, where else are consumers of that software going to get them from?

Having all sources of everything that is packaged backed up is a must for the official repository of a competent distro, but even in that case there is no reason not to use github in normal operation.
> That social stigma will not work in big, diverse and marred by identity politics countries like the US or even Canada (in my opinion).

The social system analogue to the US is not Canada, Canada's policies in that regard are way more resembling of European systems than the US's, that applies not only to welfare systems, but also crime and incarceration [0].

As such, Canada is very much an example of how at least part of these policies can also work in North America, even with its allegedly exceptional scale and diversity.

[0] https://youtu.be/wtV5ev6813I
Depends what you mean by better. It's kind of annoying for me when trying to install some software I want to actually use, and I just can't.