skysight-inc/HackerNews huggingface dataset:
It's not a matter of differences you need a stopwatch for, it's that the times plausibly vary between a second and years.
That wikipedia page answers everything you need to know about compressed air energy storage.

In 2018, the tech couldn't compete against lithium ion, and the price of lithium ion continues to fall 10-20% per year.

Compressed air and that concrete-block-stacking nonsense that keeps getting press are just magnets for uneducated investors.
A 50% raise is extreme. Realize the company hired you because you're a
"cheap date." To become otherwise, you'd need to demonstrate the cost
of losing you exceeds 1.5x your compensation. Easier said than done, of course.
Right, I suppose what I mean is "local software" over "centralized service."

Frankly, I'd even avoid Dropbox here. No need; and slightly reduced threat model (e.g. you happen to pick a bad encryption scheme). Syncthing, if anything.
I'm a big posgresql fan, but I'd maybe argue that you're making tradeoffs. PG has weird behaviour sometimes too.

I don't think it's always smart to just change out your data layer.

But, if you're starting a new project, I do think PG is one of the better options and tends to follow the principle of least surprise. (hence: big fan)
Is it fair to say CPI at 6% for 2021 means that not getting a nominal raise in 2022 implies a 6% paycut in real wage?

I suspect most folks on this forum are quite asset-heavy compared to the CPI basket of goods and are experiencing that 6% inflation on some fraction of their spending. A lot of money earned goes into investments well outpacing 6%, existing mortgages aren't increasing in monthly payments but the house is increasing in value, etc. The math varies tremendously across individuals, but I wouldn't be surprised if a 2% bump more than covers inflation as actually experienced by the average US software engineer.
Of course, nobody "refused" to fix a "bug". Instead, a non-conformant behavior was already relied upon by legacy systems out in the wild and the "fix" was added in a backwards-compatible way.

Edit: Three bytes are enough to fit nearly any of the chars in use in any language, including Chinese and Japanese, so I can only assume someone "smart" in the MySQL dev team decided to "save space" (before emoji were a thing).
If you're top of your field you benefit more by being judged as an individual not a part of a union.

Unions are only a major benefit for work where you can't excel and talent and skill are less of a differentiator.
Flags are not single code points. UTF-8 refers to how code points are stored. If you look in your link at "Hex Code Point(s)", it is that first one that would be a problem with "utf8" in MySQL, because of the 1 in the 0x10000 position. The other six code points required would fit in fine.

Unicode is developing more and more things that require code points. I'm not sure what the longest legal non-redundant series of code points that can validly represent a glyph somewhere is, but it's getting up there with all the emoji skin modifiers and such.
What does "LGBTQ2SPPIA+" mean? I tried googling it but the one and only result is this comment.
Let's say for the sake of discussion that your MySQL db has a lot of tables encoded as "utf8." Are there any known drawbacks or gotchas to converting them en masse to "utf8mb4"? Is this a lengthy operation?
We should just break up all companies. One company - one product. Then we can end all of the hand wringing about how and why to divide. /s
You can accomplish it with a library like zod[1]. It's not the prettiest though; first class support would definitely be better.

1 - https://github.com/colinhacks/zod
Ask HN: Career Paths for an Eng Manager
I'm currently an eng manager at a pretty mature startup that's trying to transition into a big-tech. I've been an eng manager at a FAANG and transitioned from being a Sr Individual Contributor to an eng manager with about 9 years of experience in total.

In the last year or so, I've lost the excitement I used to feel in the software industry and was hoping that a company change might reset a few things but it did not. I am at a crossroads wherein I want to try out a different career path that leverages my experience but is different from my current role (I don't know which one yet). In the long-term I want to transition into a role in Sports analytics.. What are my potential options in terms of a career switch?
colistin resistance plasmids have been known since 2016ish and some are even known to colocate resistance genes for other antibiotics

here's a new variant discovered in 2019 in a human in Washington https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6509194/
In early 20th century in London there was an alternative hydraulic "power grid" with plants (aka pumps), storages and an underground distribution network of pipes. A building, for example, could connect to high pressure water mains and use it to power elevators. Electricity eventually won, but it's interesting to see an idea coming back.

Zeppelins next!

[1] https://en.wikipedia.org/wiki/London_Hydraulic_Power_Company
That only holds true if the market is purely rational which it is not.
What about the Euro model of localizing data, privacy laws, right to be forgotten, etc? It doesn't stop scrapers/data harvesters from accessing data, but it might slow it down a bit. Or does it really just keep upstarts from entering the infospace legally?

Otherwise, I'm also concerned. Cyber crime laws didn't protect us from state sponsored hacks like Sabre, Antheim, OPM, etc. Combined with real-time psychology profiles based on personality, addictions, ideology, available for sale at Facebook, Twitter, Reddit, very dangerous information about people is in the hands of the 'enemy'. The real problem is even understanding who the enemy is, or how they will decide to abuse this information.
Came here just to post this too - My Motorola is now stuck in an endless loop of chrome crashes because it keeps trying to reload this blog and gets stuck every time, even trying to navigate away crashes chrome. Robert - next time you attack the source of a website, make sure the source of your own website runs properly first.
Yes, the entire country of Flanders is getting pods for every citizen in March. Then there are patient pods for UK NHS, and then pods for BBC content users...
Ventilation is certainly important and I'd like to see much greater focus on this. But, to state the obvious, we're not going to improve the ventilation of existing spaces overnight, unfortunately, so we also need to figure out how to mitigate risk in the meantime.
This HN posting should be marked with (2016)

Is the issue still an issue?
I don't think it's required, but it can be a big help.
Digging 100m down is difficult and dangerous
Legal UTF8 is limited to 4 bytes, as Unicode only uses ranges that fit the limits of UTF16.

AFAIK The flags are a weird multi-code point encoding of the ISO country codes, and each individual code point is less than 4 bytes.
> I've switched to the kind that has bands that go around the head ... when taking the mask off you notice that there are _smells_ that have been filtered by the mask

What kind of respirator have you switched to? Smells are vapors and not particles, so they're removed by eg activated carbon and not particulate filtration. I would bet your better respirator has "nuisance organic vapor" protection or something like that.

For example, with my 3M silicone facepiece [0] you can use a 2291 filter (no OV), 2297 filter (nuisance OV, what I use for Covid), or a 60921/6001 for full OV which blocks any smell I've come across (in addition to protecting against hazardous levels of some specified organic vapors).

[0] https://multimedia.3m.com/mws/media/40744O/3m-respirator-car...
> But could you imagine if we spoke about corporations in this manner? "I've worked for corporations and they are a mixed bag. In practice, they often abuse their employees...

One Slight Difference - Corporations are supposed to serve their owners' financial interests. Unions are supposed to serve their members. How 'bout we speak just as harshly of mission-failure unions as we do of mission-failure corporations?

OTOH, I certainly agree with your 4th para - "...Like democratic nations, they can contain abusers, they can be inefficient, and they can fail...".
I feel like the first line is kind of a little hyperbolic. I know that unions gave us a lot of the luxuries we take for granted today and I will state once again, for the record, that I am pro-union. I’m just saying that they are in a position where it is easy to criticize and reject them if they do something wrong. For better and for worse.
I don’t think we’ve still payed for 2008 tbh.

It seems like healthcare was axed in many countries to pay for the bank blunder.

Did not backfire at all.

Poor next generation. I at least got the 90s.
Anything after 2001 has basically been one crapload after the other in mass surveillance and debt collection for the masses.

Uff
If fitted properly the fogging should not be an issue. That can be difficult to maintain on some people's faces though. Using a headband style instead of ear loops can make a big difference for a tight fit. Some medical users will use a little bit of bandage tape to seal up the top, which may be a little difficult to keep up with for average users, but may also help remind people that masks don't work very well when you're constantly taking them on and off. If you're in a place with potential clouds of aerosols floating around, the mask should stay on the whole time.
> Rust in not competing in the domain of easy to use language

In a sense Rust very much is competing in this space. Consider the extensions to JS (wasm), Ruby, Python, and others that make it easy to call out to Rust. This is being used for performance critical sections of code (or access to high quality stable network and security focused libraries). This competes directly with that native language but offers a path that is easier than C or other options.

Rust appears to be finding a lot of success in that space.
Well, that sounds great, but I've had to migrate numerous fields to utf8mb4 because we kept getting paged on emoji.
I think Germany is a pretty good model. The big companies are unionized and also very competitive on the world market.
I had to delete Google Maps from my phone. It was extremely bloated. Way too many unnecessary features caused the app to suck my battery dry and run very slowly. I switched to Apple Maps as well and have had 0 issues.

It's kind of a shame, just 4 years ago I used Google Maps every day to route through brutal traffic, and I thought it was the best thing ever. But those maps engineers gotta get promoted somehow, I guess.
The airplane seatbelt isn’t to help in a crash scenario. It’s so that you don’t honk your head during a turbulence and injure yourself or others.
Unlikely. JPM and Citi are about to let quite few go, about 3% of workforce, due to Anti-vaccination recalitrance. While 3% feels like a lot, it's less than great resig.
As a longtime user of Python for ML/AI, I love Julia... but agree that most people will find Julia challenging to use for everyday data munging, or for developing production code, say, in a business environment. The Python ecosystem (people, resources, libraries, frameworks, etc.) is superior for most common, plain-vanilla use cases.

However, if you are developing compute-intensive scientific software, I would recommend switching to Julia as soon as possible. IMHO, Julia is superior to the likes of Python, Fortran, C++, and C for those use cases.

--

PS. By the way, you can fix matplotlib's suptitle issue by calling this Figure method after the fact:

fig.tight_layout(rect=(0, 0, 1, 0.95)) # leaves 5% of top space for suptitle
God of War on PC delivers nearly everything we’d hoped for
It "produced clear evidence that masks work"...if you think a 10% reduction in the speed of transmission is "working". That's a pretty minimal return for a large intervention (30% increase in mask-wearing).

Plus, they had to throw out 26 villages with 0 infections in order to get that much of an effect. Now there is a certain logic to that, but I wager that if most of those 26 villages had been ones with the intervention, they would not have thrown them out; I'm not aware of that part of the analysis being pre-registered.

They probably don't have a non-zero impact, but it appears to be pretty small, even with a massive intervention like the one in Bangladesh.
Also in general who the fuck wants to live thinking about a mask all the time?
This is the kind of stuff I'm talking about in my own comment in this thread. The Amish are not the pious people they're made out to be in popular media. They sin just like you or me.
I haven't gotten a raise since COVID started. They canceled our raises as soon as they sent us to remote work and we have seen one since. We're supposdly getting a 3% raise this year.
It isn't much news (disclaimer: IANAL.)

Facebook had submitted a motion to dismiss the lawsuit. A motion to dismiss means they assume that every fact alleged by the FTC is true. You perform a motion to dismiss to say "even if everything they said is true, it still isn't even possible for them to win the lawsuit." The judge said, essentially, that if every fact the FTC alleges is true, then it is at least feasible that the FTC could have a successful lawsuit. There are two key things that this go ahead does NOT do:

1. It does not look at whether even a single alleged fact by the FTC is true

2. It does not mean that the FTC suit would be successful even if every fact is successfully proven
For some context, it didn't used to be terribly common. There's a fair amount of minifying that you can do without touching symbol names, though obviously it doesn't help as much as shortening them. The old jsmin cited about 50% reduction, and it didn't touch any variable or class names.
uh omicron is massively virulent and europe is densely populated wiht excellent transportation and high mobility. The vaccine doesn't do a good job at preventing transmission and has only limited ability to reduce symptoms, so what you are seeing is exactly what you'd expect. China-style lockdowns would never happen in europe.

Frankly, I think the public health leaders in all the major countries are doing more or less the best that they can.

If you're not qualified to work with public health stats, don't try to read them and interpret them. They are made for experts and it's irresponsible to push all these weird stats that require a phd to understand properly to individuals.
Honestly I don't have too much of a problem with this. I played wordle and really liked it, enough to want to play it more than once a day. If someone's willing to provide that I think it's a good thing, and it's not as if the original creator couldn't have done so himself. I think the OG creator was being a little too idealistic with the 1/day limit (and naive if he didn't think there would be copies that let you play more).
But why is it not on the OP to give some evidence, instead of making wild assertions? This is the problem that comes up again and again in lots of these discussions (be it climate change, health...), someone posts some assertions without evidence, people respond by dismissing it because it has been debunked again and again and they then get accused in not engaging in an honest debate.

Why are you not accusing the OP of not having an argument?
Considering the majority of people quitting are in places that have no mandatory vaccinations (service sector in general), it's mostly a negligible factor.

In specific industries it might be a somewhat larger factor (health care I do think is more significant, for example). But even in those industries, there's far greater effects leading to people quitting, like quitting to become a traveling nurse and making 3x the pay, or just getting burnt out from the demands of the pandemic.

The Great Resignation was already in full force before any vaccine mandates were even in place, also.
UTF-8 was not restricted to U+10FFFF until November 2003. Prior to that, implementers had to assume it could encode up to 6 bytes of data.

The "utf8" mode in MySQL can only encode 3 bytes of data (up to 16 bit codepoints), which is less than 4 (less than 21 bit codepoints).

"utf8mb4" correctly encodes all UTF-8 codepoints by current standards.
> it's really hard to explain just how badly California has painted itself into a corner on distant generation

source needed if you're making such a bold statement
Yes. Good things here in the big list [1]. Fish style auto completion and traceback improvements are especially welcome. I find myself reaching for IPython more readily than browser Jupyter. REPL just feels better for control, though you can't beat browser for visuals.

In that vein I have probably somewhat obscure question, but since OP is here I thought I'd give it a shot. I'd like to use Unix shell in concert with IPython. I'd send data to IPython kernel from zsh terminal sessions and call functions get data back. This data I could then send to Visidata or browser for bespoke visualization. Or whatever else is available in the shell. I think Jupyter's messaging protocol kind of allows this, but I haven't managed to grasp the fine details enough to get anywhere. I can get to shell from IPython, but from the outside this REPL isn't accessible from the Unix "REPL".

[1] https://ipython.readthedocs.io/en/latest/whatsnew/version8.h...
If saving lives were paramount would we not just be advocating for more trains?

I think this is simply a cost-saving measure. They have not developed a sufficiently reliable system, they are marketing it as though it is, and putting it on the road. I strongly suspect that they do not in fact require more data to perfect this system - I suspect they need more sensors. If they do need more data, they're free to obtain it otherwise.

Autopilot has tried to murder me a few times lol.
The type system can force you to handle both cases - the data being in the expected & typed form, and the data not being in the expected form.

You would have a function like this:

parseJsonString : String -> Result Error Person

Where Result is a value that is either an Error or a Person.

To get the Person value out, the type system forces you to also do something with the Error if it exists. Not handling both possibilities in some way is a type error.
The End of the Empress
Bad idea. If they deprecate "utf8" they will deprecate a standard. It was designed and specified at a time when the Unicode code space had a 21 bit limit. There are some technical (storage space-related) considerations with the suggestion to "just use utf8mb4 everywhere instead" because of how InnoDB's indices work.
Instead of this old school "break 'em up" approach, which just allows them to out lawyer the government, why not simply create regulations which criminalize their specific harmful behavior with teeth big enough to make them stop?

Unfortunately, the answer to my rhetorical question is: because theater.
I think we totally agree, and I can say that as an engineer who attended a liberal arts school. What I'm saying is that we have too many people giving all of their attention to these majors (without a way to pay for it) and not that people in other majors shouldn't pursue these electives, as they are still valuable.
In NL the background check is very specific. If you've been convicted of drink-driving the record won't show up if the role is finance related due to the narrow scope.
> If you need a database, don’t use MySQL or MariaDB. Use PostgreSQL.

Sure. But for many use cases, SQLite is enough.
It seems to me rather more selfish and myopic to shut down all of society over one's personal fear of the sniffles.
How did the situation go from a water leak to an explosion?
>The problem is in "Non Right to Work States" the unionized can clobber people that choose not to unionize and coerce them into participation.

You are badly misinformed about what "right to work" is. In a union shop, the unionized "coerce" all employees in their bargaining units to participate, even in "right to work" states! Everyone is covered by the same contract! That's the whole point! Even in "right to work" states, everyone in the unit is coerced into participation by your understanding.

The only thing "right to work" offers is that people covered by the contract may choose not to pay dues (or choose to forgo some portion of the dues).

In all cases, all relevant employees are "coerced" into the union contract.
The original poster didn't oppose unions' existence and acknowledged they had advantages.
This hit me in the gut. Especially the part where he describes the work (the work previously 'loved') feeling like an intrusion. How does it get to this and how to avoid it. Newport suggests it's a lack of knowing what we actually want to do. Perhaps that's true. We are asked to make major decisions, such as major or career well before we are ready to and think them final decisions rather than experiments or interests of a time period. (If I had to choose my career at age 5, I'd probably be working on Sesame Street!, and at 11, I'd be a BMX rider, so my choices at 17, 20, even 30 and 40 have changed and if I felt forced to finish in a direction that no longer suited me and did not consciously deal with, I could see being in big trouble.

After seeing two promising classmates in high school completely burn out, it's been a mystery to me, a critical puzzle to be solved especially after I encountered it myself. When I've had lighter forms of burnt out, I just needed to do "something else" and sometimes found myself happy to return to that kind of work that previously burned me out later on, sometimes not. Which leads me to a tangential thought - DaVinci or Ben Franklin or Jefferson with their myriad of interests. I used to think the overwhelm from tracking so many interests an areas to be a detriment or a potential drain, but maybe having the freedom to experiment, to roam, and try things out can help on to tap into energy source in itself.

And one other random thought - in farming there is a method to let a field run fallow. To let it be for a bit. Maybe sometimes the mind needs this as well rather than being over harvested and depleted.

Looking forward to thoughts of others.

Hoping for rays of hope, things that worked for others rather than the endless "I am burned out too" threads, which seem like pits of despair. Don't get me wrong, it's a problem and the support of each other, and being heard is very important has its place in a community such as HN, but it would be equally helpful to have threads that focus on what works as a way out of that out of that pit.

I look to HN as a source of what the best minds in our field have collectively found to work, and would love to see more of that discussion on this subject. What really has worked not only to avoid/recover from burnout but to actually live with zest, bounce, verve?
On the other hand: https://www.sciencedaily.com/releases/2019/09/190903134732.h...

"A study published today in JAMA compared the ubiquitous surgical (or medical) mask, which costs about a dime, to a less commonly used respirator called an N95, which costs around $1. The study reported "no significant difference in the effectiveness" of medical masks vs. N95 respirators for prevention of influenza or other viral respiratory illness."
You can use a magnet or ipfs uri or add a triple that specifies other properties of the file that let you find it.

Semantic web uses IRIs in triples. They serve as identifiers, not locators (URL). This is because semantic web talks about more than just files.

The Web Annotation spec talks about web resources which should be dereferencable. That is a naive assumption that makes the approach brittle. But one can annotate 'sourceDate' and 'cached' which indicate the date for the annotated version and a location for a copy.

When you're annotation a resource it's best to also store a copy. The Web Annotations specification allows this.