skysight-inc/HackerNews huggingface dataset:
I think the author is right on just about everything.

But the author is especially right on the need for competition. So I am working on it.

I am building a build system, and I am making it usable as a library. When I have made it so, I will implement an near drop-in [1] replacement for systemd.

You'll be able to use systemd unit files, and there will be an option to have binaries with the same name (off by default to not interfere, though) so that users don't have to learn new stuff right away.

[1]: I am not going to implement journald for example; logs will be text, even if they are structured internally.

Besides, implementing things to be perfectly compatible would only strengthen the monoculture, not weaken it. The plan is to be compatible on the things that matter for distro integration, so that distros can ship both with little work, but have other things different, so that users can choose what works best for them between the two.
The date of this discussion (July/2020) really caught my eye. Fortran is actually making quite a comeback (to the extent an ancient scientific language can :-). I casually looked at the TIOBE index[1], flawed as it may be, it gives you sense of the trends of the larger languages. To my not-a-surprise, turns out precisely in 2020/July Fortran was at it's lowest rank on the index since it was tracked from 2001, and has steadily climbed since then. No doubt it is due to vast number of libraries already existing and python is really glue code not something you write the main code in. As someone joked to me, the first rule of python programming in scientific computing is make sure you don't have any of your program go through python. You cannot avoid Fortran/C++ unless you have very trivial or textbook type code.

[1] https://www.tiobe.com/tiobe-index/fortran/
Alaska Airlines 737-9 Max Jet Loses Emergency Door Mid-Flight over Portland
"If it's Boeing I ain't going!"
> What makes you think this?

The body of the license, particularly in contrast to the copyright granted automatically, and other copyright licenses. The MIT and BSD licenses are not very long and quite easy to digest. I recommend giving them a read.

> The point of licenses like GPL (copyleft licenses) is to prevent sublicensing.

The juxtaposition with the previous question makes me think you may have missed that your question was in reply to permissive licenses, or maybe you think that the GPL is a permissive license? Either way: I agree. The GPL does prevent (further) sublicensing.

> [...] but any code released based on MIT code must also include the MIT license.

Yes. That's why I said:

> That effectively nullifies the value of slapping the GPL on it, but you can do it.

In my previous comment. Because when you simply slap the GPL on some MIT code and release it like that, people can choose to use the MIT licensed code with the MIT license instead. Effectively nullifying the value of the GPL.

> You can’t just change the license all willy nilly, that would defeat the purpose.

Never meant to suggest you could.
> I like the off-by-one there, and choose to interpret it as intentional.

Amongst our weaponry are such elements as... I'll come in again.

https://www.goodreads.com/quotes/1495-nobody-expects-the-spa...

> It is perhaps the case that the "anti-systemd" crowd wouldn't be "anti-systemd" if they felt like they had been heard.

I would say it is the other way around. systemd would not have been adopted as the default init system, had the anti-systemd crowed not been ignored.

But that's not even the main point. The grievance is not about how some individuals did not "hear". It is about the _possibility_ of such a decision being taken with that level of technical-community resistance; i.e. the expectation is that decent process would not depend only on the benevolence of those in charge. That's why it's a structural rather than a personal failure IMNSHO.

And again, there's the conflation, or bundling, of the multiple decisions:

1. Offer systemd in the distribution

2. Make systemd the default option for the distribution

3. Necessitate installation & use of systemd with the distribution

I am specifically pretty certain that Devuan would never have been forked if systemd were merely a configurable installation option in Debian.
I find that "what can I do with the value" is a lot more important than "what the object is". Especially in scientific context this is usually "can I iterate this" "can I do arithmetic with this" etc. NumPy's broadcasting and support for "any" iterables is a great example of this. And very difficult to accomplish with at least the typesystems you listed.

E.g. going from a nested list in a JSON to a Eigen matrix is quite a pain even with (awesome) libraries like nlohmann/json.

I often have to resort to C++ for performance or libraries. I make a lot more bugs than in Python. And the bugs are often really tricky and often pass the typesystem (e.g. both nlohmann and Eigen have to really hack the templates and these cause a lot of edge cases).

Also serializing stuff in C++ is a real pain even with nlohmann/json because for god's sake there's still no reflection in C++ in 2024.

Of course you can abuse the power of dynamic typing. But you can just as well abuse anything else that's remotely powerful (see e.g. Boost).
An Ancient Stone Found in Italy Is an Accurate Map of the Night Sky
Yep. Long functions can be easier to read and simpler to follow than multiple methods, if they're well documented.

Carmack has a good essay about it.

http://number-none.com/blow/john_carmack_on_inlined_code.htm...
It Turns Out Paper Straws Might Pose a Serious Problem Too
"If you click on the logo, it shows placeholders for many other time related tools the author has plans to implement"

It would be good to say that this are the future features. My fist impression was confusion.
Automated McDonald's now open, No visible employees
Why do we have leap years? And how did they come about?
Still, people leave a lot of performance on the table when using Numpy in sub-optimal ways or when the problem just doesn't translate neatly to Numpy.

It's tempting to get lazy and just use a for-loop to iterate over an array sometimes and that will absolutely kill your performance.
Tech Automated the January 6 Investigations
> When the hard-working little swimmers encounter the thicker vaginal mucus, their path is slowed. So the sperm often join together at their heads, which gives them greater swimming speed (up to 50 percent faster) than if they were to carry on individually.

Teamwork makes the cream work.
As I say, it's probably more complaining for higher wages for people who are likely to have higher expenses, than lower wages for younger people.
I recently read a blog that argued exactly the opposite: that there was no point in reading old books because if they contained good ideas, somebody had written a newer book that better summarized those and combined them with new ideas, and that old books were liable to be wrong. Both arguments are wrong. The point is to read good books, not (usually) to just pick books before or after a certain date. I see elsewhere you argue that people at the time can’t evaluate the facts because they don’t have perspective. It is usually argued that people writing history lack understanding (and facts) about periods they didn’t live through. Short vs long form is also missing the point: short articles can be error ridden, misguided and even boring. At best they will waste less of your time, but there are great, long books that provide texture and insight that cannot be summarized.
The rule-of-thumb of factoring out only when you've written the same code three times rarely gets a chance here, because as soon as you notice a regularity, and you think critically about it, your next experiment breaks that regularity.

It's tempting to create reusable modules, but for one-off exploratory code, for testing hypotheses, it's far more efficient to just write it.
Back when I worked in scientific programming, we adopted a similar approach. The heavy lifting functions we wrote in C, but they were called from R which allowed us to plot the results, etc., easily. And the libraries we used (for solving differential equations) were all old school Fortran libraries.

If I were to start again today, I think I'd give Julia a look, though.
100% this - they fly to earn a living wage, it's not optional.
the guys i mentioned in my other comment will not be refining in china. too many natsec concerns and there are federal $ to be had if you help secure a durable supply of critical minerals not constrained by an evil empire
Vim has many features that do not belong to a text editor, like `:make`, `gd` or even QuickFix.
Future looks bright for web technology. Can’t wait until shackles of tribalistic, authoritarian OSs can be broken.
Wow.

I had no literal idea Niklaus Wirth was alive until just now when I learned he died. We've lost a giant of the field already in 2024. This is definitely black bar worthy.
>> LFP batteries are definitely becoming more prevalen. The standard range Teslas in some regions come with them. <<

LFP batteries are fine (but barely) for entry-level, low-range EVs, or stationary energy storage systems (aka, ESS).

>> As you said, NMC should limit the charging to 80% for daily use. <<

All lithium ion batteries, including LFP, suffers accelerated degradation under high SOC, high C-rates; or in LFP's case, extreme temperature.

>> Interestingly for LFP the recommended is 100% so that actually means that a standard range LFP Model Y can get more miles <<

That 100% SOC charging causes a lot of wear and tear in LFP batteries, but it is still required to recalibrate the BMS to avoid misreading of SOC/range and other associated problems such as cell imbalancing issues. According to Cleanerwatt reports Oct 22, 2022, as a result of 100% charging:

Tesla LFP Battery 10% RANGE LOSS PROBLEM? | Model 3 RWD https://www.youtube.com/watch?v=suw20wPrbL0
The brand new LFP batteries will degrade substantially quicker. There's not long-term retention data for LFP batteries on the market yet, but the trend tends to be substantially faster degradation. Trends show them stabilizing around that 10% degradation mark in about half the time as non-LFP batteries - around 50,000 miles instead of 100,000 miles."

There is no long-term data yet, though BYD has been making/using much smaller LFP battery packs in their EVs since 2009, but these LFP packs aren't likely to last anywhere near what many LFP faithfuls blindly believe they would last.

The main driver behind LFP's popularity is the cost, especially during the past 2-3 years of COVID-19 which wrecked havoc in the auto supply-chain and inflated prices. China under their massive state subsidy and protectionism (banning foreign battery competitors and cutting all subsidies to EVs with their batteries since 2015) was able to mass-produce them at scale as LFP's share of EV market went from 2% in 2020 to 30% in 2022. China is also very much behind LFP because their ability to export EVs is limited by the fact that other leading battery chemistries such as NCM/NCA are largely guarded by the Japanese and the Korean battery makers -- China ensured that they couldn't get ahead in their domestic market by banning their business very early on and cutting all subsidies to EV with foreign batteries or since 2015 under Made-In-China 2025.

Otherwise, LFP is really a cheap, inferior battery chemistry for EVs.
Any recommendations for a easy project?
"bean counter logic" is literally just the logic of capitalism
> Planes are substitutes for cars.

Planes are more comparable to buses than to cars (unless it's a small general aviation plane). So a better comparison would be between the risks of flying and the risks of taking a long-distance bus.
Infinite short runs
Thanks, I will definitely do that
:) Hey! That’s my project! Let me know if you have any questions.
the constitution is a set of laws for lawmakers. It doesn't govern what people or companies do. Try reading one sometime. You might see one start with "Congress shall make no law..".

> Good luck monitoring that enforcing that

Unenforceable rules still have plenty of value in something called a "chilling effect" which people - even fully aware of an unforceable law - will still alter their behavior out of fear that they could somehow become entangled in it anyway. They preempt decision-making for many people.
Can you give some examples? what category of funds
I am not aware of any gold portfolio in traditional equity and debt mutual funds in India
They could run a web server (or listener/virtual host) on a separate port and use a firewall to rewrite the destination port for "blocked" requests.
I think they'll gain more audience now - through this reinstated reporter - than they out to lose.

They'll lose close minded people and gain a lot of open minded ones. The open minded tend to have a healthier mental state, have higher income, and attract more ad revenue.

And I don't think it's likely that the firing was motivated by the fear of bad financial results, but ideologically driven.
Them or us?
I was just on a train from Paris to Genève and was looking for a map just like this!
Humor is not banned and nor should it be. But maybe, to avoid confusion we could make humourus posts have a * or someting? And maybe humor can live in a separate section of the site so it doesn't mix with the other content. But if it still doesn't work I think we all know of a final solution for humor.
Even in the US (which Sweden is not a part of, to be clear) the First Amendment only prevents the US government from abridging your freedom of expression, and only in most cases.
This is a trend I hate with the reporting on any controversy. The "respectable" outlets refuse to publish what someone has said which is causing the controversy (and not because it would open them to legal risk, to be clear). It would be like if reporting on other crimes just said someone had committed "a crime", and refused to give any detail. Yes, news articles can have upsetting content, because real life is upsetting, and they have a duty to report it
Currently, there seems to be no tech that allows economical deep-sea mining.

It is challenging, yet I can't see a compelling tech demo or explanation of why it nailed tech breakthroughs. There is not yet a shale oil moment.

Looking at The Metals' top staff is also not encouraging:
https://metals.co/company/
Most executives are not related to underlying tech. Most are not related to their hardest problem. Even the CTO has experience just with pure software plays. I found just one person who previously did some novel underwater robots as a principal. It is not professional due diligence, but it does not sound like a solid plan.

I'm not sure why there is so much discussion about the environment, given that tech is not ready. Maybe after raising a lot of money, it's easier to blame regulations than admit challenges with execution?
It's funny how Singletons became such a meme pattern, and how about 80% of people in interviews only know about it when asked about patterns.

A cleverly-named way of disguising global mutable state does not make it better.
> In the case of Tesla they make the argument that the safety features have saved far more than they have injured/killed

Except that they never provided hard data to support this argument.

Until they do that I'll consider it the usual Tesla marketing lies and bullshit.
> However, you need to have the resources to do it and the desire.

If resources were lacking to offer both regular and systemd-based init and service management, than a systemd offering should have been deferred until such time when resources become available, or different projects did some work of their own to reduce the amount of necessary resources. Offering multiple other init/service management options apparently doesn't require many resources.

(Of course, they could have saved a lot of resources by dropping GNOME until the GNOME people started being civil and not hard-depend on systemd... but I realize that's a bit of a controversial suggestion :-P )
The first amendment restricts the government, not the people. If the people want to enter into such an arrangement, that is their right. This is just an NDA without an end.
an audit trail
> I am afraid of sharing though and getting negative feedback.

You most likely will get some negative feedback, but just ignore it. If you want to start one then do it
Yes - that lower level networking stuff is just a minefield of edge cases which most people never need but are really annoying if you’re unlucky enough to hit them, and Linux has always had this problem where if something works for Windows the people who run those broken networks and many users will say it’s a Linux problem. A lot of the systemd decisions are probably explained by someone getting a ticket saying their Red Hat laptop takes much longer than Mac to get on the corporate network or was unable to deal with the captive portal on some hotel Wi-Fi, and they realized fixing it was going to require work across 5 different code bases.
> now pid 0 is listening to the network

Pid 1, surely.
Yeah, if only scientists would put the same care into the quality of their science...
Thats not giving the project enough credit though, it implements a ton of very useful features outside the llm itself.
>How is this delay so small if there are really 50 million deny statements?

More a testament to the years of optimization nginx has undergone.

>Is there a reason why they don't use a firewall?

Some other comment said they have a custom error page for blocked requests although I think you could still have the firewall rewrite the destination port and have a listener that serves the custom access denied page there.
If your train is not too late, the connection will wait for you. If it can't wait, they will tell you about the alternative.

My experience in Germany is that the connection does not wait, and you just end up having to find your way yourself. It's a bit weird when not used to it, and it seems to mean that you can basically take whatever train you want that you believe goes towards your goal.
Yeah, I mean think what you want about trans people but to say acceptance of different sexual orientations is because it's an immutable quality but that gender dysphoria, the well documented medical disorder that has resisted all forms of therapy based treatment and reconditioning -- that causes such constant distress that it drives sufferers to suicide isn't also based on the idea that it's an immutable quality is nuts.

I can't fathom how people believe that subjective tinnitus exists and (at the extremes) causes a constant distress that drives people to suicide despite the fact that all evidence of its existence is self-reported by sufferers but then turn around at gender dysphoria and be like, "seems fake."
just figure out how to make a EULA a chain in abortion and that'll get it to the US supreme Court
You do understand being 65 year old president usually sits in office calling shots via phone.

Even if he had 200 soldiers - still taking his time to be right there on the ground is something that stands out.
Grounding aircraft types when there is a significant airworthiness concern has been a phenomenon from the very beginning of commercial jet aviation during the 1950s. The pioneering DeHavilland Comet, the very first jet airliner, suffered ironically similar failures of the pressurized cabin, albiet more serious than the pictured incident. Just like the current article, airlines at the time voluntarily grounded their Comet fleets in 1954.

The only difference is an uptick in risk aversion. It took multiple serious incidents to trigger the grounding of the comet, but here we see grounding after one moderate incident. Then again, the greedy and selfish decision by Boeing executives to install only a single angle of attack sensor without redundancy as a cost cutting measure, which caused fatal crashes when paired with poorly designed software - on this very model, I believe - took multiple fatal crashes before a grounding occurred.
There’s no penalty to employers for erring on the side of “just fire people for things they do on the weekend”.

In fact, the employer still wins:

> As part of the decision, Sleiman was to delete the nine videos cited. He was also asked to delete any “offensive post-discharge” posts where he disparaged the company for his firing.
What if you want to let a non-root user manage the systemd unit for a particular service? Is there a better way than per-user systemd instances?
Southwest is not just all-in with 737s, they have an excellent safety record flying 737s.

It’s an interesting question. Something seems clearly rotten at Boeing related to their recently designed 737 variants. Does the rot extend to older variants of the airframe? It has historically been considered very capable and reliable… the U.S. military still uses it to fly VIPs around the world.
"just use less" is a very prescriptive line that i rarely find accompanied by concrete ideas on how to do so without huge reductions in welfare and quality of life. past some point, we must consider how highly we value the habitat of a rare lemur or something weighed against the benefit to conscious beings

the above does not exclude a reduction in our hyperconsumerist tendencies. i live in a pretty minimalist fashion and 90% of what i own was passed down from relatives or picked up secondhand. i am somewhat baffled that more people don't do this, if for no other reason than cost savings
Ask HN: Why tech influencers on Twitter is so rude?
This sounds like you don't know anything about history of human civilization. All improvements to the standard of living come from using more power per capita.
> Why it's deemed unsuitable for large, complex, multi-person projects is that enterprise types know only the byzantine OOP mess. And when all you have is OOP, everything is a FactoryFactoryFactory and everything else is "unmanageable".

Have you ever worked in a large, dynamically typed codebase written by other people?
> Also, pretty sure that goes against the 1st amendment and if memory serves right, no contract can change people’s federal rights or change any laws

The contract does not attempt to modify the protection of your free speech rights from government interference, so no.

(“But a government apparatus would enforce the contract, and corporations are chartered by the government, and anyway what good is a system that protects rights from the government if lots of people end up losing them to powerful organizations anyway?” Yes, yep, mmm-hmm. Welcome to left-libertarianism.)

(And, as the other poster noted, this is Sweden anyway, so the US constitution and bill of rights is irrelevant anyway)
>> Also, pretty sure that goes against the 1st amendment

I'm pretty sure it does not. Tesla is not the government and Musk is not, yet, president. There is precious little in the US constitution governing employer-employee relations. In fact, by not allowing such agreements, any government arguably violates the contracts clause. The US constitution frees people, which includes granting them freedom to sign stupid contracts.
Fun fact: I had only a rudimentary understanding of Kubernetes until 2020, but I had a fair bit of knowledge about containers. (Built an experimental container engine to learn.) Then I did 2 Kubernetes certifications and that got me up to speed (completely useless apart from the time spent studying). In the process I went and adapted Kelsey Hightower's "Kubernetes the hard way" to my then-employer's cloud offering with Terraform. It was super hard because everything was different, but totally worth it. Would absolutely do it again.

I built ContainerSSH at that time too to learn Go (look up the first versions, it's ridiculous how small they are) and then went to work for Red Hat with my new found knowledge.