skysight-inc/HackerNews huggingface dataset:
"Global society can do better than this." ... Come and see the Western Entitlement! The White Man's Burden is never ending, we must contiuue to instruct the world in How to Behave.

Where the excuse used to be "because we know what's Best for You!" now its just so we don't have to be offended by them silly foreign ideas. Or is the objection the improper appropriation of culture by silly foreigners who aren't doing it correctly? If we perceive this as racist and belittling, what business do they have, having a different opinion? that's our cultural sin flag to wave!
A modern civilian conservation corps.
I would say it did peak but it hasn't quite let up yet in my experience. So many companies, especially startups, fall into electron as a defacto desktop application framework because of it's cross platform promises.

having worked at a company that's gone down that road, I think the jury is out whether that was a great move.
I guess this is because most people never clear their cookies and visit mostly the same sites, so they see these popups infrequently enough.
As a MMA trainee myself, I fully agree. Love the sport (still thinking about ways to avoid injuries long term, tho). However, sadly, since the pandemic I don't feel comfortable going to trainings. I live in a country where there are no measures (at least none respected) so the risk of getting something in such an environment is high. Will go back when things settle down a bit tho :D
Alas, RTL is not the only direction a truly multilingual application must support… traditional Mongolian script (‘Bichig’) is written in vertical columns, and is now considered an official script of Mongolia alongside Cyrillic. This means that applications and websites localised for Mongolian may need to support vertical writing (e.g. [0]). At least Bichig is still fairly uncommon in practice.

[0] http://mongol.people.com.cn/ (note this only renders correctly in Chrome for me)
> Half the sites don't need it but they don't know for certain they don't need it, so they stick it in to be on the safe side...

That's a pretty bold claim, even steel-manning it. I personally only ever see it on sketchy sites. If you're right, then it would just take a campaign of education to halve the annoyingness rate of the internet.
1705025: snapuserd: Remove assertions from daemon | https://android-review.googlesource.com/c/platform/system/co...
12 Hour OpenScad hack, programamtic geometry for robot arm
Probably a TRIGA reactor, which wasn't experimental. These have U-Zr hydride fuel with such a strong instantaneous negative temperature feedback that one could instantly remove all the control rods from the reactor and it would still settle down to steady power output without catastrophe. I don't think they're suitable for power production though (I think the burnup the fuel can support is too low?)
Roman laws (Twelve tables from 449 BC) explicitly granted the right to infanticide - as the link states, it was banned only in 4th century (at the split of the Rome, and near the end of Western Roman Empire) but was allowed throughout all the 800+ years of the iconic "Ancient Rome".
Yeah, item 25 is interesting, but the way I read this it's more about the informative links instead of the click-to-allow ones

> strictly necessary in order to provide an information society service explicitly requested by the subscriber or user".

Sounds to me then that login/customizations are allowed
I've heard of similar things being done for ADA compliance. Something about requiring a phone line to be up at all the same times as the website so instead of a 24/7 call center you just turn the site off.
Listen to the .Net community and pick WPF.

Don't listen to whatever the Microsoft marketing department is hyping.
There must be a better solution. Basically the legislative body needs to be more nimble and adjust a law based on its real world effects.

If you think these pop ups "solve" user privacy in any way, let me suggest you another wonderful measure to "solve" climate change: all light switches will need to have a tiny touchscreen display next to them and if their energy source is not 100% renewable then you'll need to tap through a bunch of warning popups to agree to the terms. Each light switch manufacturer can also design this however they see fit.

That will totally solve climate change, right? Based on some comments here I'm sure some would love it and would wear headlamps to places and won't turn on the lights that have those tiny touch screens.
Not if you only change the license of the encompassing project, and leave the license of the sub-projects intact. Corporations are too addicted to plug-and-play software to be switching away to those sub-projects; also they'd lose the benefit of the maintenance (you could choose a new license once you maintain parts of the code).
Everyone here sugesting electron or wpf but really… Just look up Avalonia and be done with it. Not everything has to be browser based or made by Microsoft.

https://avaloniaui.net/
> How's the CCP financing the subsidies?

CCP is as a matter of fact the largest VC in China.

Interesting trivia: BOE was considered the most successful example of municipal government VC by Hefei and Chengdu. Hefei bet on both plasma display and LCD, only BOE survived.
Jeff Bezos finally responds to Edwardsville Amazon warehouse deaths
The real problem is that it will even further empower the gerontocracy. Imagine older people accumulating more and more wealth and being an ever larger voting bloc. Now you could imagine a world in which lifespan is extended and these issues are also resolved and we don't get stasis where nothing can be built and huge inequality, but it's unlikely to happen in a democracy.
Having seen videos of a suppressed MP-5, they make a rapid clicking noise on full auto. It’s still loud by my estimation but it doesn’t sound like a gun.
I've been wondering about that. I have a simple web app and I'd like to gather some basic statistics about what users do, which pages they visit... Not to spy on people, not to share with anyone else, just to have some insight on how to make the app better. The app is just a toy program people use for fun, you couldn't possibly argue that any stats I'd be collecting could be used maliciously. It seems to be difficult to do that while respecting the GDPR and without some annoying pop-up though?
Visual Basic.

https://docs.microsoft.com/en-us/visualstudio/ide/create-a-v...
> Would this still be an issue if the whole team uses docker to run the code?

It could be if it's a CPU architecture difference. For example an M1 Mac (ARM64) vs just about every other system (x86-64).

I know we had to switch out MySQL with MariaDB locally because the official MySQL Docker image doesn't support ARM64 devices but MariaDB does. That's just another example where even if you're using Docker there could be differences.

We've also had issues where developers aren't used to case sensitivity at the file system level and things work on their Mac but fail on Linux in CI because Docker's bind mounts (often used in dev) will use file system properties from the host OS which means even if your app runs in Linux within a container it may run differently on a macOS host vs Linux.

The moral of the story here is Docker is good but it isn't a 100% fool proof abstraction that spans across Linux, Windows and macOS on every combination of hardware.
Does qmake/Qt work sensibly in Windows? I've never tried it, but on *nix it's very, very easy to make a simple gui app with Qt, no real ide required. (0)

0: https://www.wikihow.com/Create-Your-First-Qt-Program-on-Ubun...
Well, so just like on Windows :P

Open VS -> New Project -> Winform/WPF -> Run
Upsides from storing node_modules in repo are outweighed by the downsides. Unless of course you're Google-scale and can afford to contribute filesize fixes upstream, write fancy tooling to enforce commit-time workarounds, etc. Nobody working finger-to-feature has time for this.

For your average npm shop which doesn't have infinite internet oil money, here is why the article recommendations won't work for you.

Your CI will pay the time penalty during git clone instead of npm ci. In fact, the node_modules folder will be bigger than your source folder almost immediately. And over time you won't be cloning just the head files you'll also be cloning every npm package binary ever committed. You can't undo this without investing in smarter git tooling. Which is time spent not writing features.

NPM packages which install arch-specific binaries will constantly flip flop from commits by devs on different OS's.

Nobody is safe from left-pad, not even Google, and committing your node_modules folder doesn't change that. Eventually someone is going to have to run npm i.

Running npm ci on everyone's machine is reproduceable, I don't know what OP is warning about. Package lock pins all the versions.

If you have a large enough team to invest in dev experience, there's way better ways to get the advantages of the article without the downsides. You can cache the npm ci result in a container layer for your CI/CD or use middleware like artifactory
> they could freely restrict tech from your other industries, further crippling your nation

So yeah basically what Trump did to China during the trade war.
That's why you have versioning: removing the feature would be a breaking change and indicated as such.
Ask HN: More effective YouTube recommendations and filtering
Does anyone know of a way to get better recommendations from youtube? I do use the 'not interested' button to provide feedback, but it is a bit of a blunt instrument and doesn't provide any real scope for indicating why I don't want to view it.
It's not that I hate SO, I just don't find it particularly helpful.

Feels like going to the 13th century catholic church for answers: The answers are as old as they are doctrinal and detached from practical reality, whereas my practical experience is that the honest answer to almost all programming related questions starts with "It depends".

The fact that the medium is set up for each question having a definitive answer just doesn't seem to be a great fit for the open-ended nature of programming questions.
> I provided many servers, of course, but also 7 figure funding

In my book, that's irrelevant. If i choose to donate personal resources to a project, it does not entitle me to any power over said project.

> fully in charge (...) my ownership

As someone who's external to both Freenode and Libera project, my understanding was that both aimed to be somewhat-horizontal projects and that such fine print was irrelevant. Much like Debian project has a DPL for some specific situations but actual decisions are taken by the base (which has pros and cons).

> Tomaw and I were in discussion...

I'm not saying there was no drama prior to the discussion. I'm saying many people who had a neutral stance on the matter were pushed to exile by your new team's aggressive actions, which you don't seem to refute.

> Finally, stop trying to force or pressure people to leave freenode.

I'm not. I'm always happy to side with an established non-profit versus an unclear business plan driven by an entrepreneur, but in this specific case i have zero balls in the game. You'll find me much more active in XMPP spaces where such concerns are non-existent because user hosting is decoupled from chatroom hosting (via s2s protocol).

> As for me and freenode, we have been in legal discussion to truly decentralize the network and give it to the people

Cool. Despite my profound disagreements on general politics, i wish you the best on this path. I've read more than a few cringy arguments for Freenode in the past months, but i believe all of us can take a turn for the better at any time. Can't wait for the non-profit to be officially registered!
I would expect this only works for you because something else is preventing population growth in ants near your house.
Researchers suggest fecal transplant could save thousands from harmful illness
> Most importantly, the creation of metaverse would solve the consumption part of the equation beyond transportation.

Will people eat less meat because of the metaverse? No.

Will people be happy with "virtual travel" as a substitute for actually visiting places? "Hey guys, look at these cool screenshots of my avatar in the virtual Desert! Hello? Anyone? No? Okay..."

Will peoples homes require less energy if we all stay at home all the time? No. In fact they will require more: AC, heating, lights, and all these VR devices which are suddenly online 24/7...

Also, work-in-VR may be possible if one is in design, management, or as a coder, etc. ... but blue collar workers will still need to get to the their factories, construction sites, supermarkets, etc.; as will doctors, nurses, hairdressers, cleaning personnel, delivery people, technicians, security personnel, ... aka. all the people who actually keep the system going.
Common people have benefitted greatly from shipping manufacturing to China.

Americans are richer than ever. The problem in America, however, is that the distribution of that wealth has become completely lopsided so it’s concentrated in a few hands. That’s a domestic policy issue.

Outsourcing manufacturing is different, however, from shopping away strategic assets and not investing in keeping strategic manufacturing capacity alive, which once again is a failure of US domestic policy.
In some cases I know (with smaller orgs) it happens because someone put a requirement in that they need to react to incidents with the service within X hours, but didn't provide the budget for the employees or external service needed to have that 24/7.
I’ve used the wooden and wire, and they do work. Setting the small ones I always get a little nervous about my fingers. I saw the rat size ones in the store and yikes..
>There already is a better solution and always has been, it's called setting cookie preferences at the browser level and then leaving it

GDPR is not only about browsers , it applies outside our web dev bubble.
Then if the law was is only about cookie some "smart" webdev would use localStorage , if then we add localStorage then some other dev (probably working on Google Chrome) would create something new... so maybe those EU politicians and consultants are a bit smarter then you(no offense, maybe you are a smart person but either you are having the wrong perspective or you did not really thought more then 5 seconds about the problem).
>> there's nothing inherent in money that makes it that way

> Yes there is. Typically money is legal tender ...

Parent comment was right, subjective value thesis says people will value things (including money) differently.

And legal tender laws are only "typical" of government coercion in the central bank era, basically the past century or so. Prior to that the king or the local sovereign may have required taxes paid in his coin, but multiple monies circulated and people freely chose which ones to spend, save, accept, or not.
I'll take any opportunity to post this William S. Burroughs essay: https://introcritsfai.blogspot.com/2015/03/immortality-by-wi...

Only Burroughs could truly capture the ghastly consequences.
Let’s see if they can prevent US incursions into their terriorial waters as the US did to the Soviet Union in the early 1970s in the Sea of Okhotsk:

https://en.m.wikipedia.org/wiki/Operation_Ivy_Bells
Or even better, commit to MVVM and then you can swap between WPF, Avalonia or w/e Microsoft next comes up without having to rewrite everything.
How do you know what their inner thoughts and motives are?

Unless they explicitly communicate this, you are just guessing.
The problem is that all of these components are named by people on the marketing team. And beyond asinine naming, marketing also seems set on obfuscating the technological relationship between different components.
Soundtrack to your annual ritual of consumerism, intoxication and schmaltz
There are a few initiatives to fix that, though:

https://www.coreinfrastructure.org/

http://www.loadsharers.org/
I don't need a mouse exterminating machine, I just need to dissuade additional mice from showing up. Even my untrained cat is okay at that; she'll eventually kill a mouse, but gets disappointed when her plaything stops moving.
No it does not. Immutable for use doesn't mean it cannot change for example if the title of your house is on the blockchain when you sell it a new immutable transaction referencing your original immutable transaction would be created. Same as rolling out a new version of log4j
> always preferring to rollback / flip feature flags / add capacity / other simple and minimally invasive interventions.

Sure, that's nice, but you're living in a fantasy if you expect that to always be possible.

I also didn't say anything about implementing scalable or more resilient, or even algorithm puzzles. That's not what we're discussing.

I'm talking about communicating when problem solving. If solving an outage was always a mundane rollback or simple intervention, then it should've been automated. For example, say a new deploy corrupted the database subtly. How do you recover it? Perhaps you rollback the deploy, create a new database instance from a backup, perform a cutover, lock writes, write a migration to copy records from the old instance to avoid losing data written since the backup, validate the restore, unlock writes, monitor. You probably also need to work with stakeholders to draft and send comms to customers, document the steps you took, answer questions from product folk.

This is what I am trying to get signal on in an interview. How do you work on your feet, when it matters most. If you expect to be able to sit in silence for 30 minutes after you were paged while you draft a solution in your head then you're going to have a bad time.

For a junior candidate, these expectations are reduced, but this is the bar for a senior candidates. If I wanted you to solve an algorithm puzzle I'd give you the puzzle and tell you to come back tomorrow. If I didn't think you could solve an algorithm puzzle, we wouldn't be having a conversation.

Communication is the whole point.
I know. This is what windows need to learn from *nix.
> with the expectation of getting a positive return

With the expectation of increasing the counter.

Exactly my point.
Files have all sorts of protection mechanisms available, both built in to the file system and on top of it, is traditionally used to store secrets, and doesn't generally leak. So that should be the starting point.

Command line argument would be visible in the process table, hopefully no one would suggest that. It also is not persistent, so it generally needs to be fed from someplace anyway. Generally a file. This is something it shares with environment variables.
Thanks, I updated my post. Gatekeeping comes in many forms, not just price.
According to them, it's impossible to accidentally use something that's not free; you have to deliberately upgrade to a paid account. Freshness not guaranteed, salt to taste
Almost certain I’m doing it wrong (hobbyist), but most versions of vs studio have some kind of cli interface for installing workloads. I’ll fight with that until I figure out which includes the cli compiler tools. Write a script to automate install. Afterwards I’ll use a build system that calls vcvarsall.bat and perform the build from the cli.

I agree, it feels clunky and bloated compared to what I’m used to (especially if multiple vs studio versions required) but it gets the job done.

I’m very curious what workflows look like for people that know what they’re doing when building c/cpp on windows.
dotnet does not work with winui3 apps. I can't link the relevant stackoverflow answer from a microsoft dev. You can only use msbuild.
Sites could provide a cookies-manifest.json with the entities they provide data to. Then the browser could show a standardized cookie banner, if needed. The user could also disable the cookie banner completely, if they so desire.
And the US has outlasted the USSR and Japan. Both threats disappeared as threats.

And the EU, while extremely successful, does not subsidize their industries (the exception being the airline and airplane manufacturing industries and defense which the US also does).

So whatever lessons China has learnt from the USSR and Japan don’t appear to have a strong track record of success.
Registered charities get special tax treatment. Tangentially, profit is sustainability.
Tell that to the people that removed their 'leftpad' repository.

Or the ones that are taking over FOSS project to inject 'telemetry' spyware
It does, a very long one that gives an easy option to accept everything, but a complicated dialogue for rejecting things.
Um... PL/M is not safe, and does not have "safe strings and arrays".
It doesn't have strings... It has bytes and addresses.

I hope /s means "sarcastic".
I want to build using the native stacks as it's verrrrrrry fast.
> You don't need a cookie banner to be allowed to create Cookies. You only need them if...

You don't need a "banner." The requirement, as I understand it, is to be conspicuous. Conspicuous just means visible, easy to notice.
Contrary to the industry's apparent position, conspicuous and obnoxious are not synonyms.
This matches my experience. Ages ago I was successful with the Borland tools to produce anything non-trivial. Eventually I worked a few months on a project with C# which included an installer. Somehow this seems very standardized but I was surprised to see that you had to register every single file in an xml file. On the upside, this would result in a really clean uninstall. So maybe part of this is also to prevent brittle software like in the past.
Do you really need cookies for this or could you also use your server logs for this?

Per default you could not gather statistics but ask inside you app if people are willing to participate in making the app better and if they would agree to accept some cookies for this reason.
Safari/Chrome/Firefox enable by default some ad-blocking today, just like they disable popups or screen for phishing sites.

The whole "users didn't opt in" thing was a false narrative manufactured by the ad industry. You don't need to ask a customer to disable bad behaviors without asking.
With Delphi, GUI programming was super easy!
Yes, that's what we use. We initially planned it as a multiplatform approach, but on Mac we went native. We routinely get complaints about the app being old school and "ugly", but on the flip side, we didn't have to learn C#.
When you install nodejs, you have npm installed. So in this case, there's not much you can do though. So it's not just npm issue, it's NodeJS issue, too.
Pretty much all "desktop" apps that I see people using these days are built on Electron so yeah it is quite popular. Slack, Discord, Teams, Spotify, VSCode, the list is too long, unfortunately.
> Long term we’re exploring outside the box UI options like running a local server and popping a browser.

So... basically Electron?
You have to keep trying. Capacity renews every so often. Save the VM as a job and try to run it every day or so, or there's a script floating around that you can run on one of the tiny standard free VMs to attempt until it works
> This is the power of state-backed capitalism. You can make heads-I-win tails-you-lose bets

Or if it fails, you witness ghost cities and ghost industrial parks.
I'm also curious for workflows. I saw none that works with Sublime Text. Moreover I couldn't even find a simple build script.
Isn't --depth=1 all you need to avoid downloading every binary?
Using Nginx and LUA script to mitigate against Log4Shell vulnerability attacks
For exposure
Why don't we make browser plugins that automagically click through the popups and reject as many cookies as possible? It seems like this could be crowdsourced such that when the plugin doesn't already know the site, it asks the user to manually go through the process of rejecting as many cookies as possible, and then submits those actions to a database such that future visitors don't need to go through all the clicks.