skysight-inc/HackerNews huggingface dataset:
> Even basic empathy is now (unfortunately) a prominent political issue.

What _you_ consider basic empathy is a political issue.

Which, of course, makes it easy to denounce anyone that disagrees with you as evil without any self-reflection or analysis.

I agree, that's unfortunate.
Well, if you invite people over your private space, you can't go and assault them.
The Netherland seems like a good bet.

I look with envy at how they do a lot of things.
> Quite possibly. One of the big successes of the law and modern political traditions like liberalism has been demonstrating that the most successful path is when "we" don't respond and provide mechanisms to let individuals sort out their own differences in a 1:1 fashion, personally navigating the power dynamics.

This is definitely not a big success. What we get from this mentality is billionaires hoarding resources and corporations destabilizing democracies. The law exists to establish rules of conduct for living in a civilized society, not for encouraging individuals to sort out their differences on their own.

> Strong group responses are actually quite destructive and squelch non-conformance. Anyone who might be unusually successful with an unorthodox strategy gets crushed. Ends really badly for minorities too.

Strong group responses can be destructive or constructive. Either one can benefit or harm minorities. Organizing into a group to accomplish a goal does not automatically mean that individualism is cast aside -- many social movements have existed to empower individuals.

> We don't want the teachers taking an extremely successful and tolerant society focused on individual action in context of a group and then inculcating group reactions in context of an individual.

It sounds like in this case study, the society in question was far from extremely successful and tolerant. The whole point of the exercise was to promote social harmony among students.
Have you tried JAX? How does it compare?
Open core is definitely a tension (disclosure: I work at Grist). Specifically for Grist, we differentiate by offering data portability and autonomy, and a full-featured open-source app is part of how we do that. I invite you to check the repo out, you'll see we're not holding back. We did want to flag the project as open core from the start, since we will build proprietary services and features around the core app (which again is very featureful!), and don't want that to come as a surprise down the line.
This is the right idea.

For example if you draw a loop, specify a continuous function on the loop, and say it has to be differentiable inside of that loop, you can prove from the 2-d structure of differentiable functions that the value of the function at every point must be given by a specific integral around that loop. And from that you can start to recover a lot of the structure.

Here is a trivial example. The value of a differentiable function inside of the loop has reach its maximum absolute value at the boundary. Now consider a polynomial p(z) which doesn't have 0 as a root. 1/p(z) is differentiable everywhere that p(z) is not zero. If we draw a large enough circle around the origin, the value of 1/p(z) on that boundary is arbitrarily close to 0. But it isn't arbitrarily close to 0 at the origin, and therefore somewhere in that circle it must not be differentiable. And that point is a root of p(z).

This is the first proof that I saw that every polynomial over the complex numbers has a root. And it heavily uses the geometric structure of differentiable functions over the complex numbers. Note, that the reals lack this 2-D structure, and it is likewise easy to come up with polynomials over the reals that do not have real roots.
Some other interesting complementary projects found from that reddit thread:

Budibase: https://budibase.com/

NocoDB: https://nocodb.com/
I think you’re right. I’d do stuff like that if I was a billionaire. You have the ability to shift resources to what you think is important; this probably costs a comparable amount to a single SWE.

Having said that- Stripe does have a credible claim to making a % of the GDP of the internet. Maybe they view this sort of activity as increasing that; progress studies in general does have the potential to have a non-trivial impact on the economic impact of the internet.
If we have lots of low quality studies that show Ivermectin works well in populations which probably have high parasite incidence, and not much obvious effect of anything in populations where there aren't many parasites (insert puns here about lawyers and politicians)...

What is the high quality study here to prove?

I don't see why the problem is evidence. AFAIK there seems to just be a shortage of people repeating "the helpful effect is geographically correlated" over and over again. Unless there is evidence of a positive effect that I'm not aware of?
"The image files tricked the iPhone into giving access to its entire memory, bypassing security and allowing the installation of spyware that would steal a user's messages."

Seems like there is a lot behind this summary of the hack.

How does an image file trick the iPhone into all that?
It appears to me as paywalled/blocked? Has everyone here registered to see the content or is it a temporary block I wonder.
I understand yea - when it comes to a robot and a human though the human doesn't need to yield. It'll probably take some time to train it into people but humans should always have the right of way.
Yes you do. Use a minimal separate Windows install only for gaming when necessary. That's what I do.

I also got single GPU kvm passthrough working the other day so I don't even need to dual boot.

You could even take a principled stand and just not play those games.
It’s not just you. The painful slowness is what stopped me from using it after initial enthusiasm.
If you can spare the expense ($5/mo/user and a domain) you really should be putting Azure resources in a Microsoft 365 tenant instead of using MSA/live.com accounts. Microsoft will act as a 'processor' instead of a 'controller' of your data in this configuration.
I imagine GP was setting up to redirect there, given the very deliberate choice of language.
Of course but Nana gets mail through the mail slot and keeps pop in the fridge.

I'm assuming most people have no idea about the "advanced" options when it comes to email. Most non-tech people use a browser based gmail/yahoo/etc. account or (ugh) their ISP email
I'm on mobile, I think everyone else has an adblocker.

https://web.archive.org/web/20201206142006if_/https://rethin...
One of my companies has a patent in this space (Neuri) (rather defunct now). It worked exceptionally well for time series data.

Used similar work at Ascent.ai for robotics data (visual mostly) and that worked very well.

In fact I don't think we ever really saw an issue with this approach.
It's documented to be extremely traumatizing and physically disabling.
The speed of loading an ide first thing, the speed within the and the memory hogging is the biggest reason against an ide.

Others reasons matter:
- It allows you to be lazier and never learn the actual method names instead remembering two or three characters
- Switching editors could leave you lost. Sometimes you have to code in vim, notepad, gedit or a different ide. And without your ide could destory your mental workflow.

SublimeText fan.
I curse whoever designed and authorised this cynical, abusive, manipulative abomination, and wish them a shorter life, one filled with misery, suffering, and humiliation.
What's with people going Python is slow and then we have you telling us you've written a computationally intensive portion of your application in python? Can you eli5? I'm very confused.
I will, I liked nickel and dimed so I'll give this a read. One side note, in looking up this book to purchase on Amazon, the hardcover is 2 bucks cheaper than the soft cover. I've seen this kind of thing quite a bit lately. What gives?
There's a difference between celebrating illegal activism after the fact, once the activists won, and celebrating ongoing activism.
I could see that, our users loved Confluence because it was such an improvement over Gdocs or a shared network drive. Once the wysiwig editor came out our departments organically began to use it for everything. That was years ago though, user expectations continually rise so I can see your point.
Not to worry, Paris will be fine, and there are alternative locales for those who prefer a more car centric lifestyle.
> lithium-ion batteries in the electric cars on the Felicity Ace caught fire, but it was unclear whether that is what started the blaze.
That is amazing. I've complained about the lack of "spreadsheet but more structured" ms-access-like solutions here a few times. I've been a happy airtable user for a while. But this is really the next step. I love it and can't wait to give it a go (self hosted)
Fair point. It would certainly be a better world. Though constantly self-updating browsers are a relatively new thing and the legislators probably wanted to "protect" all those people stuck on IE11?

And legal precedence wise, laws have been requiring things of websites for a long time, but I can't think of any legislation that has required certain behavior by browser applications themselves. Since browsers, in theory, just implement open web standards, requiring something of them is effectively legislating a forced change into web standards. That's a spooky thought.

But let's be real... having individual websites ask for cookie and 3rd party request consent makes opt-out massively less popular than if this was built into the browser. If the "disable ad-targeting cookies" button wasn't hidden behind obtuse UI bespoke to each site, far far more people would opt out of them. I suspect that's a big reason why we got to this arrangement.
For those who asked direct links on images: https://ahohnmyc.github.io/chromeosflex/
But there is a pitfall: images are not ISO, but GPT.
> There's got to be a method for redemption and being recognized as redeemed.

Surely forgiveness, rather than feigned amnesia?
"When the last tree has been cut down, the last fish caught, the last river poisoned, only then will we realize that one cannot eat money." - Attributed as Cree Indian Proverb.
> Windows will absolutely become a subscription service in the next few years.

It already is, but the price is viewing ads and enduring "whoops, you're now using Microsoft Edge". They're just not yet ready to give up the many millions a year they get from system integrators buying Windows.
Or use a firewall to maintain control over the program's network access.
You shouldn’t use Markdown for content anymore
Note that you said "car" and that's not a given. Nor is the time to go shopping and cook if you need to work multiple jobs or take care of kids or etc. It is not impossible, but there are a number of barriers that shouldn't be there.
Third point isn't a shortcoming, it's a design choice.

Fourth point is objectively false: there are no setuid binaries anywhere in /nix/store. No setcaps either. One unprivileged user owns everything under /nix/store. I absolutely love this. Installing a new package cannot create security vulnerabilities, because it cannot affect existing packages or their dependencies, no new processes are spawned, and no setuid/setcap binaries are created. Note I am talking about nixpkgs here, not nixos. If you trust sandboxes (like chrome does) then compiling a new package cannot create security vulnerabilities either.

Second point is just an annoyance. It bothers me too, but we NFS-users lost the mindshare battle long ago. It's all HTTP and SSH now.
¯\_(ツ)_/¯

Maybe because it's the US cold war blueprint and doesn't require any innovation. To be clear: no public program has used magnetic mirrors for enrichment but they are so cheap/small and so hot that they really are a sure thing. Maybe MRI magnets are difficult to source. I feel like the true answer is not rooted in any technical explanation but rather some kind of political explanation.

If I was a warlord trying to make industrial quantities of weapons grade fissile material in 2022 I personally wouldn't go the centrifuge route, but everyone's a critic.
It's still Nix.

To be clear: I have extremely high praise for nix, and I'm getting nix-darwin going at work for engineer onboarding. That being said, it feels more like a research project. It pioneers some extremely important ideas and, by necessity, some of those ideas are "bolt-ons" and truly just feel like a proof of concept. Guix, for example, has home-manager built right in and doesn't suffer from the error message issues that home-manager does.

I used Arch, btw, and AUR was truly a thing of beauty. PPAs (of Ubuntu) are, in theory, even better. Have you seen the sheer amount of effort it takes to keep nixpkgs going?[1]

Home-manager, amazing thing that it is, has several issues. From their own documentation:

> Unfortunately, it is quite possible to get difficult to understand errors when working with Home Manager, such as infinite loops with no clear source reference. You should therefore be comfortable using the Nix language and the various tools in the Nix ecosystem.

Flakes? Experimental:

> Nix Flakes are an upcoming feature of the Nix package manager.

I also think it should be possible for the mainline (e.g. nixpkgs) to import a flake: the nixpkgs maintenance nightmare has to end. Dhall can do that, and will even verify it with a hash[2].

They came up with extremely important ideas, but the same ideas taken as a whole (instead of iteratively) could be combined into something far greater.

[1]: https://github.com/NixOS/nixpkgs/commits/master
[2]: https://github.com/dhall-lang/dhall-lang/blob/master/standar...
From being a production engineer for many years I can only agree: some of the brightest people of our generation spend most of their time compensating for the poor design choices of others. Not sure if this is better or worse than advertising.
It's not like Notre Dame burned down or anyth...oh.
That's kinda fair, but I think it's worth keeping an eye on.

Nix is really good at "programmatic environment for managing packages". Which is excellent for devops. There are advantages for developers, too.. but, developers can get away with quicker + dirtier solutions a lot of the time.

e.g. Maybe your project assumes a specific version of Ruby or whatever. Nix can solve this in a nice way, but you can use Ruby version manager (or the general asdf). Want to install Python packages, without conflicting? Nix can solve this in a nice way, but you can use virtualenv. Build a container image? etc.

An example of "practically useful, which Nix can do, others can't" I've seen is "just run the code from some repository". The non-Nix equivalent I've seen is `docker run <some image for a CLI tool>`. Nix allows the same UX, but without relying on containers. -- I think that's something everyone could benefit from.

I think the benefits for developers are definitely there; the main downside is that compared to those "quick + dirty" solutions, anything off the happy-path with Nix is quite difficult.
What do you think better way for opensource startups if it is not open core model?
I haven't used racket, but I would still lean towards languages that are heavily used commercially. The IDE support is generally better and the online resources are plentiful.
The world of text encodings is pretty insane, especially when you start getting into the realm of what seems like endless variations on multi-level encodings, like the bajillion different character set encodings for quwei/kuten CJK encodings.

I'm only scratching the surface right now, and just wrote a CPG 932 → Unicode lookup utility. https://pastebin.com/4PYmEjQZ

(For internal testing, forgive any sloppiness, but feel free to use the kuten table if you happen to have a niche project with one-way mapping. The tables themselves are facts and not creative expression, so should not be copyrightable, but I'm dedicating the project to the public domain anyway.)
I shudder to think how much Splunk costs at Twitter's scale.
I think I saw that happening too, but a few years ago. Although looks weird for a non-feature update.
i have a theory the problems with confluence are (no longer) related to confluence itself but the data organization. too many people. too many reorgs. not enough incentive to update. once they added real-time collaborative editing it changed the game. i think notion/clickup will be considered just as difficult to organize and make sense of once they gain enough adoption
I have heard that many optimizations that llvm can make are impossible in GCC.

I barely grasp yacc, but I understand that a more cohesive design, less burdened by history, can be greatly effective.

There is a group that is trying to rework Linux in such a way that it can be compiled by llvm clang. I wish them the best.
Here's the writeup:

https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-i...

edit, previous discussion:

https://news.ycombinator.com/item?id=29568625
Those can certainly be barriers but it's not the same argument as arguing there are "food deserts".
My backup batteries and solar panels were a great investment. My power never goes out. It’s a trip when the entire neighborhood is dark except your house.
Slight (and somewhat related, even) throwback to when (desktop) CPUs' primarily marketed performance indicator was their core frequency (i.e. "how many MHz a CPU has"), which also got divorced from reality over time. First bus and core frequency got separated, with bus frequency growing significantly slower and getting advertised much less, then the designation got at times decoupled entirely from frequency. For instance a Cyrix 6x86 PR166+ ran at 133Mhz but exhibited "comparable performance" to competitors' 166MHz CPUs, or later the Athlon XP 1500+ that ran at 1333MHz.
I pointed out the part about toys to highlight the unbridgeable gulf in stakes between the last two commenters' fearmongering over socialism and the wholesome and inoffensive lessons that were actually being taught.

I do agree with you, that's what the article is about! I also believe that it's a good thing to teach children about when they're young. Things make a lot more sense when you understand the structures of power that created them. I kinda wish I had figured it out a bit sooner than I did.

They're good lessons to teach kids. Do you disagree with that, or did I just misjudge what you were saying?
Yeah, it feels like the author wrote all the things they wanted to say as separate sentences, sometimes multiple times, and then randomized the order of the sentences. Really weird structure.
The fact that Notion’s search was so slow and not at all useful is part of what pushed me to Obsidian for knowledge management.
Holy shit. My relatives have asked me in the past "could this [image|video|other supposedly innocuous file format] be a virus or hack my phone?". I've always told them not to worry. Can't do that anymore.
And eventually the sun will become a red giant, devouring the earth.
Yes, it only needs like 4 or 5 VFS hooks to be defined. No syscall malarkey
The blog post just cuts off at the end?
"Ultimately, this migration has resulted in increased adoption of centralized logging, including among core application teams and operations and"
(disclosure: Grist employee) You're exactly right https://github.com/gristlabs/grist-core/blob/7f1f8fc9e60a2e1... - sorry the import choked!
I was thinking something along the same lines.

The article said 42 TB per datacenter. How many datacenters is Twitter running?
> and not an insignificant one.

And it's all due to how Code is both open-source in spirit and in truth, and aren't beholden to silly sales targets. You can see what this sort of thing does to a project when the Visual Studio 2022 team tried to move `dotnet watch` HMR functionality to Visual Studio 2022[0] instead of leaving it in VS Code.

0: https://github.com/dotnet/sdk/pull/22217
I've run many Borne/POSIX shell scripts on Windows for things that I've needed to do.

The most straightforward POSIX shell on Windows is the Busybox port, which uses the Almquist shell (ash) with many bashisms reintroduced.

https://frippery.org/busybox/
Keep in mind Rust wasn't even 1.0 until 2015, so servo was being developed in tandem with that, from 2015 to 2020 they integrated stylo from servo to firefox, and a few other components if memory serves.

So no, I guess they didn't bring an entire re-write to market in that time, but I don't think you can attribute any of those failings to language choice.
When is someone rehabilitated, though? Must someone's past mistakes haunt their life to their grave?
Pretty sure the only way to have produced zero emissions was to not mine the bitcoin at all. Old or new plant, or consumption of power from the existing grid would have produced some level of emissions, although Montana tends to have pretty high renewable energy from hydroelectric.
Oh, this is densely packed with indoctrination, but it's skillfully written so as to seem half normal.

Here's a simple heuristic: if a teacher presents a false proposition as truth, is corrected, and has the epistemic humility to revise what she teachers, she's not indoctrinating.

A student would have an easier time disproving the Pythagorean theorem, the Heliocentric model or even the history of slavery than convincing these teachers that they were wrong. The former claims are all at least contingent on evidence.

Read this article carefully. At every occasion, she is projecting her beliefs and judgments onto the children. There is no amount of evidence that could falsify her conclusion. It's pure, unadulterated blind faith. Whenever the kids reject the teachers' assertions, the objection is categorically interpreted as evidence of how "ingrained" into the kids' psyches capitalism, inequality and the rest of the parade of horribles are. Pay particular attention to how "Drew" is framed, the kid who evidently was a leader in this group. He's very hesitant to accept the teachers' judgments, and only does so after significant argument. When he does, he is praised for toeing the Party's line, and shortly thereafter the kids are given the legos back, with significant restrictions. Again, these are framed as if the kids actually agreed to "all houses must be the same" (I almost want to try to impose this rule on my kids - I imagine I'd be stepping on many fewer Legos, though time vegging out in front of Netflix would probably increase). But given all of the other admissions against interest that the author makes (including that the teachers didn't want to impose authoritarianism and so they took the legos away), I imagine these were not at all open-ended discussions, but were strongly manipulated by the teachers to achieve a certain outcome. The author isn't the first socialist to preach the gospel about control over the means of production who nevertheless treats the demos as if they are incapable of managing without her help.