skysight-inc/HackerNews huggingface dataset:
As an EU citizen: Actually, no. Now, if only we could get rid of the dark-patterned cookie dialogs..
I read the article, it's not very useful.

Philosophers writing about ivermectin are just wasting everybody's time. The medical community moved on a while ago.
Was thinking the same thing, there's a reason encryption and auth software is open source and run internally (like hashicorps Vault).

Is it easier to use than setting up a Vault cluster? Yes, without a doubt, so for building new things as a single developer, it definitely has a market.

It would be more difficult on larger businesses though, since they have internal processes & certifications, that now need to rely on a 3rd party.
I installed FreeBSD on a box a few days ago. It was very frustrating. I didn’t know what I was doing and found myself with a lot of questions. It took a while for me to get comfortable. Now that I’ve been using it a few day, wow, let me say that it’s AMAZING. So, so fast and beautiful. I’m so glad I stuck with it.

Everything works so smoothly today. Of course, I had to do little things to get things to work well. For example, backspace wouldn’t work in Emacs out of the box. My keyboard didn’t work out of the box on X11. I had to add this to my .emacs file:

(normal-erase-is-backspace-mode 1)

And I had to add this to my /etc/sysctl.conf:

kern.evdev.rcpt_mask=6

Now that I’m here (using StumpWM, Emacs, and FreeBSD 13), I’m super happy I stuck with it. FreeBSD runs so well. The way the system is designed (installing packages, ZFS out of the box, the documentation (amazing man pages), the folder structure, minimal bloat, et cetera) is beautiful. Going forward, I’ll be using FreeBSD for my server(s). And I’m going to try to use it as much as I can as my daily driver.
I agree the name is pretty terrible for a mass-market company because everybody associates it with price, but I believe the origin was due to the fact that they offered direct sales of products that were previously only available "to the trade" (aka professional designers/decorators).
The gun industry started the culture war for profit and fans the flames for profit.

Take away the profit margins and have a few more mass shootings and I imagine the 2nd amendment would melt away as easily as the 4th did.
I don't think you're down in the weeds enough. China does have freedom to a degree. Obviously there's lots of ways where they have zero freedom also. But it certainly looks like the CCP is attempting to maximize freedom where it provides utility and minimize it where it hurts their goals or prosperity.

I vehemently disagree with that stance, but I do want acknowledge the CCP's actual stance.
Pedantic nit: [ readRequest, requestRead ] reminds me of one of my least favourite nitfalls from Django: FileField and FieldFile. Yes, the names make sense. But human brains mash these things up so regularly that I never seem to be able to permanently remember what's what. I'm always triping on them.

This also brings me to something I've been wrestling with a bit: Array unpacking allows you to pick your own variable names, but you also generally have to unpack everything if you want some later variables. Order matters. I find this is not very self-documenting and is less fun for autocomplete.

Object unpacking lets you pick and choose what pieces you need from the hook's interface, and they come pre-named, which is good but sometimes bad.

I think I'm settling on Object unpacking being the better pattern for my tastes.
I was a huge fan of xlispstat in the 1990s (which I've archived on Github at (https://github.com/jhbadger/xlispstat), but the simple fact is that the majority of the statistics community just didn't like Lisp-like languages, and not only xlispstat, but newer projects like Incanter (statistics for Clojure) have pretty much failed as well. R meets its need far better than a Scheme library that nobody would have used. It's yet another example of "worse is better".
Cool!
May I suggest adding RSS to your website? Or another mechanism to subscribe to new posts?
Airbnb (Ticker: ABNB) Investment Thesis
Why Is Covid-19 Vaccination of Children an Unforgivable Sin
The Chinese also don't talk about a lot of the bad things that happened in the great leap forward, which could have a case made that it was worse than slavery.
That's where I'm at. Good data needs time. Good policy needs good data. Deaths are a lagging indicator and not even SA has really had enough time to clearly define the threat in that regard. I'm neither ready to burn my mask nor start wiping down grocery bags.

Also, my spouse and I quote that Louis CK bit all the time. It's a classic.
Not new, I've been working remotely on and off for 20 years, there's always something they want to install/control. I learned early on to require they give me a dedicated machine. It's just way too messy trying to use a personal (or other business) machine in an environment that requires that level of control. I've been offered the option to Remote Desktop into a VM the company controls but that always requires using their VPN (and sometimes requires a specific security suite be installed), same problem.
I'm still waiting for the incontestable proof China is trying to get rid of Uygurs. No, a known anti-China source such as Adrian Zenz being propped up by adversaries of China does not count. If you have the slightest understanding of discourse, you already know this: you don't get a biased source to report on the subject they're biased about.
From what I have read it is actually the completeness of meat protein that is the problem and the interaction certain amino acids have with mTOR.

Plant based diet basically starves mTOR better from the aminos that plant protein lacks.

I basically eat a vegan diet but cheat on the weekends eating meat because I love meat.

The real problem with veganism is that it is so hard to separate biology from the "food religion" of veganism. The idea of being vegan during the week but eating a hot dog on the weekend is literally blasphemous.
The CSSA is part of the CCP’s overseas surveillance and intimidation arm.

I speculated last year that the CSSA was also involved in the arrest of Chinese student Luo Daiqing from the University of Minnesota. He was arrested when he set foot in China for Xinnie the Pooh meme tweets he made while in the states.[0]

[0] https://www.privateinternetaccess.com/blog/university-of-min...
And now they can also claim it was just autocompleted by Copilot.
the whole point of setState is that it forces you to think about component state from a centralized point of view and help avoid modeling it the wrong way (eg a bunch of optionals instead of an union type for the whole state). If you split them to a bunch of states then state becomes just mutable var in a different syntax.
Yep. I'm pushing 50, and over the last 20 years, I've gone from being a progressive liberal to a Marxist-Leninist. You don't get more conservative as you get older, you get more conservative as you get wealthier.
Where are these IT depts that have all this unlimited time and resources to spy on their employees?

Sure you might get a bad actor voyeur, but as a matter of policy, companies just don't care what you're doing at home as long as their security interests are protected.
Thank you for informing me on what my argument is.

Don't get heat stroke fighting all of those strawmen.
No, they are comparing the atrocities of the Chinese government that inspired Tianamen Square to slavery, without saying that the two are equivalent
Have you met them at a $30k+/yr university? I think that's an important piece of context here. The current Chinese system affords these students the ability to go to prestigious universities abroad. Things are going good for these students, so why wouldn't they like the government that grants them such privilege?

Folks who've immigrated for other reasons might have a different experience...
You would discover you are better at directions than you think, if you need to find places without a phone and GPS.
> I would compare Tiananmen Square with the Tulsa race massacre. How many Americans don't know about it?

This is a legitimate comparison between the CCP and the government of Oklahoma. It is a bad comparison in terms of responses. China fears and represses discussion of the Tiananmen Square massacre. In America, we discuss and debate and try to incrementally learn from our experience.
IMHO experienced devs should leave places like this or demand change - others might not be able to move so easily and companies cannot afford working only with unexperienced staff.
My personal favourite is the McLeyvier Amadeus [0][1] - a synth that just barely made it out of the garage. Timing was key, as the McLeyvier was a digitally (full-fledged computer)-controlled analog synth released just around the same time as the Fairlight CMI, which was a game changer. The company that backed the synth (Hazelcom) subsequently used the parallel processing technology to develop the GIS industry with PCI Geomatics [2], so the development of a synth that was doomed from the start turned out to be a game-changer in another field.

[0] https://collections.nmc.ca/objects/275/mcleyvier-amadeus

[1] http://retiary.org/ls/writings/cmj_mcleyvier.html

[2] https://www.geospatialworld.net/article/first-person-dr-robe...
Whitewashing history to save the economy is certainly an interesting take.

Let's be clear: the reason the Chinese government wants to forget and move on from Tiananmen Square is because it threatens their power. The scariest thing for an autocrat is the people realizing that people hold the real power, and that all systems of government only exist because of the consent of the governed (implied in China's case, explicit in a democracies).
I've being running a contract development shop for about 20 years and I think that this is very out of line.

That said, our usual approach to dealing with customer-required installs like VPN clients is to just spin up a VM using VMWare Workstation on our development machines and do all of the things that touch their network with that. Given the nature of our work, we connect to their environments as little as possible and we leave those VMs off at all other times. We haven't had any problems with that approach thus far.

Additionally, we don't offer our clients the option of giving us development laptops for our work with them. That just makes us churn hours without producing anything while we deal with whatever local IT silliness they have.

Technical considerations aside, the idea that they want to spy on their contractors is troubling and I'd get away from that situation as soon as possible. Unless they decide to pull back on these requests, it sounds like they'll be just be emboldened to micromanage even more.
I'm not a fan of the GPLv3 limiting the available response to copyright violations. Time limits in particular. It's one of the less clear parts of the license IMHO, and it affects the primary means of enforcement.

Fortunately a lot of GPLv3 code is actually 3+ so maybe if a version 4 ever comes along this nonsensical restriction on enforcement will be more limited. I do understand the reasons around accidental misuse, but I haven't really seen anyone getting into big trouble from accidental misuse. I have seen these high profile cases of deliberate misuse by big corporations.
The reason rates were so high was because of interest. Back then you could expect your income to increase so the interest wasn't as bad as the nominal rate.
Justin Sun quits Tron to become WTO ambassador for Grenada
Judging by the prices, they would like to, and they would if you made enough of them.
Even imagining this is suffocating for someone who hasn't grown up in such a system.
Slightly different? Who is in prison for something "slightly different" than publicly accusing a government official of rape?
> 22. Learn to Navigate without GPS

I love doing that. The more you do it, it gets easier too!
I've been following BOFH for decades (It long predates 1999), since he was a student in New Zealand.

It is not PC (but also not deliberately offensive -it's a revenge fantasy; not a manifesto).

As time has gone on, Simon (the BOFH), has gotten deadlier. He started off, nuking students' term papers, and has since graduated to routine first-degree, premeditated murder.

It's entertainment. Not my favorite go-to, but I enjoy it.

I'm easily amused, I guess.
Ah yeah I forgot. The (monetary, personal, logistical, time) cost of doing fraud has to be as high as possible.

This would be another point where digital solutions usually turn out far worse than traditional paper ballots. If you can hack one machine you potentially could manipulate many ballots. If you hack the manufacturer of the machine you potentially get many machines – and this could be done by a single person with the right information and skillset.

That makes a digital attack feasible for a nation-state-attacker, of which there are certainly some (and maybe more in the future).

Paper being slow, cumbersome, material-intesive is not a bug, it is a feature.
The US governemnt is inept and oppressive in its ways, but you are acting exactly as a hostile foreign agent would, stirring up strife and making exaggerated equivocations to create division.
Aren’t multiple setState calls in the same tick likely to be batched and only result in one new render with all state values updated?
> The average Joe has no business using Tor.

If the only people using Tor are people who actually need it, then 'using Tor' becomes a very dangerous marker.
> The last primary we had for an empty seat was something like 4 Dems, 1 Republican and some other third party

I’m not sure which seat and which election you are talking about, but that would be consistent with the Republican strategy of trying to discourage more candidates from running, because that way vote splitting worms in their favor, maximizing their chance of making it into the top 2 and maximizing their perceived strength going into the general. Party leaders have been fairly open about their strategy of dealing with the top-two primary system.

> The Republican didn’t really even show up to various debates and round tables.

That's also a pretty common Republican strategy where there would be more than two candidates on the stage in California, on the theory (which has some support) that the hits coming out of such a forum will be on the candidates involved.
No Apple quietly and understatedly did something positive.

Microsoft just said they did, bulldozed telemetry and Edge on everyone, released a shit show of an OS and buried it under a pile of marketing and blogs that everyone bought hook line and sinker.
A number of responses to this are arguing over whether real wages were really flat since the 1970s or how one would judge given the differences in the things we spend money on (larger houses, new tech, etc). But for any choice of how to calculate inflation which makes worker's wages go up over time, doesn't that imply that the total growth since the 1970s is also larger, and the absolute value captured by the capital-owning class is even larger? You can skew the picture to make the situation for workers less crappy, but not without making the success of the capital owners even more extreme.

Piketty frames stuff in terms of the share of growth that goes to labor vs capital-owners, and I can't stop viewing the situation in those terms. My understanding is that recent data shows that in general, companies selling a lot of consumer goods have improved their margins -- they're raising prices faster than their costs are increasing -- meaning effectively we're shifting money from consumers to shareholders. Every crisis is an opportunity to argue for the richest to enrich themselves further.
I'd rather seriously reconsider dealing with publishers of sites who consider it so important to trample all over our privacy rights that they'd rather block access than address the issues.
France shuts down nuclear plants – gas and power prices shatter records
Men != Women

Women != Men

Sorry if that offends you.

Youtube: "Brainwash: The Gender Equality Paradox"

https://www.youtube.com/watch?v=tiJVJ5QRRUE
great. One `pipx` shuffle and `mpv-build` later, and we’re off to the races.
Google Drive could soon start locking your files
I like the `extendState` concept. So far, most of the time, I find that modern JS is fine enough. I can absolutely see the benefit of abstracting this concept. But I'm always hesitant to layer on top of an API just for little improvements. The cost is deceptively high: you have to re-remember your custom API and others have to learn your custom API.

setState({...state, foo: "bar"})
You understand that when you disappear someone, it means that you have no idea what happened to them.
10s of Mb was a lot in the '90s though. A mid '90s consumer hard drive usually clocked in at a few hundred megabytes, and RAM could be in the dozens of Mb.
If someone has access to the physical device, that device need to be able to display the actual data = the device has the "secret" information already.
I think this is overly reductive, even if it’s largely pointed in the right direction.

For example, I think the best way to interpret the pandemic isn’t through ethical systems, it’s through state capacity and competence. America didn’t fumble the pandemic because of deontological ethics, it fumbled because the federal government was just straight up incompetent. Without the federal government coordinating the crisis, every state was left to try its own strategy, which really does not work during a pandemic.

Furthermore china might have eventually taken a “utilitarian” approach, but only after their first strategy of denial and repression failed. Like many authoritarian regimes China’s first interest is in their own stability, not prosperity per se. In cases where the prosperity of the citizens and the pride of the party are in conflict, China will clearly favor the latter over the former.
Surely for a web app dependency that is pretty much answered by how your app is deployed. For a Flask app it’s likely one line in your requirements.txt, probably a virtualenv in there too. Honestly, it’s not that hard
The last 4 years I've been following TransparentBusiness as they lobby state legislatures to mandate the use of their tracking software on state employees. Only Louisiana has picked it up so far, but that was before covid. 2023 is going to be the the year when I predict a bunch of Republican led state legislatures start accepting the intrusion into their worker's privacy at the cost of tax payer money and trust.

https://transparentbusiness.com/news/louisiana.html
The PHB isn’t a viewpoint character. And Dogbert is usually only mean to people who can said to be (in some sense) deserving.
> I do think that "it's good that python is slow because it forces you to optimize" is a weird take, though.

My take wasn't that it forces you to, but that non-optimal code paths can be greatly exaggerated in comparison to other languages, particularly compiled ones. You can still ignore it (I mean, within reason), but it can give you that extra push to really look a bit deeper to understand what's going on. And of course, there's optimized libraries written in C/C++ that you can take advantage of for even better number crunching than standard CPython.

> What kind of dictionary, and how come even a naive solution would be so slow?

My naive solution was literally going through every single element for every loop and not storing any data besides the fuel buildup and the alignment number that generated it. The dictionary was added to act as a cache to store already computed fuel consumption values, initially per-loop then moved one level up to be global (because the summations wouldn't be different).

I'm not saying my method (posted in a sibling comment) is the best solution, but it's the way my brain walked through the problem.
I would imagine it would help more with nested objects.

({ contact: { address: "" } })

as opposed to

({ ...prev, contact: { ...prev.contact, address: "" } })
It does at least set the stage to expel them if the behavior continues. Although it appears you are correct, this is way too little way too late.
Floating point feels to me like a very well designed jack-of-all-trades. They are decent for most tasks, but if you know exactly what you want to do then you can find something that does that particular job better.
Previous discussion on the implementation of their technology: https://news.ycombinator.com/item?id=28127961
Why don't they just continue to amass losses like uber, airbnb and Amazon (losses first 10 yrs)?
These days talk that defends freedom of speech is not cheap.
WTF? Imagine some old creep, hyper-focused on worker productivity, constantly watches your camera, and you having no way of knowing when, and your daughters run around the house half naked. They might shower and put on a towel and go across the house to get something, and the towel might slip off which normally won't be an issue. Even if you tell them there is a camera, how often to children take abstract instructions seriously? And you might move / reposition the camera and forget to tell them about it.
The Tulsa race massacre which has been featured in pop culture and all over the press in the last few years because a lot of Americans didn’t know about it.

Vs

The Tiananmen Square massacre which is censored to even mention digitally in China, and state agents intimidate citizens outside China just for mentioning it.

Also note that Tulsa was 100 years ago. Around the time of the birth of the CCP, which has killed tens of millions of its own citizens since that time. Tiananmen was in 1989.

Any attempt to equivocate these two is utterly intellectually dishonest.
Agree on tooling and library support. Not sure what developer ergonomics are? Ease of writing code, expressiveness? That's entirely subjective I would say. My subjective take is that, once you know a language like Haskell, it's hyper-productive and simple to express things that would be much harder and error prone in, say, an imperative language. Tradeoff is that it takes a while to get to this point. There is a steep learning curve. It's an amazing tool in the right hands / for the right problems. Tooling etc is such a pain point though.
How to use Filter Plugin to apply various filters to your Live Streams?
Microsoft has embraced Linux and open source in general to the extent that it helps them expand into larger markets. Linux is to servers as Windows is to desktop computing, Microsoft has finally acknowledged that they can't "win" in the server and cloud market without conceding to that, and have been "supporting" Linux and open source/free software in various ways over the last several years.

It's not because they believe in open source and free software, it's more that they realized they can coexist with and even benefit from helping such projects. It's a beneficial means to a selfish end, but it's better than the old Microsoft who just wanted to destroy anything related to Linux and free software out of pure spite.
Take a look at Ladder Logic: https://en.wikipedia.org/wiki/Ladder_logic

I don't think this was necessarily created by non-programmers, but it was certainly created for them. The language is designed to mimic electrical schematics with the idea being electricians, electrical engineers, etc can easily program and debug in the language.

I'm a software engineer who has worked extensively programming PLCs with Ladder Logic and I must say it can be quite fun to work with.
Well our population is 3x higher but beyond that, I’d love to see the long term trend in deaths.

I assume (based on other countries data) that we’re basically accelerating deaths in the 80+ year old group, heavily weighed to the sick. So basically same as the flu in 2018 when 100,000 Americans died.

If 5 years from now we see a dip in deaths we’ll know we didn’t kill of a segment of health in population but rather accelerated the deaths of the morbid elderly by a year or two.

Not to say those deaths aren’t tragic but it’s very different than 800,000 deaths of people j the prime of their lives.