skysight-inc/HackerNews huggingface dataset:
Yeah it will be interesting to see whether a different set of libraries for the shader translation will cut down the size a bit.

Of course in a "big" application like a 3D modeller or many games, 4..5 MB added to the exe size isn't critical, but for smaller applications it seems a bit excessive TBH.

And if there's already an offline shader compilation step in a game-engine's asset pipeline anyway, why not do the whole backend-specific shader preprocessing there as well.

Not a show-stopper of any kind of course ;)
This is far from enterprise software: I am planning all three apps to be free on Apple's App Store. I have (or will have) a web site for each, with extra material, terms of service, privacy info, etc. I will have links to my consulting web page and my books page so I might indirectly earn some income.

I have the same attitude with apps as with the books I write: if some people enjoy them and I get to occasionally meet (probably virtually) app users and book readers, then I am very good with that.

re: "going into their hobbyspace is an escape from the world of work-for-a-living": for most people this is really important. For me, I go wilderness hiking every day and have a hobby of cooking so I have several hours a day away from technical interests.
Show HN: Simple Python Script to Find Differences Between 2 Images and Mark Them
Numbers are tricky things. Amazon doesn't have a million employees in Staten Island. This is the facility where the organizer of a walkout to protest unsafe conditions, Chris Smalls, was fired. That backstory is part of the reason why this particular death draws attention.

"So far, Amazon has closed only one facility in the US, a returns-processing center in Kentucky, and only after it was ordered to do so by the governor." I found this very interesting.

Amazon performs essential distribution of goods, but perhaps there is a good reason that it has drawn criticism for the care it takes with the health of its employees.
Can a website be compelled to provide its content? I can see the POV where "We cannot serve you unless you agree to certain rules."
You're really misunderstanding the GDPR. Cookies are not mentioned anywhere in the law and it's actually really simple to understand:

1. You can do whatever you need to do to provide the service you're providing. (login cookies, sessions, store their email address, whatever).

2. If you want to process, store, and sell any other user data, you need to ask them first.

So for example if you want to send 100 advertising companies personal data about your users, you need to ask for consent and allow them to decline without restricting their access to you service.

What technology you use to track users is irrelevant, it can be fingerprinting or cookies or anything else.

The only reason why you think the law is bad is because companies are frantically trying to work around it, trying to interpret it in unintended ways to not impact their data tracking ways, and trying to make users hate the law instead of them.
I would say it is impossible to make any business model work charging $1 to $3 per month.
Yes, it's also against the rules to auto select all of the trackers as accepted but many sites still do this. By default everything should be deselected and you need to accept all of them to allow tracking.

I've found that sites are slowly changing over to this method but it will probably take a big court case for the likes of TechCrunch to change.
Well, technically speaking you can get away with having no cookie pop if you ONLY use "strictly neccessary" cookies. Even if you use cookies to remember the user's preferences that make using your site a more enjoyable experience you have to have a cookie banner.

See here, under "Cookie Compliance": https://gdpr.eu/cookies/
Hello old colleague! It's true; I could definitely imagine starting a business here more than in the US - I get my health insrance from VHI whether or not I have a job. I would've done my last startup in Ireland if they had let me under my visa (rather annoying rule, that.)
Yes... it's not as well integrated as I'd like.
AWS Beats Microsoft Azure and Google Cloud
Strange that most are materialist when it comes to mind, but dualists in most other areas of life. E.g. capitalism is a dualist theory, that assumes humans have individual agency and thus property ownership. Our system of law is the same, assume people have agency so are responsible for their actions.
> I'm not sure I believe them.

I'm not sure why anyone should. They literally say "We currently have no plans to deprecate WSL 1" while simultaneously claiming "We are committed to making WSL 2 feel the same as WSL 1". There's no way their goal is to reach a steady state where they feel the same and yet both have to be maintained. Making them feel the same is literally what you do when your goal is to stop support for one of them. They probably just haven't "planned" it yet, unless they don't expect they will actually ever get them to feel the same.
Yes, and why shouldn't it be so?

Off the top of my head, two simple arguments why excluding interest from business expenses does not make sense, there probably are a bunch more:

1. Double taxation - if I my operating profit is $100 but I pay all $100 in interest, then that $100 gets taxed twice; when I receive it and when the lender receives it. Such double taxation is bad because it arbitrarily changes depending on where you put the "legal entity boundary" - if the "earner" and "lender" were a single entity, then they would pay much less taxes; so such a double taxation regime would result in large financial incentives towards vertical integration of conglomerates and artificially punish fragmented businesses, which is generally opposite from what we'd want to facilitate.

2. Introducing asymmetry between owning and renting assets. Rent is considered a business expense (if the proposal wants to change that as well, then it's a much bigger change with other considerations), so any current scenario where a company is borrowing money and using it to buy capital assets (buildings/cars/land/machinery/whatever) can be replaced with an equivalent deal where the "lender" is buying the assets and leasing them. If interest does not reduce taxable income but rent does, then a huge portion of commercial credit would be restructured overnight to leasing for an arbitrary artificial reason, so you would not really gain that much extra tax revenue but would introduce all kinds of bad economic incentives (it's generally better for all the business domain-specific assets such as custom machinery to be on the balance sheets of the companies where they're useful, not belonging to generic lenders, especially in various economic crisis situations) for no good reason.

If you want to tax companies more, just raise the tax rate. Adding various artificial rule differences just adds complexity and all kinds of perverse incentives to structure transactions in weird ways so that they fit the arbitrary distinctions created by these rules.

Saying "today, interest is a special kind of expense that's taxed more" is effectively a subsidy to law and accounting firms to restructure all the corporations so that they do the same business without having transactions that technically are "interest". Case in point, Islamic banking system where interest is prohibited as such - lenders still earn the same money from lending (e.g. Murabahah gets you almost the same end situation as "normal" western loans), it just has to be structured in complicated ways.
Why not just store files in WSL home directory? It's faster than accessing from mnt/c
I'd still take Affinity Designer over Inkscape any day. Being free is not the only thing that counts in a software.
I would define this as: if a site deliberately makes it any easier to "opt-in" than not, then a user giving up and just clicking the opt-in does not constitute freely giving consent, and any data gathered that way is not in compliance.
An Introduction to Virtual Memory
Rabies is very rare in Europe nowadays.
They maintain the right to refuse service but my uneducated opinion is that it could be penned as discrimination given the circumstances
Looks like there's a tree from Madrid on null island.
Using Twitter over Acme
UK overtakes Italy to record highest coronavirus death toll anywhere in Europe
We put Caddy 2.0.0 head to head against a ranking heavyweight, Apache 2.4.41
Ask HN: Running a private beta on CI/CD analytics
The company I work for has been working on a CI/CD metrics product, we currently support CircleCI and Github and we're currently running a private beta of it.

Hopefully, it will be interesting to some people here, so you can join the waitlist by filling in this form: https://forms.gle/3b3XJ6sLDbmUaD1c9

Happy to answer any questions etc!
Ironic given that the city was named after a tree.
Inkscape is one of my go-to examples when people say FLOSS cannot compete against commercial software. I use it daily for my research publications and it works great. The other astounding example of FLOSS is IMHO QGIS (Quantum GIS). It's one of these softwares that every time you use it you can't stop being surprised it's free.
There is also Potrace [1], which is embedded in Inkscape. But if you want to call it via a cli you have to use Inkscape commands, which seems difficult for me. They are probably worth knowing, but I couldn't quickly find a full reference manual.

Instead, you can call Potrace directly from the command line. So the components within Inkscape are also worth understanding individually.

I've used Potrace to vectorise raster images of text that was pixelated.

[1] https://en.wikipedia.org/wiki/Potrace
WSL 1 and WSL 2 can coexist and be used according to what needs one's scenarios present. I imagine MS collected enough requirements to also justify a full Linux VM. There will be some slowness somewhere, the 2 versions now let you choose on which side of the boundary to place it.

https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq
I don't know about you but I consider this cookie consent thing to be an example of regulatory overreach and a giant pain in the butt
I may be mistaken, but I think it falls under some sort of discrimination ruling? I.e.: you can't discriminate against those users who don't want to give consent.
GDPR only needs a cookie warning if it's used for tracking.
Nice, I'll keep that as a bookmarket, saves me rooting around in the inspector!
the C++ committee is willing to break backward compatibility in isolated areas if it is really worth paying the price, but it will (thankfully) never pull a Python3.
When it comes to TechCrunch's website, there are many more reasons to avoid it besides their cookie wall.
you blame the law trying to protect you rather than the sites trying to take advantage of you? interesting perspective.

I 100% blame the people running the sites and whenever possible just close pages that come up with all this crap - if you are not doing anything dodgey there is basically nothing to get consent for.
This is run in your browser after the page content downloads and renders. It doesn't matter what tricks the server does.
It's literally in past WebGPU meeting minutes: Apple objected to SPIR-V due to disputes with Khronos. Tint is a compromise, it doesn't matter who proposed it.

"MS: Apple is not comfortable working under Khronos IP framework, because of dispute between Apple Legal & Khronos which is private. Can’t talk about the substance of this dispute. Can’t make any statement for Apple to agree to Khronos IP framework. So we’re discussing, what if we don’t fork? We can’t say whether we’re (Apple) happy with that.
NT: nobody is forced to come into Khronos’ IP framework."

https://docs.google.com/document/d/1F6ns6I3zs-2JL_dT9hOkX_25...
The official title of the article is "Caddy offers TLS, HTTPS, and more in one dependency-free Go Web server"

But I felt it has nothing to do with the content of the article at all. So I used its subtitle instead.
Well, this is a little more complicated, because the cookie issue stems not from the GDPR but from ePrivacy.

This directive explicitely targets reading/writing into the user terminal without autorisation, hence the application to cookies.

Edit: removed a post, that was not explicative enough.

But the articulation is: ePrivacy says you need to consent to write non-essential trackers. GDPR defines how you can obtain the consent. So both laws take part in this ruling.
Firefox used to. But they ripped that out like every other useful feature over the years.
Mark Fisher (RIP) made a good point in this vein: our vision for the future is stuck in the '70s and '80s. If you watch a really old sci-fi movie like Forbidden Planet[0] (or listen to its rather incredible proto-industrial soundtrack[1]), you get the distinct feeling that it's "cheesy" or "wrong", that its vision of the future has fallen greatly out of sync with our own. This feeling diminishes as you go forward in time, and basically subsides entirely once you reach the eighties. Throbbing Gristle, Kraftwerk, Blade Runner, Akira... all "futuristic", even to modern eyes and ears. Is this due to improvements in visual effects and electronic instrumentation, or have we "given up" on the future in a very real sense?

[0] https://www.youtube.com/watch?v=BWQbnyHNY3k

[1] https://www.youtube.com/watch?v=unSrf-htPbk
Except going forward, those are going to be the only APIs available, regardless of one is doing AAA or not.

It would be the same as using SVAlib or Allegro nowadays.

They are still there, but not longer map to existing graphics hardware.
When Italy was hit hard by the virus terrible news, pictures, witness statements and footage was all over the place. Why don't we see this with UK? Is UK handling the situation more smoothly than Italy/Spain or did the media just shift focus somewhere else?
Yes, restricting access when users do not consent to data collection is generally illegal. There are exceptions, like in the case of fraud detection, but restricting access to this article is not justified.

Companies like Verizon can get away with this abuse because we're all too lazy to report them in an instant.

Verizon has offices in the United Kingdom, Ireland, Belgium and the Czech Republic, but you can also use the online form of your country to report them in the EU.

File a complaint against Verizon and TechCrunch here:

UK: https://ico.org.uk/make-a-complaint/your-personal-informatio...

Ireland: https://www.dataprotection.ie/en/individuals/raising-concern...
I don't see how such a product should verify ownership, and I agree with the objection that a person can buy SmartWater and apply it to valuable items owned by other people.

It is the high-tech equivalent of putting your thumb in the biggest piece of pizza when your brother opens the box, to claim it as your own.
If the default was 'yes' (i.e. opt-in) then it's not consent.

The solution is just proper enforcement and education. Opt-out by law must be the default while opt-in requires extra actions. Just teach people to always click No and eventually the dialogues will go away.
Cos (OS of the Cray) recovery story
Lenin's actual writing was not the message that the regime wanted to be known. Usually, the message that gets regimes in power is not the message that keeps them in power.
Same here. My SO teases me whenever she sees one on my laptop, because she thinks I’m getting punished for being “bad” at identifying crosswalks and boats. Of course she uses chrome and never sees them.

I swear the algorithm is:

(if isFirefox and isUMatrixLoaded)

It makes me wonder, are bots really more likely to use FF and ad blockers? Whenever I write scrapers and want to come off as human, I always use headless chrome spoofing non-headless chrome, and I never get captchas...

I’m also vaguely aware of headless chrome botnets used to mine ads. They definitely don’t use uMatrix. :/

Is this anticompetitive in some way?
I see this is sponsored by SAP. Is it integrated with their existing RPA offerings?
>> implying this is at the behest of the US Government

> That implication isn't in there either?

Are you trolling or did you not read the article? The entire first paragraph is purposefully doing this. In fact, I was probably wrong for calling it an implication in the first place as they are pretty explicit:

"Normally when people practice a thing for a very long time, they become competent at it. The U.S. government, for example, has invested decades, troops, and money into its traditional activities south of the border. By this, I mean coups. The U.S. has never met a left-wing Latin American political figure it did not want to overthrow, and you would think that after a while, they’d get good at it — and that this skill, honed over so many generations, would perhaps trickle down from the CIA and sundry special forces to our patriotic mercenaries.

Enter Silvercorp USA."
Interesting article, however I have a different take on it.

Agile/XP was originally envisioned to reduce the impact of middle management/business processes on software development and put the customer and developer together to get things done.

During the early days of XP/Agile this worked in certain areas where it was feasible to do so and there were not a lot of already establish business processes and business people who had a vested interested in preventing it.

At some point middle/product/project managers realized that this was just another business process and adopted and morphed it as their own. Although agile was invented and made for developers, today only non-engineers are involved in 'agile'. As a result we have craziness like scrum master as a full-time non-development job that requires certification from a business process body. Additionally the process people have added a ton of process cruft (burn down charts, playing poker with card decks, etc.) All of which is mostly unnecessary business processes.

So we're back to where we were before and developers and customers continue to be separated from each other.

In the new world, engineering leadership is being replaced by non-technical business people with certifications. The has lead to less skilled teams of 'developers and testers' that are no longer guided by highly technical engineers that have either actual or perceived power in the organization.

The net result of all of this is that developers are struggling in many orgs.
Oh, but you can opt out. You first need to click the other button. Then again. Then you get the list of hundreds of “partners”, for each of which you have to manually figure out how to opt out.

And then, in the end, you undo all your hard work opting out of hundreds of services by having to press the accept button anyway. :-D

/edit: Heh, yea. It’s not just “hundreds”. It is _way more than 1000_ “partners”. Insane.
WebGL follows the OpenGL programming model, which isn't "simple" either, we just got used to it over time.

Also, there's a lot of room for sane APIs between GLES2 and Vulkan, so much room that a single "standard" 3D-API doesn't make much sense TBH since there are many different opinions on where the "sweet spot" for a 3D-API lies between ease-of-use, feature coverage and acceptable layering overhead.
The page does not contain the content. If you don't have the proper cookie, it redirects to a separate consent page; it looks like it's a popup, but the page has no content. It does not matter how much you massage the DOM or CSS: there's nothing below the "popup".
That's server-side (and dead). Cookie consent would primarily be client-side.

Otoh, we already have cookie-consent in browsers. Just don't accept cookies if you don't consent!
Uber Is Reducing Workforce by 14% and Signals More Cuts to Come
Laws are not written around protocols. The GDPR is not HTTP-, Web- or Internet-specific.
It's way worse than Google's for me. I am using Firefox and I don't even try anymore whenever get exposed to it on any Cloudflare website.
Hmm, just an anecdote (personal):
My grandfather was a farmer, rural town in Europe. The village was essentially ruled by three people (just before WWII): the mayor, the police officer and the priest. There was a strict hierarchy (“who owned the most”) and gossip, treason etc. were unescapable. He (and all generations before him) worked up their bodies to the bones only to survive. I think he took a single vacation to Italy when he got married. Work has never been about “realising your dream” until somewhat recently I think... Maybe watch the movie “The Dark Valley”.
A big difference may have been (and it is probably still how cultures and immigration clash): how family vs. society are seen. Germans see the government stand above family and all (e.g., government will take care of you, not family). Western societies have (deliberately) broken the family in its function. But that was probably necessary.

Humans adapt, that’s why we became what we are. Not sure I have the desire to “live with 100
people in a village I don’t like” encoded in my DNA.

I don’t want to downplay any anxiety or frustration, but I believe every generation had it/felt it the same way. We push and work ourselves up until we reach the level if anxiety we cannot longer cope with.

Objectively speaking: Who would prefer going back 250 years in history? No way on earth. Not even as a king.
Add-ons like those should scare you because they give a small third party free access to every web site you visit.

With auto updates, you can't even verify that it isn't doing anything unwanted just once.

It could easily make sense to the developer to one day sell to someone who wants to do bad things which is commonly what happens with these.

I wish this wasn't true because add-ons like these are powerful and required for the modern web.
May also need to add others like e.style.overflowY
U.S. airlines burn through $10B a month as traffic plummets
and blender
Calm down bro no need to be angry over small things. Technicaly it really running Linux and Windows alongside using Hyper-V and I dare you to find a better word for the technology being implemented.
A browser setting replacing the popups is part of the new EU ePrivacy Regulation, which is at the moment still being discussed. I hope it gets finalized soon, because there's a number of improvements in there.

https://ec.europa.eu/digital-single-market/en/proposal-epriv...
Fast and reliable cross-browser testing with Playwright
Real interest rate depends on inflation which is an invented phenomenon of the 20th century. Inflation wasn't relevant in the preceding century and might not be relevant in 21st century either.

At least not in the current form it is measure as a CPI while ignoring asset price inflation in real estate and stock markets.

Whether that is a bug or feature remains to be seen, but for most people a psychological effect of large inflation has been present at least since the last big ceisia in 2008. Banks keep flooding the economy with new QE money and asset prices and rent payments keep increasing. Many people are not able to afford housing and birth rates plummet for not being able to have stability necessary to raise a family.

Whether somebody adds a patch to the inflation theory such as the concept of Biflation (inflation in asset prices, deflation in cheap goods manufactured by robots and imported from China at the same time) or throws thr concept of inflation out of the window completely is the question for economists for this century.
The big question: what makes more money for lawyers (who write & vote on the laws)?
They could've instead worked on speeding up the I/O subsystem and sped up Windows altogether. I refuse to believe it's impossible. The more plausible reasons to me seem to be (a) they have to work independently from the I/O subsystem team(s) for whatever reason (maybe they didn't care enough to cooperate), or (b) it's too tricky to get right and prone to bugs, so they preferred not to have to deal with it and risk breaking I/O.