skysight-inc/HackerNews huggingface dataset:
People on HN always seem to cheer about wage increases and liberal fiscal and monetary policies, meanwhile literally every single commodity, product and service they pay for is going up and inflation (according to CPI) is at a whopping 7%. Talk about disconnection from reality.
Runtime Data Validation from TypeScript Interfaces
CoffeeScript's syntax make a lot more sense than ES6, and CoffeeScript 2 compiles down to ES6 primitives. It's a shame that it's usage is pretty low in the industry.
Seeing Green
Shkreli ordered to return $64M, is barred from drug industry
Aren't blood cells made in our bones? If yes, it seems reasonable to assume that anything which affects bone density would also affect blood cell production, no?
> Granted, I've always had relatively decent MacBook Pros, but this "common HN refrain" has simply never been an issue for me.

That's exactly why it's never been an issue, and will likely never be an issue for you.

Most people (with the exception of gamers, who are still not "most people") do not have relatively recent MacBook Pros - they have machines that are significantly weaker. All of my non-gamer, non-techie friends have 4-to-7-year-old computers that are significantly weaker than my already-lackluster ultrabook that struggles to run Discord and watch a 1080p YouTube video at the same time. That is the average person's experience on desktop/laptop computers (not mobile devices).

You may never had had to deal with this, but that's because you've only used machines that are far more powerful than the median.
Lots of grey areas. But transportation and commerce affect everybody, and because there's big ticket issues at risk it becomes a political and practical priority.
How bad an idea would it be to just use UT1 everywhere and forget about leap seconds?

It'd probably break something but I can't for the life of me figure out what.
>I used the same basic paradigm on that as I'm using now. Emacs, browser, terminal windows, MP3 player.

I don't disagree with your overall point, but two parts of that paradigm, Emacs and the terminal emulator, do date back to the C64 era. Here's Richard Stallman on developing GNU Emacs: "There were people in those days, in 1985, who had one-megabyte machines without virtual memory. They wanted to be able to use GNU Emacs. This meant I had to keep the program as small as possible." [0] Emacs may never have run on Commodore computers, but my impression is that it ran on very similar computers.

[0]: https://www.gnu.org/gnu/rms-lisp.html
This is such a distorted picture of what actually happened.

Your final reference (I'm assuming to the weathermen) is a much more apt comparison than the other protest you're discussing.
> The “inclusiveness checker” highlights phrases or words the firm believes could offend someone based on their gender, age, ethnicity or sexual orientation.

I don’t think words can intrinsically have the property of “being offensive”, it can only be that particular words offend a particular person. Assume Microsoft had self-reports from every human about which words offend them. How would they turn this data into The Bad Word List? Do they just count the number of people who find each word offensive then put the top N most reported words on the list?

Would I use the algorithm if it told me which words offend the particular recipient of my email or Slack message? Usually when someone reproaches me for saying “something offensive”, they are defending some hypothetical other who they say would be offended rather than reporting that they themselves are offended. So maybe I want the algorithm to tell me which words my email recipient thinks offend other people. Or I’ll just say whatever the fuck I want and deal with the consequences.
Copy and paste and just post a notice about it. A few small exchanges will list for free or very cheaply and they’ll typically run a node or two, which helps the initial security of your blockchain.
> Correct me if I'm wrong, but nobody entered the Capitol with guns.

So there were really two groups of people who showed up on Jan 6. The first large group were Trump supporters there to protest. These people are being charged with misdemeanor trespassing; and if they attacked police, they are being charged with felony assault as well.

The second, smaller group were militia who came there equipped and with a plan. Lower-level members of this group have been charged with conspiracy to disrupt Congress, a felony. Higher-level members have just been charged with seditious conspiracy, which carries a 20 year max sentence.

This later group of individuals were mostly ex-military and law enforcement. They were aware that bringing guns on Jan 6 would have resulted in a commiserate response by Capitol Police, and they would have been outmatched. However, according to yesterday's indictment, they did bring plenty of equipment (including guns) and stashed them in hotels across the Potomac river, with plans to bring them across in a boat in case the need arose. We are still learning more about this plan.

> The effort was just to blame Trump's rhetoric for that guys actions. Which, Trump's rhetoric was less than helpful to say the least, but that was a poor excuse for trying to murder a bunch of congresspeople.

At this point the cause and effect is pretty well established.

- The only reason anyone was even near the Capitol on Jan 6 was because Trump summoned them there.

- Trump then told the assembled mob where to go and what to do: "we’re going to the Capitol" to "stop the steal".

- Trump directed the mob to the Capitol.

- The mob arrived at the capitol and violently disrupted the ongoing proceedings.

- Trump witnessed this on live TV and instead of doing anything for 3 hours, he mused himself by rewinding the live footage of people brutally attacking police.

- When arrested, the individual comprising the mob tell police they did what they did at the behest of the Trump.

I think we're way past the point of saying this was just one big misunderstanding. The individuals who invaded the Capitol did so because they thought Trump wanted them to, and he actually did want them to, because if he didn't, he would have attempted to stop it much sooner.
You have to absorb the neutrons to capture that energy, so you will always have to deal with transmutation. You can't choose one or the other.

On this case, the lithium absorbs the neutrons and convert most of the energy into heat, while it becomes tritium.
perhaps the opposite, unix on classic MacOs?
* A/UX native Apple Unix
* Tenon, BSD running as app on a mac with MMU
The tildeverse looks pretty cool, but why does it redirect me to a Rick Roll on Firefox?

I can see the normal site just fine on Lynx browser (maybe that's the point?)

Edit: ah, I see, they're doing a JWZ and redirecting based on referral, but going a step further and setting a cookie. Cute, but also terribly immature.
All the health problems of modern society can be diminished greatly by ensuring the proper functioning of the gut.
This is fantastic. I must quote from the conclusion:

"Can we already grasp the rough outlines of these coming forms, capable of threatening the joys of marketing? Many young people strangely boast of being 'motivated'; they re-request apprenticeships and permanent training. It's up to them to discover what they're being made to serve…"
It doesn't sound like much of a point. The same thing is going to be true for all programming languages widely used in industry. It's not a C++ issue.

In fact, see Python 2 vs 3 for probably the most impactful case of people being slow to take up new language versions/features.

There's going to be shops writing C89. Some reasons might be well founded, some reasons might be less well founded.
Unfortunately the Tor Project agrees with you. They value privacy and security far more than a stable address. The destruction of the entire tor .onion web in Oct/Nov 2021 was pretty much the last straw. The Tor Project only cares about shady people. Anyone wanting to use it for a stable .onion address for their non-private communities should stop using tor.
This would transfer the real estate from the people to huge rental companies that can buy real estate without 30 year loans. Probably it would also lower the prices a lot, though.
Housing is, unfortunately, not a human right in itself apparently. So we got care about it.
Its the money. Everything else is just icing on top. My place just concluded its annual survey and from the fall out its clear that nobody gives a damn about the culture, or the environment or any other corp-speak terms, talk is cheap. They care about money and everyone thinks they are undercompensated. We also have poor retention in general and the general feeling is that its due to pay.
If you truly believe that "poker" isn't the subject matter being tested, run the same interview question (this weekend) with a friend, blind, on scoring hands of cribbage. I'll wait. https://bicyclecards.com/how-to-play/cribbage/
Assertion requires evidence. This graph disagrees with you:

https://fred.stlouisfed.org/series/MORTGAGE30US
Ukraine hit by ‘massive’ cyber-attack on government websites
"Archaeologists appropriate badger's priceless coin collection". Many of the coins, in the pictured pre-cleaned state are hard to distinguish from rocks, but there's some great samples in there.
I dont fully follow what you are saying.

The statement was about grafting a new spike in place of an old one. Where is it implied that SARS doesnt have a spike?

I dont even think that is the important takeaway. The no-see-um editing technique can apply to more than just spike proteins. I dont think its being implied that thats what happened.
Except for certain very restricted circumstances, prepayment penalties have been illegal since 2014:

https://www.nolo.com/legal-encyclopedia/when-are-prepayment-...
Is a majority of a minority allowed under your scheme?

After all, a substantial majority of Republicans continue to believe that the 2020 election was "stolen"; Republicans are a minority of Americans. Can the media in your wish-world report on this?
Yeah, there's clearly no barrier to tech companies paying a good amount more, and still being incredibly profitable. The stock conversation is not that expensive for faangs for free but if the stock keeps going up. It's making it harder for regular companies to hire tech workers.
Why Oklo doesn't try to build reactor in a country with less regulation burden? Mexico?
Yeah the filter effects go away if you import to AI/Inkscape so you're left with just the plain polylines.
Is it helpful to ask about 'percentages' here? Is oxygen 0% or 100% of the cause of you posting here? What about gravity?

Whenever you have a causal question, often taking a Pearlean perspective and asking about interventions would be more useful. For example, there is an EBV vaccine being worked on right now. If you believe OP that EBV infection is a necessary but not sufficient condition for 90% of MS cases, then it would be reasonable to say something like "if we intervened by making everyone got the EBV vaccine, then there would be ~90% fewer MS cases than in the counterfactual universe where everything else was the same but no one got the EBV vaccine." That sounds much more interesting and meaningful to me than talking about how "EBV is necessary but not sufficient".
Wait till you find out the Fed buys corporate bond ETF's nowdays too...
Weird - perhaps the extension I was using didn't actually work

Seems like they've fixed whatever it was now anyhow
Building an Async CSV Parser with Serverless Cloud
Interview process is too cumbersome (late addition)
The South Carolina reactors were abandoned. Vogtle looks on track to spin up this year. Vogtle was held up a long time because the index reactor of the type in China was held up while the factories were taking a while to figure out how to make the parts.

In so far as a water reactor could be practical (awful economics of the steam turbine and steam generators) the AP1000 looks pretty good.
If you only allow short-term debt (say, five years max) then to finance a modern house—even if you could buy it "at cost"—you would need to take out a series of "balloon" mortgages. Every five years you apply for a new loan and use it to pay off the old one. However, this is risky for the borrower since it assumes interest rates won't increase too much (vs. a 30-year fixed mortgage which you can refinance at any time if the rate improve) and that you will be approved for a new mortgage when it's time to pay off the current one.

Or you can save up $1000/mo. for 15+ years so you can pay for the house without taking out a loan… while also paying rent on top of that.
Solving Wordle Puzzles with Basic Python
I don't see why latency matters here.
The settings will be in English and there are pages and chat rooms you can find. It is mostly Mandarin though. If you are in any particular niche you might be able to follow since the memes and reactions are familiar. You can also chat with other people in English if they know it, some of your friends probably already uploaded your contact info there so when you make an account you’ll be connected with them even if you dont share access to your contacts - just like how Facebook and most other social apps work.
I think this is a great example of where build systems, that understand the need for testing, can help out. In a build system I use quite often (Bazel) you can express this as an `sh_test()` [0] which provides documentation about what you're attempting to do and provides you with a way to reproduce the failure locally. You don't have to push the code and wait for CI to fail to find out, or debug, this error.

Extra fun thing to do: print a message describing why the decision was made and how to resolve the error in the failure message of your test!

[0] - https://docs.bazel.build/versions/main/be/shell.html#sh_test
Fun thing I just learned, HN polls are mutable. Option added.
C++?? every 3 years isn't nearly as bad as say, the Rust situation, but it does mean that a linux desktop distro compiler can only compile stuff from "hip" devs writing in C++ for about 3 years after the distro release. It means if you chose to use these language features the vast majority of people will not actually be able to compile it.

So balance that. If you're not just distributing binaries, if you have geek end users compiling, maybe don't always use the latest bleeding edge C++?? features.
> Are we just assuming that everything I didn’t list is also just magically gone? I wasn’t.

I'm not GP, but, well, I guess I'd be curious to hear what else you think is relevant, because this is generally along the lines of my thinking on the matter too. The features which make macOS special become increasingly less relevant as apps move away from the traditional macOS paradigm.

It's a spectrum, to be sure—Exposé is still useful even if all of my windows are Electron apps (although, not if they're browser tabs). But if I'm actually just working in Chrome all day, I really can do that on any machine and have the same (IMO, lesser) experience.
Is there any reason to believe that the database isn't a random sample of all possible sequences?
Ask HN: Signs as an Employee of a Failing Startup?
recently started a new job at a start up. while there seems to be a lot of domain specific knowledge, good developers, and leaders, there isn't really a ton of technical know-how so I've been having to relearn some of the lessons learned in my more corporate roles. I've been having to redo work in the last month - even after getting it reviewed and checking in on if this is how the work is supposed to be done. I try to do it to satisfy my direct manager, but they seem very disorganized and it doesn't make me feel very confident in the company. there were also laws passed that seem to be our current business model.

are these signs of a failing start up or something else?
I'm not sure how good your reading comprehension generally is, but at least in this case you've clearly misinterpreted what I've written there.
Reminds me of the article about "internet chum" on The Awl: https://www.theawl.com/2015/06/a-complete-taxonomy-of-intern...
GE suspends Covid vaccine and testing rules after SCOTUS action
Not the parent but the link is quite opaque. I'd really like it if someone more familiar with the project could explain what these changes mean, which ones are exciting and why and whether there were any interesting challenges that were overcome.
C++20 is as big an advance as 11 was, and is taking as long to penetrate.

Editors all know C++ now. Generic lambdas in C++14 made coding fun. Template metaprogramming is hardly ever needed or useful anymore. Builds got faster with module support (essentially standardized precompiled headers), and also ccache and ninja. As Concepts penetrate, error messages get radically better.

Valgrind is increasingly unnecessary, as use of op new vanishes.
> Why is compensation #1 though?

If you view this multi-answer poll from the opposite perspective, the question is, when would someone leave for a lower compensation job? I suspect that would be an extremely low number. Higher on HN because of the demographic, but still low.
The original version of MongoDB used mmap, and I worked at a company that had a ton of issues with cache warmup and the cache getting trashed by competing processes. Granted this was a long time ago, but the main issue was the operating system's willingness to reallocate large swaths of memory from the address space to whatever process was asking for memory right now.

Once the working set got trashed, performance would go through the floor, and our app would slow to a crawl while the cache went through the warmup cycle.

Long story short, with that model, Mongo couldn't "own" the memory it was using, and this lead to chronic problems. Wiredtiger fixed this completely, but I still think this is a cautionary tale for anyone considering building a DB without a dedicated memory manager.
I'm... more familiar with Land's more recent works, but in my understanding that is a more recent turn, and the CCRU stuff I'd find more agreeable, but I haven't gotten around to it. I'll read this later, thank you.
> Maybe we're just agreeing here, and you're throwing out extra context?

We can walk and chew gum at the same time. Beyond residential, private consumer choices in general - and importantly the incentives that drive them - have massive effect on upstream industrial and commercial energy uses, far greater than the 20% "residential" piece of the pie.

60% of the "transportation" sector comes from light-duty vehicles [1], which is why electrification of passenger cars is so critical.

And by the same token, we absolutely should look into the GHG footprint of imported goods from overseas or domestically produced. Carbon taxes - phased in, and with rebates to lower income quantiles - are a simple way to handle that.

1. https://www.c2es.org/content/regulating-transportation-secto...
I'm a little younger than you but feel the ageism too. 10-20 years ago I had no problem getting jobs now I feel like the guy on the playground who's always picked last when choosing teams.
Maybe it's like there is a $20 bill on the ground and everybody is believing in efficient markets.

https://www.evidenceinvestor.com/the-twenty-dollar-bill/
There are scientific venues where the focus is the software architecture and the software product.

I previously published in one of them (SoftwareX by her majesty Elsevier the Evil) and I wish there could be more venues that could bring value and recognition to the piece of code we develop in research for other purposes.
What causes the dark radial stripes? Blocked by something in the sky? Downtime?

I know Elite Dangerous has similar artifacts showing small radial areas of the galaxy that our telescopes have surveyed (but it's lines of stars rather than lines of darkness)
> you can't exchange money for time, only time for money.

Most of the money people spend is to save them massive amounts of time.

- Don't want to farm for a season to eat? Go buy food at the market.
- Don't want to build yourself a small cabin on the outskirts? Buy or rent a home somewhere convenient.
- Don't want to walk from NYC to SF like the pioneers? Buy a plane ticket and be there in 6h.
- Don't want to make some item yourself? Buy it from a store and pay extra for delivery.
- Don't want to (learn to) do some maintenance task yourself? Hire a handyperson.
+7000
> I will have to relocate (which I wanted to do anyway), but I can't fathom why anyone _wouldn't_ be looking right now given the state of the job market.

Could it be that most of your compensation bump is due to the relocation rather than the current market? To take extremes, moving to SV from almost anywhere in the world would result in such bumps, but that was already the case a few years ago.
I don't think it makes sense to talk about the business of building nuclear reactors as something separate from regulator problems. The two are very tightly intertwined.

Four AP1000s are operating in China right now, demonstrating that under different regulatory regimes, the plants can be built.
World is much bigger than you can imagine. If you hop jobs every 2 years in 30 years it is only 15 companies.

I have something like 10 years of experience and was working or collaborating already with something between 10 and 13 companies.
I still think it’s really not that hard, and actually, it’s really not even about code. It’s really just about organization, because as you point out, not everyone is great at it. But for example, messy optics tables, labs, or whatever do in fact cause problems, like efficiency and knowing what “state” of supporting tools yielded what result and several other derivative problems. I think my push would be just applying even a modicum of organization on supposedly ancillary things will go a long way rather than accepting them as reality.

I understand the realities and have even been a part of PowerPoint development where slides are emailed back and forth. Sometimes one just has to go with things like that. But I have also seen the reality of stubbornness. I have tried introducing source code control to scientists or even stuff like wikis, all supported and already up and running by IT and used by other groups. Scientists and engineers, especially those with PhDs, can a bit rejective and set in their ways. I have been told flat out by different people that they wouldn’t use tools like a wiki or that Python and C was all they ever needed. I have even noticed physicists saying “codes” for software instead of “code”. It’s fairly rampant, and I have seen it in research papers, published books, and in industry in person. I have never seen that use of “codes” anywhere else. That alone is evidence of a certain amount of culture and institutionalization of doing things incorrectly but viewed as acceptable within the field.

I have written code in some research contexts. I get the constraints. One just needs to take it seriously. But organization, in general, often takes a back seat in basically any field. The only way to change things like this are like anything, which is to push against culture.
Supercritical Water Reactor
By that logic carrying a bag of nails should be a crime since you might inadvertently drop one on a public road where a UPS truck might get a flat tire and as a result not be able to deliver someone's insulin.
There's no unified "anti-fascist" movement, but the common theme among the self-described anti-fascists I know is the belief that physical violence has a legitimate place in democratic processes.

Frankly they remind me of a line by Nietzsche about staring too long into an abyss.