skysight-inc/HackerNews huggingface dataset:
> I predict the day when a really major service provider comes out and says; "Sorry everyone. It's been 10 days downtime. We've put our 1000 top engineers on the problem and nobody knows what's wrong. We just can't fix it."

On one hand a single incident is unlikely to be the end of a large company because companies exist to make money, and also because by the time a company gets to a thousand engineers, it’s engineering function is already centered on managing complexity, and they will have had hundreds of service outages. This is in stark contrast to the single-user free service we’re commenting on, where the owner was already treading water and perhaps just didn’t know it, and where the tradeoffs never had financial upside.

On the other hand, you’re not just right about your prediction, but it has already happened in the broader sense, just maybe not over a single incident. Complexity has already killed many software companies, when the software gets too big to manage and can’t be easily refactored, runs on old languages and tools that stop getting updates, relies on too many services that slowly go out of both fashion and support contracts. The list of companies that got too invested in a single codebase and stuck themselves with the inability to adapt quickly enough due to the weight and complexity of what they built is pretty long and growing.
I use atom and remote ftp plugin. With this setup, I can connect to my dev server with my local machines.

1 machine is Macbook air at home, another is windows in the office
It will change as we all "become the change we want to see". How many web apps that have a free (and likely ad-supported) alternative you are supporting/paying for? If this number starts being 5-10 then we can hope for a network effect and the main currency of exchange on the web becoming simply money instead of (private) data as it is now.
This is an idea that every ecosystem eventually realises it needs. Once you've got enough versions of enough libraries that A and B both need C but at different versions, you start to need curation, although that need might not become pressing enough to do anything about for a while. But once you've got curation, cryptographically trusting that curation becomes viable in a way that cryptographic trust of the original packages often isn't.

Putting a layer of "distributions" over language ecosystems, in the same way that "distributions" solve the problem of putting enough mutually-compatible library versions together to get Linux to work, is, I think, inevitable.
Was that Old Man Henderson?
https://www.reddit.com/r/DnDGreentext/comments/2hpuvq/old_ma...
You can think of a parameter as a number you can tweak while training. This network has 70B such numbers.
The problem is theoretical and practical... In theory, a cap would be the same for everyone... in practice, rich people would be able to avoid the cap, and the poor would still be capped.

I lived in a country, where we had odd- even- systems of driving a car due to gas shortages many years ago (basically if your licence plate ended with an odd number, you could drive on odd dates, and even-even). Rich people bought another car... poor people had transport problems.

We've come to a situation where rich people ride their private jets to eco-something conferences, tell Average Joes that they shouldn't eat meat and drive their cars, because in 20 years, the sea will rise for x meters anyway, and then those rich people take their private jets back to their newly bought beachfront properties.

So, when the law (which is written by the rich) changes... who will get fucked the most? WIll they really hurt their own? If they're "afraid" of climate change, why don't they change their behaviour first? And if they don't, why should average joe do that, when he already pollutes A LOT less?
It outperforms the Gopher model
Best practice is to write, test, build etc. locally using a version control system and deploy a tested bundle to the remote computer when ready.

Editing code directly on a remote server is something I used to do in the 90s before git and other tools made good practices much easier.
JavaScript dev tools that are worth using in 2022
Free software never meant free support, not even for the financial burden of providing source code. (Also why "libre software" is a better term.)
Most packages you'd pull from maven are developed by large companies or foundations like apache. The dependencies you're pulling are simple jar files that get loaded at runtime and don't execute anything at build or install time.
Maybe I'll take Amtrak more often then.
Elementary Audio (Cross-platform audio in JavaScript) reaches v1.0
Emacs tramp can edit files over ssh very nicely, along with other things like editing files as another user through sudo.
What happens if you die and haven't told anyone the password to your keys? Does the property just sit empty forever?
I think you're missing the point about lockdowns. I will give you an interesting datapoint : this is the first time that Shanghai has come under lockdown. The majority of China did not have to go through any lockdown at all. When you lockdown earlier and for longer, paradoxically, you spend orders of magnitude less time in aggregate under lockdown. You're from the Netherlands, and I'm Canadian - we both spent much more time under lockdown than the average Chinese citizen. And their goverment isn't massively more capable than ours and is definitely capable of fucking up, it's just we chose a course of action that leads to more lockdowns and more COVID.

We do not come into contact with viral infections with a significant risk of death and that reinfect you in mere months every day. Actually, I struggle to think of any other virus with these.

> But it won't be a week or two of lockdown. The Netherlands had a major lockdown this christmas for Omikron, they took it too seriously as they wanted to wait for confirmation it was not going to overload the health system. After they lifted things, it came right up (though didn't overload the health system, as per experience from other countries).

It will be a week or two. The way the Netherlands locked down is ineffective, because they waited way too long. If you wait untill the health system is on the verge of collapsing every time, you will paradoxically have many more lockdowns.

If you lockdown cities, or even neighborhoods, as early as there are a few cases, the majority of the country will never even be locked down.

> With the contagiousness at the high level of Omikron, a lockdown will only be effective for its duration. We'll be in a lockdown nightmare.

That's simply not true. You get that impression because me and you both lived through very poorly designed lockdowns from the very beginning of the pandemic, which all ended up the same way. Omicron presents a more arduous version of the same problem - if you lockdown too late, you have to lockdown longer. If you lockdown too short, you will have to lockdown again. The difference with Omicron is that lockdowns have to be engaged earlier, that's all.
de-amped URL: https://www.usatoday.com/story/news/nation/2021/06/10/arkans...

I thought that Google was supposed to stop the AMP project? can't they automatically redirect old AMP URLs to the correct real URL?
The double standard is that they're saying that freedom of association is a right when used for reasons they consider acceptable, but not when used for reasons they don't.
Maybe you don't need to track down and collect every single leaf?

Like it's okay if things have a slighty not perfectectly tended to appearance.

There's beauty in chaos.
Unless govts become addicted to carbon tax revenue, in which case they may allow the same level of carbon emissions anyway.
First programming test docked me ten points for knowing a Java statement the teacher didn't. It's been downhill from there, in college and business.

Facebook sorry META in interviews cited spending not enough time analyzing problems and too much time analyzing problems. A lot of people are operating on autopilot.
I'd like to see more movement away from client-server model to peer-to-peer model, with the easiest and most obvious example being file distribution via torrents for free-to-the-end-user files and downloadables, with the company or whoever seeding constantly but being helped by others who also seed the same files.
It would reduce server loads and make file hosting easier and cheaper to the company/host, compared to the traditional server-client model.

That's not the only thing peer-to-peer could be good for, nor is it the only implementation possible, but I'm using torrenting as an example because it's a good peer-to-peer technology that works and has been working well for at least 10 years (whenever trackerless torrents and less reliance on trackers became standardized into the standard)
Become a wiser fish/bullfrog. We all know about how fish and bullfrogs are caught by lures on hooks - surely you are smarter?
We all know the bait - some fascinating story lead - click and you get a nibble - click for page 2 - ahh the bait attracted me, but I now see the yawning rabbit hole of nullity.
Sadly, all I can do is stop now that I know the number of the beast - as they say, the devil is in these details...
That said, I scan a number of aggregators, and the common clickbait aspect is the lack of a page of content - once I see a scarcely fleshed out page I will only advance if there is a particularly nice fly for this bullfrog to snap up.
Automate with a look ahead scanner for those lean well branched trees? Over my pay grade, but it may be possible if robot flags are ignored, which is OK for us to do, but I have never felt strongly enough to look for that type of solution - I just groan and Next!...
TRAMP has been too slow for me, and I've never had a reliable LSP session over it. Tried both eglot and lsp-mode. eglot is the better of the two for this.

I ended up creating a "runtime" script that first rsync all the files over to my remote machine, then run whatever arguments, `runtime <host> 'make'`. there are some flags too like `-s` to have it not rsync, etc. This works very well. But then this is maybe cheating since my code is still local. The reason for this is my M1 mac can't build our gigantic C++ code base for a whole host of various insane reasons.
Seems like in reality USAID paid for part and SpaceX donated a good amount but indeed, the general narrative and Elon tweets I saw didn't reflect the fact that the US government paid for anything or had anything to do with Starlink terminals in Ukraine.
I think it's more a Baltimore / DC area issue than a Maryland one. Baltimore consistently ranks dead last in best driver reports with DC right behind: https://www.allstate.com/americas-best-drivers/index.htm

The commuting structure of those cities is just awful and begging for road rage.
> I want to explicitly give permission to a library, not to the process as a whole. (Since I don't want some errant library deep in my dependency tree to nuke my production databases.)

Doesn't Java have a SecurityManager feature that can do this? Perhaps we need a JS equivalent.
I agree with the author, carbon offsets are a scam. They are equivalent to buying indulgences from the church. Now, the big question is, what public figures are promoting carbon offsets? It's not easy to figure out, but the usual suspects (oil companies) seem to be involved. Along with politicians who take donations from the same.
Agreed. "My nvidia doesn't work" "Switch to Mint/Arch/Fedora/Void" is a common sequence in online discussions. And it persists because it sometimes solves the problem by forcing the user to re-tread the steps again and again until they get it right.
I'm on your side but that's because my team is small and any meeting I'm attending means my input is required. The daily standups are helpful in knowing what is the progress of the overall project and whether I should stop to help somewhere else, and also gives me a chance to talk with my colleagues. I suspect most of the people objecting here aren't attending discussion based meetings but heres-the-latest-news type of meetings.
I have forgot about how maven works, but at least in npm you have the post install script that lets a package run anything after the dependency is downloaded. So that means package creators can run any code they want on your machine.

I don't really remember if maven has something similar since it was years I did anything in the jvm ecosystem but I think some package managers (like composer if I remember correctly) doesn't give this opportunity.

But since node doesn't have a large standard library it means people will reach out for third party packages for stuff that is small tasks in most languages / runtimes.
Show HN: Bollywood Lyrics Dataset
A collection of around 11000 bollywood and some non-bollywood song lyrics, with some additional metadata. The songs span a period starting from 1940s all the way to 2000s.

Backstory: I had some ideas on analyzing bollywood lyrics. To my surprise there wasn't a good dataset available suitable for such analysis. I didn't want to scrape some lyrics website. Fortunately I found giitayan.com and their datasets, which I have used to produce a single csv file.

If you have any fun ideas on analyzing these lyrics, I am all ears.
A touch of irony that cutting edge research on language can’t produce better names.
>The only solution is to support US elected officials who want to break up Google. There is no solution for you in particular.

If past monopoly stories are anything to go by, the legislation is a lagging indicator of mass societal or market movement away from the offending product and will dampen Google's decline.
What would be the advantage over amazon?
It's a recursive, selective acronym

C
CH
CHI
CHIN
CHINC
CHINCH
CHINCHI
CHINCHIL
CHINCHILL
==> CHINCHILLA
HINCHILLA
INCHILLA
NCHILLA
CHILLA
HILLA
ILLA
LLA
LA
A
Anecdotally, I used to receive texts and emails from both main US parties, and the differences are stark.

From my experience, Democrat pamphlets usually focus on public policy improvements, e.g. healthcare, transportation, or economy, whereas Republican ones read more like a list of complaints or more politically charged issues, on e.g. border protection and immigration, religion, moral values. The latter also have a bigger chance of being more hyperbolic.

So I guess that, at least in my case, a spam filter configured around my preferences would be more likely to discard content regarding Christianity, traditional family values, stuff like that, and I would expect users in academia, likely on the liberal side of the political spectrum, to observe a similar effect.
Cool, I'm glad there's precedent for it. I'm not opposed to adding guardrails as the post suggests, but it feels like a band-aid on much deeper problem.
Maybe sort of framework project so instead of using frameworks you create them?
The first few minutes of this video[1] shows a typical approach using containers with TTY editors. If you use VSCode then you can take a look at "Visual Studio Code Remote - Containers", if you use JetBrains products then take a look at "Gateway" or "Projector".

[1]: https://www.youtube.com/watch?v=XOOBL3bhFHs
It's not really big players per se, but "domains with a lot of users that I can't block". Which of course means "big players" for regular people.

I agree with sibling that the problem is with Email marketing, but for different reasons.

Companies are so addicted to spamming users and selling user data that it becomes unacceptable that users might not want to give away their email.

Another problem is emails being required for signing up to accounts.

Honestly IMHO we gotta get rid of email for signups. I don't know what to replace it with. Hardware keys, maybe?
The main point to remember is that the fones we carry aren't for us. They are data-gathering tools for various spy enterprises. Any utility we get out of our fones is largely incidental, or at best it's bait to get us into the trap.

It's interesting that most of the replies here focus on the children aspect, while the same spy-device paradigm applies as much or more to adults.

The bottom line is I just don't get enough utility out of my devices to justify spending all that privacy on them. Plus ads make the internet unusable on them. I'll just use my laptop because it's more convenient.
Could a path forward also be to unify the most depended upon small packages into one large dependency, managed by some trustworthy entity?

I guess some plug-in to npm could handle the resolution-mapping between the (9 line) strip-ansi package and the node-standard-library package?

Of course this don’t solve all problem, but if a create-react style app could lower its number of dependencies by 80% or something, it would be easier to keep track of the remaining.

Because even if you have some kind of capability system, you are still pretty vulnerable to miss behaving packages. Even if the scope of badness is dramatically lower, chaos would ensue in many build pipelines if some of these “core” package just started throwing exceptions / returning empty objects
Could gravitons be viable dark matter candidates?
> There are so many generous individuals or organisations who host
open source services for free on their infrastructure. I'm thinking
of federated networks like Matrix or Mastodon or utilities like
Jitsi, Cyberchef or SSLPing. Useful things if you know where to find
them.

I like this question because it asks about a genuine need where a
"hole" exists.

Foremost the FSF maintains a directory [1]

Of course there have been, and are, many means by which you can find
of amazing free open source software on the web.

Back in the Slashdot days "Freshmeat" and "Sourceforge" [2] were the
go-to places, but were eventually strewn with the weeds of advertising
and low quality submissions unfiltered for malware.

Web indexes remain but YMMV wrt quality, and many can be considered
link-farms.

In some sense "distros", and those people working to curate
collections are doing that work.

But discovery is still unsolved in many ways. A big threat (in my
personal opinion) is the gravity of GitHub (part of the Microsoft
estate) pulling in so many small developers and creating an
over-reliance on patronage hostile to the free software charter.

It would be interesting to ponder what more modern social networks
could offer, particularly from the revenue/funding POV for paying for
quality curating and review,

[1] http://directory.fsf.org/

[2] https://sourceforge.net/
I just read the minutes of the meeting[1]; it didn't support what was often said about the decision at all. Your comment is a good example of that I talked about in [2] with your rather odd "it just makes you feel bad" accusation.

[1]: https://core-docs.s3.amazonaws.com/documents/asset/uploaded_...

[2]: https://news.ycombinator.com/item?id=30978016
Fortunately we have other sources of data such as the National Crime Victimization Survey (NCVS). The NCVS asks victims of crimes for details about the perpetrators (amongst many other things). The data aren't perfectly comparable due to how the studies are performed, the way things are categorized, etc., but the NCVS largely corroborates the FBI crime reports. Namely, that Blacks and Hispanics commit a hugely disproportionate amount of crime compared to Whites and Asians.

https://bjs.ojp.gov/library/publications/race-and-ethnicity-...
> I think you're missing the point. I think what OP is saying is that the nature of a deflationary, speculative asset means that a cult-like environment will organically form around it.

Bitcoin is currently issuing at 1.5% and will continue to issue for basically a hundred years. People are really confident that the /deflationary/ nature is the key to their critique, but I don't see how.

The incentives for you being early into a system that will acquire a lot of users down the road (which is what you are betting on) are significantly more impactful to you financially then 2% inflation. For this reason, crypto currencies that do. not have a limited supply narrative are equally as volatile.
Offsets make sense if those selling them can prove the emissions are physically avoided. For example, if I place a CCS system on my cement plant, for each year I use it I have avoided those emissions, so I can sell an offset certificate to someone who can't do the same, perhaps in some other industry where it's much harder to do CCS, say airflight.

This withstands the "what if everybody is doing it?" test, because if everybody tries to offset in this manner the demand for certificates would push their price to infinity, so everybody is forced by the market to stop emitting instead of purchasing offsets.

The whole rainforest affair sounds like a complete scam. I haven't the faintest idea how rainforest protection, even if it's real, can offset carbon emissions by some other party. It sounds like an ideological connection, because both are "green" things to do, albeit unrelated.
I'd just ask for a change at MSFT; they have a really good reputation for finding the right position for solid performers. I'm surprised you didn't mention whether you explored that in your post, so maybe you have already, but it's what I'd put all energy into.
"Absolutely. How do you think solar sails work?"

By accumulating tiny pressure over decades in zero gravity where they face no friction.

It is not coincidental that you had to go to this extreme of an example.

.

"Light has inertia."

I see you missed the part where I gave a factual accounting of how much inertia is dispensed.

.

"If you emit large amounts of energy with any form of light, you'll get a thrust."

At the entire output of the Sun, you do not produce enough thrust to lift an average adult male human being in the gravity of the Earth.

Go do the math.
> It is going to be cheaper for poor countries to go directly to renewables.

Coal plants are the cheapest way to produce electricity. And no, solar which operates at a fraction of installed capacity and is useless for large periods of time is not a cheaper alternative.
You're kind of right, but there is a different between the default repositories used by apt (Debian & Ubuntu) and pacman (Arch) and things like npm, in that they are indeed reviewed and can't disappear overnight. You have some guarantee that it won't disappear overnight, because of the organizations behind them. With npm, anyone can publish/unpublish without any sort of review, while packages in the default repositories are reviewed by others.
The EU is definitely one of the more difficult, less free places for building online. I haven't heard of them coming down on small side projects, though. It would be crazy, given the goals of fostering more of an entrepreneurial tech scene, but I guess it's possible.

Even in China, which is definitely hard mode for established businesses, many hobby projects stay informal and aren't really cracked down on. My first tech job was at a startup in Beijing 11 years ago and we went through some serious hassle to get an ICP and initially just targeted the foreign market due to the lower compliance overhead. That said, none of my personal sites or games were ever blocked, as far as I know of. I knew some friends that built apps on WeChat and got fairly far before formalizing.
The problem is that we can't seem to tax anything from companies with more than a certain level of resources, since they can just use shell corporations and loopholes to avoid them.
Indeed. If I'm advocating for a project that will bring $10 million in to Town A that has a population of 5,000, and $50 million in to Town B with a population of 50,000, I'm going to be telling both Town A and Town B how the project will benefit them. I'm not going to be telling Town B that this project is only for Town A, and it's not an issue that affects Town B. If someone was saying that, you would expect that they'd be advocating against the project.

It's hard to believe that anyone who's actively downplaying the way an issue affects the majority of the population is actually interested in solving the issue.