skysight-inc/HackerNews huggingface dataset:
I tend to agree with most of the points you're making but I do want to point out that "If you don't like it, don't use it" isn't helpful advice for system administrators who weren't given a choice in the matter. It's fine if you're designing a system from the ground up, but most of the time, most of us have to work with what we're given.

I think most of the resentment against systemd is that it felt like it was forced down our throats. Systemd may be an improvement over the mess of shell scripts we had before but it isn't perfect. It's one thing to choose to give up decades of experience so one can voluntarily switch to a new system. It feels very difference when the choice isn't one's own.
Gamestonk Terminal – Stock and crypto market terminal
Hey guys,

I just want to follow-up on the terminal progress as it has been some time now. We're still working pretty fast on the terminal, adding new features almost every 2/3 days. And the prediction is that this will continue for a while.

The more we grow, the bigger the community and interest around the terminal. This includes not only users, but companies approaching us to integrate their data, which is great. Hence, if you are interested in helping out in some shape/form, please reach out (https://discord.gg/Up2QGbMKHY). There's definitely a lot to do!

Sorry for last time not being able to reply to the comments, I was constantly being PM'd to fix/improve the repo (mainly because I didn't expect it to get so much traction in a day), that I barely slept the days after trying to improve the installation, and helping users one by one with the install process. It is now in a much better shape, though.

Feedback is welcome!
I agree it would be nice, I think right/left is not so much a set of ideologies as an advertising campaign that has taken on a life of its own.

That said, I think one feature of that campaign is that every party will have to have a position on things affecting the population, crypto eventually being one of those.
From a quick google, PEX plumbing is not "strictly superior" because it does have some disadvantages compared to copper:

https://smartchoice.plumbing/pex-plumbing-disadvantages-what...

(I think your overall point is a good one though.)
İnstagram Hesabıma giriş yapamıyorum erişim istiyorum kullandı adım huseyingiram e-posta adresim useyin65@outlook.com
The Cash for Clunkers program destroyed the used car market in the US. It's slowly recovering as cars from the 2000s and 2010s enter it.
20k-years old coronavirus epidemic in East Asia
runit isn't comparable with systemd. It isn't even trying to be a powerful init system.

You will incur in lots of complexity trying to deal with init systems that aren't much better than traditional init.
Care to elaborate? Off the bat, your comment comes across as a cynical rant due to its high use of strong words (garbage, fuck) and lack of examples. And even if you have anecdotes, to be convincing, it would have compare something like bug density to the software projects that collectively replaces. As written, your statement is unlikely to convince anyone that isn’t yet already.
Well... for a site like HN where people do regularly talk about actual cryptography, I'd argue it's the wrong term.

Calling cryptocurrencies crypto is like calling an MLM gig a job.
Railway track gauges came to mind.
Hi everyone, co-founder here. I’d like to know about your experience in using Test Drive. If you’re curious about how we did it, ask us here!
I’ve never even considered using Puppy.

Anyone using Puppy as a daily driver? What’s your experience like?

I’m currently Fedora+Gnome and Arch+Sway, depending on the machine. Pretty happy with both, but Debian compatibility would be nice, since that’s what I run in production.
James Rodney Gilstrap
Try the CCNA course of CISCO, “The Complete Network Fundamentals”. I did one of those years ago. It’s a great course to achieve a good base of networking. CCNA is just the first step to a good introduction, if you like it, you can expand your knowledge with more.
I'm not sure about US dollar stores but there are really good deals at Japan's 100 yen shops. For example simple plastic boxes that cost 10 euros in France are at 100 yen in those shops.

So in Japan it's not just for poor people, there are items where it doesn't make sense to buy them anywhere else than a 100 yen shop.
How does real-life information enter a smart contract, and how do you make sure all sides make good on their dues?
The questions that you fail to address is what problem this "distributed consensus" is solving and what advantages and disadvantages has compared to existing solutions.
Clothes don't go bad during delivery, and can efficiently be delivered in bulk to many customers in a reasonable time frame.

Better comparison: Yes, I dress myself at home instead of having a person or not come it for me each time.
I believe this happens because writing high quality UIs which is consistent, is well studied (as in having studied how users react to it in order to improve the worst parts), and is available for multiple platforms, is a HUGE amount of work that would only go forward if people got paid to do it.

So I'd wager that lots of OSS have bad UI because no commercial entity considered that the market is big enough to justify spending resources on it. This is, an external company pouring money at hiring OSS devs to work on the UI, or maybe even the project creators themselves founding a one-person business to sell services or products that require such a good UI.

An example: if Mumble had a huge user base, maybe there would possibly be some company selling high-quality, easy to use desktop applications for it. But reaching that goal is very hard, and most OSS projects never get even a fraction of the traction that would be needed for such commercial efforts.
When you say "easy to use" are you talking mostly about the desktop UX? Because there are lot of desktops to choose from for Linux. Have you tried MATE[1] or Budgie from Solus[2]? They're both quite nice in different ways

[1]: https://mate-desktop.org/

[2]: https://getsol.us/home/
Realistically, English will still the lingua franca for software in the short-term future, and I don't think anyone is saying we should change this. The thing is, for many people "interacting with the worldwide programming community" is not a thing they need.

Imagine a computer class teacher in (for example) China teaching primary school children. Why should they need to learn English before starting to write "Hello world!" (or rather, 「你好世界」)

In an alternate universe the lingua franca of programming languages is Chinese, would you still make the claim that it's better to take away choices and force ALL programmers into using the existing lingua franca regardless of their background?

I'm guessing you'd be crying cultural imperialism because you can't teach your 6 year old kid programming in your native language.
They can also fly sideways. Body lift is why it can land, thrust is why it could fly.
I think it’s sometimes a gatekeeping behavior, instinctual and unconscious.

If writing software required being a licensed engineer then you would without a doubt see reactions to open source, calling it deeply irresponsible and dangerous.
Where I have worked, its devs and ops who bork the systems then have to set about fixing it while management run off to face the customer. I wouldn't change place with management for love nor money.

You see a lot of mea culpa outage stories on HN, many written by management. If you have never read one you should.
The outcome of a mistake is a learnin.

Altho it is also fun to share fail stories just for the scale of the fsck up. ;)
What do you see going wrong in PL research?
Giving away money or paying for entertainment is more efficiently better for the economy without all the problems.
> fracturing the software world into multiple competing linguo-spheres would destroy economies of scale

There is a very visible pattern in most Open Source projects where a small group of core maintainers will do most of the work even if there is a much wider body of causal contributors (see Nadia Eghbal's _Working In Public_). So, what are the economies of scale? Are you perhaps referring to problems experienced in the by-gone age of the early internet?

Economists largely agree that healthy competition is beneficial for improving quality, spurring innovation and reducing costs. I don't see the problem with multiple language/culture specific software projects that all solve the same problem. This could even look like different programmers working on different projects for different audiences.

The only downside I can see for the everyday programmers is the FOMO generated from inaccessible software in a foreign language. Isn't that ironic?
Exactly. I'm always sceptical of protocols where the header size is 3x bigger than my body. I just implemented MQTT via NB-IoT, and I had to remove the subscribe receive part.

My other custom protocol fits into a single TCP frame, which fits into about 5 radio frames, I think. Of course I compress the hell out of it, and for MQTT clients I just put a small MQTT bridge on the host translating the body. The battery should last 10 years afterall, and TCP costs 95% of all power. The less packets, the longer it lasts.

With http/3 I would give it 2 years max. And much more dropped packets. I'm also pretty sure that I don't have the ram for http/3
Math is useless, says Hacker News commenter. More news at 11.
Yup. I've done this too. https://youtu.be/eUQKOPyiANc

It's just so bad in discord I don't know what they are doing
There’s economies of scale in food preparation. There’s no economies of scale to be had in dressing. It’s true that there are also diseconomies of scale in food distribution, the balance can point in either direction depending on the details, but the moralism around preparing one’s own food is completely unwarranted.
"> The early 00s were a fun time being given all those gold bricks.

Only you enjoyed lifting weights."
That's probably true of most things that require working in the physical world. While I generally hate videos that take 5 minutes to explain something that could be described in a paragraph, if you're a complete noob at something, a video that actually shows how to do something can be much more useful than descriptive text. (Sometimes if only to show some "tricky" step that you're likely going to have to practice a lot before you'll have a chance of getting it right.)
PHP has some neat concepts and attributes. It’s stateless, „serverless“, flexible, fast and has batteries included. This leads to ease and some simplicity.

But it’s plagued by footguns on one side and overengineered „OO“ frameworks on the other. These lead to complexity and suffering. The language requires too much discipline and „special“ knowledge for my taste.
ASCII is an abbreviation for American Standard Code for Information Interchange after all.
Increase whose safety? Cars get "safer" every year by being more dangerous to everyone else.
I only used Linux mostly during university, while at CERN and only after most UNIXes gave up fighting against it.

From what I remember, everyone else on UNIX world was already following up on systemd like systems before it got adopted on Linux world, and on Red-Hat/SuSE distributions daemon scripts existed for quite a long time as well, so no it wasn't * /etc/init.d/myserice restart* for decades.
Wholeheartedly agree about process vs. color-by-number recipes... For those who do like to read offline, I do recommend Ruhlman's "Twenty" [0]. It is well written and illustrated and provides a lens into process via carefully selected recipes.

[0] Full title being ``Ruhlman's Twenty: 20 Techniques, 100 Recipes, A Cook's Manifesto (The Science of Cooking, Culinary Books, Chef Cookbooks, Cooking Techniques Book)``
It's really funny to read "I live in the middle of no fucking where and I all I have is a shitty DSL. Why won't the ISP pay $100k to deploy a cable just for me?"

They think it's any better in Europe? In the places where it is better it's because the government has given the isps a lot of money. Money that would be much better spent elsewhere, as I believe if you want good services you have to move to the cities - you shouldn't ask the rest of the country to subsidise your lifestyle.
What is the cost of freon on earth’s ability to radiate heat?
Even if the cooling cost is less power degree than heating, there’s still a cost, scaled by number and size of units.
Do enough of us have the discipline to only use the decadent, luxurious things for the outlying cases?
According to a 2019 pull request[1]:

> Speex was the first audio codec we used, until it was superseded by CELT in 2009 (Mumble 1.2.0), which in turn was superseded by Opus in 2011 (Mumble 1.2.4).

> We retained support for [Speex] for 10 years and we believe all active servers are currently using Opus.

1: https://github.com/mumble-voip/mumble/pull/3812
You still have to trust your hardware, software and surrounding tech (phone, computer, etc), produced by central authorities (lawful companies implementing government laws).
For making selfies, too! ;)
Yes they do, quite often:
https://www.washingtonpost.com/nation/2021/06/20/florida-pri...
While not standardized, there are compiler builtins for operations which care about overflow. They will not be optimized out and are very efficient (cost ~1 cycle if no overflow).
Can we create new senses for humans? (2015) [video]
If you are looking to run your containers in a very light weight way and also easily understood, you can use systemd for this and use tips from this article. You will have to do the orchestration yourself so I think it would have to be more suitable for very simple deployments with small teams and / or part time projects.
I suspect many sysadmins, certainly the ones who complain about syslog, were quite happy with init.d

Traditionally developers would write code and packagers would package them into a distro specific rpm/deb -- including the init scripts (which may be pushed back upstream). Developers wanted to bypass this slow process, and there were far more developers than people willing to package the software.

Personally I've never had a problem writing an init.d script.
As you can see in this article, and as it is said in hn all the time, running games on Linux is really easy.
I’m bearish on the long-fabled ‘citizen programmer.’ This is a concept that’s been long discussed in the legal tech world, and it just won’t happen, not here, and not yet. Non-technical people, largely, don’t want to make things work, they want to tell other people to make things work. They have the raw intelligence to do it, but don’t want to do it, and don’t want to be convinced to apply themselves to learn how to do it. It’s just a cultural gulf that I think tech-minded folks can’t wrap their heads around.
> some missing technique that the author very likely did not think important enough to mention

That reminds me a funny story I've read: A scientist failed to reproduce a paper which says "room temperature". They later successfully reproduced it in the freezer. The paper was from Russia.
At the same time, actual suicide rates were down in 2020 https://www.google.com/amp/s/amp.theage.com.au/national/vict...
I don't think it's fair to put brick and stone together like that. I personally live in France, where we have lots of old house made of stone, and they have a way better thermal insulation that houses made of brick, at least on my subjective "is it fresh in summer inside?" scale.

> Brick and stone homes are absolute energy guzzlers both in hot summers and cold winters.

That is not my experience, but a difference is maybe in how we heat things. This article about local heating explains my philosophy pretty well: https://www.lowtechmagazine.com/2015/03/local-heating.html When it's cold, I tend to stay in the room where my computer is and wear a jacket. I do think that it's possible due to how Europe and especially France has a more temperate climate than the US though.

> wood construction has a ton of advantages. Not only is it less expensive to build

The comparaison doesn't really hold as in Europe it's easier to leverage old houses, due to the history of Europe. I don't think any new houses are made of stone.

It's really nice to have people like you point out misconceptions that Europeans can have, but please remember than you can have misconceptions too, and that Europe as a whole (like the US) is very large and has different climates. Not everything you said will hold in France, Spain, Ukraine, Greece, Norway.
Essentially it is just a speed boat that looks different.

What I like about it that it generates smaller waves and less noise, which means that it will cause less disturbance for the surrounding ecosystem.
Really!? How!?
Ariane 5's test flight self-destructed 37 seconds after launch. Its horizontal velocity was outside the range that could be represented in a 16-bit variable. In fact this check wasn't appropriate for Ariane 5 and so was removed in subsequent versions, but that's hindsight.

Maybe you find that "restarting" a rocket would be "more appropriate" but any people who die when an entire rocket full of explosive fuel crashes into their home because it's "restarting" wouldn't agree. Once the rocket ceases to be inside its design conditions, the safest thing to do is blow it up, so that's what happens.

Historically a "range safety officer", a human, would be watching the launch and, if it seems to deviate from their expectations they remotely trigger destruction. This is tricky to do correctly, the remote trigger might malfunction, and humans react slowly, so this is not the preferred option for today's unmanned rockets which are full of computers anyway.
There cannot be economy without trust. There cannot be society. You wouldn't be able to function normally. Imagine walking past a stranger and not having a reasonable expectation that that they won't punch you in the face.
Sold His Business for $500M and Is Investing in Startups Not Caring About Return
Even if I think it will hardly ever work, I have to agree this is ingenious.
And some people get so overzealous about “social distancing” to stop the spread of the virus that they forget why they’re doing it in the first place. You don’t have to “socially” distance yourself from everyone to stop the spread of the virus, Corona can’t be transmitted over video chat.

In person interactions are okay too. I hung out with lots of friends who frequently tested and limited their encounters to those who took the same precautions and none of us caught Corona.
Haha. What could possibly go wrong?
Your keyboard is not my keyboard, nor everybody else's. So I hope you see how US-centric your view is.
> Or the restart fails it doesn’t tell you why, it gives you two locations to look for log files about why it might have broken. Init.d scripts didn’t do that.

Some things are a matter of preference, but this bit is just wrong. Init.d was hilariously worse. Some services had their own configuration locations, some had those exposed via /etc/defaults, some used syslog, some redirected stdout/stderr, some redirected one and discarded the other.

You're right that there are two places now - logs are either in the journal or in app-specific log location. And stdout/err go to the journal. Those 2 places mean fewer places to look through than we had before.
> It was a collective effort by many people (of varying nationalities) across many countries (US, UK, France, etc../).

What are you talking about? The internet started with Arpanet. Later, other countries built their own TCP/IP networks and connected the.

There is no ambiguity and no collective effort across many countries except for the fact that many countries later built their own parts of the network. The internet began in the US.
Get extensive code out of notebooks into testable libraries. Confirm it works before running a big computation.

We try to keep our notebooks slim and factor anything complex into a Python library. We can experiment with this libraries implementation, write unit tests on smaller data sets to confirm it works, before doing a bigger experiment. We can also deploy the library to prod and ensure users get the exact same thing we experimented with.

I would recommend the talk “I don’t like notebooks” https://m.youtube.com/watch?v=7jiPeIFXb6U

(There’s also the alternative nbdev that creates a full software engineering and experimentation setup in 100% notebooks. Not something I particularly like, but it might be another option.)
I don't know what the regulatory frameworks are.

The technical frameworks make vastly more surveillance information and channels available via apps, AFAIU.
Adding a pinch of baking soda significantly speeds up the cooking of onion. I've never timed it (and I've never taken onions all the way to caramelization since Indian food doesn't need it), but it's noticeable. It's my go-to trick when cooking a large amount of onions for Indian gravies. As an additional benefit, it also helps cut down the oil requirement, if you're conscious about that sort of thing.
"Secure Messaging, Anywhere"

Well that isn't quite true, is it?
The parents would have no way of stopping it. If you want to allow child friendly content on YouTube you could not block YouTube on the computer. If YouTube put all nsfw content on nsfw.youtube.com then maybe you could make the argument but the average parent has no clue how to block a domain. I am not making the argument porn should be banned, only that certain platforms should not be required to host it especially if they have a large child audience.
I mostly had Java as well as these:

Basic web stuff
MSSQL
C and C++
Bash
Intel Assembly

Overall I'd say a little bit of everything is good for a CS student. Don't keep them hooked on one thing for too long. Not that students will be using C/C++ or assembly upon graduation most likely, but then are just another tool. I just wish we learned more about REST and doing CRUD operations. That took me a long time with my internship for it to "click" on what was happening.
Why QUIC and WebAssembly kill it all in edge computing
Within this project, an old Macbook can process a video stream in real-time in less than 100ms.Also hope to find more interesting practice for edge computing.
service myserver restart

/etc/init.d/myserver restart

Seems the traditional order to me

$ service myserver status
$ service myserver reload
$ service myserver restart

makes perfect sense when tackling a single service
> Would you similarly oppose the requirement that all civil aviation globally be done in English on the grounds of “cultural imperialism”?

Do you think that every pilot on earth always speaks only English? No.

People should have the choice not to speak English and write their alphabets if they wish.

Enforcing ASCII on code is like enforcing ASCII on URIs, e-mail addresses. Unnecessarily restrictive to the rest of the world outside of the anglosphere. Of which there's a lot.
Report is good I recommend the reading:

"We looked at the most popular libraries in 2019 vs. 2020, as well as the most popular libraries with known vulnerabilities in 2019 vs. 2020...".

- "Most libraries are never updated...79 percent of the time, developers never update third-party libraries after including them in a codebase"

- "When alerted to vulnerable libraries, developer can act quickly. In fact, nearly 17 percent of vulnerable libraries are fixed within an hour of the scan that alerted the developer to the vulnerability; 25 percent are fixed within seven days..."

- "...Most open source security flaws require only minor fixes. 92 percent of library flaws can be fixed with an update, and 69 percent of updates are a minor version change or less..."
I know what's Linux and what's Wine, and Roblox is some video game; but what's the interesting part in this page?