skysight-inc/HackerNews huggingface dataset:
What if the package you want isn't provided by the distribution?

What if the distribution's version doesn't support the features you need?

What if it can't be built by relying only on things that are already packaged?

How do you distribute your software so it runs on other distributions? Do you maintain a different build for each package manager?

What if you want to run on platforms that don't have standard package managers, like MacOS or Windows?

How do you update the packages without internet downloads during provisioning the build?

The C/C++ model has proven to be fatally flawed. It hasn't worked, that's why modern languages eschew reliance on the distributions' package managers, and greenfield C/C++ projects use the same model.

I'd go so far as to say this model is a key reason why we need containerization to deploy modern software today - since you can't trust software written on distro X runs on distro Y because it packages dependency Z differently all the way up to the root of the dependency tree (glibc, usually).

The fundamental flaw of this model is that it inverts the dependency tree. Build time dependencies are local to individual projects and need to be handled separately from all other software. With few exceptions, Linux distros make this mistake and it's why we can't rely on distro package management for new projects.
For the Moon-Earth war, read "The Moon is a Harsh Mistress" by Robert Heinlein.

For the Earth, Mars, and Asteroid belt conflict, watch "The Expanse".
PHP 8.1 Benchmarks – Continuing the Nice Performance Trajectory
> Oh, and I think the standard library API design is pretty poor. Filesystem has caused me immense pain and suffering. Runtime errors are the worst.

Do you mean os.path, pathlib.Path, or something else? I use pathlib.Path all the time and never get filesystem errors anymore, it's really practical.
As a French speaker, you don’t tend to see those as multiplication

You associate “quatre vingt” as meaning 80. In your head it’s 80. You don’t think four times twenty. So it’s not as complicated as it looks. I don’t see kids really getting that wrong.
Are you sure? One in 500 babies is born with an extra digit.
If you think about it we say numbers "backwards" in english in the teens: "four-teen, fif-teen, six-teen" and so on.
I see this brought up often and I think it glosses over a lot of things.

Antarctica is a common red herring in these discussions. It's illegal to settle there, otherwise there already would be settlements likely bootstrapped through mining. The entire continent is locked down by treaty.

Seasteading is technically possible but there are many issues once it gets to the point of declaring oneself a nation state. It's also worse in certain respects than Mars. The climate is obviously far better, but you can't mine anything and land in the form of floating platforms is vastly more costly.

Lastly though, I really think space as a frontier is qualitatively different and people know it. Compared to the scale of current or even foreseeable future human civilization, it's infinite and near inexhaustible even without positing any kind of FTL or near-light-speed travel. The solar system alone is just monstrous. It's called space for a reason.
You are correct, there are many other reasons for saving dates and times in a database apart from recording "events", and for those it does make sense to use "relative" descriptions of time or date. I'd argue though, that if your data collection of events is imperfect, like if you have no idea which system an event came from or whether you can trust the syntax of the timestamps, those are primary problems that should be fixed and not "worked around" by changing how your timestamps are saved.

For example, if you don't know where a data point originated, that's already a pretty big issue regardless of whether the time is correct or not. If you have financial data with ambiguous timestamps, this is not only a problem but potentially a compliance problem, since banks are heavily regulated. I think it's unlikely that it's acceptable for a bank to be unable to answer the question "when did this event take place", so the fundamental issue should be fixed, not tolerated.
Would you call 'four hundred' multiplication? That's a strange way of looking at it for me.
which scientific sources contradict the existence of tipping points?
We should practice our terraforming skills on Earth first. When we are able to improve the atmosphere and climate of Earth (easy mode) we can try our skills on a remote and hostile planet like Mars (hard mode).
Same.

It's frightening. It's like Rainbow's End, just without everything after the first chapter.

I can cope. I have years of experience to help me. I can cheat, recycle ideas and insights I had in the past (and was paying attention enough to write them down). I know where to look when I need something, so I'm still getting that thing working faster than many others, but this collapses when I need to do something completely new. Fortunately, there's actually very little "new" being done in software industry.

But still. My memory is full of holes. My short-term memory doesn't work nearly at all, unless I'm extremely focused. But staying focused became draining. Not tiring, like you would be after a good workout. Draining. The difference is very simple: 20 years ago after many hours of focused work I was looking forward to the same thing tomorrow. Now, on the next day I'm doing what I can to participate in lots of meetings. No, I'm not going to be saying anything, I'm just there. I don't even listen, I just... try to rest. I have to. I need a break before getting back into the zone.

There are two things which make me incredibly insecure, which I realized well into my thirties: a) I never was particularly smart or talented, just faked it with lots of enthusiasm and ungodly amount of hours worked. And b) I won't be able to fake it much longer. Like the OP, I'm not sure what's next. Contrary to him, though, I'm really not sure if I want to hear the answer.
Yep. A bug is something that happens (although too many can be judged).

But I don't understand how github didn't already know about the regression, from automated testing or error monitoring. I have high expectations for github, because they have met them.
Not to mention pow mining is not location or resource specific. It encourages cheap and efficient use of energy. Miners preffer low cost, surplus energy and will relocate wherever that may be. Pow can use nuclear, thermal, wind, solar and alsoo dirty fuels, just like a Tesla. If you have an issue with the use of dirty fuels, then campaign against that specifically, throwing pow under the bus entirely is short sighted.

Also what does btc and crypto replace? The carbon footprint of traditional finance, banking and the military actions to preserve it are massive polluters. Even at its infancy, pow crypto is already a good direction to improve sustainability.
Same author (Kristen Haring) wrote a great book a little later (2007)
called Ham Radio's Technical Culture.

https://lib.qrz.ru/files/22_-Kristen_Haring.pdf

Ham radio is a great hobby for so many different reasons.
Also, my local ham clubs are an amazing subculture of wonderful
old men (OM) who love to share their technical knowledge.
As just discussed on the wonderful BBC radio show more or less - available as a podcast and also published online at https://www.bbc.co.uk/programmes/p0b6j20n
I would like to get better at C, and I might be writing a compiler
Actually, with the prelevance of polydactyly (about 1 in 1000 people have 6 or more fingers), and less accidents happening, most people might have a bellow average number of fingers in the future.
taking the opportunity to say that the most voted answer in stackexchange is wrong for Greek, in Greek for example 175 is
εκατόν εβδομήντα πέντε (one hundred seventy five)
Well some of us think we serve a purpose and that’s as good as we’ll probably get because there is no absolute truth or definitive objective to measure against.

Even you posting a comment shows some purpose. In that sense humanity is worth saving to preserve your comment / thought process alone.

Or, if we save humanity as a reminder to ourselves and others that our humanity exists absent of any purpose, that sounds like plenty of purpose to me.
The article explicitly states that’s reasonable. It’s the rotating pager duty that’s unreasonable.
I’m with Goldman on this one. Delta dip buyers were rewarded, and Omicron dip buyers will be rewarded as well.

In any case, a serious variant is only going to postpone the Fed’s tapering and hiking schedule, and could lead to more stimulus. Both of those things are a tailwind for equities. Omicron being less serious than expected would also be a tailwind for equities.
As someone who only had basic high-school "French as a third language" and was never good at it, I'd still agree with that. it's one "symbol" so to speak for mental parsing.
"Unenforcable" laws like this are just a way for bad actors to selectively enforce laws against those they don't like.
Beautiful country to be “trapped” in. Lots of amazing parks and mountains and caves and beaches and volcanos everywhere. I’ve been tempted to “trap” myself there for a couple of decades now.

It’s such a prison that billionaires are voluntarily securing land and building mansions in case the whole world goes tits up. Such a terrible place. /s

https://www.theguardian.com/news/2018/feb/15/why-silicon-val...

(Note: I’m aware it’s not some perfect utopia and one of its issues is things can be expensive to live there, especially housing)
Feel free to drive down your own value. This is the exactly what people are talking about when they say that they are looking for young and naive employees to exploit who won’t know better. You’re paid the big bucks because you have a very in-demand skill. Being dumb enough to answer a call at 3am is entirely orthogonal.
Depends on the canton in Switzerland. To my knowledge most say “huitante” except for Geneva which says “quatre-vingt”.
The average human has more than 1 skeleton.

(because of pregnancy)
Fairness, as used by the parent, means “if someone else can do something, I should be able to too.”

The other person’s situation is never a factor. They see someone getting things for free and they think they should have them for free too.
By 2140.
It has a tendency to rankle managers trying to boost their headcount.

It's difficult to get a man to understand something when their raise depends upon them not understanding it.

I can still remember when the CTO I argued with came into the room one day and said that he'd been given the green light to hire as many additional people as he liked. He was grinning from ear to ear. I suspect he knew it wouldn't actually fix any of our issues but he didn't really care.
The headline is talking about fund flows. Market cap is for context.
If it were a self-sustaining colony, within a couple generations basically everyone would be everyone else's cousin. That would probably reduce the impetus for major war as opposed to family drama.
> In fact the majority of your argument isn't even focused on the discussion of an ORM but on a situation you made up.

No, the vast majority was explaining how development best practices resolve the common use case that is being presented here for why ORMs are a good thing (namely “my junior devs are somehow too stupid to learn SQL”).

> That said, let's address your frankly odd rebuttal...

What’s odd is that you think setting up guardrails to prevent human error and then empowering your developers to write good code is itself odd.

> In the end it's all about all the forms of cost, which is exactly what my initial post said and you seem to have glossed over.

I covered that point with my anecdote, where I talked about the improvements that best practices bring.

> Using an ORM isn't free for every use case, but in many use cases it's cheaper than training up people, especially when this isn't a regular part of their job. Perhaps you're assuming a job where everyone is constantly working on DB interactions but a lot of gigs have stuff like this as a small part of the job.

It doesn’t cost any extra to train people up using the development practices I’ve outlined. Training just becomes a side effect of day to day reviews. However ORMs have a very real performance cost that will have an ongoing bottom line in your infrastructure performance and hosting costs.

One is a free win/win scenario and the other is a lazy hack that adds costs.

> If they were only doing db interactions, then obviously the cost calculation changes.

You’re underestimating your juniors ability to learn. Or you happen to work in some really toxic environments (which might explain your other view points). But you don’t need to clock up 40 hours a week on SQL to become competent enough to write most queries.

Remember we are not talking about making them DBAs, just then being competent enough to be at least as good as your average ORM (which, frankly, isn’t hard).

> I'm also not talking about cost in monetary terms. I'm talking about cost in terms of time, effort, financials, planning etc...

I’ve been factoring all of them in as well. I’m a cost centre owner and people manager and so I’m well versed in how to equate costs correctly. I’ve had to do exactly these kinds of studies professionally.

> I'm not sure why you suddenly suggest I wouldn't be using git branches or CI to try and make your point?

Because you make the argument that getting juniors to write SQL will lead to footguns and I’m explaining how you manage that correctly.

> Again, those have a better cost to benefit ratio. Every single decision is down to that.when picking a project.

No, those practices should be default for any all commercial projects. If you’re knocking up a POC or building something for a hobby then feel free to do it however you want (within reason). But anything built as part of an internal system or external product, and especially if it needs to be maintained for any duration of time, they should all be developed using the principles I’ve described.
I admit that I got through a lot of technical books by learning things in a classroom. I don't subscribe to the "children have different ways of learning," but I don't think I would have survived my college majors (math and physics) had I tried to learn them on my own from books, even good books.

On the other hand, I taught myself electronics and programming from a combination of books and just trying things. Maybe trying things is a different kind of classroom in a sense. Certainly a different teacher: Mother Nature, who takes no crap from cocky teenagers.
Do many packaging systems do something different than a single centralized download point?

I think rubygems has a single centralized download point.

I am not very familiar with other platforms, including OS distro packages. Do some of them use decentralized systems?
Same in Catalan.

80 - vuitanta
second this. toolchain complexity is way more of a PITA than code complexity for me these days.
That's the point? It's satire
I had a friend who had a car with different keys for the door and the ignition, and he lost the door key. I fashioned a coat-hanger wire into a tool to slide down the window and unlock the door.

By the time he got a replacement key, I was literally faster at opening the door with my tool than he was with his key — once you get the knack of it...

(of course the tool was much more clumsy to carry around than a key, and 2 seconds vs 3 isn't enough to care)
> The question, why German numbers are "backwards" is naive in many ways.

What a terrible way to start an answer.
If your French is bad like mine you can get away with those even in France.
The woman saving Yemen's crumbling heritage
Really? Where in Britain would that be ambiguous? I've grown up here and I've never heard someone say "half X" to mean "half an hour to X".
I looked at some other split keyboards online and determined the UHK would be best for me because of their customization software (UHK agent), adjustable feet for tenting, and module system. My UHK has their brown switches because I didn’t enjoy the blues I was using before. They seem just like cherry mx browns to me.
I would say its a superiority complex : thinking software engineers are paid well and hence need to be ready to sacrifice more to maintain this superior position.

And of course also because the risks of bad or interrupted sleep is not recognised widely and mostly ignored.
As one who understands floats I really wish there was a better notation for literals, the best would be a floating literal in binary representation.

For integers you can write 0x0B, 11, 0b1011 and have a very precise representation

For floats you write 1e-1 or 0.1 and you get an ugly truncation. If it were possible to write something like 1eb-1 (for 0.5) and 1eb-2 (for 0.25)... people would be incentivate to use nice negative power of 2 floats, which are much less error prone than ugly base conversions.

This way you can overcame the fears around floats being nonexact and start writing more accurate tests (bit per bit) in many cases
The supply of time is absolutely fixed, and therefore the marginal cost of time is infinite.
I think Opendoor still does poorly in new markets, but then it improves as they work out the quirks of the local market and start asking the right questions and collecting the right information.

A big part of Opendoor is creating the right apps and processes to collect this information to feed their models. The machine learning part is important, but can give the false impression it's just about data scientists crunching numbers at head office, when in reality there's a huge real-world operational machine that's driving it.
I've been using this macro in my personal projects repo: https://pastebin.com/raw/atNtPgwv

The three big gotchas with this are:

- You need to name the rule the same as the module you've exported in Rust

- It creates a copy to get the naming right. You could write an actual rule instead of a macro that just makes a symlink with the right name for Python to pick it up.

- Since the macro just exposes a genrule and isn't a PyInfo provider, you need to add it in the data of the py_library/binary you intend to use it in. Again, could be fixed by an actual rule impl.
You think it's unfair for people who have young children to not be expected to also be on call 24/7? The author even specifies that they're talking about kids too young to sleep through the night. It's unfair for people with sleep disorders to not have to worry about getting called in at 2 am? In the anxiety case, it even sounds like the employee really wanted to be on call, but maybe needs to see a specialist to handle their reaction to stress.

If people don't deserve a little slack due to personal circumstances, what happens when you find yourself in a situation where you can't pull your weight? I feel like people who think that not being able to do 110% of your job at all times makes you unqualified are in for a rude awakening when they find themselves in a similar situation.
How do you think this affect policy? Would we be likely to engage in more dangerous activities simply because we have a backup planet?

E.g:
1. Maybe we would have carried on with more risky nuclear test in the past?
2. Maybe less people would care about global warming on earth?

These questions came to mind while reading your comment. Not sure if they make sense.
> I believe it’s reasonable to expect to be woken up 2-3 times a year, as an engineer for that system.

Reasonable that may be, but the problem is you don’t know which 2-3 nights it will happen. No thanks.
I don’t have a workable suggestion, but I agree that it’s not government regulation of speech. It’s going to be difficult to fix when enragement engagement is profitable for the platforms and the BS slingers.

Elizabeth Holmes is on trial for lying about things where she had a specific legal obligation to tell the truth. I’d never heard of Alex Berenson before today, but I doubt his situation is one in which he’s obligated to tell the truth. That’s okay. Sunday school preachers aren’t either and we’re cool with that. We’re good with the Santa and Easter Bunny myths.
> evaluating people and deciding who probably knows who they are talking about

This is hard, possibly just as hard as “doing your own research”.
Indeed, it's all about incentives. He said during the keynote that his goal is to get the word out and change locks for the better. So far he's seen more incentive to get views than making money on the channel.

This will not always be the case. Given his goals, the channel will change as his priorities shift. When he reaches his goal "everyone is aware that locks suck", his next goal is "change locks for the better". This will involve designing and selling locks and pointing viewers towards better locks in a commercial way.
> China has done this precisely. They have kept the virus in check

According to their government...

> for this measure that obviously works

it obviously isn't since the various variations of the virus are spreading
Please heed this. This is the lesson you don’t want to learn from experience
To make my school life miserable. We switched language of instruction for maths and science between them at various grades
And even then, classical null hypothesis testing is fraught with problems. Best stick to comparing models that explain the effect (instead of some default linear model where basically everything is correlation) and use Bayesian statistics.
The most aggravating drag-to-seek in the solar system, bar none. Even xvideos is better.

The playback speed options are mega stupid. I want to speed up or down on fine increments around "normal speed", about the mean. I don't want 2x. WTF is that exactly? Let me listen to my audiobook on chipmunk voice speed? I need to be able to listen to The Talking Heads Puzzling Evidence at exactly 1.06 x normal speed. If I try to dance at 1.25x or 2.0x, I'll need hip replacement surgery or put my back out or both.
Are you asking if integer SIMD exists? (It does)
Github does let you change your username.

I imagine if support got back to you, they'd say "Yes, that was grandfathered in for backwards compatibilty, but that username is no longer allowed and won't always work with new services or functions, as you discovered. We recommend changing your username."

However, not getting a response is not encouraging, it's true.
>> the original counting system in the Nordic region was based on 20s?

>No other Nordic language is like that.

ok, I was just guessing, hence the question mark.

But I guess Boris Jensen described the reason https://news.ycombinator.com/item?id=29369172
I prefer big-endian systems because you more quickly get an idea about the magnitude of a number as the bits come in.
https://archive.md/h8u1a
Explains why the manufacturing capital of the world 'officially' eliminated Covid within months, while everywhere else struggles with wave upon wave.
And for completeness, the sequencing hasn't finished yet so that number may still rise.

Primary source for all figures mentioned so far: https://www.rivm.nl/nieuws/coronavariant-omikron-tot-nu-toe-...
Weird, here's a screenshot to the text on the page (they disable copy/paste so I couldn't just include it originally)

https://imgur.com/a/8HZtpyp
Yes, but it sounds archaic, if you use the swapped version.
Isn't that what's happening here? There's a guy who claims vaccination has the opposite effect to what people normally claim, that they actually cause people to die. And it seems to be because people from age 10 to 59 have been aggregated. The sub-populations, for instance ages 10-19, 20-29, etc would not be showing that vaccinated individuals are dying more often. It's only by aggregating them you get the wrong conclusion.