skysight-inc/HackerNews huggingface dataset:
I think it's pretty unlikely that Google is getting a bad deal on its group life insurance relative to the expected value of benefits. Yeah, younger people are cross-subsidizing premiums for older coworkers - it's arguably a dumb standard, but it is a standard, and ultimately the impact isn't that significant.

The bigger issue with employer-sponsored life insurance is that it leaves you vulnerable to losing your coverage right when you actually need it. Lots of fatal medical conditions make it impossible to work in your last months or years of life. And that's if you want to spend your last months or years of life at work, which many people understandably don't.

In the best case, you can take your insurance with you when you lose or quit your job. You just have to remember to fill out the forms to port your policy out and pay the premiums within ~30 days, which sounds trivial but probably isn't exactly top-of-mind if you're dying. The insurer will be unsympathetic if it takes you 31 days instead of 30, of course. In worse cases, you might not be able to port out your policy at all if you have an immediately-life-threatening medical condition, or your premiums may be unaffordable, or there may be limits on how much you can convert.

So yeah, I generally recommend that people ignore their employer-sponsored life insurance and buy their own if they need it. All of this also goes for long-term disability insurance.
It doesn’t have to be radical to be useful. I think what Cuban is proposing is useful. It’s just not radically better than other options that already exist, so from that perspective calling it unique or novel or radical is mainly marketing hype.
A compliant USB-C source will not provide more than 5V/3A without PD negotiation period, and is only guaranteed to provide default USB power. So if you can potentially draw more, you need to check whether it's allowed.
Spotify has synchronized lyrics.

https://support.spotify.com/us/article/lyrics/

https://youtu.be/lTHhT7glUUU?t=30
No; your condescension aside, I’m thinking of the internet I grew up on, from the late 80s and into the 90s.

Gopher, Usenet, and IRC. Eventually, the web.

Yes, the internet grew out of government projects, but it was rooted in the openness of academic networks.

The “trust and safety” ethos is merely the staid hall monitors of the status quo doing their best to co-opt something that was only possible to create outside their influence.

Its healthy for them to lose, sometimes. Maybe even most of the time.

Opposing the “trust and safety” hall monitors is an ethical position, just one that’s (seemingly) entirely contrary to your own.
A lot of boot camp devs have no idea how the computer works and just spew out (often terrible) code. Over time they do develop these skills but I think that’s what the creator is saying. Instead of jumping into creating modals with react or connecting to Postgres and adding some data with Go, I think it’s more important to understand data structures and some strategies around writing code to solve problems. Obviously day to day most react people won’t be implementing these, until they have to create a file explorer and need to show the file tree. Add a new file. Etc.
Such a license is not possible.
This kind of situation is what led to Kimberlé Crenshaw coining the term "intersectionality" - to describe effects such as this.
"Built entirely in Rust with a minimalist modular design. Open source. Embed the interpreter into your own programs for just 700KB"

Back when QuickBASIC was a thing, 700KB was an enormous amount of memory. The early IBM PCs (which included a BASIC interpreter in ROM) maxed out at 640KB!
SpaceX is really cool work for national security. Starlink helps communication, Falcon helps trip to ISS without Russian ship.
>The complaint recounts an incident, for instance, about Johnson telling DiBenedetto in 2020 that he expected to retire in a couple of years. DiBenedetto said he was interested in applying for his boss’ job. Johnson allegedly noted DiBenedetto’s short "runway." According to DiBenedetto, the boss said, “In these roles, you know, you've got to be able to adapt and move, and I'm not saying you can't, but a 58-year-old white guy, I don't know if that's going to happen.”

Oof. Seems like an open and shut case if that last quote (or others of its ilk) can be proven to have been said.
I literally keep my iPad next to me and write everything down, by hand, with my Pencil, into an app called Nebo Notes which translates handwriting into text. It's shockingly good, and I'm able to search my notes. I literally just write down notes about every conversation, every PR I open, every ticket I'm working on, anything that comes to my mind while at work. The best part is I can literally stop thinking about work when I log off because my second brain will be available when I get back to my desk.
it's an issue caused by gravity
> if something that seems crazy continues to happen then the primary culprit is money

I agree, but I’d get more specific; the primary culprit is usually over abstraction and misallocation due to bad assumptions about value.

When used appropriately, money is a fantastic way to signal relative need and allocate resources in a decentralized way, and is one of the most powerful and sophisticated technologies we have.

When money is artificially easy to come by and leveraging is artificially low risk, that decreases price signal quality and leads to increasing levels of insanity.
A bit like my gpg encrypted crypto wallet... I mail it to everyone
I was about to ask how you would describe OCaml as Rust's father, but I get what you mean actually.
Except that they're huge.

Can't the same safety features fit in a smaller package?
This reminds me of Vitalik's piece on social recovery wallets: https://vitalik.ca/general/2021/01/11/recovery.html

That's specifically about cryptographic keys, but the basic idea could be extended to online accounts.
Yeah, it always gives you default power. It's just such a low amount that I kinda forgot.

Sometimes it's just fine to yolo it, but it adds to the confusion-- "I plugged in my device and it doesn't work??"
Not that it’s legal, but that the way the laws are written precludes claiming both at the same time.

> both laws require proof that the plaintiff would not have been injured but for the particular version of discrimination each law prohibits

So the racial discrimination requires proof that you would not have been injured except for the racial discrimination. But if there is age discrimination, then you would still have been injured anyway, so the racial discrimination doesn’t apply. And vice versa.

I hope the judge won’t let it fly, but it’s certainly a logical inconsistency in the way the laws were written.

I think the intent is to prevent people from claiming discrimination when there were other reasons, like being unqualified, that would have prevented them from getting the job or whatnot.
Teach Yourself Statistical Mechanics [video]
The Tech Den Puts Screen Time Management on Lock (2019)
That would be a good use for all of the oligarch super-yachts they're seizing. For one thing, they can't be sold. The market is going to be flooded with super-yachts. For another, nobody who wants to buy a super-yacht will want to disclose where their money is coming from, or who the actual owner is going to be.
True, but unlike Tay, in this case it was a feature, not a bug.
Traxxas has their ID charging system where you can share the same charger across all cars, they're safe to use and all. Balances cells every time, supports storage charging and such.

That'd be my recommendation, my father happens to be a reseller so I've got some know-how :)
> Internet standards have consistently failed to innovate.

Internet standards do not innovate. People that adopt standards and built interesting things with them do.

For example, Google originally wrote the Jingle XMPP extension. Sadly, it seems like there are no real economic incentives for interoperabilty in the IM space (quite the opposite if you already have a lot of users on your platform), so we don't see a lot of investment going into the adoption of internet standards from big players anymore.
What are the problems y'all see in production then with Haskell code? I'm curious since I never ran my code in a prod setting so I don't know what one cares about when operating Haskell code.
Not even a rubber bladder in many cases; there are plenty of places in wings, fuselages, and empennage that make for great fuel tanks if they're just sealed up. Wet wings are quite common.
No I didn't understand every sub-function in this function. That isn't necessary to get an idea of what a function does. All of your questions can be answered incredible quickly though using https://hoogle.haskell.org/

> What does Optics.rewriteOf do?

Hoogling show this is an alias of https://hackage.haskell.org/package/lens-5.1.1/docs/Control-....

> What's the purpose of Lint.useToMap?

Hoogle again shows https://hackage.haskell.org/package/dhall-1.41.1/docs/Dhall-.... If your function is not indexed you can look at what is qualified as `Lint` and look it up that way.

> How about D.subExpressions ? How does that composition work with the loop function?

https://hackage.haskell.org/package/dhall-1.41.1/docs/Dhall-... All nicely documented... I'm not sure what you mean by composition with the loop function. First the loop function is executed and then afterwards over the result the expression in the first argument to fmap is applied. There is no weird interaction going on here. It's just run this over the result of the loop function if it didn't produce an error.

> Even better. How would you go about finding the source code containing the definition of the function `D.subExpressions` ?

Use hoogle or just look at the imports at the top of the file. Just like any other programming language. Or even better, use the language server to find it for you. For example there is an import here:

`import qualified Dhall.Core as D`

Now you know that function is in the `Dhal.Core` module. Going to that module you see the function is not actually there but is exported from the `Dhal.Syntax` module. It took me literally 5 seconds to find it: https://github.com/dhall-lang/dhall-haskell/blob/master/dhal...
> the whole "diversity and inclusion" thing is explicitly about giving unequal (more favorable) treatment to people who aren't white/male/cis

It's too bad you see it that way when in a lot of cases it's explicitly about giving equal consideration to everyone rather than giving anyone more favorable treatment. Not every case, obviously, but that shouldn't invalidate attempting to level the playing field.
Microsoft’s MacBU has always been a separate team who I don’t think have ever held back on trying to make good products and have put surprising amounts of effort into it. Even the PC Office team doesn’t care if the Windows team does well, after all.

They do however have nightmarish build processes and technical debt that when I mention here get replies from people claiming I must have made it up.
Ask HN: Age
Hi, I don't mean to be intrusive or rude by asking this question, I only have good intentions.

What is the age distribution of people on HN? https://strawpoll.com/polls/PbZqo9wRenN

I would like to collect a sample of real data, I thought this sample of data would be the most interesting to me as well as the most accessible.

I have created a poll where you can select your age group
That’s exactly what they added:
https://grainger.illinois.edu/academics/undergraduate/majors...
Sure. The biggest flaw in all this thinking is that an individual should suffer because an arbitrary grouping they're placed in historically has been abusive or advantaged, even if the individual is neither. And the groupings are usually flawed. For instance I'm an Arab, and have been discriminated against and even beaten for it. My ancestors are not Yale alumni ex-slave owner families, and I've never gotten a job for being "white". Yet I'm classified as "white", which is absurd and shows that racial groups are absurd, and not even a scientifically acknowledged phenomenon, but just a social construct [1].

[1] https://en.m.wikipedia.org/wiki/Race_(human_categorization)
Land ice vs. sea ice.

Sea ice floats in the sea. When melted ... it's still floating in the sea, as water. There's no net sea-level change, at least not from contributed ice.[1]

Land ice sits on land. When it melts, most of it flows to the sea.[2] That increases the total amount of water in the oceans, and hence, sea level. The total rise if all Antarctic and Greenland ice melted would be about 60-70m (200-230ft).[3]

________________________________

Notes:

1. There are other effects, including thermal expansion (water expands slightly as it warms), and centripetal effects (water can flow more than continental crust does, and would spread out slightly more at the equator than the poles with more liquid water in the oceans). Those effects are comparatively small, though not fully negligible.

2. The exception would be enteric basins which have no outlet to the oceans, in which case melted ice flowing into these would form lakes. Examples of enteric basins include the Great Salt Lake and surrounding former Lake Bonneville, the Dead Sea, and Death Valley. Note that as glaciers melt, there's a rebound effect in continental crust, and regions presently below sea level or which would otherwise form enteric basins might not after that rebound effect is taken into account.

3. See: https://science.howstuffworks.com/environmental/earth/geophy... https://www.usgs.gov/faqs/how-would-sea-level-change-if-all-...
At least you know what you can expect. I can totally see myself building a competing product out of spite though.
> Oof. Seems like an open and shut case if that last quote (or others of its ilk) can be proven to have been said.

If he was in a one party consent state for audio recording, he should've recorded it.
What a shock, the European argument is "But why do you need so much innovation?" Pretty much summarizes their place in the world in a nutshell.
The density of that code is just insanely high. In most language that single fmap line would likely be at least 5 lines of code with lots of variable names to aid in understanding. The map rewrite traversal and actual "compiler" loop part would be separated for sure, and `(D.alphaNormalize (D.normalize expressionType))` would be assigned to another intermediate variable as a "preprocessing step"
I'll echo that it's a tremendous amount of work to appropriately format data and metadata for upload to a public repository. It's not as simple as just mass uploading raw data files. It's no surprise that people skirt around this requirement when possible, especially as the size of files and number of samples per paper continues to balloon.

That's not to say that it's not important, but the labor required is vastly underappreciated. I say this as someone who has completed the task for many papers.
Those activities involve direct muscular and nervous system development around fine motor control of the fingers, which is directly applicable to archery, not some kind of skill translation.
Can you talk about what you worked on in BASIC on VMS?
Not to make light of the possibly real allegations, but I'd argue the most likely outcome has to do with compensation and productivity than "discrimination" against a class. The target was probably the least productive employees, aka the ones who make the most and seemingly produce the least amount of value per their compensation.

Fleets of middle class people lost their jobs in the decades predating this for the same reasons, and I bet the majority of the high earning staff are probably more likely to have been white men as well (because they were likely the most hired demography hired into those roles made redundant).

To quote my most beloved demotivator, "The tallest blade of grass is the first to be cut by the lawn-mower."
If every text class has emphasis, no text class has emphasis.
Rather nihilistic perspective. There is a counterbalancing force, it's called "love", and our ancestors perhaps knew how to find it better than us, hyperstimulated beings enmeshed in an artificial environment.

A couple of arbitrary references:

https://www.vintag.es/2017/08/candid-shots-show-victorian-co...

https://en.wikipedia.org/wiki/Nineteen_Eighty-Four#Plot
Since human occupied spaceships are never meant to fall from space, except for the illegal suicide vessels found near Vermiticus 4, I think the practical answer would be geosynchronous orbit.
I have one from an old laptop I haven't used for decades. I keep it with all my other dingles and dongles that may or may not ever be used again, because if it ever happens, there are no other devices that could replace them.

I keep the provided adapters, and sometimes purchased adapters, for nearly every adaptable tech thing I've ever owned. Occasionally they've saved me from a lot of headaches.
In hindsight this is obviously true, but I doubt many people record every conversation they have with their boss (I guess maybe they should just in case?)
I've done this so many times.

A small annoyance is when I need to change my iPhone passcode because of it being work managed. The keyboard used during that reset is slightly different to the regular iPhone keyboard.

Throws my muscle memory off.
> Hoogling show this is an alias of https://hackage.haskell.org/package/lens-5.1.1/docs/Control-...

That explains nothing? What does it do? How does it do it? What do the type variables `a b a b` mean? Why are there 4 of them? What is ASetter?
> Itanium was better than AMD64,

No, AMD64 is far superior, Itanium's benefits never materialized. Any BOTH offer backwards compatibility, anyhow.

> DVORAK is better than QWERTY,

Not by enough to matter except in extreme circumstances. I say this as a Dvorak typist.

> I'm sure Esperanto is lightyears ahead of the monstrosity that is English.

It's not. It is needlessly complicated. "Basic," "Simple," or "Technical" English (which came along a few years after Esperanto) is far simpler and quicker to learn.

> But backwards compatibility always wins, because it fits what the world was already designed around.

Besides all the above being incorrect, some examples like the rise of ARM serves as a count-point.
Lifting weights and working out as a child doesn't stunt growth.
I’m pleased to see the support for deploying directly to your own Umbrel without going through the App Store / pull request process. This is one of my biggest frustrations with Unraid.

It would be nice to have first class support for deploying stuff this way - not just for testing. I would like to deploy custom containers / compositions on my Umbrel and see them alongside stuff installed from the official repository. Ok to require an external guy repo as upstream for this, but better to work entirely local.
"...rather than considering life as an extraordinary phenomenon, miraculous and extraneous to all other behaviors of matter, chemistry provides us with the tools to think of life as one of the many different types of dynamic organization that matter can assume."

Nice work. Chemistry really is the most neglected of the popular-science topics. Most bookstores will have a large collection of pop-sci biology texts, and a large collection of pop-sci physics texts, and in between... much less, if anything. Complex materials, condensed matter, quantum properties of molecules, all are fundamentally important concepts in both nature and industry, and deserve a lot more attention.
> Yet I'm classified as "white", which is absurd and shows that racial groups are absurd, and not even a scientifically acknowledged phenomenon, but just a social construct

Who's doing the classifying? Most of the time it's you checking a box in some application form

If it's just a social construct, theoretically what's stopping you from identifying as a different race? An honor system?

Since there is no legal assignment of race, what's keeping people from just lying?
Where is this the case? I haven't witnessed it at any of my previous jobs, especially when I worked at a tech giant (Lyft).

One of the higher ups in "DEI" at my local office said to me in an elevator, while it was just the two of us, "white guys are just the worst, aren't they?"

Given the bizarre state of American racial politics, it was actually unclear if she was flexing on me, or if she genuinely expected me, a white male, to laugh and nod in agreement sincerely.

Maybe I was simply being tested for ideological and cultural fealty. Pretty sure I failed.
> it's hard to preserve things and the code is usually pretty crappy and the data is often unintelligible without a lot of help from whoever was processing it

Which is a huge part of why the replication crisis is such a thing (besides the outright fraud and the publication bias). The very fact that the datasets and codebases are so disgusting is precisely why the results coming from that data can't be trusted.
If you do well, you'll quickly get promoted out of a Junior role so I wouldn't focus too much on the title. Focus on fit. That said you should be fine applying for normal roles just at small to medium-size non-tech companies. Do ask for your value in salary and don't take something that doesn't pay you what you are worth.

Resume: Just make it tight and to the point. In interviews, press that you can solve their problems and work well with their team. Avoid companies that want live-coding whiteboard interviews and focus on ones that do take-homes or other assessments to ensure you are a good fit.

Having read a few of your responses, you seem to be over-thinking it. You need to just get in a role, start performing and start working your way up. Don't be afraid to switch jobs at the 1-year mark as opportunities arise if they don't value your growth and contributions, but try to avoid leaving a job < 1 year unless it turns out to be a bad fit and/or unsupportive.
No, the point is the UE can't standardize even this "simple" thing.
You misspelled "Latinum".
I quit teaching and started building tiki bars, here is what happened
Not necessarily. It's likely the energy budget to build AGI from scratch vastly exceeds the reach of your average hobbyist.
Accessing any given data once. When you have a total dataset size in the 10-100s of gigabytes range, having to download any significant fraction of it to do data processing is really unfortunate.

But seriously what's up with this total disdain for anyone trying to build applications with OSM data? You don't seem to care whether parsing is near instant or as other commenters have mentioned, literally a majority of total processing time for certain compute jobs
Most people don't have a lot of things, but you can still buy them and parts for them.
Do this, but make allowances for small businesses under a certain MRR.
Oh the documentation of Setter is fun:

https://hackage.haskell.org/package/lens-5.1.1/docs/Control-...

Absolutely nothing explained whatsoever. Yup, sounds like like the typical, familiar Haskell experience of zero useful docs where you need them.
Not just fabs, but other staples like baby formula.
Can you restate.
Every conversation?
>> Employees who have historically been entrenched in the majority are also entitled to protection under laws that were intended to assure equal treatment for women and racial minorities.

>To me this is obvious. A plain reading of EOCC employment discrimination regulations make this obvious.

I don't necessarily disagree, but I think this is less obvious when looking at how they define age discrimination. Specifically the protected class is people over 40. Why is that distinction made instead of a blanket "no one can be discriminated against based on their age"? Doesn't that imply it is trying to protect a specific group rather than force equal treatment? Why can't a young person sue for age discrimination? How is that logically different from a white person suing for racial discrimination?
> Welcome to the terminal, the 90’s interface

Pretty sure a plain terminal interface was available well before the 90s. Kids these days...