skysight-inc/HackerNews huggingface dataset:
Right now it's just using the metaball trick (high contrast and blur filters), so fuzziness is as close as that will get. A future version will have more realistic lava that correctly "blobs". I'll make sure and add sliders for those :)

Algorithm if you're interested.
https://peeke.nl/simulating-blobs-of-fluid
I tried upgrading to wsl2 only to find out USB serial doesn't work. I use wsl1 to program my esp32 boards.
You can rewrite responses from upstream servers and omit the parts you don't like, like ads.
Dark Reader just works almost every time, have been a very happy user for about two years now.

I recommend having it off by default and turning it on when necessary. Occasionally you encounter a site that performs extremely poorly in Dark Reader, it’s just less annoying to opt-in than opt-out in those cases.
Often a PE buyout is a bankruptcy, or a last-ditch alternative to one. Breaking the company down for parts is often what the creditors want, explicitly or otherwise, and the PE firm is just being paid to execute it. (There are definitely cases where one creditor arranges things to screw over another - but again I think blaming the PE firm for that is misplaced.)

They have their share of failures like any other industry, but IME Hanlon's Razor - or just legitimate risk-taking that doesn't pan out - applies to most PE bankruptcies.
Nothing wrong. But the Pro is slightly better in term of performance[1] (due to the fan I guess). As reviewed by John Gruber[2], looks like it's not really a fan but "active cooling system" - very quiet. It would be perfect for me if there exists a MacBook Pro without TouchBar. Otherwise I guess I will go with the M1 MacBook Air.

TouchBar might be useful for others but is beyond useless to me.

[1]: https://techcrunch.com/2020/11/17/yeah-apples-m1-macbook-pro...

[2]: https://daringfireball.net/2020/11/the_m1_macs
You can use the share button to get a link to other colors. Personally, that gnarly green is my favorite color. Glad I got the chance to torture you.
Covid-19 Crystal Ball
> The ongoing YouRube Rewind fiasco demonstrates this very well.

Do you have a link for this? I’d like to read more about it. Searching for YT Rewind gave me the Wikipedia article and some scrubbed articles that don’t include stuff a out a fiasco.
Anyone got a screenshot of what this looks like on HN?
> Hard to take that seriously without knowing how he would be in a position to know that vote fraud didn't take place

Arrgh, you're doing it again! The burden of proof is on the accuser. You cited this guy to say that the election was fraudulent. I proved he doesn't agree. Now you're saying he can't know that it WASN'T fraudulent... so therefore... it is? Surely you see that this logic doesn't work.

> I've never seen Jeffrey dahmer eat human flesh, that doesn't really speak to his innocence.

By that logic you're accusing literally the whole world of being cannibals!

This isn't good faith. You don't believe any of this.
newpipe has the nicest youtube interface and doesn't show ads.
Ah yes, I remember the first time I was asked--with a tad of suspicion--what a MUD is, and explaining it in terms of its graphical successors, themselves now antique, which I never touched.
What does logging into google have to do with fake adclicks?
I mean... Kinda. Lol. Just enjoy the pretty colors and stop being a curmudgeon.
> A new standalone browser should be a separate case.

Right, but what are the chances google will allow people to sign up with their own user agent with their new browser engine? Or even if that was a feasible thing for them to do, why should _they_ be able to gatekeep that? The security argument is valid, but there should be some web standard or something to address that, not google deciding who gets to read their email depending on the browser they use.
The issue also affects Electron-based browsers, something I wouldn't consider "embedded". These are a few browsers affected off the top of my head:

- Beaker https://github.com/beakerbrowser/beaker/issues/1749

- Min https://github.com/minbrowser/min/issues/868

- Agregore https://github.com/AgregoreWeb/agregore-browser/issues/65

From what I can tell, it's really any browser not well known by Google.
He's definitely talented and I did watch his talk a while back. It was a pretty good talk and pretty enlightening. I didn't realize how much effort some musicians put into setting up like 40 different pieces of equipment to achieve a single effect for a small part of a song.

The Doom soundtrack to me constitutes excellent video game music. I didn't enjoy it enough to listen to the OST like many folks did. I'm a metal head but it didn't quite do it for me like Mr. Bungle/Meshuggah does. I do listen to the parts of the Dusk soundtrack once in a while though.
Please let this fad die already.
You can sometimes remedy the problem. I went through a few aliases with Amazon, and finally found the secret option to keep my email private. (By default, they post it on reviews or something stupid.)

It's especially good for apartment searches and job hunting. Companies that try to link buyer and seller are naturally spammy, so you create a new one for each contact. Then when you find one, you delete the others.

It's also makes it dead easy to filter all that information into folders, so you have a neat record of all your interactions with the various companies you're dealing with.

Most importantly: once you find a job / landlord / whatever, you really want a reliable line of communication. This way, your address with them never changes, but all the spam goes into the bit bucket.
How much money would it really have cost? Worse case they conscript a dozen guys with plastic snow shovels to dump it onto the water. That would be very far from ideal, but a hell of a lot better than half the city blowing up.

If they paid a dozen guys double the minimum wage for Lebanon and it took a whole month, that would be about $10,000.
Bingo. I've been experimenting with an old TRS-80 CoCo I have. I've got the original system, built in 1982, and it still works. But, emulators of the machine are actually easier to use. So, I'm developing software for the machine there and I'll transfer it over.

As long as we save these old files, they'll be accessible in the future.

But, probably not everything will survive, only the most important things. I think I'm okay with that.

Then again, maybe by 2120 there will not be enough interest in a machine from 1982 to continue to build an emulator. But, maybe they will emulate the MacBook M1 and from there my great grandkids can load an even older emulator to try the TRS-80 that they read about in my programming ebook from 2019. If HTML, Kindle or PDF still exist anyway.
Rust's stdlib does have a policy of having a runnable code example for every API.
OP is likely referring to documentation required under the EU's energy performance certificates rules. See:

https://ec.europa.eu/energy/eu-buildings-factsheets-topics-t...
fortunately, it's the other way around. I want to use windows from the hackintosh
Freedom.to
Here's a stunning recent example from computer graphics: http://rgl.epfl.ch/publications/NimierDavidVicini2019Mitsuba...
To be fair, (as someone who just heard about this today) it seems like the theory is not that cell membranes are pure fantasy, but that they don't play the role biologists usually think they do. It has more to do with sodium pumps at the membrane than existence of the membrane itself. Which is still pure crank territory, but, you know, not quite that crazy.
shameless plug appreciated! latency is definitely wonderful!

the main thing I want to figure out now is how to get 4k to transmit cleanly with parsec. It looks like quality is being reduced though bandwidth should be plenty.
Australian Special Forces Killed 39 Afghan Civilians
Yeah I had thought of making them stick together...

I'm going to upgrade it to use this algorithm in the future
https://peeke.nl/simulating-blobs-of-fluid

Should be super neato then :)
Sounds a lot like Garry's mod or Warcraft 3 custom maps.
It's better to just regulate online advertising practices like traditional advertising. Facebook at best is a digital town square, not a utility.
How could typescript be approaching C++ complexity when it's just JS with types? The advanced typing features don't affect the semantics of programs. They just make the type system more expressive so more things can be validated by the compiler.

In other words, typescript doesn't make the language any bigger. If you're struggling to understand typescript code you could just ignore the types, and you're back with regular JS. This is different than the issue some people have with a big language like C++, where the sheer number of features can make it hard to get a grip on unfamiliar codebases.
We should assume that this ship has already sailed for user-hostile applications and devices, and start working on mitigations.

i.e. Smart TVs will do this to get around pi-hole style ad blocking.
My 9 year old brother plays Roblox and discusses the trade values of pets in the games Bubblegum Simulator and Adopt Me on Fandom all the time, but doesn't spend actual money on any microtransactions in the game. Still, I'm surprised to see that there are people that will charge and pay huge amounts of money for rare digital pets in the game.
Eh. I think it's fine for there to be an equal number of "You might not need ____" articles as there are "Definitely use ____". Trendy technologies can be a trap, and I think it's fair to warn others.
Crash sends Tesla Model 3 battery into nearby houses, driver walks away
wasn't that same joke made about OpenGL? plus ça change :)
> If it's not extripated, then it will immediately start spreading again as soon as those measures are lifted.

The goal is to maintain measures until a vaccine arrives, eliminating the threat for any said country.

> I argued that that would be extremely difficult to pull off and then maintain by physically isolating that country from the rest of the world.

You don't need the country to be isolated from the rest of the world. If the effective reproduction (R) of your country's population is below 1 it won't spread there, even if the rest of the world is letting it run wild and free.

And it's likely we can get R below 1 for any given population with just strict mask usage and curtailing some higher risk social activities. That's my argument. We don't need to do messy lockdowns, ruin our social lives, etc. If everyone just got on board with those simple measures instead of being selfish.
Yet, Modern ships have a lifespan of 25 to 30 years before corrosion, metal fatigue and a lack of parts render them uneconomical to operate. https://en.wikipedia.org/wiki/Ship_breaking

With smaller boats labor is a higher fraction of construction costs vs raw materials. Going big results in massive increases in efficiency which almost paradoxically shift things to a shorter ship lifespan.
Do you have the cover letter be the first page or the second? I'm now thinking about doing this myself. Figured it would be more likely read when it's part of the resume itself.
When working on Windows I often use the verion of bash which comes with git. It's obviously not at all the same as WSL, but it gives you a lot of the feel of using a Unix machine while working in windows. The command-line tools work properly, for example.

I see others are offering similar comments, so I'll stop there. Try bash; it's ok in many cases.
Immediately haha! Works much better with and without no script enabled.
That’s what Deno is for
I think this will cause chrome headless to stop being able to login to Google accounts.

But since Firefox is also now supporting chrome remote debugging protocol, it might be possible to swap chrome headless for Firefox, if your use case involves that. For example, automation, testing or remote browsers.
James Webb is the one I worry about the most. ITER has a taken a long time, but they're making steady forward progress with it.

Whereas I live in fear that James Webb will suffer a failure during launch or deployment that just turns it into a very expensive explosion.
I always joked about how IntelliSense is just Clippy for your IDE. But yeah, it's pretty useful. coc.vim and tsserver save me from getting fired on a daily basis.
> Hell, if that's already financially untenable, you should at least still allow YouTube Partners - i.e. the people whose financial incentives are most aligned with monetization anyway - deliberately demonetize their own videos. Because, again, they are your customers and that was the deal they signed on to.

My understanding is this is exactly what they're doing. Another poster in these comments reached out to YouTube support who confirmed ads will not be placed on partnered videos who have declined to show ads. The policy is effective for non-partnered videos.

Admittedly this is second hand information.
> but sometimes I wonder about Brian Kendall

No need to wonder; you can read his reflection on it here [1], although it's unclear when exactly it was written.

[1] http://briankendall.net/animation/tdcm.htm
Itanium tried to design the best possible processor for tomorrow's world, when compilers were going to be much smarter than they are now. Unfortunately that didn't happen.
Astonishing Performance of .NET 5: More Data
What’s Next in AI, Chips and Masks
It's still used in quite a few business environments, both bespoke and enterprisey, and there's a significant amount of devs crapping bricks right now.
How do you differentiate leechers from contributors?

"Github discussions" looks to me like Github discovering user forums. It's not an innovation — user forums have been around for decades.

The expectation that maintainers will provide unlimited support to poor people illustrates exactly why maintainers burn out. Maintainers don't owe poor people anything, any more than they owe corporations anything.
How I actually learn to use the new language features ; )
COBOL controls your money (2020)
It's cool, but warning that it treats variables differently. For example if you run an EXE command-line tool which looks for Windows environment variables, it won't use the Bash environment variables. Probably not a huge deal, just a gotcha we've hit at my company which caused a lot of wasted debugging time.
Looking any feedback and BETA testers for ApiStacks SaaS
I’ll bet/hope 80% of them were simple and static libraries without any mono-repo nonsense.
Yes, this!
Here's my favorite send-up of the history of the User-Agent header (hard to believe it was already 12 years ago(!) when it first made me laugh)

https://webaim.org/blog/user-agent-string-history/comment-pa...
Or redshift on Linux
So how does this work for content that they decide to demonetize? Does Google just run ads and take the money now?
In WSL 2 the nameserver is the Windows host OS. That's how you get the IP of the host if that's what you're talking about.

export WINHOST=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2; exit;}')

Because the Linux VM in WSL 2 is a "different" computer, mostly, according to Windows, there may be firewall trouble, I suppose.
Epr: CLI ePub Reader
So? I'm not looking forward to Rockchip SoC based Pinephone.

Hopefully Allwinner will get its act together and create some higher performing A* series SoC based on some better performing mali GPU. That would be a win for Pinephone.
The OS/2 subsystem only ever emulated OS/2 1.x, it never emulated OS/2 2.x or later. That severely limited its usefulness. Also, it only supported text mode apps out of the box, and the GUI was only available from Microsoft as an add-on sold separately (which very few people bought)

There was never a huge amount of OS/2 software anyway. And a lot of what software was available for OS/2, also had native Windows versions, so why bother emulating the OS/2 version when you can just switch to the native app?

A lot of people ran OS/2 1.x because it was the basis of Microsoft's networking solution, Microsoft LAN Manager – which as well as being sold by Microsoft, was also sold in OEM versions from IBM, HP, 3Com, among others. But rather than trying to run OS/2-based LAN Manager under NT, people used NT's native implementation of the LAN Manager protocols (SMB File & Print)

I think the POSIX subsystem could have been a lot more successful if Microsoft had invested in it more. But I think Microsoft was worried about investing in it too much, because if UNIX software can run on Windows, a lot of developers might just write UNIX software only, not write to the native Win32 API, and then there would be less switching costs to move that software off Windows and on to UNIX or Linux.

What is different about WSL, is that by now POSIX has clearly won the battle for developer mindshare, and Microsoft has decided their best interests are to cooperate with it fully rather than continue in their prior hesitancy about it. But they've had 20+ years to watch it win in the market, and that's informed their change of heart.
Payments on Google Play require password or biometric authentication for completion. It's a very weird design inconsistency, since the login prompt looks nothing like a typical Google login prompt.
> Yes you do, you need to be able to read complex type signatures in order to know what a function or a method accepts

If you don't understand the type of input that's appropriate for a function, a lack of type annotations does not increase your understanding, instead, your incorrect assumptions are literally left unchecked to wreak havoc in live systems. Like I said, it's better that typescript stop you from doing the wrong thing even if you don't immediately understand why it's wrong, but when in doubt most people just check the relevant documentation, same as if they lacked type annotations.
Tried this last week and ironically had problems on hn of all places. Disabling it on here still messed with the text colors until I retoggled it from the extension.

I will say, however, that NYT looked quite aesthetic in dark mode.
> Averages are very misleading when the majority of people in cities connected to various fiber end points keep getting crazier and crazier speeds while 50% of the US is stuck on ADSL, with a theoretical max of 20Mbit down - add geographical limitations and that's often far lower due to line noise.

Can you cite your source on "50% of the US is stuck on ADSL"? Furthermore, do you mean 50% of the US land area or 50% of the US population? The former is plausible, the latter is not.
I feel like this is the same argument that people give when trying to justify not writing tests. Tools like type-checking and automated tests aren't a magic forcefield that will shield you from any and all runtime bugs. But they do protect against a good percentage of them, and as another commenter pointed out...70% type-checking is better than 0% type-checking.

The point of type-safety is to be able to describe more succinctly what the _programmer_ expects out of the code. As you said, when you get to production, "all bets are off". This still applies with any type-safe language. Types don't exist when you're compiling to machine code, either.
“World-Class Media” lol love it!
Doesn't make much sense, unless they are putting their workers on mandatory house arrest outside of work hours
The "leechers" are part of the ecosystem of the project too, putting down people who haven't yet started to contribute is a sure way to sour your project in their minds and prevent them from ever trying to answer other folks support questions, let alone contribute code to the project. So don't try to divide the community like that, instead treat everyone as future contributors and create spaces for them to start contributing in their preferred way, one step at a time.
Works for me. Android 9, Chrome. Also Firefox, but I did not test right now. Has worked and recently.
I get almost all of my calculator needs on the mac via spotlight. cmd-space and then type whatever I need to calculate. The only thing I don't get that I'd like is the ability to do things like "34 days from today" or "days since 15 Feb 2019"
How do you think progress is made if not by failing and trying again?

and again, and again.... etc.

Of course, you're the "epic" engineer, so I bet you're really good at everything and never fail, right?
Probably cut costs and hope enough of the revenue sticks around until they’re profitable. GitHub Actions is a relative newcomer to the party, but they probably have the better pricing structure here, charging by the minute.
Would be awesome to see a breakdown of the tech on the sites. I just checked my "svelte site", data transferred is 1.1Mb. The biggest hog seems to be Google-Ads(I'm sorry)
Maybe they should have thought about it some more, like the stoics:

"The tranquility that comes when you stop caring what they say. Or think, or do. Only what you do." - Marcus Aureliu

"When someone is properly grounded in life, they shouldn’t have to look outside themselves for approval." - Epictetus

"Learn to be indifferent to what makes no difference." - Marcus Aurelius
> When does it make sense to have a family office?

When your networth is high enough such that paying for a professional money management means you get to recoup back the time you otherwise would have to spend to do so.

Family offices often deals with more than just finances, but also things like butler/chauffeur and other utilities (like gardening etc), and if they are truly rich, they would provide a fixer type service (e.g., somebody to get you what you want - like if you wanted a yacht/mansion/luxury goods, they'd be the one doing the looking and present to you the good options without you having to sweat).
Sure :) although I don't know if that still means that the inner emulator is "highly portable" or "just works" exactly - at least compared to any other software.

(At the end of the day you shouldn't be running ZSNES anyway. In terms of accuracy, compatibility, even security: way better SNES emulators out there.)
Searching "Vodka coding environment" works fine. "Vodka coding" also works fine. Both of those show this project in the top results.

Your critique can also be aimed at yahoo, google, amazon, and so on. All of those are irrelevant one word nouns.

Go is probably the worst offender, and yet people just search golang and it works fine.
Terminally Ill Man Calls to Confess to 1995 Murder, Alabama Police Say
Not everything has to solve some problem, some things are for art, or love, or because you were bored.
Closed cell foam is amazing. Air and vapor barrier, high R-value, cures hard and semi-structural. Expensive, but worth it.
Um... 3) More than market. They put in the upfront and just liked businesses expect, there should be return.
Thanks for sharing that precious perspective. Good luck with/for your kids :-)
It drives me bananas that the ads are always so much louder than the content. There's a law against that for broadcast television, but it doesn't apply to internet content. (It may not apply to cable/netflix either? I dunno.)

I don't watch youtube on my phone anymore. IMHO this is profoundly bad for Google. The last time I bought a phone, having a bigger screen was one of the considerations. I don't remember how much it was, but I spent like $800 on it. Not anymore. My last phone was $350. I use for a lot less stuff. Mostly just texting and discord. So Google has lost out twice- once for just less watching of youtube, but also less mobile device usage, which likely earns Google quite a bit more from that the ads.
The future of work, unbound: 2020 and the strange new mobility of space and time
I did all of those things.

From my experience and observation of other parents and kids, sometimes it works, sometimes it doesn't. Sometimes they want to be like you, sometimes the opposite.
> Where, if at all, does copyleft fit in to this story?

Well, you could imagine an open-source-based software company being sold off, and the buying company claiming they now own the copyright on the software, but are no longer bound by the copyleft licenses of the software that theirs is based on.

> Would it help solve such situations in the future?

Nope.
The ad clickspam system uses the logged in user (or lack of) as a strong signal.