skysight-inc/HackerNews huggingface dataset:
> But package lock is ignored for all users of your npm. Only root package’s lock file has effect. This makes it useless in most cases.

But package-lock is intended to be used at the project level. i.e. lock all package versions in the current project or app.

That isn't "useless in most cases", it solves specifically the case it is meant to solve.

> It’s even more useless if you think that production apps are built very often as tagged docker images = are reproducible by design.

But you're stuffed if you need to rebuild the docker image later, or for example, go back to an old commit/release, create a 'support' branch to retrofit a change and build a new image. You want repeatability all the way down.
Debian has not in fact been systemd only; the GR that is being discussed in this thread replaces a decision by the Technical Committee from 2014:

https://lists.debian.org/debian-devel-announce/2014/08/msg00...

For the record, the TC expects maintainers to continue to support
the multiple available init systems in Debian. That includes
merging reasonable contributions, and not reverting existing
support without a compelling reason.

However, in practice Debian users tend not to replace systemd's PID1 with the sysvinit-core package, as it is installed on a negligible fraction of Debian systems.

https://qa.debian.org/popcon-graph.php?packages=systemd%2C+s...
These are sites produced en masse with names that belonged to defunct newspapers or confusingly close to existing ones (“Times of Los Angeles”). Surely that fits the definition of fake.
>Failing that rather utopian vision

When I went to university in the UK in 1983 university was free, both undergraduate and graduate, there was a means tested grant for living expenses and student debt wasn't really a thing. So it's possible. On the downside there was only so much money from tax hence only about 15% of the people got to do undergrad degrees and postgrad was maybe 10% of that.
interesting, thanks for the info. I've met some complete idiots with PhD's, some utter morons with huge incomes, and some geniuses who didn't complete high school. But I guess that's not the normal perception.
"But Americans ... dislike transfer payments."

Isn't the American healthcare system a convoluted set of transfer payments?

There's enough articles here on HN that tell me the high prices and subsidies for a privileged few aren't really a solution to healthcare. I hope that kind of industry stays out of accommodation.
It wasn't. systemd fixed its actual bug, which was a real bug that caused it to generate an excessive amount of debug output. With that fixed, there was no further issue and no need for a workaround.

(The bug wasn't that systemd generates debug output when the kernel command line contains 'debug"; the bug was something else, which caused systemd to generate an absurd amount of debug output.)
Mint Banana Drop Cocktail That Boost Immune System in 7 Days- Lgists
Manually breaking the connection is tolerable-but-annoying for interactive sessions. The place where this caused real problems for me is in my testing setup, where I would have scripts do something like:

ssh <host> "shutdown -h now ; exit"
[wait for the machine to stop responding to pings]
[wait for the machine to start responding to pings]
[Do the next thing]

...and if it didn't shut down within a certain amount of time, or come back up within a certain amount of time, treat it as a failure.

With ssh hanging:

* If the shutdown/start again succeeds, then the "wait for it to stop responding to pings" happens after it's rebooted.

* If the boot doesn't succeed, the whole system waits for ssh's timeout (which is quite large) before failing.

EDIT: I should clarify, this issue has been fixed in Debian at least for a while; but I just tripped over it again when I was playing with an Ubuntu VM; maybe 16.04?
If you think about giving zmq a go, take a look at my library, here [1], [2].

Maybe we can talk about compiling a test to see how it compares?

[1] https://pypi.org/project/p2p0mq/

[2] https://p2p0mq.readthedocs.io/en/latest/
> categorizing systemd as "general bloat" is not entirely fair - I would say it is far more stable and easier to debug and fix (with the proverbial rusty hairclip) than debian's sysv init mess

I find it easier to debug and edit shell scripts than wade through large amounts of C code (and possibly recompile) in the event of a problem that can't be fixed by a simple reconfiguration. I guess it depends on what you're used to.
I didn't realize that was the outcome. Good.
For me, it helps to cut out sugar. I cannot say that I suddenly feel like a new person or anything after a while without sugar, but there is definitely a lift of my my baseline mental stamina, when it comes to handling everyday situations.

Sleep also improves without sugar. That may be the cause also.
Ooh, the included "rage-mount" utility allows mounting an age-encrypted zip or tar file as a directory. (It can be installed with `cargo install --features mount age`.)
Oh the UK media definitely does.

Example: Removing the working time limit? Let's ignore that it's going to lead to more overtime even for those who don't want it, it will increase household revenue! Good news everyone!

https://www.thesun.co.uk/news/5156079/brits-post-brexit-over...

It's currently opt out if you want to work more than 48hrs/week, but scrapping that law will make it even better heh
> The same sort of thing is described on the pro-systemd crowd.

I wasn't commenting on that here one way or another. I was observing that this would hand one crowd a new weapon, in the form of a mandatory 6-12 month delay.

(In general, I think the vast majority of the pro-systemd crowd is not interested in actively killing alternatives; they're just interested in actually using features that other alternatives don't have. Problems and disputes certainly happen, as well as people getting frustrated or burnt out trying to deal with the constant battles, as well as people just trying to get things done.)

(I also think many of the anti-systemd crowd is just interested in trying to maintain what they care about, but that in practice it's become evident that "keep up" would require than the available development resources, while the far more acrimonious "slow others down" requires less. I suspect it's a survival/threat response, but that still doesn't make it the right one.)

> Debian only does a release every 2 years.

Many people run the testing or unstable distributions. And in any case, that's not the issue here:

> If that number were set to '6 months', in practice what that would mean is that if you want to introduce a breaking dependency, you have to introduce it in the first 18 months of a release development,

That's not what that proposal said. What it said was that if you want to use any new feature, you'd have to ask first, document it in Policy first (which is not the norm, usually Policy follows experimentation and documents what has become existing practice), make sure it's something that could theoretically work not just on non-systemd but also on non-Linux, then wait "at least 6 months, preferably at least 12 months" to see if someone bothers to make an alternative implementation, before you can actually use it. And any further enhancement to such a mechanism needs another 6-12 months.

That might have sounded reasonable to the developers of software like sysvinit that doesn't actually change anymore, and is mostly in permanent maintenance mode with its current set of features. It doesn't sound at all reasonable regarding actively developed software.
I work in software and I’m a high school dropout. I’ve never even been asked if I have a degree, I just leave that field blank.
Stack Exchange Update: An Agreement with Monica Cellio
What an absolute and utter waste.

On the other hand: I'd rather like to get hold of a bricked Sonos.

I'd stick a Raspberry Pi, DAC and speaker amp inside it. Be free of the shackles of the cloud, my child!
Spawn a thread to await the async call and release a lock, block the main thread till the lock is released? What am I missing?
Bjorn Lomborg: electric car and vegetarian diet are pointless virtue signaling
Grocery Delivery App: How can be benificial in 2020
Introduction:

These days the vast majority have such a large number of gadgets and savvy contraptions close by that they can play out a shuffling show utilizing them. With technological developments and the advent of smartwatches, smart TVs, smart speakers, and other such devices it specially makes sense utilizing them.

How technology impact our lifestyle:
This seems like it's for a trade-up/upgrade program, which would traditionally be:

1) Customer boxes up device.

2) Customer mails device to manufacturer.

3) Manufacturer hits it with a hammer, ensuring that they don't have to compete with their own used device after the customer has been given a credit for it.

So, instead, we have:

A) Customer starts bricking process.

B) Customer recycles device locally.

C) Local electronics recycler hits device with a hammer because it has self bricked, ensuring that the manufacturer doesn't have to compete with their own used device after the customer has been given a credit for it.

So we've removed disposable packaging and fuel for shipping. It seems like a net win for the environment.

They're going to do their trade in program. They can either do it the traditional way or do it this way, having a slightly lower adverse environmental impact. Leaving the device functional is not on the menu, and acting like it is is intentionally obtuse.
Will Science Ever Give Us a Better Night’s Sleep?
That was my first thought as well. Apple's Podcast software still seems to be fully supported.
> the default anti Indian narrative

That's ONE negative cartoon, and even that only if you call the author with his stated intentions a liar.

If I scoured Indian media, would I find at least ONE negative cartoon about "the West" or whatever, I wonder? If so, this naturally would justify any volume of attempts to interfere with Indian democracy.
In the past I see that Tsunami, UDT, or GridFTP were suggested. Any results?
>I was going to buy a Sonos speaker, but this changed my mind. I'm not buying a device that was built to be bricked.

I had a complete sonos setup that I rage donated after moving and accidentally connecting it to the internet at which point sonos wouldn't let me play my music until I "upgraded" the software with alexa enabled. Forget about recycle mode, sonos is one of the most intrusive privacy invading companies that I know off and I'm so happy they're getting all this bad press, because when I went to their forums with my complaints the whole response there was "meh" and "how can you run with old software?".
> Informatics Engineering

Coding isn't and never will be Engineering.
There are nice solutions on Linux: luks (encrypting partitions) and cryfs (encrypting directories)
Native age keys are pure X25519 with no connection to SSH keys. SSH support is kind of a growth hack, I made sure it didn't impact the rest of the design.

Recipient types are the one parameterized thing in the spec, so if we need to switch to Ed448 or a PQ hybrid at some point we absolutely can, without even bumping the version.
.NET based languages include C++ as well, and .NET has have AOT compilation to native code in multiple forms since ages.

Latest versions of C# and F# also do make use of the MSIL capabilities used by C++ on .NET.

Then if we move beyond those into AOT compiled languages with systems programming capabilties still in use in some form, D, Swift, FreePascal, RemObjects Pascal, Delphi, Ada, Modula-3, Active Oberon, ATS, Rust, Common Lisp, NEWP, PL/S, Structured Basic dialects, more could be provided if going into more obscure languages.

C isn't neither the genesis of systems programing, nor did it provide anything that wasn't already available elsewhere, other than easier ways to shoot yourself.
Finally BJP affiliation with fake news & their propaganda is being exposed.
Market would have taken whatever was available to buy.
I think you got the math wrong.

Say your company value was $100. After it increases by 7%, it is $107. But now you own 93% of it, which is about $99.5.

So you need to increase it in value by about 8% to be worth it.
> Advertising can simply aim to raise awareness of the existence of a product.

Can, but in practice it does not. It's a motte-and-bailey defense. To paraphrase Feynmann, advertising can inform customers about the existence of a product the way sex can produce children - it can, but it's not why anyone does it.
Nice visualization (particularly the butterflies)! If the OP is here, what ODE solver are you using BTW?
So much that you can easily compile Heartbleed into WASM, great sandboxing.
What "default anti Indian narrative"?

Also, the cartoon you've linked to doesn't seem anti-Indian at all. I get that people complained, but it's a cartoon: quite a gentle one at that.
CMake adds support for precompiled headers and unity builds
I have a running list of problems caused by advertising:

http://jacek.zlydach.pl/blog/2019-07-31-ads-as-cancer.html

If you and the guys can find forms that sidestep most of those issues (without causing even worse ones), I'm all ears.
IMHO it's not that bad. It's actually quite usable, and reasonably easy to handle safely.

Use

bash: set -eu -o pipefail
# unfortunately pipefail is not POSIX

and some care when writing scripts. Possibly decrypt to a file first.

A proper and likely footgun would be decrypting and passing tainted plaintext and only then exiting nonzero. E.g.

decrypt < file | sh # owned

Definitely should be documented either way.
That wasn't the point of GP's comment. Of course you only have one round of voting. Their point was, if you have 8 options and you don't really care for most of them (i.e. only the ordering of the first two or three matters to you) than the ordering of the options you don't care for won't carry much significance to the single voters (so they may order them randomly or leave them in the order they are presented), but it can matter in the end results.

(I hope what I mean is clear, if not feel free to push me for clarification)
yep! and OsmAnd for android. I just miss the traffic info
Grupa.io AMA Session: Product Teams for Startups
Startups require iterative engineering and world class teams, but they can’t afford; what if we can design subscription based plans and services to help them access free time of elite engineers?

‪Grupa.io is providing access to elite teams for subscription based iterative engineering service.‬

Please I’ll love to answer any questions you may have.
> Out of scope:

> The web of trust, or key distribution really

Is there anything in the tptacek suite of replacement tools for this? Like Keybase but fully open source and/or decentralized?
https://bleacherreport.com/articles/547256-how-the-humble-te...
I went to a public university and the price tag was rather reasonable compared to the typical 200k+ of a private school.
The end justifies the means?

This is - of course - a very rough synopsis of Machiavelli's treatise - even if he never actually said that.

But the other way of looking at his work was that he was the first person to develop a code of ethics that led to the idea of "doing the greatest good to the greatest number of people"

I highly recommend the series from the blog of the this Renaicance scholar and specialist in Machiavelli which I discovered via HN the other day: https://www.exurbe.com/machiavelli-s-p-q-f/

He argues quite compellingly that Machiavelli's work led to classical utilitarianism ethics ("the greatest good to the greatest number of people") since he was the first to consider judging actions on their consequences rather than "what was in someone's heart".
If the British empire was as evil as the Nazis there would be no Indians left.
But WKWebView is equivalent to running inside a browser, with no system access.

If JSCore allowed WASM JIT-ing, one could easily port WASI to iOS for full system access, and update iOS apps by downloading new wasm versions. Of course Apple won't do that citing __Insert__App__Store__excuse__here, but everyone knows it's because they want that sweet 30% cut, and that can only be effectively enforced with a tight chokehold on updates
I know you meant it the other way, but arguably the "Swedish viewpoint" is pushed far more in mainstream media than the "Russian viewpoint".
You can put the decrypted file on a RAM file system, if the size constraints are satisfied.
That's right. Democracy is not without drawbacks. However democracy solves one big problem - anything else is much worse.

Inventing a better form than democracy would be a huge boon to the humanity. It's a pity that research for better forms of democracy doesn't get that much funding, if any at all. For some reason it's considered less important than yet another food delivery service.
I'd offer a much simpler explanation: education is mostly a competitive tool, when more people have it, it's value naturally declines right? As fraction of population with a college degree increased from about 4% in 1940 to about 30% today, obviously advantage offered by it, declined. And went to essentially zero if measured by wealth because wealth is something only top of population pyramid has, in general: fewer than 30%.
If you want “ease of use” there are plenty of “easy ways” to get things done in AWS like just accepting defaults when creating a VPC, ElasticBeanstalk for deployments , and CodeStar for getting started templates.

There is not a single bit of technology that doesn’t seem overwhelming when you first start looking into it - and that’s from 30+ years of programming either personally or professionally. I know most of the core fiddly bits of AWS like the back of my hand but Azure and GCP are completely incomprehensible to me. But, I also haven’t taken time to learn them.
Thanks for opening reports! I'll get to them soon.

Note that there are no secrets passed on the age CLI, for the reasons you mention. Only public keys, flags and file paths.

Being a file encryption tool, I think decrypting files to disk is core functionality with legitimate use cases, like backups and encrypted cloud storage.
Interesting discussion on time travel using an everyday example
What is "negative OI"?
The Sun is a terrible newspaper imo
The only non-init part of the systemd that is required is systemd-journald; every other part can be disabled at build time via configure switch, or at runtime by disabling the corresponding unit files. Whether optional parts can be disabled on any particular distro is the distro packagers' responsibility.
Russia Deploys Hypersonic Weapon, Potentially Renewing Arms Race
Inside The Fake Like Factories [video]
Show HN: Archbee – make great technical project documentation a breeze
One big success of our current BJP-controlled govt in India is their ability to influence and control narrative on specific topics through targeted disinformation. This is not just for internal issues but also for external ones.
Thanks for the explanation Josh!
Not annoy, but learn more about them. The original idea of investigating ultrasound environment came to me when I was taking care of some rats for a few weeks for a friend; I read a short book on them, from which I've learned that they communicate with ultrasound, which made me want to "listen in" on that communication, and perhaps replay some of it.

FWIW, I have a cat myself, and I'm not the kind of person to annoy animals on purpose.
Welcome to the Era of the Post-Shopping Mall
Show HN: Archbee – your team deserves a fast modern wiki
here this should help you get a pretty good picture of BBC's Anti-India bias. From "Historical Journal of Film, Radio and Television" published in 2008.

https://www.tandfonline.com/doi/abs/10.1080/0143968080231032...
A New World of Software
The BBC World Service started broadcasts in Arabic in 1938. That is basically the dawn of modern international propaganda. The media has likely been a hotbed of lies for much longer but our main record of the situation is the media so the evidence is scanty.

With that background, the story here is that the network has been identified and catalogued. Someone somewhere in India is grossly negligent and/or stupid if there isn't an organised group pushing pro-India stories and the general existence of such a thing isn't newsworthy.
Show HN: Archbee – share knowledge to your customers, build great relationsips
Well, seems to have worked for us for 20+ years. I wonder where gnome and systemd will be in 20 years?

Horses for courses.
Show HN: Archbee – easy technical meeting minutes to keep your remote team glued
‘Block the Impact of Religion’: China Sends Muslim Children to Boarding Schools
Passengers plan journeys to the minute as big data revitalises country's bus use
Milestones in Mistrust: Ten years of scammers, conspiracy theories and fake news
A proper title would be Is College Still Worth It [Financially]? Evaluating an education purely on economic terms is the wrong move to make, but unfortunately an increasingly common one.
Type systems and the future of programming languages
Ffsend – Share Files from the CLI: A Firefox Send Client Written in Rust
Here you go..

https://www.tandfonline.com/doi/abs/10.1080/0143968080231032...
1. Ironically, you just strawmanned me. I never said all left-wing economic theories are "conspiracy theories" or fallacies, or that all left-leaning people are susceptible to such theories.

But to your strawman, Piketty's observation turns out to be entirely explainable by real estate:

https://medium.com/the-ferenstein-wire/a-26-year-old-mit-gra...

2. I wasn't contradicting your assertion at all. I was just claiming that it's a very common belief within left-leaning circles that economists' claims of the social benefits of free markets are propaganda formulated by and pushed for the benefit of a capitalist elite.

This conspiratorial view of the economic science is similar to anti-vaxxer theories about Big Pharma and Big Gov being behind the scientific opions on the efficacy of vaccines.

>>As you can see, I don't believe that "price controls like minimum wage" are the right solution to that problem.

Going back to 1, I wasn't generalizing all left-leaning people. Just as all right-leaning people don't believe in anti-vaxxer theories, not all left-leaning people believe in price controls like rent control and minimum wage.
Which is the Go implementation that you recommend? There seems to be a few.
> not sure I have noticed a pattern of US media talking it up

Don't you remember when the NYT "credulously" put out stories from Dick Cheney about supposed WMDs in Iraq, which btw were sourced as coming from a "senior administration official" and then Cheney and his cronies then used these reports to actually start a war in Iraq that has resulted in half a million deaths and millions of global refugees? Very little any other country has done could possibly compare with this.
Same reason high visibility jackets are I presume. I always think they're green but others tell me they're yellow.
I have normal color vision as do at least some of the people who see them differently
I’m interested to know to how much their data breach in 2017 [0] impacted attrition. This breach included email addresses and encrypted passwords.

I really enjoyed the service but like many, Spotify’s competing (albeit subpar) features led me astray as I consolidated my listening to a single platform. And being outside of the US and Canada, I couldn’t use it after the 2016 cut off.

Subsequently, 8tracks fell off the radar for me. Until news of the data breach, which was much more annoying to hear about - as it was for a service I couldn’t even use anymore. However, their transparency has always been great and the post-mortem and customer comms were quick.

RIP 8tracks, I still miss the service and there is still a large gap in curating playlists the way they did.

[0] https://blog.8tracks.com/2017/06/27/password-security-alert/
In South Africa, the Daily Maverick and the Mail & Guardian. Both more politics than breaking news, both left-leaning, both well-regarded.