skysight-inc/HackerNews huggingface dataset:
Mirroring Websites over Tor: A Guide to EOTK, the Enterprise Onion Toolkit
Staging, tests, previews and even running code locally is for people who make mistakes. It's dumb and a total waste of time if you don't make any mistakes.

No testing at all, that's what I call optimizing for success!

On a more serious note:
Sometimes staging is the same as local, and in those situations there is very limited use for staging.
An announcement was posted the person is leaving the company (she gave notice). 2 weeks later, another announcement was posted that the person was promoted. The person did leave the company as planned.
You must be a fantastic coder because personally I can’t write code without unit tests.
Cesium fountains were a great advance, but some time during the next decade they will become completely obsolete.

The optical atomic clocks have already much better performances, but they are not mature enough to replace cesium fountain clocks, because they still cannot operate continuously for long times and they are hard to transport for now.

As soon as the optical atomic clocks will become more rugged and reliable, the cesium fountain atomic clocks will become obsolete.

Only the miniature cesium atomic clocks, like those made by Microchip, will remain useful for a longer time, because much more years will be needed until the optical atomic clocks will become so small and cheap (i.e. a few thousands dollars like the miniature Cs clocks).
> they don't want to pay the price of that feature.

Well put - the price, not the cost. Manufacturers can make some options unreasonably difficult/expensive/hard to find (non-smart TVs, CPUs with ECC support, printers not made by Satan..), and then when consumers, only offered a series of products that share the same, usually hidden, defect, buy that product, instead of investing time and money far disproportionate to the actual cost of making a product without that defect, this is hailed as "The consumer has spoken!"

Until electronics shops start clearly marking smart TVs with all the ways they spy on you and show you ads, and place right next to them an equivalent model, somewhat more expensive but clearly marked as privacy-friendly, you can't attribute this to "voting with your wallet".
I had a chess phase. I used to play a guy with some national ranking. He wiped the floor with me. He told me my game pretty much sucked but he enjoyed playing me because I was always seeing and doing things that would have never occurred to him. And that was the apex of my chess career...
If only twitter were just a Mastodon instance.

There's a way to undo the harm he's already done, but I don't know if he can make that sort of change at this point.
The guy who quit medical school to become an NBA referee
it depends a bit on the system architecture.

if you have a relatively self-contained system with few or zero external dependencies, so the system can be meaningfully tested in isolation, then i agree that standing up a ephemeral test environment can be a great idea. i've done this in the past to spin up SQL DBs using AWS RDS to ensure each heavyweight batch of integration tests that runs in CI gets its own DB isolated from any other concurrent CI runs. amusingly, this alarmed people in the org's platform team ("why are you creating so many databases?!") until we were able to explain our motivation.

in contrast, if the system your team works on has a lot of external integrations, and those integrations in turn have transitive dependencies throughout some twisty enterprise macroservice distributed monolith, then you might find yourself in a situation where you'd need to sort out on-demand provisioning of many services maintained by other teams before before you could do nontrivial integration testing.

an inability to test a system meaningfully in isolation is likely a symptom of architectural problems, but good to understand the context where a given pattern may or may not be helpful.
People may rationalize these things because the alternative is to admit that one may have been wrong and/or caused harm to others in the process. People would rather downplay the harms caused by the pandemic to avoid guilt.
>We are not talking about capital; we are talking about access

They are the same thing. It's true of any proof-of-work system and proof-of-stake only makes it worse.

>without having to ask for anyone's consent or approval

No. This is absolutely and completely wrong. Realistically you need consent of several intermediaries if you're doing business on a blockchain. The bare minimum you need is consent from the miners or stakeholders to accept your transactions. It's the same as any other financial system. What you are describing is so far from reality that it's baffling to me.

>You can say that this is a terrible idea, but to say that it isn't something new that blockchain has enabled is simply denial.

No I'm sorry but there's no denial. Unregulated finance isn't new. Blockchain didn't invent it at all. It is actually the default state of any finance without the proper infrastructure around it. It's extremely frustrating that anyone tries to present this as some kind of technological advance. It's not.

>you are not even able to access your own account data in read-only mode, without going through a third party provider

Which is exactly the same as blockchains, you need to go through a large third party network of mining pools and exchanges to access your funds.

>If you want to make it impossible for regulators to censors the financial protocols written by random teenagers (the design requirement)

I don't want that. That's a terrible design requirement. There is no explanation for why that is a design requirement. I'm sorry but I don't want to make it impossible to censor random teenagers (or anybody of any age) who is engaging in fraud. And no cryptocurrency can do that anyway because none of them are immune to regulation.

>but you also want certain actors to be able to revert transactions, then you may find that those two goals are in tension with each other.

No they are not. You seem to be suggesting that from the point of view of a financial system, all teenagers are indistinguishable from scammers. I don't know where this idea comes from. It's complete and utter nonsense.
Millions of Americans retired early. Now they want to work again
Sensationalist title, not what he said at all.
> Are node-based VPLs like Houdini Turing-complete?

As a Houdini user and 20+ year professional software developer…

Yes, Houdini's node-based VPL is Turing-complete.
Males are rarely, if ever promoted, in the past 10 years the ratio was 10 to 1 female to male.
Discussed previously here and on StackOverflow. One Google search away.

https://meta.stackoverflow.com/questions/415293/sunsetting-j...
Nymea 1.0 Released
This reminds me of the "bake time" arguments I've had. There's some magical idea that if software "bakes" in an environment for some unknowable amount of time, it will be done and ready to deploy. Very superstitious.

what is the actual value gained from staging specifically? Once you have a list of those, a specific list, figure out why only staging could do that and not testing before or after. And "it's caught bugs before" is not good enough.
Imagine you spent half the time you were in high school, alone.

I don’t speak for anyone but myself, and I am an extreme outlier. But I would have been delighted. Alone, I could spend my time how I want, learn what I want, and associate with who I wish. There is also a much larger pool of love interests online than offline, especially in small town Missouri.

People just feel differently.
The Editor Who Moves Theory into the Mainstream
Second link is broken.

School pupils having even 8 hours a day of screen time would not even remotely surprising during the pandemic — what else are they going to be doing? My (UK) school day routine was get up at 07:30, breakfast, leave the house at about 08:00 either for the bus or just (once I realised I could do the 3-ish mile walk fast enough) go direct on foot, 09:00-15:30 was the actual school day.

Initially I got home by 16:15, then watched a lot of TV; later, the school got an ISDN line and I stayed until 16:30 — memories of downloading and printing pictures from an artist called The Werewolf and getting home at 17:30 — but again followed by TV. Possibly video games on a Commodore 64, followed by a BBC model B, followed by a Performa 5200.

Actual homework? Bus, lunchtime, whenever; I had no interest in the tasks we had to do.

Of course, now I’m a “responsible adult” or something. Screen Time is reporting 6h 28m average per day over the last week, yet despite that, this is what I get done in a typical week:

• Normal office job

• 49 Duolingo lessons covering German, Esperanto, Greek, Dutch, Spanish, and Arabic

• 7-14k XP on Clozemaster (for learning German)

• Daily practice in at least one other German language app

• A complete audiobook

• A bunch of educational, technical, or popsci podcasts, YouTube vids, WWDC, etc.

• 7 quizzes from Brilliant.org

• I cook almost all the meals in our household
There was a discussion on here, about how the Covid pandemic may have been one of the, or even the biggest transfers of wealth from "the poor" to "the rich" in the history of our civilization. Somebody remarked, that it has also been the biggest transfer of lifetime from the young to the old, as the lockdowns were mostly to protect the old. The measures taken against the pandemic undoubtedly had a huge impact on young people's mental health, but the effects of it will only really unfold in the coming years, and are probably not measurable. People who deny this must be willfully ignorant.
Yes, that's not to say it is not possible to create a similar env, but I thought the debate was how precisely you are replicating your production env.

Sure it may be "good enough", but I thought the debate was about precision. How your own ami setup may differ from the AWS built from the developer version compared to the AWS ami? I don't know.

Trying for an identical setup in staging is expensive, this is just a scenario I am familiar with. I am sure there are a lot like this.
I think "hiding the window" (Super+H) replaces minimize on GNOME (applications that do have a minimize button seem to act like hidden windows).

It isn't used often, since GNOME has no bottom bar, remember? But if you hide windows, they disappear, but are still viewable in the window overview (Super key), where you can select them or drag them around.
You don't think those managers are "dealt with"? Lol yes they are, but it shows up in 'reorgs'.

And outages still occur even with code review, unit tests and alerting.
You're right. I shouldn't have said many. I forgot some like to put memes in their articles. I still think the ability to use images can be important, depending on topic. Quite simply a blog about anything graphics-related would benefit.
The Principal-Agent Problem
The port mapping flip in the UI is seriously baffling. Not even that it happened but that it continues to be case.

I feel that overall my unraid experience has been good and they certainly make the implementation of some basic services and plug-ins really easy. However I do find myself looking at more fully manual, open-source “home server” solutions and wonder if it would be worth a switch …
A remote island community built its own online shopping service
I don't understand the point you are attempting to make?
Give it back to the company he's complaining about? That would make the problem worse, not better.
You're absolutely right, and I've heard firsthand accounts of this.

My sister-in-law is a middle school counselor at a large midwest US public school system and her stories about kids dealing with the pandemic are heartbreaking, the mental health support system in some US schools is completely falling apart due to the workload.

She's never seen a mental health crisis on this scale in schools in her entire career. She remarks that kids really weren't able to learn much during the pandemic due to remote learning and in many cases are now playing catch-up to get back on track. The school system she works for basically didn't hold anyone back for a year because they had no real way of knowing who progressed as her school district cancelled standardized testing.

Anyone who believes that the pandemic wasn't a serious setback for many kids developmentally is woefully out of touch with reality.
> I think there’s a non-negligible slice of the population that look down on women’s desire/choice to stay In the home and make child rearing their job.

I agree, and there's an easy test: I know from experience that there's a non-negligible slice of the population that look down on men who make this choice.
My wife's a middle school teacher for over 22 years. If you want an unvarnished view into just how bad things have gotten since the pandemic begain--for mental health, school engagement, and all things related--talk to a teacher. It's unprecedented, and the long tail of the damage will take decades to understand.
> Huanan Seafood Wholesale Market, a short drive from the WIV itself.

There is another building few hundred yards from the market but if you mention this on HN your comment gets flagged (probably by Chinese bots).
The rise of GPS clocks has really killed the commercial market for cesium beam clocks-- the 5071 is a design over twenty five years old. It's a fine piece of engineering (I have three, two I obtained broken and repaired) but its age is starting to show, including the fact that it is phenomenally expensive to get replacement tubes for (the tubes are limited life).

Similar is true for rubidium standards, though there are some somewhat more modern models-- though since they aren't primary standards most places that use them will still use GPS to keep them on frequency. A primary standard like a 5071 can internally compensate for every major systematic effect and so they can autonomously derive the second without external calibration. Telecom rb's can't self-calibrate for their gas cell pressure.

All this has lead to a worrisome dependence on GPS just as a precise source of frequency.

Hopefully in the long run we'll see single chip optical clocks with GPS-clock beating performance at competitive prices-- if they got even close to GPS they would rapidly displace it, as the need to put up an antenna for GPS is a real nuisance, and GPS jammers are a sadly too common source of trouble.
thanks for the link! I found your summary better than the programme itself. You picked the most important parts without the fluff.
in enterprisey environments with large numbers of integrated services, its even worse if a single staging environment is used to do end-to-end integration testing involving many systems. lots of resource contention for access to staging environment.
Acknowledgement isn't repentance, or even an apology. If he thinks his actions caused harm, this isn't even half of a first step towards rectifying it.
I think, most switchers jobs are in small business, this is very different.

Big businesses will not hire person without experience.
Exists very little probability, of works for interns, but I see extreme agism in this sphere, may be this is depend on country.

BTW, excellent movie about working as intern:
https://en.wikipedia.org/wiki/The_Intern_(2015_film)
It’s amazing how this guy only grows a conscience when he’s powerless to do anything about it.
I'd think they create "append-only" migrations, that can only add columns or tables. Otherwise it wouldn't be possible to have migrations that work with both old and new code.
I've used that argument and the counter is: depression due to lockdown can heal once lockdown is over. People dying because hospitals filled up and cases climbed is permanent.
Just so you know awstats was a 25k+ line Perl script which i maintained as an internal fork for employeer once. It was epic & as hard to work with as you'd expect.
he doesn't control twitter anymore and when he was CEO it's not like he could have shut it down given that there was a board of directors and shareholders that would have opposed it. HIs only recourse would have been to resign.
Effect of grinding, extraction time and type of coffee
Shoelace: A Web Component Kit
I think that’s not very interesting. What is interesting is the clever ish SPF bypass.
To give you an idea, I have been trying to get into vim for year. Several tentatives. Only now I am starting to be able to code for a day in it when I am stranded on a remote machine.

For i3, it took me couple of days. I am so much more efficient with it. No more moving windows around, no more alt-tabbing again again to find that terminal, where is it already?!

I always have my browser, my music in the same workspace, etc.

It's a small investment with a big reward.
This is basically bioweapon research, I posted a link about it before and it got flagged.
You can tell when someone hasn't worked at a google sized company when...

Yes, it happens all, the, time. It's just not public information.
But you don't have to look hard to see the results of discrimination against men: something like 60% of awarded bachelor degrees are to women.

I'd support requiring schools make left-handed desks available to students, and I'm more than happy to make it a major priority if there are statistics indicating that it seriously hampers left-handed students' outcomes.
The Caregivers
At a job back in school for a German Historical Institute in the US, I started rinsing dishes and my manager said "You don't need to pre-wash, it's a German Dishwasher"
It speaks to the state of software engineering that people are complaining about file length, instead of something meaningful like cyclomatic complexity.

A 10k single line program can be easier to understand and better organized than an overly abstracted mess strewn across multiple files, but which checks all the "best practice" checkboxes.
The CSAC has found a lot of use in applications where just a high performance OCXO would be fine-- but large OCXOs draw a low of power and particularly in low power mode the CSAC doesn't. I wouldn't be too shocked to see improved MEMS oscillators displacing CSACs in applications ahead of future miniature optical clocks.
I've been totally ok with folks getting booted from twitter/social media sites for various reasons. But access to fundamental resources like your own computer or primary email address is a different story. The rules need to be much more stringent there

You shouldn't lose your gmail account for being an asshole on youtube, and one shouldn't lose their access to their local computer even for commiting fraud on the MS app store (whatever it's called)

One should be able to get banned from gmail if you really break the rules of course, but great care needs to be taken, and the same care (and even more) to make sure you don't lose access to your own computer.
He is taking responsibility and taking action, and he did so in a clear and straightforward way. A good example of leadership.
> Much less valuable than women.

Because... they can have babies, right? If you send women to war then your population dies. This just reinforces what I'm trying to say that there are "roles" which are crucial to a civilization (or society?). I'm not saying they can't change or evolve.

I think there is underlying requirement (not necessarily just biological, but they are requirements of some kind) that allows you to be "valuable" to society, vs. "disposable".
They are banned. It is bioweapons research but under a different name.
That’s friggin’ hilarious. What a boss.
First one is Einstein(?) and the second is Paul Morphy
Tell HN: OpenBB scraping GitHub emails for marketing spam
A recent post[0] went around about OpenBB. I starred their GitHub[1] repository because I was interested and now I've just received an email[2] thanking me for signing up for their newsletter.

Look, I hate to call the project out but I'm tired of people scraping GitHub for emails and blasting out marketing spam. And I'm confident they scraped my email from GitHub because that's the only place 'github@mydomain.com' is used.

[0]: https://news.ycombinator.com/item?id=30854451

[1]: https://github.com/OpenBB-finance/OpenBBTerminal

[2]:

Hi,

We, as OpenBB, would like to personally thank you for signing up to our newsletter.

We are on a mission to make investment research effective, powerful and accessible to everyone.

The team would love to hear what you think of our OpenBB Terminal and if there is anything we can do to improve it.

Feel free to e-mail us at hello@openbb.co or reach us through our Discord to get involved with the community.
Does anyone not have genuine security concerns given how expansive and personal computing has become?

We’re not talking about a single app or website. MS is a trillion dollar corporation that controls both the OS and in many cases the hardware layer.

The “stock” version has unjustifiable defaults and I quit using Windows myself a few years ago due to exactly the issues people in this thread are complaining about.
Oh no. We are stuck. Better keep the billions then. There is absolutely no other way.
Note that Adam Dunkels, who wrote this writeup and posted it here, is one of the most accomplished embedded programmers in the world; if you've done TCP/IP on a computer without an OS in the last ten years, you probably used his lwIP stack. What you might not know is that lwIP was originally written for his free-software operating system Contiki, which can run working web browsers not only on a Commodore 64 but even a Commodore PET.

A city-sized IPv6 mesh network built out of handheld-sized devices was science fiction 25 years ago. Metricom's Ricochet showed it was possible, without the IPv6, about 23 years ago. And after decades of resistance and sandbagging from regulators, Thingsquare is finally making it happen in real life.
Does he though? Jack likely regrets losing control of twitter about 3 separate times. This feels like the outrage of the moment, one he can capitalize on to get more folks also regretting Jack losing control of twitter about 3 separate times. At most this has a feeling of rose colored glasses. Man the past sure was better except for, you know, everything about it.
> Seems a bit tin-foil in these days.

I find it amazing that you can say such a thing with a serious face. Time after time, we learn that the question isn't "are you paranoid", it's "are you paranoid enough". State actors trying to get your data, hackers trying to get and sell your data, hackers trying to lock down your computer and blackmail you; the list goes on and on. The less "connections" you have to third party services, the safer you are.
"We only have two environments: our laptops, and production. Once we merge into the main branch, it will be immediately deployed to production."

Maybe my reading skills have completely vanished but to me, this exactly says they deploy directly from their developers' laptops to production. Those are literally the words used. The rest of the article goes on to defend not having a pre production environment.

They literally detail how they deploy from their laptops to production with no other environments and make arguments for why that's a good thing.
Ooof I think I have to agree with "we are cheap and nobody cares yet.". If we had a bad release go out that blocked nightly processing, for example, it was how amazing fast it became a ticket to CEOs start calling.

One of the things that we did really well is we had tooling that spun up environments. The same tooling DevOps stood up production environments also stood up environments for PRs and UAT. Anyone within the company could spin up an environment for which ever reason be it from master or to apply a PR. When it works it works great, if it doesn't work fix it and don't throw out the entire concept.