skysight-inc/HackerNews huggingface dataset:
Almost all of the top level comments (5/8 at time of writing, and 1 of the other 3 is a reductio ad absurdum) are mainly just comparing this lawsuit to hypothetical ones against other companies. If I weren't at risk of getting flagged for spam, I'd reply to every one of them with the wikipedia link for Whataboutism. https://en.wikipedia.org/wiki/Whataboutism

This case isn't any less valid because there are other possible cases that don't also exist.
Yes and No. Any economic effects in the US are exported to the rest of the world via the US's status as a reserve currency. Most international commerce is done in US dollars so if the US dollar is experiencing inflation so will the international commerce done using it.
Right. When someone with essentially no skin in the game is yelling to the internet about how dumb the people with massive skin in the game who spend all of their time trying to optimize a specific situation, and how they just don't get it, you've got to wonder if it crosses their mind that they are they one with much more limited info who is less likely to "get it".

Then again for the most part these people aren't trying to understand what is going on. They just are angry about something and want to yell.
Since you're so worried about this problem why not try learning the first thing about it? I'm sure you know people in your life who have become addicted to various substances, which is at this point widely recognized as an issue of mental health. Hopefully those people had enough of a safety net to avoid becoming homeless. If not, well, now they're caught in a vicious cycle. Kicking a drug addiction is hugely more difficult when you're facing housing insecurity, and when you're facing housing insecurity your likelihood of self-medicating with drugs and developing an addiction is also hugely more likely. Housing insecurity also makes it much more difficult to find & keep a job to get income and alleviate the insecurity, as does having a drug addiction. Of course, there are also expensive non-addiction-related health issues which make it more difficult to work - and it's more difficult to manage the condition while homeless. All of this is rendered much worse by high housing costs - you need to make more money to achieve housing security, and your likelihood of becoming homeless from financial stress is also much higher.

You look at this problem in your community and your solution is to ignorantly push for it to be someone else's problem. I repeat, utterly pathetic. You are not a serious person.
Water reservoirs for energy generation/storage have gone through accidents killing thousands. I suggest looking up Vajont on Wikipedia.

The project mentioned in the article seems particularly safe to me as they seem to run it with constant pressure, defined by the hydrostatic head of their deeply dug cavities. They don't really have a pressure vessel, they have a flooded cavern where they create a bubble by pushing in air. If you pop off a seal from the pipes connecting compressors/turbines to the bubble could still hurt yourself a lot shooting parts through the room, but that should be all.

The cavity they build is 2000 feet deep, which equates to the pressure of a CO2 cartridge that you'd use for e.g. carbonating a beverage. Not coincidentally at all I think, they either aim for the deepest cavity were hydrostatic pressure isn't enough to liquefy parts of the air, or for the least deep dig that gives them liquefication, where the air "boils off" as they open the valves.
Thing is, I like my zsh. Sometimes I use Nu shell as well, which does structured data better. Serialization I think needs to happen anyway to get data into IPython from outside. I have tried Xonsh once or twice, but it was too large change. Unix shell does some things very well, Python I like to use for other things. It is the crossover I’d like to smooth out.

I am confused on what having a persistent Python process means in this context. Isn’t IPython already that? Jupyter console states it’s a single process IPython terminal. That does leave me wondering what is different when I start IPython vs Jupyter console. I might have assumed years ago that they are mutually exclusive…
Maybe they don't have enough military and maybe they do. Hopefully China will see the value in peace so we'll never need to know. And yes I agree deterrence is definitely key to avoiding conflict.
I wonder how would that work. Typescript has pretty advanced types like Template Literal Types[0]. Wouldn't ReScript need to support all those types? Or maybe it just resorts to `any` equivalent if I can't map a TS type to ReScript type.

[0] https://www.typescriptlang.org/docs/handbook/2/template-lite...
I've tried KF94 and KN95 and find them more comfortable than N95 too. I've also noticed differences in brands. Some brands have more comfortable brands than others and that makes them easier to wear.
I've never understood why reason was rebranded into rescript, it felt like it killed the momentum behind it at the time
> What do pronouns have to do with anything?

Unfortunately way too much, some of the people who advocate for them the loudest are very political people of a particular polarization that makes a big deal about pronouns. Take this Google union I found from another comment here: https://alphabetworkersunion.org/. Take a look at what they have at the top of their homepage. The forth word is "BIPOC," towards the middle it says "believe in social justice." Those are polarizing political shibboleths.

Frankly, unions will not get off the ground without solidarity across worker political factions, and injecting polarizing ideology not strictly necessary for unionization does the same union-busting job as Google's consultants.
This is a myth, it does not do it automatically.
i agree, wind turbines do rotate but not at high speeds, disintegration of one doesn’t lead to catastrophic outcomes. Flywheels on the other hand are meant to rotate at high speeds and hold lots of energy, so destruction of the spindle would lead to some pretty big bad results
India probes finances of Chinese device makers
GCC 12 Shifting To Stage 4 Development – No Sign Of AMD Zen 4 Support
I believe Kayak has agreements with the sites they scrape though. So it's a different type of "scraping", really.
> Buy any linux PC from any number of vendors

I choose Currys [0]

> Download KSP and play

I choose Fortnite

> My brother owns an Xbox. He wants to play star citizen but cannot on xbox. In fact there are thousands of games that don't run on xbox. That doesn't mean that xbox isn't a fully-fledged gaming device.

True, I guess it will be up to the gaming community as to whether Linux needs PC/Windows parity in order to be worth using or whether it can be considered its own platform which is worthwhile despite not having any of the games from the links in my above post.

[0] https://www.currys.co.uk/gbuk/search-keywords/xx_xx_xx_xx_xx...
web.archive.org has a CDX index, similar to Common Crawl.

Since I use both of these archives together, I wrote this code to iron out the differences between them:

https://github.com/cocrawler/cdx_toolkit
> Back in 2002, MySQL gave users a speed boost if users could guarantee that every row in a table had the same number of bytes. To do that, users would declare text columns as “CHAR”

This database type has existed in many databases since at least the 1980s
This is a weird analogy: Google is not a state, and a union's labor positions don't reflect the individual political positions of its members (this is famously a point of frustration among liberals).

If you're actually worried about national security: consider the fact that many of the police forces in the US are in "unions" that menace your local elected representatives and openly subvert the justice system they belong to when it attempts to prosecute cops[1].

[1]: https://www.nationalaffairs.com/publications/detail/the-trou...
Thank you for putting a verb to that! I didn't know the correct term, but I got a sense that recruiters are always 'looking' for people.
I'll bite. Can you elaborate please? I honestly don't get the part of Karen being a racial slur.
Yes sure N95s are better but they are so hard to keep on for long time for me since I wear glasses. I finally found a comfortable one made by Aegle, I think, but they seem to be out of stock everywhere.
Inflation is actually really good for debt as it tends to erase it or make it cheaper to pay off in the future.
I’m not sure what this means. The use of an N95 or equivalent provides value only when rightly fitting. It sounds like you’re describing a mask that gaps no matter how it’s fitted.

A lot of the people I see like this seem to have bent the nose piece so tight that it’s actually lifting the top edge off their faces (because the nose cannot fit in the tiny space created). I’m not sure if they think the absurdly tight nose piece is sealing better or if they are intentionally doing this to make it more “breathable”.
can you give an overview of what type of jobs you find on TopTal?

e.g.... is it 'migrate our huge legacy databse to Oracle Version X' or, our PhP wordpress site needs a css banner that shows a clock counting down?

Do they pay only if the contract is met or do they pay hourly then fire you if they don't like the results delivered at each sprint?
It is unclear what you are saying here.

Are you saying (1) "This update to the system's defenses would be circumvented by attackers using this alternative method."?

or are you saying, (2) "An easier solution is for the department of defense to inject their own commenters into the comment sections so that truth combats the noise our adversaries bombard us with."?

Replying to (1):

This suggestion of yours would involve foreign adversaries having to recruit Americans to be traitors in a way that is (A) easily tracked to their personal identity and (B) risks imprisonment.

It is true that they could try this method, but I doubt their success. Few people would betray their nation and community in such a transparent way.

That severely handicaps the efforts of our adversaries who are currently waging a war for the minds of some of our most vulnerable and unstable citizens.

Replying to (2):
The DOD already does this. I know of several such operations of pretty cool levels of sophistication. I think the efforts are made with good intentions, but I think this whole effort falls short and doesnt stop the problem at the source. It also makes it so that comment sections everywhere appear "crazy" and enemy efforts still succeed from time to time at programming our citizens against the state.

A useful idiot (Russian term) programmed by an adversary to doubt the truth will often times see the government's sincere efforts to spread the truth as evidence that the government is corrupt. These idiots will seek refuge in news media ran by adversaries like RT dot com.

A useful idiot will also find themselves accused of being a foreign shill. By being accused of working for a foreign government while knowing they are just a normal citizen, these useful idiots immediately begin to believe that there are no foreign shills and that they are, in fact, all Americans who are being oppressed by a corrupt government. It is this state of "foreign programmed useful-idiocy" that renders an idiot to become a pawn to our adversaries who will then go around spreading anti-western civilization misinformation.

We should just prevent all of this outright, I think #2 is simply not enough.
"Mathematical fundamentals" is a sliding scale. You have to define your end goal. What do you want to understand, that you are currently unable to understand due to your incapacity with mathematics?

If you want to understand computational complexity theory, for instance, you need a different set of "fundamentals" than you do if you want to understand high-school physics. It'll be a different thing if you want to read econ papers, and a different thing if you want to study machine learning.

Within the intersection of all these fundamentals is probably basic arithmetic and algebra. Those tools are basic requirements for everything else. Beyond that, you need to define your goal before you decide what math to learn.
If unions could, they would regulate the working hours of robots and would represent robots in any discussion regarding work and would want a monetary cut of their productivity —if they could.
Bureaucracies often impose arbitrary measures of success on teams and employees that often have nothing at all to do with merit or productivity or any other measure that a reasonable person would use, and reduce or increase staffing levels based on those measures.

See 'stack ranking' for a perfect example.
I'm an above average performer. I'm happy to be paid based on my contributions, but I don't really want my negotiation to come into it. They means people who aren't as competent as me get paid more. So I should support the union.
Common Crawl is missing far too many URLs for it to be useful in a real world scenario.
Those were thanks to labor movements, not unions. They are not the same thing, labor movements happens thanks to Democracy. Democracy is crucial, I agree, it lets groups organize, protest and fix problems with how society works. But what we call unions today are not that.

I'm all for labor engaging in politics, but they can do that without paying union dues for working at a company. The problem USA's workers face today isn't lack of unions, it is lack of proper representation in their democracy.
Ah, FartTech
I was just thinking about this. TypeScript’s main flaw is that it’s a full superset of JavaScript, which is a full superset of old JavaScript with weird conventions (null vs undefined, == vs ===). Furthermore, its type system is so strong it can type practically any JavaScript, but at the cost of strong typing.

I wish there was language that was basically JavaScript/TypeScript, but it gets rid of backwards-compatible JavaScript edge cases and conventions (like, no more undefined, no more {} == ‘0’, no more weird function ‘this’), removes advanced types and makes the type system sound, and (just in case) can actually check typecasts and non-null assertions at runtime. JavaScript and TypeScript are honestly great languages, but they are great languages with major flaws in the name of backwards-compatibility.

Even with strict typing enabled, I write a surprising amount of bugs which ultimately come down to type errors. And not only that but silent type errors, because TypeScript’s casts and not-null-assertions aren’t checked. So often I find that a mistyped or null value managed to slip through a type guard without the compiler saying anything.
Ignoring college debt seems unfair given the huge numbers it represents.
I had to look this up and you're right: the "sugary drink tax" excludes fruit juice.

Also, Starbucks is exempt.
> We definitely talk about corporations in this way. All the time, in fact!

But it is always about individual bad actors, not "corporations".

When MacDonald's franchises get press showing they're stealing employees' wages, people blame MacDonald's, or the individual franchises.

When some union leader embezzles money, people talk about "those unions".
I think including a BabylonJS sample would work really well with this. BabylonJS does everything in canvas.
https://www.babylonjs.com/
On the bright side, if you are vaccinated and reasonably healthy, the risk from COVID is quite low. I’m still wearing cloth masks.
export resume function is their killer feature imo
Wish someone could pull a humble indie bundle on it. Pay per title, download DRM free, most of the $ go to creators, less money pumped into DRM platforms.

Works well with thousands of tiny studios, nearly impossible with the few large ones we have though...
Sounds like something a union buster contractor would say!
> As a huge Postgres fan working at a shop using MySQL I'll point out the first thing I saw MySQL does that Postgres doesn't:

> Index hints.

Eh, it's an extension. One you shouldn't use, but it's there.
>it's basically the same game //

Surely it differs from Mastermind (which I might not be remembering well as I didn't like it) in that the answers must be words in the game's dictionary rather than arbitrary colour codes? That seems to change tactics considerably.
Doesn't Postgres have its own set of unique of problems?
Buy low and sell high. They can find surplus power and buy it cheap, then wait until there are unmet demands and sell high.

These crazy things called computers make creating and automating markets like that pretty easy :)

It's win win - the people with surplus power can at least get some money for energy that would otherwise likely go to waste (large base load power plants can't ramp up and down on a dime) and on the flip side if you have an energy provider that only occasionally needs capacity in excess of their inherent generation even though the immediate cost is higher for spot power, it can still be far cheaper in the long term than building more base load generation (often fossil fuel because renewable still isn't a viable replacement for base loads). And running base load generation under capacity is wasteful for emissions and overall efficiency.

Once we start to crack the whole energy storage thing renewables will be A LOT more valuable since we will be able to start to use them for base load. Storage allows you to create reliable energy delivery that's predictable - that's essential if we ever want to eject fossil fuels from the grid. Or we could stop being childish about nuclear power - frankly I think we can solve the storage problem long before we can convince people to be rational about nuclear :p

It probably seems crazy for the uninitiated, but there are a lot of efficiencies in markets that occur naturally over time. You see distortions in the market from CA's stupid and politically motivated choices - what seems crazy to you is the market adapting to the model that CA is forcing. Is it nuts? Yup. Is it necessary? Nope - these wounds are entirely self inflicted. Pretending the world is different than it actually is doesn't solve anything and the people of CA are paying a hell of a lot more for electricity because they are trying to live in a pipe dream for where we are today.
I suspect this is because for large databases, schema changes lock the tables for extended periods of time, and if this time exceeds a reasonable time for a service window, you need good database replication. And you probably don’t have good MySQL database replication unless you’re on AWS or similar.
I think Nand 2 Tetris [1] is a really good way to get a good intro to this stuff at a basic level without too much friction with tools. You essentially start with a nand gate, and eventually build up a whole computer including a Java-like programming language.

[1]: https://www.nand2tetris.org/
Apple has absolutely hijacked SMS. I missed a text from a family member for months becuase Apple decided it should go to my iPad that I never knowingly activated iMessage on.
Project44 Raises $420M in Funding
Sroto: Protocol Buffers Evolved
SEC charges ‘decentralized’ AWS competitor with scamming investors
> You’re correct and I’m aware of their use in industry. I was unclear but what I meant was that they’re not commonly used by the general public for COVID protection outside of medical settings.

That's not actually true either, or not true for the reason you assume. I'd say I've seen about 5-10% of public mask-wearers with more-available KN95s, which does count as "common" (just not ubiquitous). N95s were extremely unavailable for a long time, but early in the pandemic, I saw at least that much N95 use (given lots people like me probably had a few laying around, that then got used up).
Interesting that Europe as a whole has fared worse across basically the whole pandemic vs. Canada: https://ourworldindata.org/explorers/coronavirus-data-explor...
I'm curious, how would a language have a type system as complicated as those but also be as simple as go?

Specifically, what does "simplicity of go" mean to you
GP is probably referring to KF94, the Korean standard. Their form factor is somewhere between a surgical mask or an industrial / medical N95. They are quite popular, here in HK, with people who want to protect their makeup.

Example: https://www.amazon.com/KF94-Protective-Individually-Packaged...
But can't you add to their index?
The grass isn't really greener anywhere else, and since so many benefits are tied to employment in the US, leaving a job is often a lot of trouble. Corporations like Google know & lobby for this.
To add to the other comment about public-private competition (another example is schools - parents in private schools pay for both), the mostly-private industry managed to build inter-city railroads and local streetcars just fine. It is not obvious that it wouldn't eventually build highways if there was vision and/or existing demand.

Who knows, it might have even achieved a reasonable balance between the two, instead of forcing a car-centric environment everywhere like the public option? ;)
I thoroughly enjoyed what little I read of this, bookmarked it for later -- thanks!

https://notes.eatonphil.com/emulating-amd64-starting-with-el...
As important HN may be it is big world out there, so why wouldn't someone simply try eliminating at least a single corporation of medium size (200-1000 people) with plain union organization for employment. I am sure it wouldn't need HN approval.
> Don't let the perfect be the enemy of the good.

Show one study in a vaccinated population of humans, that demonstrates any real-world effectiveness of masks.

The "good" here is never quantified, nor demonstrated. It's always an inference from some mechanism.
Still seems extreme. IF my math is right, they would need to buy and sell 10MWh every day at a 27c/KWh markup. Given they they deliver at ~2.2 MW, This means that they would have to hit this markup for a 4 hour duration, every day.
If interested in an other project that offers good tweaking, artbreeder (artbreeder.com) has been around for a while too. You have different models to play with (faces, anime, general, buildings, paintings etc...). Not all of them have the same level of quality and customization, but for example if you go for the face one, you get a really high level of customization: "cross-breeding" of 1 to 8 faces and then tweaking of many attributes (gender, color theme, age, ethnicity, realism, and other various details).
If this is indeed true, it is yet another piece of evidence in the case for prison reform. Prisoners are universally bored, yet in many cases insufficiently protected from one another. Read accounts of any long-time convict's time in prison and you'll hear about excruciating boredom punctuated by acts of outrageous sadism.
Great write up!

A small typo here (in the companion blog post https://labs.quansight.org/blog/2022/01/ipython-8.0-lessons-...) I think:

> Python has multiline strings with triple backticks

I think this should say "quote marks" instead of "backticks" since backticks are a different char, Python strings use single- or double-quote char, and three of them delimits a multiline string.
Correct. I specifically did not want an MSCS since I didn't think it would be very relevant for me.

TBH, I didn't intend to get a degree when I started. I took a couple of interesting courses, but then all the other ones that looked good (like real time systems analysis) had required prerequisites. Once you've taken those prerequisites, you might as well just take all the credits required for the degree.

Software Project Management was one of the required classes and it turned out to be one of the most interesting ones of all!
Whether they are a mixed bag or not, it is extremely inappropriate, unethical, and should be illegal for an employer to discourage or manipulate employees into not unionizing or joining a union. This is in my opinion the moral equivalent of your employer giving you unsolicited accounting or medical advice (but actually worse than that, since they have bias on the matter as well) and I hope someday the law reflects that.