skysight-inc/HackerNews huggingface dataset:
> Late function binding allows you to operate over heterogeneous inputs where the only thing you want to enforce is that they obey a protocol…

You can do that in typeclass-based languages as well, e.g. in Haskell:

{-# LANGUAGE ConstraintKinds, ExistentialQuantification #-}

data Constrained c = forall a. c a => C a

showAll :: [Constrained Show] -> [String]
showAll xs = map (\(C x) -> show x) xs

main = foldMap putStrLn $ showAll [C (1 :: Integer), C ("abc" :: String), C (3.14 :: Double)]

The `showAll` function takes a list of objects that implement the `Show` typeclass. The objects themselves can be of different types. The syntax is slightly less ergonomic, but the runtime effect is much as you would expect from an OOP language—a pointer to the typeclass dictionary ("vtbl") is paired with each object, and the address of the appropriate `show` method is looked up at runtime for each element of the list.
It was actually a response to your comment:

> One thing I didn't get is this magical PII thing. How does the author look at a random network packet -- nay, just packet headers -- and assign a PII:true/false label? I think many corporations would sacrifice the right hand of a sysadmin if that was the way to get this tech.

Checkout Amazon macie or Microsoft presidio or try actually using the library I linked?

It’s usually used in a constrained way, in no way perfect. But it helps investigators track suspected cases of data exfiltration. You can pull something that looks suspect (say a credit card) and compare against an internal dataset and see if it’s legit.

In the repo I linked you can see the citation for an earlier model on synthetic and real world datasets:

https://github.com/capitalone/DataProfiler#references

https://arxiv.org/pdf/2012.09597.pdf

So I don’t really understand the hostility.
Probably not enough free moisture. The bowl is dried so a lot of free moisture from the mud cap or on the grapes would wick away into the structure. The grapes have moisture but a lot would be trapped in cellular structures, they are not mashed as is done for wine, or exposed to the elements or still 'active' like they would be on the vine or in the sun.
>but it's quite strange that both of them would be compromised at the same time. It's also strange that someone in possession of a compromise for one of these wallets would use it for merely $40,000.

Which is why I think this is an inside job (ie. someone close to him, or as some suggested, himself). If this was a remote hacker, it would require quite a bit of effort: scouting him out as his target, hacking his computer/devices/accounts, discovering his holdings (as opposed to just grabbing the trust wallet and running), preparing the malware/ledger exploit. While it all might be worth it for $40k, there are probably better targets than some kid with only $40k in crypto. It's far more likely that someone he knows or is close to him got access to his icloud account (through his unlocked phone/computer), and found his stash where he stored his ledger recovery phrase.
Robots that achieve OKRs.
It would be a full time job to just do all the things on the far right.

There should be some interpersonal stuff on here. Met plenty of devs who limit themselves by being all "I'm too busy to be interrupted to help others"
Domain/OS, later "Domain/IX" (we were told the "IX" meant "9", but weren't fooled; everyone called it "domainix") inherited from Aegis a powerfully useful feature still missing in Unix and Linux: environment variable references could appear in symbolic link text, and be expanded when the link was followed.

Dragonfly BSD has adopted a similar but rather clumsier version of the feature.

People always think at first that this would introduce security problems, but I have not heard of a plausible one.

(As an aside, corporate marketing departments were always coming up with reasons why "their" unix mustn't be called unix. People not fooled just stuck "-ix" on the end. E.g., Sun promoted their "Solaris", thus "solarix". That is why Apple's thing is still called "macosix" by those of us who know better; similarly, Windows is pronounced "windos".)
Electric kettles are much less powerful on a 120v circuit (US household) than a 240v circuit (ie uk). A quick look at an online retail shop confirms british kettles are rated at 3000W, while american ones are 1500W.

I actually have a bit of a hack when I'm in a major rush - I'll put half the water I need in the electric kettle, and half on the stovetop.
The ancient Mali-400 GPU in the Pinephone seems to have an open source driver, yes. It also looks like it has been upstreamed into the kernel for years now.
The Largest Wave of Suicides in History
Still not cheap enough to not subsidize it, apparently!
So searching "Erdos bridge" reveals that Ivan Erdos was on the American bridge team in the 60's. Changing it to "Erdős contract bridge" shows it is mentioned in the book "The Mathematics of Paul Erdős II" but the section is paywalled.

Ask your professor, it could make for an interesting bit of his life that would otherwise be lost.
If open source advocates banded together and "sold" this story to local governments, there would never be these kinds of boondoggles. I'm reminded of the same thing that happened in Oregon. Oracle came in with a low ball price, then extracted hundreds of millions of dollars out of the state for a POS health care system.

https://www.oregonlive.com/politics/2016/09/post_183.html
A few prototype / demonstration units at 10MW scale and lower is not proven, off the shelf technology. Fullstop.
I don’t know where you got this, but there have been countless crises in history, and actually people pull together. They don’t turn into thrill kill cannibals like survivalist publications say. That isn’t to say there aren’t some bad actors, but let’s not over blow this.

Who is hoarding groceries and vaccines? The stores are full. Vaccines are plentiful. The US even gave Canada a bunch of AstraZeneca doses recently.

https://www.scientificamerican.com/article/how-the-stress-of...

https://www.shareable.net/disaster-collectivism-how-communit...
Who still plays Tetris
I am not a gamer. I played Doom when it first came out but after that it was zilch. Still I play Tetris every once in a while. Due to s very long experience I do not even think when playing, the reflexes take over. I consider it a form of meditation.
Yeah, that's the moment I stopped taking anything in the article seriously.

But hey, if this guy's really a software architect then he might've cured my Impostor Syndrome, so I guess he has my thanks.
Unions are inherently evil, as is any organization which forces you to join. I lived in USSR until late teens and I remember how hard I was pressured to join into Komsomol. And that was when system was already collapsing. Unions are even worse than that - you join them or you have to give up your career. They only help mediocre lazy donkeys, and if I was Musk I would want them nowhere near my business
> A gas turbine burning hydrogen does not experience any stresses that is meaningfully different from one burning natural gas or kerosene. Simply applied engineering can solve all of the issues associated with hydrogen gas turbines.

Did you misread that comment? The point was that hydrogen's application in the chemical industry don't involve turbine blades spinning at extreme speeds at high temperatures.

Yes, the principle of combusting a gas, driving a turbine with the expanding gas, and using that turbine to drive a compressor is the same. That doesn't mean you can just feed a gasoline powered turbine hydrogen and be done with it. The turbines that can run hydrogen today can only run a small portion of it.

https://www.economist.com/science-and-technology/2020/12/08/...

> The challenges of using hydrogen go beyond body shape, though. Redesigning a turbine engine to run on the stuff will be a multi-billion-dollar endeavour. Hydrogen burns faster than kerosene, and also burns hotter. That means materials exposed to its combustion experience greater stresses. It also risks increasing the pollution generated in the form of oxides of nitrogen, which would partially negate the environmental benefits of burning hydrogen. And it would be useful as well to arrange matters so that some of the energy used to compress or liquefy the hydrogen for storage could be recovered and put to work.

The Soviets built a plane that flew on hydrogen, but it only completed 100 flights. And only part of those were with hydrogen, the rest were with natural gas: https://en.wikipedia.org/wiki/Tupolev_Tu-155
Lots of EISA 100Base-T cards. Maybe the HP A4308A or 3COM 3C597 would have NetBSD drivers?
We tried this today for the first time, my co-dev partner and I, 13 time zones away. We are very used to the multi-step process that it takes to share info during these co-dev sessions, so I understand the pain points CoScreen is going for.

Because we do it 10x a day, we don't think about how many steps it takes to say, "I found this..." and paste a link into Viber, then the other person opens their browser, which you may or may not be able to see but definitely can't control. How many times has your co-dev said, "Yeah, move down a bit. Yeah, a bit more."

I think the idea of CoScreen is that, instead of all these non-connected windows, you just say to other person, "here!" and share what you have found -- if that's in the browser, in Atom, in GitKraken, whatever. Also, the fact that you don't have to worry about sharing other windows or what's on your desktop is a real plus. Too much RL stuff creeps into work screen and app sharing already and I think this can help reduce that.

Our experience today was less than optimal. We found the app to be too slow to be usable in production. It could be a "Zoom Mondays" kind of overload problem and we are definitely willing to keep trying it. I think the time saved from sharing real windows and working in each others' windows is worth it if they can get this to primetime.
It does for extreme static videos. E.g. test patterns for monitor/TV calibration are commonly distributed inside zip files with substantial compression ratios, even though they are already in compressed (h264/h265) video formats
In addition to what I said in the other post regarding gas turbines, you also don't need a gas turbine to generate power. As long as you can boil water the rest follows logically.

Honestly, you should learn some thermodynamics and chemistry before accusing others of being ignorant.
Super dire. It’d be like trying to photograph yourself in the rear view mirror of a pickup truck parked on Pluto.

On the other hand, in the case of Saggitarius A we have ~50,000 years to figure it out.
The corn harvest in the US is ~1 quadrillion calories.

That's ~400 calories per day per person (globally). Not good food, but calories still.

So I think a large percentage of people would definitely survive, with a big swing depending on when during the year it happened and how the reaction played out.
Her biological parents died. The evidence is overwhelming that she shares the trait of old age mortality with (so far) all the other humans that have ever existed.
Points 1,2,3 apply to paper notebooks, too.

As for wasting paper, even in my furious note taking days in college, it didn't amount to that much paper. I don't think the stack after graduating reached a foot high. You'll waste orders of magnitude more paper throwing away junk mail, food packages, etc. Besides, paper recycles easily. Plastic rocketbook pages, nope.
One thing that gave Euler a huge leg up against his peers at the time was his invention of functional notation. I think it is a very underrated advancement he gave while others focus on one of his many formulas/theorems/etc. It also gave him the ability to work much faster and prove things quicker and get them published before others. Whereas Erdos definitely had to compete with people who had the same tools as Erdos plus the ability to focus in a single subject.
I can 'upgrade' to a fixed, routable IP for ~$5/month.

If I switched to a different ISP, I used to be able to get a fixed IP for a one-time $40 fee. I think that offer is no longer available though.
Right, but then we're not talking about combined-cycle gas turbines to convert hydrogen back into electricity. If we're going to boil water than that's much less efficient than the ~66% efficiency we get out of combined cycle gas turbines.

Also, in case you weren't aware a combined cycle turbine also involves boiling water and spinning a turbine. The reason why they're so efficient is because energy is extracted both from the gas turbine (basically a jet engine) and a steam turbine driven by the heat from the exhaust from the gas turbine.

>Honestly, you should learn some thermodynamics and chemistry before accusing others of being ignorant.

Hydrogen embrittlement is a real thing, don't just go hand-waving it away: https://www.energy.gov/sites/prod/files/2014/03/f12/hpwgw_em...

What about thermodynamics am I missing?
It was a huge PITA to get any 3rd party Unix software to build anywhere, what with BSDs, SysV, SunOS, Ultrix, AIX, Irix, Xenix, A/UX, ... We ended up with "configure" scripts, and then autoconf scripts to generate configure, and automake to generate makefiles, and libtool and libiberty. (Xenix actually had "#define remove unlink" in a system header file!)

They were horrendous, and now are unnecessary, but we have CMake and it is getting to be a problem of its own. Things now mostly just need to build on linux, windos, and macosix, and everything is little-endian.
> We all have telemetry is our cars, yet nobody is making any fuss about it.

I sure as hell am making a fuss about it, which is exactly why I drive a car that's old enough to vote (and pretty soon will be old enough to drink, smoke, and/or buy a handgun in California).
Hey, do you plan to support Gitlab repos? I'd love to use pages but I can't because my repos are on Gitlab.
I'm having trouble understanding the issue was here. Linuxant produced a module that lied to the kernel about being a non-binary blob. Am I correct, but I'm still having trouble understand how the company survived since they seem to have a website up still.
What Happened to OSVR?
Mea culpa. It looks even more awesome now. I'm in -- and I think I'll send them a $1 via paper envelope now.
The data is open they don't crawl inside password protected areas of the internet. Why shouldn't they be able to read data put into the open? If the authors didn't want their data openly accessible they should put it in a private place.
I think this is sensitive to Hinton's work on capsules, which I believe is a more reprojectible primitive. Maybe you can coax a voxel
http://www.internettrafficreport.com/

https://www.internetweathermap.com/ (seems broken right now, check back in a week)
This is apparently what PrinceXML (recently discussed on HN) is written in, except for the font shaping engine, which is written in Rust.

https://en.wikipedia.org/wiki/Prince_(software)
https://yeslogic.com/blog/allsorts-rust-font-shaping-engine/
It's a very neat looking phone and there are probably some economies of scale involved which mean they can't produce a $50-150 phone, but 330€ is absurd, I cannot imagine more than a few dozen people around the world would use this phone as a daily driver for that price. Cut the price in half and then you might have people talking.
I think comparing workers wanting collective representation is a bit of a reach to the authoritarian disaster that was the USSR
I've always wondered if there was a link between "The Mongolian invasion wipes out ~25% of Asia" that happened shortly before "the Black Plague wipes out
~25% of Europe."

While I don't doubt the Mongol brutality, the death tolls just seem so much higher than similar events that an additional factor seemed plausible.
Some systems use an internet service to coordinate nat-traversal/hole punching. Other systems just don't work.
I'm working on a search-related project. There is a paradox here. Many content producers hate Google taking their content without giving them a fair share of the revenue that search generates. But they block any competitors to Google from spidering or crawling their websites, or rate-limit programmatic queries.

The way things work in practice, much of the web tries to prevent any type of programmatic access though a combination of edge-tech and robots.txt policies.

Content producers are addicted to Google and block competition, even though it is killing them. As Shakespeare put it: "Like rats that ravin down their proper bane, A thirsty evil; and when we drink we die."
I stopped reading the docs almost immediately when right away they indicated I had to paste (and more importantly understand) a massive piece of text for AWS IAM. If that's the starting point, it's a poor introduction. I'm still interested, but dokku is still the gold standard for a Heroku replacement for me.
> The Soviets built a plane that flew on hydrogen, but it only completed 100 flights. And only part of those were with hydrogen, the rest were with natural gas: https://en.wikipedia.org/wiki/Tupolev_Tu-155

So you admit this has been done since the 1980s? You seriously don't think we can improve on 33 year old technology?

How dishonest are you going to get before you will admit you were wrong?
Ruby 1.8 and 1.9 did get significant benefit if you tuned the GC because the simple GC it used back then was tuned for quick command line startup. More recent versions have a much improved GC that doesn’t need tuning for most cases.
Labor, Capital - jeez there's plenty of countries built on Marxist ideology you are advocating. Go live there. China, Venezuella, North Korea - check them out see if you like it. USA was not built on that ideology, can we please keep it that way thank you very much? I would much rather see a single place not destroyed by a mob of parasites
Has the wheel gotten harder to invent since it hasn’t been invented in a million years? Your question makes no sense for the reasons pointed out by GP.
Consider the possibility that its fiction. Would you be upset? I wouldn't, perhaps a bit disappointed not to learn more. This certainly fits into "worthy of itself".
didn't that happen when joining union was voluntary?
I wouldn't presume the poster lives in the USA. There's no point in guessing what the relevant authorities are in someone's country of origin, and there's no point in playing HN detective when HN is being trickle-fed data from a barely-used account.

There's very little hard data to go on except for a bitcoin transaction.
I tried doing it for column-climbing in the Flash game 'n' on a number of occasions, but I gave up because fast column-climbing requires accurate taps and also it hurts.
I guess not, but when two or three projects come in at the 10 billion cad mark it’s a pretty good sign that’s our cost to build. Not necessarily unique to hydro - we might have high cost to build anything
I think they mean to separate out 'demand for use' from 'I want it'.

I bought an extra package of toilet paper. I think I had made a normal purchase of a large package in mid February and then when the shelves looked pretty bare in early March I bought another large package even though I hadn't opened the previous one.

So I had months of toilet paper sitting in storage. It was still an amount that I knew I would use up in a pretty moderate timeframe, and not taking up a lot of space, so whatever, but I certainly participated in the run.
For the third time, storage is only one part of the puzzle. We also need a way to cheaply electrolyze water into hydrogen, compress it into the storage facility, and then use it to generate electricity. Nobody doubts that you can pump hydrogen into a big cave. What's dubious is transforming this into a usable energy-storage facility.

We haven't done this to provide 100 MWh of storage. How on earth can we be confident it'll be easy to provide 1 TWh of storage, or 10 TWh?

People mostly talk about lithium ion storage because that's what's actually available, besides geographically limited options like hydroelectricity. Until there's a company that's building dozens of gigawatt hours of hydrogen storage it's a moot point. It's a technology that exists the laboratory, not one that's commercially available.
Farmers Hack Their Tractors
The point about spherical harmonics hits home. You could sample the different harmonics with a probabilistic scattering to construct a probability distribution for a signed distance function render, and use half the very solid render pipeline
Lessons from ten nations about building affordable, low-carbon neighborhoods
This site lets you bet on when the ship will get unstuck from the Suez Canal. https://www.luxyachtsuites.com/predictionmarket
I host at home but put a VPS in front of it. Then I use wireguard to route all the connections to my home server. Which goes right thru all that NAT.
Meanwhile, the US is a food exporter, and China imports 50% of its food currently. Think about that.
hi there! cloudflare pages pm here :)
we certainly plan to (nothing against gitlab!!), likely in the next couple months. my email is rita at cloudflare. happy to keep you posted
Bad news: Gardens and chicken farms require more work than a lawn, not less.
Cool, I think mine was a few generations/years before the r7800, glad to see it's improved. Don't remember if I opened a ticket or talked to one of the devs on a irc channel. The dhcpdv6 daemon or similar would accept an IP from comcast, but not a /64 delegation. With the new binary it worked fine.

Ah, yeah, mine was the ac1900 chipset, the r7800 is the newer ac2600.
I just use a script on a cron that runs every 15 minutes and updates my DNS provider. And for let’s encrypt, I use the DNS verification method so you don’t have to even expose HTTP(S) ports if you don’t need to
Donald Trump Is Finished – Super Deluxe Cuts (2019)
The exotic names I'm seeing out of my generation in western Canada are something to behold. I blame yoga.
> It's not just Qualcomm it's closed source driver blobs in general.

To be precise, Qualcomm's Linux drivers are GPL'd like the rest of the kernel. Drivers often come with firmware blobs and proprietary binaries in userspace, but it should be possible to keep the kernel driver compatible with both.

The actual reason why older SoCs stop working on newer Linux kernels is that Qualcom's drivers were not fully upstreamed, either because they didn't submit them, or because they tried, but there were quality issues.

In theory, anyone could port those drivers onto the latest Android kernel, but without hardware documentation it's not an easy job.
How the Buddha Got Ism-Ed
It was done for a very short duration during the 1980s as a technology demonstrator. A prototype, not an actually commercially viable product. Yes, we can improve on a 33 year old technology, but it's not something we can just buy off the shelf. GE thinks it'll take until 2045 to make turbines that run off of 100% hydrogen.

> How dishonest are you going to get before you will admit you were wrong?

When you show me where I can buy a gas turbine that runs off of hydrogen. Not a gas turbine that runs mostly off of natural gas with a little bit of hydrogen mixed in. Not a press release of a company saying "we have experience with hydrogen turbines". If you're going to say that hydrogen gas turbines are off-the-shelf then show me the shelf off of which I can buy it.
The New Yorker: The Revolution in Classic Tetris: How a younger generation used the Internet to master the falling blocks. (March 26, 2021)

https://archive.is/vusox
> logging into raw linux systems is not really a thing

Just like dog fighting and guns weren't a thing before the Vietnam war ... but then they were, PHB.
This doesn't sound like corruption to me and does any government have good IT? Maybe Estonia?
Another approach that's interesting is "buy long, fly short". Sometimes buying A->B->C and getting off at B is cheaper than just buying A->B. But, airlines can cancel the the A->B->C flight and replace it with an A->B and A->C, and place you on the A->C flight.