skysight-inc/HackerNews huggingface dataset:
SoftIron unveils turn-key stateless cloud platform
"Published: September 05, 2029". A time traveler, heh. Or another victim of US date formatting.

Why do people still use cygwin, and not WSL or an actual linux?
NCRP-151: Linac Vault Shielding
Panel gets removed from DOM it unhooks the event handlers for showing the real-time status of git meaning they don't have fire at all. It's common for web apps to slow down when certain UI element react to an event that is emmited (much) faster then the UI can handle.
Really? NullPlane? Are those the remains of the plane from 'Lord Of War' after it landed in the middle of no-where in Africa?

Come on, that's a laughable content.

A much better way to do it would be to create a factory registry, let each plane type register itself to it (using dependency injection) and have the factory just call the proper builder (and yes - crush and burn when an unknown plane type is passed) when getPlaneInstance() is called.

This kind of code and posts make me angry.

Its a bad example of a bad pattern, done by a sloppy and inexperienced engineer. The 'O' in SOLID is for 'open for extensions, close for modifications' - I guess that proudly showing off code that completely breaks it is a source of pride.
I use memory profiling with Go and it is indeed very useful. I think that whatever Go already provides is enough, but I guess Uptrace could try to automate some things and/or provide some fancy UI.

But I find CPU profiling a lot less useful, because production profiles tend to be too broad and it is hard to make sense from them, for example, Uptrace profile mostly consists of memory allocations and network calls.

So I would not say that CPU profiling is superior/better/can replace tracing.
Remembering the OG ad/malware blocking hosts file
With an electromagnet, you could take that control of feel far enough give it a buckling-spring ‘click’ feel.
There is the option that they are profitable, but need the investment to expand the business somehow. There is some indication of that in the press release, but it does seem a little fluffy, and a $100M is a pretty big sum of money.
Actually I meant SARS-CoV-1 leaked 4 times, one of the events listed was actually 2 separate ones 2 weeks apart if you read the description.
It's unrelated, except for the fact that I used the reverse engineering of the facebook messenger protocol by the mautrix team [1]. XMPP has had bridges more or less from the start. [3]

I may add a "matrix plugin" [2] if I feel like it someday, but probably after I implement group chat support. Then you'll be able to use XMPP<->Matrix<->some-other-thing for extra over-engineering points. ;)

I prefer XMPP because it's lighter on resources, server-wise at least, and it's managed through a democratic process, which has it upsides and downsides. As someone I like said "democracy is boring, dictatorship works faster".

[1] https://github.com/mautrix/facebook

[2] https://todo.sr.ht/~nicoco/slidge/27

[3] https://xmpp.org/extensions/xep-0100.html
Only irrational thing there was your last sentence.
Where are these cobol programmers coming from? And what is the pay for this?
> Fossil fuels now supply about 83% of the world’s commercial energy, compared to 86% in the year 2000. The new renewables (wind and solar) now provide (after some two decades of development) still less than 6% of the world’s primary energy, still less than hydroelectricity.

> What are the chances that after going from 86% to 83% during the first two decades of the 21st century the world will go from 83% to zero during the next two decades?

This is a hard dose of reality for renewable maximalists. What is the counter point to these facts?
The article is from 2029 so the dates check out :)
Because god knows the rich folks can't have their delicate psyche disturbed by the intrusion of reality. Yes, I know you have a business to run. I also know that if people are allowed to isolate themselves from uncomfortable realities, those realities are likely to continue.
They are allowed to leave, dude...
Filestash - https://github.com/mickael-kerjean/filestash

Organice - https://github.com/200ok-ch/organice

org-web - https://github.com/DanielDe/org-web

Org Mode tools! - https://orgmode.org/worg/org-tools/index.html

Connect to a machine running emacs with an in browser terminal - https://xtermjs.org

Alternatively use ssh in an actual terminal instead of the browser.
Maybe some sort of self hosting arrangement would work for you? I self-host Bitwarden behind a Wireguard VPN so it's only visible to devices I've authorised. Self-hosting comes with it's own risks of course but you would at least be in control of your data.
That’s because it was developed in the age of analog darkrooms (dodge, burn, etc.).

Even the name of the app was meant to help photographers transition.

It’s really amazing how completely digital photography has replaced film (not really surprising, though).

Film photography demanded a great deal of flexibility and adaptability from its practitioners; which, I suspect, is why they adapted to digital so well.
> Thus, the harmonic donkey transfer, using four donkeys, yields a maximum transport distance 1/12 * L0 longer than the pairwise donkey transfer.

Upvote earned there.
I doubt COBOL is used for ATMs. It's used for batch processing and for backoffice systems.
It's not that people didn't read the statement, it's that people have learned not to trust statements like this. Ask all Heroku's customers who were just fired by Salesforce to focus on their enterprise offering for example.
Snapchat to cut a fifth of jobs
I agree with your colleague, and I insist on pushing my car everywhere because I fear gas as it is flammable.

In other words, the world is full of idiots; and any time I start forgetting about it, I read something like your post and I get a wake-up call.

What does R stand for in RDBMS is you don't use foreign keys and joins?

Please, keep using your FKs, stay safe and don't mingle too much with idiots.
Might be a bit too simple, but could you have each script loaded in a different tab in your terminal, and just go to the right tab?
Another anthem to the 'everybody has to work all their life or something is wrong' theme.

The 'everybody has a job' nonsense ignore the slide from professional to service industry, where the former office manager or technical editor is now slinging burgers. But hey! It's a job, the employment statistics make armchair economists comfortable, so all's right with the world I guess.

In the 1950's folks wrote about how automation was going to lift the burden of labor from our shoulders, so we could lead better lives. Now that it's happening I hear nothing but panic and denial. "We have to get everybody back to slaving away! Or the economy will collapse!"
>Jamie (JWZ) doesn't like Hacker News

Having read his blog for years, I don't think he likes anything or anyone. Not even his nightclub, based on his the past 2.5 years simultaneously a) describing COVID19 as an existential threat to humanity, b) insisting on/bragging about maintaining super-strict requirements for patrons (when San Francisco loosened restrictions, he of course denounced the city as going "against science"), and c) lamenting the continued money drain that his club is.
https://archive.ph/HmyPu
One of the big things that people understand is a diagram that shows lots of stuff deployed, and then what's deployed now, and the amazing cost saving, which you put on the final slide so they remember it. Any cost saving demos go down well!
Is this satire? It's brutally on point
When I was younger Constant context switching kept me productive all day long.
Eventually was diagnosed as ADHD. Apparently keeping half a dozen things going at once was my coping method.

First time on medication was surreal oh how I just worked on one thing at a time.
Doesn't even need to be that.

Glasnost is not standard policy in China and they have very strong reasons not to change that for reasons which have nothing to do with what did or didn't happen in the Wuhan lab. In the unlikely event the CCCP has complete certainty about what happened which completely exonerates the lab, they still wouldn't want to release anything other than controlled media briefings. If you start allowing international observers in every time you say something wasn't your fault, people can draw some much stronger inferences when you don't...

(Not to mention that there's little reason to believe the higher reaches of the CCCP know the answer to the question of whether there's any evidence any better than the average person. They're not virologists, and if evidence of lab malpractice exists the virologists aren't exactly incentivised to incriminate themselves by sharing it with them)
Do people here from outside the US think this is the case everywhere? Because I'm from Latin America (more specifically Brazil) and I don't think ignoring the lower paid staff is the status quo. Actually it is considered pretty rude not to at least acknowledge them and say the usual pleasantries (Good Morning, Hey Jon!, etc...).

Having been to the US I'd say I don't think that is a fact everywhere also. In NYC for sure, as people are more transactional with each other, or SV where people are awfully superficial/shallow. But I've been to cities where people are much warmer (from the top of my head, San Diego).

One step further I'd recommend you to do is to sometimes move past from the "automatic pleasantries". For example, when the cashier at the fast food asks you "hello, how are you sir", instead of answering "fine, thanks, I want...." go for "I'm good Jennifer, and you? How are you doing today?". My experience is that this always get people off guard and has a very positive impact of them, as bring them back to a more human (and less transactional) aspect of the interaction.
This ignores the fact that these labs are often built closely to where the viruses in question naturally occur.
Now they are also raising rounds of funding “chasing after the enterprise”. Every single time a small bootstrapped company tries to “accelerate growth by going after the enterprise” the product gets worse for consumers. See also DropBox.

1Password’s desktop app is much worse than it use to be all while each platforms built in capabilities are getting better.
Seems like you are using a dynamic server-side language, but it's just in mod-include's SSI language instead of something more conventional.
Colour evolution of Betelgeuse, Antares over 2 millennia, from historical data
The EMDrive thing was just measurement error. It's not providing any thrust.
Following the herds? A new distribution of hunting kites in Southwest Asia
Hey prof - can you point me to any solid resources on building PBR materials from real-world reference? I’m just kind of going by eye and intuition right now but I know it’s more of a science than that.
Cybersecurity Threats Loom over Endpoint AI Systems
OTOH one advantage of such a demo over a UI demo is that, unlike the latter, it is highly unlikely to descend into infuriating bikeshedding around tiny details such as "why can't this button be half a millimetre to the right?"
Show HN: Simulate dollar-cost averaging in any mix of stocks
We're making our on-call pay calculator free
What exactly are you supposed to do? Move to the middle of the Amazon away from civilization?

Knowing the exact sequence of events that led to the pandemic is extremely important, and not only as research for future pandemics. There is reasonable doubt that the Wuhan lab had something to do with the virus. I'm measuring my words carefully here because we don't have incriminating evidence. But there has been enough material published over the last 2 years to warrant suspicion.
>There is no evidence that this is true; scientists believe that an animal is the most likely source of the coronavirus.

Well, 2 things:

1. An animal could be the source of the virus which could be leaked from a lab. Even with the lab leak hypothesis an animal is part of the chain, just not the last step.

2. There is also no evidence that the epidemic had no lab involvement. COVID was never found in any animal from the Huanan market.
the standard explanation for effects like this is rapidly periodic brightness of star + different light delays along various star ->dense point in non-uniform dustcloud -> earth paths. Its easily tested, just take a few more pictures of the star and see of it blinks in sync with rings propagating out.
Saga | Founding Product Engineer | London | Remote | Full-time

Saga helps teams explore and connect their knowledge across notes, docs, tasks, and other SaaS tools.

We're looking for passionate engineers who want to join us early on a mission to connect everyone's knowledge.

Stack: React, Typescript, Node.js, GraphQL, Postgres, Playwright, Tailwind.

- Job Post: https://saga.so/careers/founding-engineer

- Learn more about us: https://saga.so/careers
The spaghetti code in COBOL comes from the very tight coupling between concerns: the model, view and controller are generally all in the same. You'll have embedded database queries, right next to form layout, right next to your actual code. While the language itself may be ANSI, the interfaces people use to actually display and store data are vendor specific.

The closest analogy would be if you had some crazy late-90s Perl that relied on custom database and terminal drivers.

There's not much of a bandaid you can put on this to "modernize it" other than a rewrite.
I recommend reading the Office of the Director of National Intelligence unclassified summary of the assessment on COVID-19 origins. It's over a year old but the analysis hasn't changed much and they do explain how they reached their conclusions. Some sort of lab origin is possible but unproven (and I doubt we'll ever know for sure).

https://www.dni.gov/index.php/newsroom/reports-publications/...
> Why do people still use cygwin, and not WSL or an actual linux?

A. Cygwin works and has been around for a long time. B. Cygwin programs are native windows procs.
The collapse of Usain Bolt’s scooter startup
To attempt to answer the second - I’ve heard the often-repeated “COBOL pays great!” statement isn’t actually true.

From what I recall (no personal experience), the pay is quite a bit less than big tech, with the downside of an antiquated language on the resume and nightmare codebases to deal with. Doesn’t sound like a good career move.
After lastpass, I am a little wary about password managers. Not sure when they plan to "monetize" me.

Been using google password since lastpass turning on paywall. What's your opinion of Bitwarden? Reasons to give it a try? Having all passwords locked up is no fun.
Given how many people on HN are indeed arguing that Cloudflare should not have booted KiwiFarms with well established accounts tied to real identities, either HN is about to have an unemployment spike or this just isn't true.
You can get a WebAssembly instance running in a few micro seconds. This makes it feasible to spawn a new sandbox for each request and scaling down to zero becomes almost trivial.

Another benefit is that you are not bound to a specific OS/arch. Lunatic lets you develop on macOs-arm64 and deploy on Windows-x64. Even container technologies widespread like Docker can't run on different CPU architectures. That proved to be a pain for people switching to the new M1 macs.
> I do my wife's code for her dev job and it honestly works out to like 2 hours a week for me.
>She spends maybe 10 hours in meetings

Watch out, if she attends all those productivity sapping meetings, and turns in good code then she'll quickly be promoted to a position that requires no coding. Then that'll be the end of the fun coding :)
wow, TIL
Well, good thing that I am not using them as example of "how to get rich", but only on "how to keep yourself small and still avoid being invaded by a stronger power".

But even if you want to talk about wealth of the countries, I'd be extremely eager to hear any example of any wealthy nation with a comparatively better moral ground than the Swiss.
Thank you, it gives the opportunity to tell another surreal story with COBOL from the early 90s:

A federal agency had an IBM Mainframe and X.25 9600 baud satellite connections to local agencies all around the country (more than 200).

Every day they synchronize data between agencies sending plain txt tabular data. They were charged by amount of data they transferred.

We implemented a basic compression algorithm in COBOL because IBM C package was not available and expensive. We also implemented it in REXX [1].

The compression was very successful but the CPU went very high and affected other processes in the mainframe.

At the end the agency didn't implement it. End of story.

[1] https://en.wikipedia.org/wiki/Rexx and don't miss https://en.wikipedia.org/wiki/ARexx
Scientists are not a monolith. I highly doubt any of them are concerned about the macro level feasibility of science funding. It's fine.
It's pretty easy to point to a lack of government investment in renewables and incentives to get rid of fossil fuels. The US has had a leader for more than half those years that was pro-oil and anti-renewables.

Imagine a 1 trillion dollar investment into renewables in 2003 instead of the Iraq war. Imagine a carbon cap tax in 2008.

Additionally, technology has increased in that time. Its quite reasonable that the first few decades of development won't see very commercially viable products -- they are new and in development. Renewables becoming better than fossil fuels for many tasks will happen eventually and would be like flipping a switch. At that point, it just takes the government printing money and spending it on something that matters for a change.
Subtitle: Biography of Our most enlightened teacher, Dr. Gaius Baltar.
It's Not Easy Being Green
They charge for a premium plan, as per the article. We pay for a premium plan at our company.
Archived: https://archive.ph/ytScc
In my experience, reporting this is a waste of time. The nodes doing the actual spamming and crawling sites for exploits are far removed from the IP addresses you see in your access logs and in your email headers. The actual abusive nodes are talking to multiple rings of compromised command-and-control hosts a.k.a. C&C hosts. Those hidden command-and-control hosts then control compromised hosts that you are seeing in email headers and access logs. For every one node taken offline there will be a myriad of compromised nodes in their available pool to take over. Blocking nodes is an endless game of whack-a-mole. The people your VPS provider gave your contact info to are likely also victims of bots and would have no idea how to fix the problem. VPS providers are also not going to disable all the compromised VM's as many of those people will not take responsibility and will instead get upset with the VPS provider and move to a different provider and this has financial ramifications.

Most VPS providers don't have the technical resources to track down the command-and-control nodes. This requires a higher level of visibility they do not have. The folks that have this level of visibility will not likely assist with bot noise unless the bots are also being used to steal government secrets or embarrass government officials or attack public infrastructure. There are ways to trick some of the bots into attacking public infrastructure but I would not want to be caught up in that legal quagmire as I am easy to find and bot owners are not.

In summary, the best one can do is either configure systems to discard the noise in web logs and block low reputation IP addresses in their mail servers or if one feels the desire to do something, create tarpits/honeypots for the bots to get stuck in. Tarpits have very little impact on bots but if one wanted to feel like they were doing something it's a start. For example, I have numerous nodes that accept email for all the popular domains. Spam bots think they are relaying thousands of emails through my nodes per day but that is a tiny fraction of a tiny fraction of the spam that people will receive. I am not even making a tiny dent in the problem.

As a side note, there are ways to block some of these bots if you control your web and email servers but that is another topic all together and if too many people implemented such techniques then the bot developers would evolve around it. Apologies if this sounds defeatist. Some use blocklists [1][2] to reduce the noise on their web servers and RBL/RSL [3][4][5] servers to reduce the noise on their mail servers but this has limited efficacy and I think it just takes up memory by increasing the routing table or takes up CPU by making large ipset lists for iptables.

[1] - https://github.com/firehol/blocklist-ipsets

[2] - https://github.com/StevenBlack/hosts

[3] - https://www.uceprotect.net/en/index.php?m=6&s=0

[4] - https://www.spamcop.net/fom-serve/cache/291.html

[5] - https://www.spamhaus.org/zen/
You have to read the fine print, but generally they do. The coverage is limited to the time period you purchased it for, and they are unlikely to renew it if you get cancer. To work the system, you need to ensure you're covered until Jan 1 of the following year. Then in November (during open enrollment), either get a USA policy (if you have cancer), or at the end of open enrollment, extend your travel insurance for another year.
PGPP – a new type of service that gives you private mobile connectivity
But 'Jupiter' has been dead for close to 50 years. While Tolkien was protective of his work and its integrity, I'm not entirely sure he would have wanted it to ossify entirely (as already quoted elsewhere: "I would draw some of the great tales in fullness, and leave many others only placed in the scheme, and sketched. The cycles should be linked to a majestic whole, and yet leave scope for other minds and hands, wielding paint and music and drama").
One idea, maybe using file instead of virtual will avoid the bug and not require your added code.

<!--#include file="issue-0001.html" -->

Also, be careful of any moves to supporting dynamic content as Server Side Includes can (sometimes?) lead to code exec even with IncludesNoExec.
Cost.

https://ourworldindata.org/grapher/levelized-cost-of-energy?...
I believe a lot of people have a cordial/friendly relationship with their cleaner. I know my cleaner's wife and kids, have helped one of their kids get into coding and them to get access to training (bus-driving school, which they completed, then went back to cleaning because they didn't like the rude commuters).

When I replace an appliance, my kid outgrows his cloths or I replace a laptop they've got second picks (after family) on hand-me-downs.

It's also worth mentioning cleaners make a pretty decent wage here ($20+) and don't live in abject poverty.

It's certainly not a glamorous life (and one some family members worked at at different points in their life) and it's hard work with few options for internal promotion - but it's not that soul-crushing for everyone.
The problem is, the children programs you launch may also use process groups to implement job control for their children, and process groups are not nested. Which means it's all very brittle, and e.g. sending SIGKILL will actually leave lots of orphans around instead of cleaning everything.
The MacBook Air makes no noise at all because it has no fan.
> I seriously wonder why they put it in there.

Doesn't Telegram have some kind of payments features (I don't use it, so I don't know). Maybe it was an attempt at feature parity.
I don't see any value in developers not knowing anything about the inner workings of their app. None. The only value that it gives is that they can bath in ignorance.

Where is the value that when your devs push something that breaks, you need to rely on external people to un-break it?

It's a business model, it only gives value to the company that build the framework. It only gives debt to the people using it...
Note that the newer, positive energy drive had the warp bubble itself moving slower than the speed of light. Still very interesting in principle.