skysight-inc/HackerNews huggingface dataset:
And now remember that a substantial amount of us had accounts on both services before they merged. I'd like to see them slapped hard for this in the future. Was I supposed to read multiple dictionaries worth of legalese to understand that they now unilaterally have the right to ban my (now not so important) google account if I call someone a troll on youtube?
Modern C++ is something nebulous. What is Modern C++ now would be obsolete few years down the line. So clearly maintenance of such a project wouldn’t be much fun, I suppose.

C doesn’t suffer from this for one. You have more time to focus on the task than on managing the myriad ways of doing the same thing.
What would be useful would be for a Swiss attorney to explain the substantive and procedural law of the topic, and how the Swiss courts typically approach the issues.
The examples given are already more profitable than any solo software I've done.

For me, the problem is that I only do niche problems that don't have a software solution yet. That means my audience is very very small. Basically I just end up making stuff FOSS.
I think the most impressive feat of the demo is making people think some of the filmed parts were "obvious CG".
FWIW I did not think you were shaming anyone; you recognized that he worked hard and did great work but has not been justly rewarded. I appreciated those examples.
I've been writing sales copy and teaching sales for 15 years and I've seen both developers and laymen spend 1000s of hours and 1000s of dollars on startups without knowing who they are selling their product to. They build something, spending years in development, only to ask "how can we sell this?" after everything is built.

This is a huge mistake.

My advise is to study sales and marketing prior to building out a project you intend to monetize. Alternatively, find a partner who can sell or hire a consultant before writing a single line of production code.
I didn't realise there were so many people hating on the open source model here, well at least now I know for the future...
You're right, they should blackmail them instead.

Too bad AMD is competitive right now, maybe they should bribe them after all.
There is a difference if new technology can be introduced, which is what happened last time. Conventional oil production peaked in 2006.
My mom is a teacher and her school just switched them to 401(k). It was not a popular decision but it’s obviously a better move for the school since they will eventually not have to pay out any funds to anyone who doesn’t actually work at the school.
In my opinion, what has been most harmful for evolution of the software engineering profession is the tendency to blame individual developers for not being infallible instead of fixing chronic failures in tooling, processes, and funding.

The medical profession, aviation, even rail transportation [1] have all progressed past the point where avoidable failures are entirely the responsibility of the individual.

Of course, there was resistance in those fields as well because some considered themselves an "above-average" doctor or pilot who didn't need safeguards, checklists, union rules, or laws. But it empirically improved outcomes.

[1] https://www.youtube.com/watch?v=A3AdN7U24iU
What’s the problem with annuities? They exist to solve that problem.
I don't understand why you're being so harshly downvoted. This seems ... plausibly correct to me?

Some questions:

1) Where do you draw the line, and move away from shell to a "real" language. If I just want want to view a directory, surely I use ls, right? What about if I want to remove all leading whitespace from a text file? This can be done with a short but fairly opaque awk one-liner. Probably takes way more time to write and run the Python equivalent, but I don't know Python so well, so maybe it's also a one-liner.

2) What's the optimal "real language" for replacing shell? Python? Perl? Raku?

2a) xargs automatically parallelizes programs. How can this be done efficiently (meaning I don't have to write much additional code) in your proposed "real language"?
could you imagine that some JS proposal adds the ability to ignore TS-like type annotations to the engines, so we don't even have to strip them?

this may help development heavily, also making the browser and deno nearly identical environments.
Thanks based Neo.
Are you serious? If Intel does that they are just going to have to close a lot of fabs and die as a company.
Show HN: Serverless collection and visualization of data on the web
Agreed. And I think ARM Chromebooks played a role too: Some can run Linux pretty well and are excellent cheap roadworthy development machines.
I tried to do dev and marketing at the same time, it was impossible for me. I searched my network and had a friend of a friend who is a marketer actually sit down and help me over beers one night. It really opened my eyes into how much I don't know. They later on continued to help me for a bit but I would recommend reaching out to someone who actually does it for a living and pick their brain.
At a higher level of operation, companies are switching to immutable infrastructure.

So you don't need to SSH to debug, you'd just re-deploy another container or something.

However, there's an <<extremely>> long tail of places, equivalent to mom and pop stores, where SSH will still be in use for a long, long time. I include antiquated banks or government in "mom and pop stores" for the purposes of this discussion :-p
It's literally problems with cash, scaled up to the extent that they become a qualitatively new problem due to the sheer ease and low risk of shifting money.

I wonder if it's even morally consistent to take the view they cash is fine, but cryptocurrency isn't.
IMO a $31B surplus reeks of over-taxation! If I was a California resident I’d be demanding lower taxes now!
We've gotten to the point where users might have, for example, tens of millions of dollars worth of pirated music on a single hard drive.

It isn't really a reflection of the valuation of the music.
I'm guessing that's because HN optimizes for interesting headlines that lead to click-throughs to submitted links (intellectual curiosity), while Twitter optimizes for on-platform consumption (entertainment).
I'm in favor of CoC's and removing offenders from a community. I've managed an online community in the past and I'm convinced communities can't work unless there are standards.

(For reference, we banned ~10 users out of ~20,000. Not exactly ban-happy. I also believe that overzealous enforcement has a chilling effect.)

However, deleting somebody's email account for non-email offenses is a poor choice. The "offender" may be relying on that email address as a point of contact for family, to pay bills, etc. And community standards, while necessary, are unfortunately always going to be subjective to some degree.

Considering the large number of services that depend on an email address to determine one's identity... we need something else. I don't know the answer there. I should not lose access to my ability to pay my bills just because a forum moderator doesn't like what I say.
Oh, and for science news, I get mine from journals, eg:

- https://www.nature.com/

- https://www.science.org/
Why Is Technical Debt Bad?
Throughout history, people have always avoided naturalism, almost at any cost. I think that this in part has to do with the crude reality it implies, it a very hard pill to swallow to anyone who understands it well. However, time and again, what has been attributed to non-natural, magical entities, has turn out false. If I wanted to avoid becoming the next sun-worshipping, cow-worshipping idolatrous, I would be very wary of any supernatural claim.
> On Windows the Python executable is an empty stub which opens the app store.

As opposed to trying to directly launch /bin/sh on Windows? :-p
> From the user perspective, almost the only differences...

From this user's perspective, Win98SE was far more stable and configurable, had vastly superior driver support and ran more types of software better. It was fantastic for everything from internet to audio editing to gaming at a time when I was doing a lot of tinkering. I struggle to think of specifics now, but I know that when I was using it a lot I ran across numerous things I valued that I couldn't do on Win95.

> Windows 98 probably had a longer lifespan than 95 did?

It definitely did in my experience and that of several tech-inclined folks I was adjacent to. In households with kids who paid attention to details like which OS was running, I suspect greater numbers of those kids were exposed to 98 than 95.
Authorship Environments: In search of the “personal” in personal computing
This strikes me as very strange...

How did the mom not realize that her kid was shaving his legs and wearing mascara? I guess it would be one thing if the kid was doing it with intention, but he clearly wasn't. How did she never talk to her son about that?
I got corrected, I mean educated, on this previously but even though the outcome isn't desired, it's still a positive feedback loop. A negative feedback loop is self correcting in a sine-wave type homeostasis.
Probably faster to just re-write in Lua.
The thing with google ads is that I can target very high-intent queries. if somebody enters "e-paper wall calendar", I can show them my ad and have very good conversion rates.

This isn't really possible on any other platforms, since nobody goes to twitter with the "I want to buy an e-paper calendar" intent.

And yes, I tuned my ads heavily to these search queries, but in the end the automated google shopping campaign worked better.
I find it it incredibly funny to worry about the heat death of the universe. That's so far beyond our scope of comprehension and the limits of the lifetime of the entire human race it does not matter in the slightest. It feels like the most absurd form of existential egotism.
Your analogy is quite interesting, in the sense that crocodiles are around, but they're not the dominant species. That would be an interesting continuation to your analogy, actually.
This - and Wordle - are games that existed before the internet. I played this on paper as a child.
Man, we should start a support group.

PS: Now I know how I know your name :) Thanks for making that great HN responses email tool!
Dockerized Laravel that just works
You have a lot of personal information in your blog and you have posted that there is a non-disparagement clause with 35k penalty.

I think this blog post is a very bad idea.
No, there are not legit uses. It is for money laundering. The speculation is a side show. Although the speculation isn't legit either.
American Football Jerseys
Cheap Sports soccer football jerseys shirts uniforms, customize all soccer football jerseys with logos. we also can make all of the design for you single!
Staying Motivated on Independent Projects
Reading the FAQ, I get the impression that (while it is real) this was meant as joke :).
Ok, if there are enough people sharing that opinion, then I certainly get it.
There is a finite set of sigmoidal curves that can accelerate/plateau. If you add the "progress" from every curve in the set, that also forms a sigmoidal curve (via a transformation of the central limit theorem) with a plateau that is inescapable. You can't out paradigm shift the nature of reality.
How to Prevent Ransomware: 15 Ways to Prevent the Next Attack
And SVE even later.
Web 2.0 to me means the era when everything got centralised under a few social media providers. The early 2.0 era was definitely just 1.0 with additional collaborative/sharing energy injected into the system, but by the time we got halfway through, it become obvious that the walled gardens are encroaching on traditional 1.0 space and that Google has abandoned the "don't be evil" motto (which I took to be the bellwether of the changes to come).
Foxconn Drives Further into Chipmaking with Stellantis Tie-Up
This would not sit well in my field - I'm a classical pianist - because I'm getting hung up on the role that knowledge ('tacit' or otherwise) plays in what I do, vs. the reality of a very motor-focused activity. Yes, after years of what I'd call deliberate practice, certain heuristics emerge - stylistic conventions, performance practice, what fingerings work in different situations. All fine - and those elements of tacit knowledge are definitely enabling. But in rehearsal and in performance, there's very little cognition going on. It's very much a motor activity. Instead, I rather think that tacit knowledge and deliberate practice interact in mutually-enabling ways. Deliberate practice allows you to build mental models (~tacit knowledge) that serve to enable higher quality practice.

Perhaps I'm missing something here. But the hypothesis that tacit knowledge is more important than deliberate practice - without reference to the field we're talking about - is a bold claim. I know cognitively that the staccato of Mozart is qualitatively different than that of, say, Bartok. But that doesn't do anything until I develop the motor skill to make it so.
I have an iOS game based on the same root game but with a different spin — let me know if you'd be willing to be a beta tester.
The TC39 process is well-documented, you can check out the stages and guidance for providing input here: https://tc39.es/process-document/

The do expression proposal is currently stage 1, so its very early. You can check out the issue tracker there to see some of the related discussion. Standards work can be deceptively hard, even for simple things. I think the do expression proposal is a good example of that.

Edit: forgot to link to the issue tracker I referenced above https://github.com/tc39/proposal-do-expressions/issues
You want a Content Security Policy[0]

[0]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Co...
I don’t use Mac but it seems that this is the app that keeps popping up whenever I find out that some kind of desktop/window manager automation is easier on Mac than on Linux. Nice.
You can easily work around that by putting this in your .gitconfig:

[url "git@github.com:"]
insteadOf = git://github.com/
insteadOf = http://github.com/
insteadOf = https://github.com/
Active Desktop was great. Wallpapers are bloat, having something you actually want to glance at occasionally like news headlines on the desktop was wonderful. I still miss it.
Came here to say the same thing. I wouldn't be surprised if he did take inspiration from those cultures; he was a missionary (for the LDS church) in Brazil.
This concept isn't new. OnStar a third party service has been providing this for cars for a long time. I think a few vehicle manufacturers have bundled OnStar in the past, maybe Cadillac, Buick, GMC, maybe Chevy? I want to say there were others as well. They can remotely unlock or lock your vehicle, send medical and law enforcement to your location, detect if you were in an accident, do hands-free calling for help. Now I sound like one of their old commercials. OnStar handles key fobs remotely too.
This could be easily mitigated by legal regulations on the national level. Even if a contract tried to enforce it, the law precedes contractual obligations.
UEFA blames scheduling mistake as software issue with external service provider
I've come to believe that as a solo developer, you are the product.

So my "marketing" strategy this year is to put my developer notes on Github. Basically let people into my head and see my development process unfold.
Analysing the Enron Email Corpus
> Anyone who thinks that our recent dramatic swing toward extreme leniency regarding opioid addiction and opioid-related crime isn't rooted in racism is fooling themselves. It's no coincidence that the white majority in the U.S. changed course when they began to fear the consequences of over criminalization.

The phenomenon you describe (of folks ceasing support for a policy once they worry about being subject to it) is not racism; it's self-interest.

Neither is the prior phenomenon necessarily racist, although it might be. If folks had previously supported criminalisation as a means to the end of harming black folks, that would of course be racist, but if they supported it as a means to the end of increasing public safety without respect to the race of offenders, that would not be racist.

The rest of your post is excellent and well-reasoned.
Beautiful Calculator App for macOS
It nearly happened to me... I only took my car away again because I got suspicious about the staff saying the other site was "only for pick ups", and decided to go fill up with fuel (it wasn't quite full, and I didn't want to be charged for returning it not full) and on the way back check the other site the opposite side of the road... Spoke to the staff there and they had no idea someone else was accepting returns of their cars!

The people doing the returns often don't even know their doing anything criminal. They're normally hired from craigslist and asked to wear a yellow vest and put up a few "Hertz car return area" signs, then take return of a bunch of cars, while a car transporter is hired to pick up all the cars and take them to a port to leave the country. The whole lot is organised by the mastermind by phone, who is probably located in a foreign country and is using a VoIP number to be nearly untraceable.
dwonvoting for curiosity is dangerous. If one finds this comment distasteful, it is much more valuable for future readers to explain why, rather than downvote and keep scrolling.
No, you overlook the mutual aid factor. We are non-benevolent AND benevolent, unkind AND kind creatures. Hence the inability ever to settle on one explanation. Either direction you go, you're in error unless you account for both.

It becomes an existential crisis when humanity designs bots and AI and then behaves like humanity must COMPETE with the AI in order to survive, when we absolutely can't. We can't lift better than a forklift, run faster than a Veyron, we can't think better than Big Data. For the time being we're still able to dream better. For now.

Android dreams won't speak to us.

But there's no reason we can't pass on our capacity for mutual aid to the AI, as well as the competitiveness. And there's no reason the AI can't have heart and soul. When it fails it's because WE try to construct it in a false image of what we think we are.
Elon Musk Is TIME's 2021 Person of the Year
The one cross-platform app I know that uses GNUstep to run on Linux is Hopper, which just uses Apple's libraries on Mac. Not sure how hard the porting effort was, but I thought I'd throw that anecdote in there.

As for wine, it's worth pointing out that wine consists of both the plumbing to get win32 apps running on Linux as well as a recreation of the win32 userland libraries. Darling is similar, and it uses GNUstep for some of its userland recreation.

Ideally, GNUstep should be a drop in, source compatible framework to compile code written for the native ones on MacOS, similar to how Wine can be a source compatible framework for Windows. There are actually Wine ports to CPU architectures like 64 bit PowerPC that never had native windows versions, and Wine lets you recompile and run win32 software on ppc64le.

(Of course, the practical caveat is GNUstep isn't implementing OS X's API, but OpenSTEP, which OS X/MacOS still mostly (?) implements as a subset of its current API. So, if you wanted to be cross platform and use GNUstep, you'd either need to develop on Linux, link against GNUstep on MacOS, or be super familiar with MacOS to know what APIs are available on both)
Web3 is a co-opted term, much like cryptobros co-opted the term "crypto" from the cryptography community. We need to choose a different term, and Web4 is not a bad one.
Yes. There are terminal applications to control Spotify. You need to add an API key in order to use them/it. So apparently you can write your own controller.

The Spotify app also has to be running in order to use the terminal application (at least the one that I tried).
It's a massive big bounty program especially as vehicles for shorting the market mature
For the time being that's a given.
IDK i ported my objC code to swift and didn't see much of a benefit. If anything it was more work because I relied heavily on objC dynamism.
They also say "We will warn you for most first-time misconduct", which is presumably what would happen if you type in ALL CAPS. They have a list of offenses which may result in instant bans: "Spam, scams, harassment, pornography, copyright-infringing material, self-promotion, and/or any other language that is offensive or in violation of local or international laws".

I agree that many of those items (harassment, copyright-infringing material, self-promotion, offensive language) are vague and could be abused by Vivaldi if they were out to get you for whatever reason. So it comes down to whether or not you trust Vivaldi to enforce their policy reasonably and fairly. If you don't, then you shouldn't use them.

At the end of the day, any service provider needs to have some discretion on these things, because the line between malicious and legitimate usage can be too blurry to express as a precisely defined policy.
Is there something particularly pernicious about simultaneously providing an email service and publishing a web browser?
Don’t Look Up is fiction. Here’s the real science of that doomsday scenario
They just wanted to punish Florentino's Real Madrid for the SuperLeague.

Madrid went from the best draw to the worse.
I think the problem is more that we lack laws and rulings for a fair treatment of users. A wholesome ban for a trivial reason should simply not be allowed, considering the importance of most services today. Something like an industry standard how to handle this, with proper escalation-phases should be the norm, instead of just nuking everything as it is now.

You flamed someone on YouTube? Ok, now you have lost the ability to chat on YouTube, instead of losing the whole account with all your videos, the gmail-account and all your android-apps you paid for.
Hashes are cryptography, so I say yes.
hey I hadn't thought of that before! Pretty cool. I wonder if I can run a DHT on top of that.
NASA’s Cool New Eyes on Asteroids App Let’s You Check Out NEOs in 3D
i have been observing the planets line up for a few weeks now. i never noticed before. yesterday i tried your suggestion, and yes, i could really sense where i was on earth in relation to the other planets and stars.

suddenly it became obvious how the latitude is calculated based on the position of stars

obviously as the outer planets are slower to move around the sun, so they are going to stay in that position for some time to come. pluto is there too, if you have the telescope to see it.

venus joined the group a few weeks ago, mercury caught up this week and mars will follow in january and somehow they all seem to be staying in the neighborhood until next summer.

so if i interpret this right, there should soon be an opportunity to see all our planets at once.
Takedown notices threaten online thrift shops as business is exploding
Most likely because it contradicts most people's experience, some CSVs can't be parsed with cli tools, but most of them can be, and it's much easier than writing code that does the same. So what the parent commenter says is true, just not pragmatic.
While i applaud the concept to destroy all borders, physical or otherwise, this introduction of the article left me troubled:

> It's a nuisance for many: While one can move through Europe seemingly without borders when travelling (if there is not a pandemic)

This used to be mostly true ten years ago. Nowadays identity checks are very common (even pre-pandemic) on many transport lines, and most bus companies won't let you board a bus without an ID card. Some borders have been militarized (for example in Calais) while others are heavily guarded and simply having a darker skin tone in the wrong mountain or train station will prompt checks (for example at the France/Italy border).
I'm guessing that's his point.
Ah yes, I forgot about that browser side, but server side is that a thing?
Choose Professionals for Effective House Cleaning in Surrey