skysight-inc/HackerNews huggingface dataset:
> Who is asking for a rewrite of systemd?

Me?

> Either you believe systemd is fine

I don't think anyone really believes that. They just believe the benefits it provides over sysvinit are real and generally worthwhile in most cases. Systemd has many warts. I'm not sure anyone refuses to believe that.

> or you believe sysvinit never should have been replaced

Yep, there's plenty of people that believe that. I've had discussions with them here.

> or should have been replaced with something totally different than systemd with a much smaller scope.

I'm sure there are people that believe this. Personally I think it's mostly due to being unaware of some facets of the situation. Systemd itself was much smaller in scope originally. The scope increased as they ran into things that it really made more sense to combine than leave separate. A different project may have chosen to leave those things out when encountered, but then it would have all the problems systemd tried to avoid.

That actually aligns quite a bit with my argument. With time and foresight (which wasn't necessarily possible the first time, since this is the first time an init system has tried to accomplish these goals that wasn't already intended for a tightly coupled system like Windows or MacOS), they could plan:

1) A more sane unit file syntax that wasn't ambiguous and confusing because of accreted features (After vs Wants, etc).

2) A sane API for subsumed services so if someone doesn't want to use the reference version provided by systemd, it's straightforward to drop in something else as long as you an make it talk systemd (or provide an interop layer). E.g. DHCP client, login managers, etc. This may or may not be done to some acceptable level currently, I'm not sure (but I suspect it depends on the service).

3) Take advantage of even more new kernel features for additional benefits (it's eBPF all the way down).

But here's the thing, while I think everyone would agree that something like systemd that's more modular in a well defined way and more sanely configured and documented would be preferable to systemd (I mean why not, it's basically "systemd but better" which is preferably even if you don't like systemd), I don't think anyone really wants to go through the process of either developing, integrating, or learning a new system at this point. We're all too exhausted.

And that's a shame, because what we all have now is the mad scientist's awesome flying car. Sure, it does amazing things, and you can do things that would be near impossible in the past, but you control part of it with your thighs and elbows and there are two steering wheels, and the one on the ceiling is the one that steers it like a car.
Ask HN: Which SaaS you must use, because there is no better alternative?
Who doesn't have this "I hate this tool, but I did not find a better alternative" feeling.

Which Software/App/SaaS gives you this feeling?
Came to a similar conclusion back in the days when writing a raytracer, and it stopped scaling past 8 or so cores.

Ended up with a system where each thread accumulated results in small buffers, appended pointers to those buffers to a shared "buffer list" which was very fast due to low contention using typical spinlock+mutex combo.

The thread that overflowed the buffer list would then become the single writer by taking on the responsibility to accumulate the results to the shared output image. It would start by swapping in a fresh list, so the other threads could carry on.

The system would self-tune by regulating the size of the shared buffer list so that the other threads could keep working while the one "writer thread" accumulated.

Probably had room for improvement, but after this change it scaled almost linearly to a least 32 cores, which was the largest system available for testing at the time.

The reason for not simply allocating a full output image per thread and accumulate post-render was mainly due to the memory requirements for large output images.
When people have no faith in the system, they take matters into their own hands. People are morally entitled to justice so if the only justice available is extrajudicial, people have a moral right to pursue that.
not sure why this is downvoted. I have found it quite hard to find good research tying speeding to accidents. the best you get from NHTSA is accidents where speeding "was a factor". the fraction of accidents where speed was a factor is surprisingly low (around 25% IIRC), and I'm pretty sure they count speeding as a "factor" whenever someone happened to be speeding right before the incident.

I'm inclined to think speeding is enforced much more than other traffic offenses merely because it is the easiest to detect.
https://archive.is/UZJ5C
This feels like an application where an APL one-liner would just be the fastest thing that there is.
I wonder if any science has been done on this - to me there seems a tradeoff. BLUF might work for executives that trust their reports. But it might be the exact opposite of what you need if you're trying to convince an audience of something counter-intuitive.

If you're going to be educated about a conclusion that is surprising or objectionable, would you rather be told the non-controversial premises first and then share in the reasoning process that leads to the conclusion? Or would you rather be told the conclusion first, and then unpack the argument from there? The latter seems like it could invite more opposition and waste more time.
I still assert that the damage done limits the potential growth rate. It's going to be baby steps in the beginning.
What would be some of your choices?
Anger at deadly Nigerian drug trials (2007)
Good luck running that for years on a battery...
Yep. One of the best $5 I've even spent.
"traditional media still bear some semblance of the truth."

Seriously? Four years of "RUSSIA RUSSIA RUSSIA" and it turns out that the same people knew before they started peddling that narrative that it was (and still is) at its core a smear campaign cooked up by the Clintons.

Hunter Biden - completely buried before the election, now all of the sudden that the election is over the media is "breaking" this important story?

I could go on but I'm sure if it didn't fit your preconceived notions of what the "truth" is you'd be too busy drawing your lines.
> It is a departure from colloquial use to describe property damage as violent

Maybe with your colloquialisms, but as someone in their mid 40s, I've never thought of violence in the narrow way you are describing it, and it does seem to me like this is a relatively recent redefinition of the term.

I've always thought the primary characteristic of "violence" is rageful, wild, physical destruction, regardless of whether it was directed at a human or property. For example, graffiti and a riot that burns down a building are both forms of property destruction, but only one is violent. Similarly, killing someone with a chainsaw and killing someone by poison are both forms of murder, but only one is violent.
Worth noting it's ~100-lines of Go code that's quite readable:

https://github.com/n7olkachev/imgdiff/blob/master/pkg/imgdif...

https://github.com/n7olkachev/imgdiff/blob/master/pkg/yiq/de...
Of course it's more than enough, but it's still barely done. We should have co2 emissions under control too, but we don't.
if they cared about being on the right side of history, which apparently they do, if only for a "inadvertently limited" amount of time, they would forget about the traffic. That traffic is from mostly people people better off not being (a part of you engagement)
I hope the pandemic will finally be an eye-opener to many: millions upon millions lost jobs due to a purely non-economic reason, and nothing went broken.

Many if not most jobs people are doing today are bs jobs which society doesn't need at all. We have to find ways to end it, to find these people some useful application rather than making them do what they know makes no sense and only exists to keep money moving.
How much sleep do I need? – Online sleep calculator
This is awesome, coming from Deis, I expected to see Go WASM support I must say. :)
What I try to do in those cases is find something to say about the content itself. Could even include the 'thanks' that way if you wanted. Like, "Thanks, I didn't realize that <interesting thing learned from the post>." That way you're at least contributing by drawing people's attention to an interesting part of the original article.
I'm well aware it's not a security feature and I know there are ways to punch holes, but in practice, a lot of machines are still relying on it. The number of IoT devices alone that would be screwed if they were public is massive.

Yes, everyone should have a hardware firewall, but we both know most people just buy the cheapest thing, and by bad large, real firewall features are mostly targeted toward higher end devices.
I know some ergodic theory, but am not an economist. I cannot verify the veracity of the argument, but the argument itself is new, and not reducible to distinguishing between expected utility and expected value.

My comment is based on a Nature article by the author [1]. This is just based on a first reading, so my understanding may not be spot on.

The observation here is that the utility function in classical economics is not time-dependent. Time dependence is added-on by effects such as discounting. Discounting function itself may be personal - some investors are in a hurry, some are patient, this is usually taken into account.

In contrast, the authors introduce stochastic noise into the __rate of growth of the loss function___ (not the expected wealth). [Equation 7 in the Nature paper]. This makes the evolution of the growth rate function into a Brownian motion. The authors claim that this models individual wealth trajectories better.

This is as far as I have got. The underlying dynamical equations for the growth function are different, and the authors' claim is that their model predicts individual trajectories better than classical economics, and does not have to use psychology like behavioral economics.

[1]https://www.nature.com/articles/s41567-019-0732-0
For thought experiment, assume a five-mile stretch of road with 60mph limit, and "time of travel" ticket kicking in at 65mph. It takes 5 minutes to drive legally, and if you take less than 4:37 then you get the ticket.

Assume you drive at 60mph and then you suddenly have to "speed up" to 80mph to avoid a situation. How long can you drive at 80mph before you're ticketed? 69 seconds.

If you're driving for 69 seconds at 20mph above limit then you're not "avoiding a situation". You are speeding.
But acquisitions in the case of FB are used as defensive, kill-our-competition moves. Is that really justifiable?
Since everybody else is peddling their better shells, I'll drop a plug for mine: https://rash-lang.org

It's a shell embedded in the Racket programming language. If you're familiar with Xonsh, it's similar, but both more powerful and less polished. It allows easy, recursive mixing of shell code (not posix compatible, but with a similar feel) and Racket. Its interactive mode is not polished (I need to write a better line editor), but it works, and it's great for programming.

I haven't worked on it much lately (I need to wrap up other things to finish my PhD), but this weekend I added support for user-programmable substitutions with automatic cleanup. As an example, beyond common substitutions like process substitution (IE <() and >() in bash), I added a demo “closure substitution” form that allows you to send Racket functions to `find -exec`. Importantly, this is something that a user could add, because Rash is super extensible and malleable.

Shell is a great DSL, but there are huge advantages to having an embedded DSL rather than a stand-alone DSL. Rash inherits all the cool features of Racket and can be mixed with other Racket languages (eg. Typed Racket, Honu, etc), has advanced features like first-class delimited continuations and the world's most advanced macro system (which makes Rash possible), and any shell script can import functions from Racket's catalog of third-party packages. Embedded shells like Rash allow a shell script to be copied from interactions like you do with Bash, but then grow past the “rewrite in Python” stage gradually with no rewrite -- just a gradual transition from being more shell code to being more “normal” code.

Though I'm kicking myself for continually not getting around to rewriting all the documentation, which is still very poor.
> Hunter Biden - completely buried before the election, now all of the sudden that the election is over the media is "breaking" this important story?

The allegations were well covered before the election. The new story that they are covering now is the announcement by DoJ of the ongoing investigation. The media didn't suppress that before the election, Bill Barr did, doing a surprising simulation (given his past conduct) of professionalism in observing historical Justice norms around elections on that point.
"And finally, the word “censorship”. This is an accusatory word used by people who think it relates to their non-existent “freedom of speech”. The first amendment applies to the agreement between the US government and its citizens. "

The US Constitution restricts the Government from infringing on rights we, as citizens, already have.

The Constitution does NOT grant us rights. The whole freaking point of our revolution vs., say the French Revolution, is the PEOPLE have the rights and government is restricted - NOT THE OTHER WAY AROUND.

YouTube's unequal and arbitrary application of rules is EDITORIAL CONTROL. As such they fall FAR more on the side of a publisher than platform and that's the part of 230 that needs SERIOUS overhaul.

Then again maybe not. Their latest antics have pushed even more people off onto other platforms; and ultimately that will be the best correction. De-aggregation is the best antidote.
EU has been making some noises about doing exactly this.

https://www.extremetech.com/extreme/288592-eu-wants-speed-go...
Yeah, definitely. I think a lot of that for me was that the universe felt very alive - ships coming and going from planets, comms, recurring characters. I haven't found anything quite like it since, though Starsector comes close in some ways (and is extremely good in its own way, you should check it out if you haven't).
> That is frankly naive. Many earnest people repeat dangerous lies, and wicked people are more that willing to use the truth, especially if it is an uncomfortable truth that is important but overlooked by polite society.

Correct. That's why I said the difference is intent. You have not contradicted that.

> On the contrary, I can do a much better job at the scale I operate at than YouTube can do at the scale it operates at.

Congratulations. I'm not concerned with weaponized disinformation in your social circle.

> Furthermore, I take the very liberal view that I have both the right and the responsibility to make up my own mind about others' speech. I hold in low regard those who try to take that from me.

Good for you. If everyone were as intelligent and enlightened as you are, then the world would operate a lot more smoothly.
Because it’s a public company now. Shareholders demand growth or they’ll just invest in other high growth companies.

Bootstrapped products/companies like Campfire by 37Signals didn’t need to grow, but they also stopped innovating and the chat frature became just a feature inside basecamp.

I think it’s really how companies are structured.

The way Slack was positioned, it also had to grow or it will get taken over by a competitor like teams, or risk getting bought out which is what happened. Maybe the stakes are different when you’re #1 vs #10 in tech!
Plenty went broken. People stayed inside, stopped going out to restaurants, stopped practicing their hobbies, stopped traveling to see family. Most people lost their jobs not just because the government ordered them fired, but because most people are currently going without a lot of the things that bring them joy that these workers support.
If only average grandma's were just limited to grandma's. I don't know a single person who isn't a gamer or IT person that can properly use a firewall as they exist now.
I don't think those people would agree that their jobs are bs. Or their customers. Many people like eating out at restaurants. If you don't, then that's your choice, but don't interpolate this to everyone.
“The body stores this index of components recognized as self in the thymus”
/ gtp3 gets more specific
Retrocomputing
(Disclaimer: I think this display is awesome -- can't allocate the funds for it right now, but will be keeping an eye on it going forward.)

The image is "contrasty", showing lots of hard transitions from bright to dark. With displays of low bit-depth, the hard thing to do is smooth gradients of tonality.
The EU has been making noises about requiring this.

https://www.extremetech.com/extreme/288592-eu-wants-speed-go...
Thanks, I'll read it as, frankly, I've not had time yet to understand exactly what's going on.
@dang Yes, this is an historic moment for all the world
In Victoria they’ll ping you for going 62 km/h in a 60 zone.
I think a big part is that it is not "or I will reveal". Rather, it is, "I'm revealing this bug in ninety days. Fix it sooner." Right?
I agree with you, maybe Salesforce will let it continue focusing on its niche. It’s working for Heroku.
Odds are the stock market comes back, CARES put in a decent amount of backstops for things like the mortgage industry and other 'big' sectors do they'll have available capital as we come out of this to start doing things that make their stocks more attractive. Also generally speaking good odds that industries like airlines and such can successfully lobby for more bailouts. So I buy the S&P will be up and we'll just all be ignoring the total gutting of small businesses.

Plus if say you're a chain restaurant right now, the future probably looks bright. You had the credit to weather a year of takeout only. Meanwhile three of the four family restaurants nearby that you competed with are dead and gone.

Basically very few folks who trade on the S&P went out of business, but a lot of their competitors did. Sure you'll have an entire cohort of newly impoverished that can't spend, but a bunch of your competitors went away. Going to be one of those summers where my ETFs are going up at the same time the food pantry is seeing record usage.
While we're on this topic, why have some sites started refusing to prompt me for my password and instead are sending codes to my email. slack.com is a great example. It's like 2FA without the first factor.
It's pretty interesting that our archetypal wired network, Ethernet, was actually inspired by a wireless network. When I first learned about ALOHAnet, at least it was a surprise to me. Specifically, the main idea of "send at a random time, retry if there's a collision" in Ethernet's CSMA/CD was originally employed in the ALOHA protocol (which makes sense, as both networks operated on a shared medium, unlike today's Ethernet).
>But 95% of everything is really people decrying textualism and actively choosing their ideology.

Of course the textualist thinks only he is above ideology. This is how you can tell they're clowns.
It shouldn’t matter. Owner is liable until proven otherwise.
The point of distributing this technology is to make every motorist feel that nowhere is "safe" for them to speed. It doesn't matter if there are no cops around, their beams can get you and fine you, and hopefully that keeps people at safe driving speeds.
Either way, I wasn't aware Hunter was running for president. wow, the plot really thickens, right?
Also dropped in a no-nonsense 9-0 opinion.

There's really no basis for these lawsuits.
I feel like we're peak software now unless another medium for computing comes along. So many people looking for ideas.
> That's not how that works at all. You absolutely do not have a right to hack into private companies "in the public interest".

Well, not as a private individual, certainly. You have to work for a nation-state's Advanced Persistent Threat group like the NSA's Tailored Access Operations.
Indeed, it wouldn’t be speeding that would get you to a hospital many minutes faster; it would be judicious disregard for red lights and centre markings—much like ambulance drivers normally do by virtue of their sirens and lights.

Speeding doesn’t save nearly as much clock time as it feels like it does, especially if you’re regularly blocked in by other cars and traffic signals.
I run WeatherSpark.com, which gets decent traffic and people occasionally ask for data access. Affiliate program?
Thank you professor for everything you did. We might not of had Myspace, or anything else that we have today if it wasn't for Dr. Abramson's contributions. https://paleofuture.gizmodo.com/the-untold-story-of-the-teen... https://en.wikipedia.org/wiki/Tom_Anderson Myspace tom hanged out with Bill Landreth while he was in middle/high school. Landreth of course was a popular member of 'the inner circle', which they hacked in to ARPAnet, and mainframes to get access to compilers etc. Zuckerberg also grew up hacking AIM/AOL, and started a social media site (Facebook). Steve Case confirmed it in a Reddit AMA (https://www.reddit.com/r/socialcitizens/comments/23oddi/im_s...).
I could see money, but how much time are you spending on registration/license/insurance? Registration is 5 mins a year paying online, license is in person every 15 years and online every 5. Insurance is just a bill I pay. Perhaps it's more work in other states?
Content Addressable Parallel Processor
I feel like Keystone is overblown, but I recently switched back to Firefox and it's finally not too slow.
I'm not really sure of your point. I can't imagine naming something "flag" but I can imagine "enabled" or "visible"

In my experience it's not common to name members/properties taking other classes into account so I might have a Window class with "visible" and Shape class also with "visible" and Player class with "visible". I don't think I've ever seen a project where they made those "someWindow.windowVisible", "someShape.shapeVisible", "sompePlayer.playerVisible" just for the sake of searching regardless of if they person is using an IDE that could tell the difference or just notepad/nano.

All of my experience is they would all be just "someWindow.visible", "someShape.visible", "somePlayer.visible". In other words, that choice has nothing to do with IDE or no IDE.

Is there some other example you were thinking of?
Firebase cloud messaging is also a good option :)
Except that a lot of real value was lost. Many people didn't go on cruises cruises, or visit an amusement park, or go to a theater, or eat at a restaurant, or get a haircut.

We haven't noticed the loss of capacity to provide these services because there is a corresponding drop in demand. However, the drop in demand is due entirely to a temporary public health crisis. All else being equal, people much prefer to be able to take advantage of these services, and we are poorer as a society if they are not available.

[0] Although, in many cases, the decline could be seen before an official policy was implemented due to individual consumer concerns.
I see you don't have an email address in your profile, so I temporarily added one in mine for the next few days. Shoot me an email.
Can you give an example of such jobs?

All I can think of are retail and hospitality employees whose jobs are normally very much useful. Cooks. Waitresses. Sales assistants. Tour guides. Bus drivers. To name a few.
...unless it's cloudy.