skysight-inc/HackerNews huggingface dataset:
One union representing the 8000 workers at a single warehouse is not "big union". Amazon has about 800,000 employees, so we're talking about a union representing 1% of their workforce. I don't know you, I don't know your history, but from that statement alone I think now might be a good time to re-examine some of the anti-union narrative you've been passively absorbing your whole life.
I'm curious how parametric polymorphism got the name generics?
Why not just become friends with entrepreneurs?
The month over month was 1.2% though? And .3% month over month is 4% annualized because of compounding. and 1.2% is 15% annualized inflation so not slowing at all.

edit:
my bad 3.66% my calculator rounded to 4.
Keep drawing until what is on paper equals what is in your imagination. Seriously, try it.
That was also addressed in the article:

> Will the I Bonds’s fixed rate rise on May 1?

> I still say “no,” but conditions are getting better for a fixed rate higher than the current 0.0%. The real yield of a 10-year TIPS has now “surged” to -0.12%, an impressive rise of 85 basis points since the beginning of the year. But until it gets to at least 0.25%, I think it’s unlikely the Treasury will increase the I Bond’s fixed rate. We might see the rate rise in November, which would be available to grab when the calendar resets in January.

> My advice: Don’t be waiting for a higher fixed rate that might never come, and miss out on the chance to make $840 on a $10,000 investment in one year. Invest up to the cap before May 1.
Also important to keep in mind he ( most likely ) wasn’t aware of US law. Not sure how Portugal classifies businesses such as these, but we know how e.g. Russia differs in this regard.
Ouch. This is what gives B2B marketing materials a bad name.

I half expect the author of this to top it with an article about how you can get paid for using storage if you have a minio NFT or maybe asking the clueless C-level to ask what their "XR strategy" is.
It will always be this way. Movie / music reviewers are in love with the artform itself, and view each movie / album as an artefact through that lens. Joe sixpack wants to see some exciting or funny stuff, or some heartwarming stuff, and to see some baddies get their comeuppence for once, or to briefly live vicariously through some sort of heroic or inspirational archetype.

Viewers don't even have to disagree with reviewers in order to ignore their advice. They're just not looking to bask in the wonder of the artform, but to be taken on an emotional journey.
I'm not a random person. I worked in Apple engineering for years, and what I said is factual.

Consider how the challenge of reviewing app submissions is an ever evolving game, and you'll see it's genuinely tricky to get right all the time.
Cyber Security companies might pay to be on there as a sponsor.
So far, I'm planning on using them to replace interface{}. I wrote a stupid simple test assert library that abuses []interface{} for inputs/outputs with the assumption that a panic is fine because it'll make the test fail.
That's not even really severe rust - most of it is just surface, easy to treat it with naval jelly/rust neutralizer.
>Adding storage, CPU time, and many other costs makes understanding and verifying the cost structure a task suitable for certified experts

Is that easier on-prem? I was under the impression it was even more difficult--especially with shared tenancy (how much incremental cost does App A auth add to our Active Directory deployment?)

You're going to need to know server power utilization under load to calculate power/cooling costs and probably some additional data on network utilization to figure out incremental costs for that

Maybe if it's a colo or managed data center that gets rolled up for you, but if you're managing yourself, you still have to figure it out

Blog post also doesn't mention cost of downtime (maybe not an issue for them) or a metrics solution (you usually get basic machine and service metrics for free on the big cloud providers)
Thanks for checking out the docs. That really helps.

As for HN, I use f5bot[1] for keyword notifications and then I use hnreplies[2] for getting notified when someone replies to a comment. They work great although I wish HN had some of these features built in.

[1]: https://f5bot.com/

[2]: https://hnreplies.com/
It's likely whatever vaccine they have has similar effects, but they're going for a zero-Covid strategy so death rate doesn't even matter.
Yes, but the thing you have to be careful of is if you switched banks. They require you to jump through hoops to update your bank on TreasuryDirect. So if you change banks, you should begin the process to update with TD right away, so you don't get a nasty surprise if you need to cash out quickly in the future.
Putin lied. Obviously.
Based on this, by the time you're 30, around 2% of your male high school peers have passed away, but only 1% of your female ones. Puts an interesting perspective on things.
Mostly, the one i'm working on now, which is a game-based conversation platform for deep conversational exploration of complex, sometimes wicked problems.
I'm a happy Mullvad user. But I have one concern.

Recently, Instagram "tagged" my account as either based in Russia or using Russian currency. I'm based in Western EU and set up the VPN to connect to the same country or neighboring ones.

I'm trying to figure out if some endpoints belonging to Mullvad have been shadowbanned by Meta/Instagram.
Is there someone else who uses Mullvad to surf on Meta products whose account has been impacted by sanctions directed at Russia?

My first guess is that it's a mislabelling problem or bots going rogue for an unkown reason. And, IG support is taking too long to clarify what's the culprit. So, I'm making all kind of hypotheses to reach a logical explanation before getting an official answer.
One time, when we were much smaller and a team of 10, we had a marketer who also thought they were a developer.

Instead of choosing an off-the-shelf tagging solution like Google Tag manager, they used Zapier + custom injected code into Wordpress + Segment to attempt to hand-roll a "marketing tech stack".

All the data was wrong and all the integrations would break constantly. Eventually we moved on and a team had to figure out how to rip out all the code and deprecate the integrations.

We ended up just moving to a new CMS to start clean.
Yep

You have critics saying things like

> "I recognized the humour in the film, but connected with none of it," O'Connell wrote in his review.

> "By rooting Turning Red very specifically in the Asian community of Toronto, the film legitimately feels like it was made for Domee Shi's friends and immediate family members. Which is fine — but also, a tad limiting in its scope."

https://www.cbc.ca/news/entertainment/turning-red-review-pul...

https://www.npr.org/2022/03/12/1086040083/turning-red-contro...
BBEdit is my Mac version of the "Notepad.ext". Been a user for over a decade by now and still love it, albeit after macOS Monterey upgrade it has become significantly slower in app loading time (from a fraction of second to 1-2 seconds sometimes, irregardless of the size of the files that were previous opened of the number of files previously opened, less than 10 usually for me)
Random FYI, but the article shows repairs using POR15 paint.
It's pretty nasty to work with, and I highly recommend MasterSeries paint as an alternative: http://masterseriesct.com

No affiliation, just learned the hard way with my 1960s VW Beetle.
In college, I volunteered with a wildlife club where we burned open range. It was hot tiring work, and you were usually in for a lot longer shift than you volunteered for.

Talking with the biology and environmental professors, I learned a lot this is one of the most important aspects of environmental preservation. The primary reason is it removes invasive species and leaves the native ones to carbon fixate. The native species have evolved eons ago to deal with wildfires, where as invasive ones have not. The invasive specifies drive off native ones, decreasing the entire biomass of the ecosystem. By taking a small temporary hit in emissions, you end up creating a flora of grasses to absorb more carbon.

And that doesn't speak to the native animal and insect species that rely on the same natural cycle.
This is something that I have been waiting on for a long time. Happy to see it ship.
Both of you should give this lecture to people in the third world.

The act of sitting on a couch, watching something entertaining that thousands of people put work in to produce, is a "commitment". And in fact, the commitment is too much. Because for this same commitment, one could replace it with several smaller ones that entail the exact same thing, but with even less thinking.

If only there were a device that would just directly inject the memory of a movie into our brains, saves us from all this "effort".
Where did all the women in UK tech go? [video]
QE turns illiquid treasuries into liquid treasury soup. No new treasuries are created through QE. The Fed has no control over how much bank reserves banks want to own and how many treasuries the government issues to borrow money.

The reason why QE doesn't lead to inflation is so utterly boring it surprises me that people even think it can cause inflation. Once interest rates fall below liquidity preference, people would rather keep their money liquid than invested in fixed term assets (treasuries or certificates of deposit) which means banks need liquid assets (reserves) to match their now increasingly liquid liabilities (your deposits).

Banks have learned from 2008 and aren't lending to risky borrowers anymore which means the government is acting as the borrower of last resort.
> Do we have evidence that it is not possible to..

No, I don't think so, it's just that no-one's ever been able to construct a perpetual motion machine, so that inability is codified into a presumption that energy can't be created out of nothing (for example). That is an axiom AKA a law of thermodynamics.

I guess there's no possible proof of it but feel free to try making your own PMM - you'll make a fortune if you succeed!
I would love to see the same data for the last 2 years
As someone who designed the replacement database layer (that literally improved the speed of access by an order of magnitude, after I promised the VP it would do in an off-the-cuff meeting, and my director face-palmed at hearing me say it) and then managed the new graphics engine team, I feel your pain.

Aperture was fundamentally too small a market for Apple to justify keeping a 'pro-app' team working on it. The concept was a high-cost semi-pro feature-set, and the market soon decided it cost too much and the price had to fall. Once that ball started rolling, the doom was set.

Still, I went on to do more interesting things at Apple - the latest being writing the client<-->server team bridge for 'Hide My Email' to let apps like Safari and Mail integrate into the server-side anonymous-email-mapping-to-a-known-address facility. Lots of cool tech in there, under the skin.
Am just curious how hackforums is still around?
By what mechanism will a small bump to inflation kill more Americans than the number of casualties in Ukraine?
> the "sign up" page which was the source of a really famous hack in 2000

I'm not sure if this is the same exploit, but there was an exploit where you could steal usernames from people during signup. The victim's username had to be an AIM-only account (never linked to a paid AOL account). Then with some sorcery, you bypassed the "invalid name (already taken)" UI block and the backend would make an AOL account with the username.

I stole "christ" from someone this way. Sorry, Chris T. I was 16 years old. A friend stole it from me later, and then someone TOS'd it after that (banned it using a mod account).

Random people would message the account all the time, as if it were actually God, and ask for advice. 16 year old me did my best to give well-considered advice.

> including one where he stole pretty much every 3char name available

Interesting. I think people in my friend circle were in possession of two until AIM pretty much died ('zad' and 'baz'--only 75% sure I got the 2nd one right). Guess they got lucky!
https://raid.lol/hn link for the lazy. The IRS:CI logo is better than I would expect for a government agency: https://en.wikipedia.org/wiki/IRS_Criminal_Investigation and perhaps it pays okay: Annual budget US$1.2 billion with ~3,300 employees.
A lot of Landrovers used in off roady places around the world are ex-army models. Maybe they were more water tolerantly trimmed. E.g. at one point you could buy Landrover Rover Wolf fairly cheap I think
Software culture plays a role. If there's one big dog successful project around that everyone's using for a particular purpose and that crowds out and de facto kills other libraries that might do the same thing, but that project's leadership just loves breaking backward compatibility every two years (or more) and not providing security updates for older versions... well, you're stuck with frequent, painful upgrades that require code changes. If that's the norm for lots of projects in an ecosystem, it gets hard to do anything in that language without either avoiding many of its most useful libraries or having relatively high-cost long-term maintenance and/or projects that basically just die and have to be replaced with something new if they fall out of view of your developers for more than a few months at a time.

OTOH, if the culture of a language is that mature, popular libraries tend not to receive breaking changes, even if the principal maintainer reads a blog post and falls in love with New Paradigm X, maintenance can be much cheaper/easier, while still using plenty of 3rd party libraries.
Pythagore does not sound Chinese either and i never met a Chinese person concerned about it :-)
Kinda sound like a wanker here, but if I can only by $10k of bonds... that works out to about $500 after taxes in a year. Not a whole heck of a lot, or do they retain the 8% for however long you hold the bond? (e.g., 10 years?) Meaning at 7.2% in 10 years I'd have 20k?

EDIT: Thanks for the replies. TIL.
The pro apps are probably paying for themselves, but their purpose is to sell hardware, both directly because you want that functionality, and to serve as a benchmark for other pro apps especially when you have shiny new silicon to take advantage of.
TL;DR use it only when you need parametric polymorphism

> If a function has parameters with those types, and the function code doesn’t make any particular assumptions about the element types, then it may be useful to use a type parameter.

In some languages when a type variable is universally quantified the language simply doesn't allow you to make assumptions about these types. This is of course the right thing to do.

> Another case where type parameters can be useful is when different types need to implement some common method, and the implementations for the different types all look the same.

Looking the same is a clear indication that your code isn't making assumptions about the type. So this is just a restatement of the above point.

Overall this is very good advice. At the risk of sounding elitist, I think this is something everyone should already know, regardless of whether they use Go or not. Of course the article is aimed at beginners, so there's nothing wrong with that, but at HN we can just use the proper terminology such as parametric polymorphism or a universally quantified type variable.
Probably ads on the site no? Only way I can think where views translate to money.
Batman currently is the only profitable DC franchise...

For example there was an article making rounds about how of the Top40 most sold DC comics recently, Batman is in 37 of them.

Basically, Batman sells, other DC properties, not so much. Even Superman is struggling.

I have no idea why is that, but I suspect that is because most DC characters require too much skill to write well (for example superman is literally invincible and indestructible, the only conflict you can have in his stories are psychological, ethical, etc... ones. But instead crappier writers kept relying on the stupid kryptonite, because that is the only way to force Superman to have a not-boring action sequence if there are no psychological, ethical, sociological, etc... restraints).
As a facebook employee, and a former google employee, I prefer google's SCM system and tooling instead..

Cider, Piper, CitC, Blaze, etc make a really complete system. Nothing beats it.

This is kind of also surprising because product speed at Fb is much better :)
First, to get this out of the way, there is no meaningful sense in which OTP fails any of these IND-CPA/CCA1/CCA2 games. Depending on how you formulate the preconditions, either the games are simply not applicable to OTP and the result is nonsense, as any implementation which satisfied requirements for encryption and decryption oracles which reuse the same bits of the pad for multiple plaintexts would not be OTP, or OTP passes the tests with flying colors. Personally I don't think the former is worth discussing—as it amounts to an attacker already having a full copy of the pad—so I'll be limiting my response to the version that actually makes sense.

> the basic correctness requirement of a crypto-system demands that dec_k(enc_k(m)) = m

Indeed. For OTP you have a bitstream k which is the entire pad, large enough to provide one bit of pad for every bit of plaintext you might ever want to encrypt. enc_k(m) is defined as taking the next length(m) unused bits from the pad, which I'll call k[m], and calculating the ciphertext (c) as (k[m] XOR m, i) where i is the index of k[m] within the pad. (In some systems the starting index would be implicit but then you can't lose or reorder messages, which isn't really compatible with the concept of oracles.) These bits k[m] are then effectively destroyed in the sender's copy of the pad, never to be used again. dec_k(m) is exactly the same process, including the destruction of the used bits, but using the recipient's copy of the pad.

(Yes, this means enc_k and dec_k carry some extra implicit state and are not simply functions in (k × m) → c; this is a strict requirement to count as an implementation of OTP. If you aren't doing at least this much, especially including the part about never reusing bits from the pad on either the sending or receiving side, you don't have an OTP system.)

So dec_k(enc_k(m)) = m, but k[m] is different for each m—and knowing m and enc_k(m) tells you k[m] for that message, the one supplied by the attacker, but nothing about any other message. The attacker might as well be using their own distinct pad rather than the provided encryption & decryption oracles for all the good this does them.

> The entire pad is the key.

At least we agree on something. The key for which encryption & decryption oracles must be provided is indeed the entire pad, not just the part used for one particular message.
The birthday paradox is a paradox due to the quadratic odds. If you fix one person (yourself), the odds are only linear.
1. FCP sells Apple hardware.

2. It’s also a “halo” product. A showcase of what Apple’s computers are capable of.
Which brings you back to asking why half don't get solved, I suppose.
These features probably aren't for you and your use case, and that's okay.
Infinitely hysterical that they couldn't find a version of the RaidForums logo without a scantily clad anime girl lying on top of it
Putin Says Peace Talks at ‘Dead End’ and Calls Bucha Images ‘Fake’
Yeah that has a somewhat different risk profile. A series I bond risk profile is basically 0 risk. Anchors risk profile is roughly “oh my good sweet buttered Christ what are you thinking?!”
The author references the "hose" comment in the 1998 unveiling of the concept car that would become the Element, but I think they greatly underplay the degree to which this idea caught on with the public and in the press, especially in non-automotive publications.

I'm pretty sure it was an issue of Wired in the early 2000s where I read about this futuristic new SUV from Honda with, among other clever details, "a floor you could hose down." It became an unofficial selling point for the Element, and I would imagine most people exposed to the meme never knew the vehicle was not in fact designed for such a use until they saw this blog post.
Agreed. I almost never use sort.Sort in practice, sort.Slice is just so much more usable.

Also, based on the recent blog post[0] a method-based approach will be a tiny bit slower than the function-based approach. Not that it matters for most code though.

[0]: https://planetscale.com/blog/generics-can-make-your-go-code-...
I’ve thought about this. DemocraTech: disrupting workplace democracy.

Imagine an app that holds all the forms for your jurisdiction and allows signing similar to docusign via text message. Would make union formation much more discreet and asynchronous.

I’m sure there’s applications for dues, collective agreements etc.
I don’t know enough about the Ruby ecosystem to definitively rule out the possibility you’re already using it, but in case you’re not currently… are you interested in using/supporting tree-sitter grammars? There’s a healthy ecosystem of well maintained grammars (of which the Ruby grammar is widely regarded as notably complex ;).

Feel free to get in contact (I’m easy to find) if you want to see if it makes sense to join forces/make this or something like it less of a solo effort. I have professional (open source, nothing will go to waste) and personal interest in this space and know other folks who do too.
Wranglers have fabric and plastic trim, and they specifically advertise that the floor can be hosed out. The difference is that it has drains (and floor != seat).
He's right in that there's a very important and popular Zeitgeist here in the U.S. where person A and person B can say a particular fact P, and depending on certain external physical visual characteristics of person A or B (how the light bounces off of them or refracts), P can be taken to be false, or evidence of heresy. And what is interesting is even just raising the above objection in purely logical terms, is enough to have the dark shadow of suspicion cast upon thee.

Let's hope the liberal values prevail, and we return to our search for truth, which does exist.
I don't know where the meme came from but I've heard it from two independent Honda Element owners, and it comes up on random SEO-spam blogs as a benefit of the Element if you're searching for "dog-friendly" cars. I never thought to question it myself - the trunk area does look like something you could hit with a hose. Glad this made #1 on Hacker News before I bought one!
This is an expression of some terrible worker solidarity. Factory workers are not paying into the 401k because they're underpaid and living paycheck to paycheck. As a non-warehouse worker, you could be advocating for them to be lifted out of poverty so they can also participate in retirement savings like you, instead of advocating for severing the company into two classes of workers. You have more in common with a warehouse worker than with a major shareholder.
Piping user data into Sheets is literally my nightmare.

Especially if there's any sort of editing or data transform in sheets, there's 0 traceability of the change.
Not positive yet. Mine's 10 and still doesn't.

Probably will loosen up some by middle school...maybe age 12ish?

The thought still terrifies me, though.
Why Shanghai has done a U-turn on its ‘relaxed’ Covid approach
> security cameras

Masks for the rescue.

> there is enough information there to associate the purchase with your identity if someone wants to make the effort.

Which information?