skysight-inc/HackerNews huggingface dataset:
To clarify, race is a construct too often abused to implicate stratifications of groups of people. "Races" don't naturally exist, rather only a continuum of ethnological and physical differences across the rainbow of the human genome [0].

As it's used today, race can be very divisive and polarizing. While I'm white, I've toured and been deeply moved by the Apartheid museum in Capetown and driven past the Townships that show how severe and pervasive the only recently struct down laws that ensconced the white elite in private neighborhoods while relegating everyone else to shanty towns were, and still are years after said laws were struck down.

While collecting racial data certainly plays a role in correcting for the still evident scars of past wrongs (and avoids denying the past), it strikes me as also reinforcing the existence of such racial constructs. I can only imagine what it feels like to be a teen in a minority group checking the box that they are that group on forms for every tooth filling, credit card application, warranty card, standardized test, and survey they take.

I sincerely desire my future grandchildren can see a title like this article and think it's a discussion of footrace algorithms, that we can live in a post racial society at some point. We certainly are not there yet. There is much inequality to resolve and too many latent scars to heal. Will we make it in my lifetime? That's on all of us to affect.

[0] https://sitn.hms.harvard.edu/flash/2017/science-genetics-res...
Thank you for your suggestion. I have now paid for G workspace for a month so that I could migrate. I am the only user and not using any other products of G suite. Fast mail seems to be the best option for me.
The reason for pursuing clocks is to use them to assess the efficacy of longevity interventions. Currently, with an error bar ~3 years they are not bad at all, and can be used to assess aging relative to a starting point, as you suggest.
Not complete speculation - its a view of a by-stander. I have family working in Fabs but do not fully understand things and trying to piece things together.

I know the fact Silicon does not come from Sand but mostly from Quartz. That is not speculation.

I do not know the effects of dust in air with respect to how that will have effects on Fab.

Fabs are water intensive -- that I know and growing up Indian states always used to have water tensions

As disclaimed -- I do not know it fully but I am not completely clueless as you suggest.
slashdot : https://hardware.slashdot.org/story/22/01/28/2251238/former-...

The Verge : https://www.theverge.com/2022/1/27/22904943/nuclear-power-cl...
I'm not all that surprised by freedos booting slower actually. It tends to be significantly more feature rich than the DOSes of the day, and as a result tends to be quite heavy for the 16-bit machines.

My main wish for it would be serial console support. I have "old" industrial boards (386EX, 512K of non-expandable RAM, 8-bit bus, but made in '02). It has a BIOS and an in-ROM variant of DOS by a company called General Software. It has no built-in video hardware and uses a serial console by default.
I think ipv6 enables easier surveillance and censorship.
in fairness JS maths has other, different, problems :D
https://archive.is/4hRn1
Two 60-foot-long murals discovered behind walls of 115-year-old building
There must be multiple levels to this. At Apple, at least for a time, there was the overriding idea that "It should Just Work." That was supposed to translate to every part of Apple products. So clicking on stuff in the Finder should just work and AirPort WiFi should just work and so on. What exactly working meant was totally context dependent, but the additional detail that minimal effort and oversight should be required was broadly understood and teams that made products that failed that test were repremanded and reorganized if their products were not outright cancelled.
Cloudflare's Outages Are Advertisements
> You're free to not use the app store. You could sell an app bundle from your website if you wanted to. I doubt your users will be happy with that, though. Actually installing the thing is gonna suck.

You just can't? There's not a way to download an .ipa and run it on an iPhone. And on Android if the experience of doing that just sucks ... but that's the fault of the OS developers not mine I'd say...

> Nonsense. Even if you completely write off advertising because discoverability for new apps is terrible, having a system that's baked into the OS able roll out updates ASAP for existing users is an _incredible_ luxury. That _alone_ would be worth some substantial money.

It's true I do get "some" free install from the app store, but it's about the same as a 10$ ad though so I evaluate the value of the advertising of being listed in the appstore to something around 10$.

In terms of updates, if they just let embedded an url in the package configuration from where the phone needs fetch the updates, that'd be enough.

> The guardrails that Apple puts on the experience are a feature, not a bug. A completely hands-off approach (think Windows circa 2003) is a _terrible_ experience for the vast majority of people because the vast majority of people are almost entirely technically illiterate. A locked down ecosystem is a reasonable default.

If we're talking about safety, the safest place platform today in terms of security and privacy is still the web, far ahead of the appstore. Since it's an open platform, I don't see the connection.
I think the problem is that people, even smart people, lack critical thinking skills or don't apply them. It's not the scale that makes the nuanced communication not work, it's the scale that makes you notice it. You could have the same communications with smaller groups and you'd have the same results, you just wouldn't be as likely to get negative feedback indicating it.

It's also ironic to me that someone would try nuanced communication on Twitter, a platform whose very design discourages it. You can't do nuanced communication in 280 characters, but you can do vitriol just fine. So they do the tweet storm which turns off anyone who isn't incredibly interested in what you're saying.
Musk isn’t a valuable ally he’s rich but hasn’t developed the political network yet
In other words, he didn't attempt nuance.
Fastmail also has a filter rule importer for Gmail!
> we just sent them to the local kindergarten

That is how I came to learn French; I went to a Paris kindergarten aged 3. Apparently I hated it for 6 months, but after that I was pretty fluent.

When we returned to England, and I went to an English school, I was marked down by the French teacher for using the subjunctive before I had been taught it.
Well, why not form road trains with a truck sized generator.

You just schedule your route and an app shows you where to dock with the roadtrain.

You can also carry your meat body into an actual train, but I think this is not the point here.
Wedge issues are not what people want... they want to live their lives

Wedge issues are what make them angry, or scared enough to post on social media, etc. It collectively is a dark pattern that subverts our tendency to fix broken things by making us believe that everything is broken.
Well.. “Family reasons” are the biggest reason employees in my current company leave.

Ppl are really tired and have enough assets to sometimes take few years breaks.

Removing highly skilled workforce from equation just “because they feel like it” was never taken into consideration by any employer..
How to Use Tags
I guess related (but not the same twitter thread!) from a few days ago:
https://news.ycombinator.com/item?id=30066969 (1152 points, 317 comments) "Stripe and YCombinator, the Mob Bosses of Silicon Valley, a thread:"
I know Les and I was also skeptical as to the truth of the story due to the creative style of writing. A bunch of computer nerds are into fiction writing.
My favorite

(@OliyTC)https://t.co/WMubKL3hPM https://twitter.com/OliyTC/status/1487183820893802499?s=20&t...
Writing Literate API Documentation in Emacs Org Mode
I do this with ImprovMx. You set up the inbound to forward to some other address. For outbound you can either pay them or set up GMail to do outbound aliasing. It works fine for me, but there is some lag on inbound emails.
Saltstack with saltcloud looks like a perfect fit : https://fr.slideshare.net/MoRawi/salt-cloud-vmwareorchestrat...
For the Go folks, https://dev.to/aurelievache/learning-go-by-examples-part-5-c...
This simple workflow, a new internal network deployed on IPv6 only

Edge Firewalls -- source natting to allow access to IPv4 networks

Edge Firewalls -- destination natting to allow access from IPv4 to a service hosted on IPv6

Doesn't seem to widely adopted. It's all dual stack stuff, which means more work and more things to go wrong for no benefit.

Of course there's then the renumbering of your entire internal network every time you change ISP because you're using public IPs rather than private ones
DBOS was presented at the CIDR conference a couple weeks ago: https://youtu.be/L4LsYda9hKU
A lot of right wing media commentators have decided the engagement and the cash come from leaning the other way, even when they've all been vaccinated according to their outlet's internal vaccine mandate policy.

Many mainstream Republicans did jump on the "don't listen to the medical profession" bandwagon for various reasons, and it's not that easy to get everybody else off it, especially not if their shouting about the evils of vaccine mandates (out of genuine principle or not) is still louder than their insistence that vaccines are actually good. The irony is I think a lot of the shouting down the medical establishment came when they were trying to convince people that the worst effects of COVID could easily be prevented when it couldn't, and now the whole thing's flipped over...
Don't you lecture us with your $30 phone.
I was thinking the same thing. The VPs might be messaging "speed" company wide, but what are the saying to their direct reports? Do the directors hear a more nuanced message that balances reliability, and then try to implement a reasonable balance within their teams, or does the entire division single-track on speed and forget about everything else?
where do you think the NAT and associated connection tracking is occurring exactly?
The great thing is this worked perfectly on a cell phone with no keyboard enabled
A Yiddish Poem – By Gene Wilder
A Yiddish Poem - by Gene Wilder

If you can understand this, you:
(a) Are probably as old as I am
(b) Have a good worldly education
(c) Are Jewish
(d) Grew up with a Bubbe living with you, or close by...
(e) All of the above
A YIDDISH POEM by Gene Wilder

Yiddish was the secret code, therefore I don't farshtaist,
A bisseleh maybe here and there, the rest has gone to waste.
Sadly when I hear it now, I only get the gist,
My Bubbe spoke it beautifully; but me, I am tsemisht.
So OI vei as I should say, or even oy vai iz mir,
Though my pisk is lacking Yiddish, it's familiar to my ear.
And I'm no Chaim Yonkel , in fact I was shtick naches,
But, when it comes to Yiddish though, I'm talking out my tuchas.
Es iz a shandeh far di kinder that I don't know it better
(Though it's really nishtgefelecht when one needs to write a letter).
But, when it comes to characters, there's really no contention,
No other linguist can compete with honorable mentshen:
They have nebbishes and nebechels and others without mazel,
Then, too , schmendriks and schlemiels, and let's not forget schlemazel.
These words are so precise and descriptive to the listener,
So much better than "a pill" is to call someone 'farbissener'.
Or - that a brazen woman would be better called Choleria,
And you'll agree farklempt says more than does hysteria.
I'm not haken dir a tshainik and I hope I'm not a kvetch,
But isn't mieskeit kinder, than to call someone a wretch?
Mitten derinnen, I hear Bubbe say, "It's nechtiker tog, don't fear,
To me you're still a maven, zol zein shah, don't fill my ear.
A leben ahf dein keppele, I don't mean to interrupt,
But you are speaking narishkeit.....
And ...A gezunt auf dein kop!"
Buy GameStop, Fight Injustice. Just Don’t Sell
An additional benefit of 2-level comms is that you get send some slightly-irrelevant information, but it's clear you aren't expected to read it. This gives you a passive awareness of some of the other stuff that's going on in the organisation, and who you can ask about it.
This is a really great thread and really resonated with my personal journey, although at a smaller scale. I’ve transitioned within a large enterprise from leading a deep & broad engineering team with about 50 people to a vertically integrated ops/technology team with about 800 people.

The “work” is challenging, but the communications is much harder than I expected. It’s difficult to actually say anything at all because nobody will perceive what you say the same way, and then the telephone game with amplify whatever insecurities or worries that folks have.

The hard part about flipping from “move fast and break things” to more order is knowing when the right time is to transition. The other hard part is that the official “communications” functions live in a different vertical, and getting them involved often makes things worse. So we get stuck getting engineers and interns to communicate with people.
I tried and managed to avoid IDEs for years. Then I started to use rust for work. I accepted that I just had to use an IDE and I picked one. I was happy with CLion; it has a very good support for rust.

Unfortunately I had to develop on a remote machine (because compiling rust in my local machine is too slow). Jetbrains solution for remote development just didn't work for my use case (the remote was a M1 ARM running MacOS, not supported by jetbrains gateway). So I switched to vscode. Vscode editor is great, the support for remote development is also very good. Unfortunately rust-analyzer is not as good as jetbrains's rust plugin.

This is a problem with IDEs: you're either all in or you're out. Language servers did help decoupling language support from the actual window where you type stuff, but still not everything is in a language server (e.g. jetbrains rust plugin is not a reusable language server)
Why "wonder" when you could just look it up? When people are so intellectually lazy these days, it's no "wonder" that nuances get lost! (Though maybe you were just going for a joke. Poe's law is a bitch, y'know.)
I like the suggested rules

>Use as few tags as possible.

>Limit yourself to a self-defined set of tags.

>Tags within your set must not overlap.

>By convention, tags are in plural.

>Tags are lower-case.

>Tags are single words.

>Keep tags on a general level.

>Omit tags that are obvious.

Now if only user supplied tags could be of such a high quality. You could probably put in place rules to help up that quality on the input side.
This is the dream for me. Sure I've helped the odd Spanish and French tourist, but to swing into action in Latin? This is all I could ever hope for. Gonna maybe hang around monasteries looking helpful.
> It's ironic that these Sixties artists who sang about freedom from "the man" are now trying to force a giant corporation to censor another artist.

It would be ironic if artist- and artist-backed-consumer boycotts against giant corporations over actions including political messaging and associations weren't as much a part of the strategy of those same people in the 1960s and the rest of the intervening years as it is today.
Are there real world use cases of Prolog outside of purely theoretical or academic areas? Logic programming is often named together with the other major programming paradigms like functional, object-oriented or imperative, but I have never seen the use of Prolog in any actual project. Introductions rarely go beyond some primitive examples of filling a Prolog interpreter with data and running some deductions on it.
Inflation Propagates Unevenly
Reminds me of Nietzche's quote "Enter society with a duel! Challenge the most fearsome/powerful opponent"

Towards the end of this new thread, he seems to be promoting a waitlist for his own accelerator, so it does seem like this was a big PR push for him.

Based on my twitter feed reactions it seems to have worked out quite well for him. No better way to get eyeballs than to court controversy.
Quick: what OS is running on the machine at your bank that makes your debit card work in an atm? If you have to care about the answer to that question, your bank is doing it wrong.
Nor does it say how much RAM, storage, or CPU cores/speed. To get to those, you have to click the "Specs" link, which does mention the Android version too.

Not too surprising, IMO, that they have a marketing page that's really light on details. I'd be very surprised if anyone bought it and got confused that it came with Android / didn't come with iOS.
That's an interesting concept, but the towed generator model also allows you to go "off grid" to rural areas without fast charging. Such areas would be unlikely to be a common enough destination for a roadtrain..
Running cargo doc in my project takes sometimes >8 minutes to run
IPv6 is large enough to represent the whole IPv4 range. Multiple times. Initially (at the very beginning) it was possible to connect to IPv4 address using IPv6 socket. They were called «IPv4-Compatible IPv6 Address»[0]. For example, I can ping both ipv4 and ipv6 addresses using ping:

$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms

$ ping ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.044 ms

However, this feature allowed to bypass NAT and connect to IPv4 hosts directly via IPv6, so it deprecated. (I skipped names to avoid scapegoating).

$ ping6 ::1
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.043 ms

$ ping6 127.0.0.1
ping6: 127.0.0.1: Address family for hostname not supported

It's not a technical issue, see above: it's possible to serve both protocols at the same time. It worked for a brief period. It's purely political decision: backward support for IPv4 in IPv6 was disabled because some people are thinking that such behavior is dangerous.

[0]: https://datatracker.ietf.org/doc/html/rfc4291#section-2.5.5....
FWIW I personally think 5 possible matches is potentially already too much if you're a newcomer to a language or even just a large project. If you're willing to give up ad-hoc polymorphism (a big ask, but possible!) then in theory you don't even need to search outside your current file (given explicit import syntax, i.e. no wildcard imports).

But ad-hoc polymorphism is just oh so useful.
Harvard Freshman Becomes Youngest Person Ever to Serve in Icelandic Parliament
No, but I'd like to. Which do you suggest?
>But much of the cortex is highly recurrent (non-linear) and the idea that it's doing something like sending bits between synapses, encoded in spike timing or something.. well, I think that's highly speculative and has plenty of problems.

I am not sure how much is known about information processing, but it's clear that motor impulses and sensory information are encoded in the spikes. Higher spike frequency = stronger signal. Synapses are how signals are passed from neuron to neuron.
I see Doug Crockford's book as a dark magic tome for the dark ages of JS, but that time has passed. Even the codebase of Crockford's old ESLint has moved on to modern JS.

That book was published right around the release of Node.JS, the iPhone 3GS, and very shortly after came NPM. So the JS community did not have proper modules back then and would use immediately invoked anonymous functions to mutate the global scope to create a sense of namespace modularization.

The retrospective consequence is that valid JS namespaces like _ and $ are no-go zones for the community, and possibly forever so. Modifying the prototype of common objects also did not help (flat vs flatten). Not a harmonious way of relating to the neighborhood IMO.

And on the matter of async, what we used to have was a hack given by the popularization of a Microsoft browser API.
Cancel culture is more than just getting people banned from Twitter. Consider this example of when the cancel mob got somebody fired, and then when he found another company that was willing to hire him, the mob immediately turned on it: https://www.bloomberg.com/news/articles/2022-01-20/vmware-st...
Just speculating, but I think the reason for this is that MS-DOS was originally written on 4.77Mhz 8088 machines, both the OS itself and the core utilities, in assembly language. I know from my own experience that it's actually a perfectly fine platform, and you can write performant software that does simple things well. But if you take software written 15-20 years later, on much much faster 386/486/Pentium class machines in C and put it on those early boxes... Well, it's unsurprising it's not going to be performant on 8088s unless that was a specific goal that would absorb a lot of special effort.
How about a trailer that contains a battery pack big enough to last your whole trip? Going 600 miles? 100kWh trailer. 1000 miles? 250kWh trailer.

Drop it off at uHaul when you get there, and pick up another one for the return trip.

Of course, a 250kWh battery pack would be a lot more expensive than a diesel generator, but it would involve much less maintenance and wouldn't risk disastrous user error.
At that time I was young and willing to do pretty much anything. The idea of living in a tent in a field sounded like a great way to save money. Even if the pay was $5 an hour, I figured I could save almost 100% just like the immigrants working these fields do, and then follow them back to Mexico where my money would last awhile. Hilariously I basically just wanted to join in on the same action.
Well if you can get that 500k somewhere else, then take your business elsewhere.

At the end of the day, everything is just a deal you can either agree to or walk away from.

I get the point of this Twitter thread is to basically say just that, that YC is a bad deal, but so are lots of things in the world. The idea that you should always be looking for the best deal hardly needs to be stated.

Is there a marketplace for investors in the world where startups can basically find the best offer, or auction themselves?
idk, ever since they killed custom hardware, Helium smells more and more like a pyramid scheme. The hardware needed is worth around 50$ but you don't actually get paid unless you buy hardware from an approved list of sellers where it costs upwards of 500$.
The crack on Amenhotep's face gives him a fitting expression for an immortal king contemplating his legacy from the netherworld:

"I spent 40 years building Egypt into a fortress against enemies internal and foreign, and then my hippie son just throws it all away by smoking some weed with the sun-worshipping Aten cultists, becoming a monotheist, and moving into the freaking desert to get a better tan."
TL;DR: they take too much equity (“14% of a multi-unicorn is a billion dollars” aka survivorship bias); batches too large (hard to stand out among 400 companies)
Ernst Jünger: our prophet of anarchy
I haven't been in the military myself, and I'd be curious to hear perspective from someone who's been in both environments. I think in the military there is a methodology where at each level you break up your goal into fairly independent sub-goals, communicate those sub-goals to sub-teams with an accompanying expectation of autonomy in execution, and allow them to do the same for their sub-teams. In a civilian situation, one doesn't normally have that level of clarity available, either in the goals or in the org structure. And I suspect the military culture is also less effective when it is dealing with a goal that isn't clearly defined.