skysight-inc/HackerNews huggingface dataset:
I grant you that "Ashkenazi Jew" is not a race by any conventional definition. But no, there's no "genetically distinct haplotype" that defines it. It's "Jews from central and eastern Europe", vs. those from Africa, the Middle East and Spain. [1]

It's a broad, vague category, that is nonetheless sometimes still useful. Just like race. We don't pretend that Ashkenazi Jews don't exist, or are verboten from polite discussion because they are a "social construct."

> By the way, I don't think "African descent" is a race by any means of my understanding of the word...

Well, yeah. I pulled my punches there. I should have just said "black people", but even I felt squeamish about it. A great example of how this stuff confuses language and makes science harder.

[1] https://www.cancer.gov/publications/dictionaries/genetics-di...
Chewy is famous for sending condolence gifts to customers whose pets died.
We have lost features and utility along the way. 1Password now only supports a narrow “happy path” of entering passwords into web pages.

You don’t need to cast aspersions against other people to make your argument. Why would you do that? Grow up.
So, that’s what this is?
About 10-15 years ago they were behaving the same way.

I made a post in their forums complaining that their on disk file storage left your list of domain names in cleartext so someone with access to your files could see where you have accounts, which reduced the benefit of them encrypting the actual passwords, something they made a big deal about in their marketing.

They moved the post from the high traffic forum section about 1Password to an obscure forum section about random topics. (Their justification for leaving the domains in cleartext was that it was needed to make the browser extension work.)

I still use the product but the company is flawed. They are just less flawed than others.
It makes you entirely dependent on their cloud and vulnerable to their bugs, yeah. It's ridiculous.

As a nice example of the downsides, due to a few clicks while removing a friend's trial account, 1P irrevocably deleted their data immediately. Which was not clear and was not desired. (Not a bug per se, just "wait what, heck no I didn't mean to do that / didn't know it would do that immediately and with no explanatory prompt")

If they hadn't worked so hard to kill off their local backups, it would've been easy to restore access. Instead nope, and they lost quite a few customers immediately.
I've definitely noticed the Firefox extension (on Linux and MacOS) working more slowly and occasionally even hanging the entire browser for up to 30 seconds.
It’s also possible to… “move” to California for long enough that a “Cancel” button magically appears in your account setting a page. This was true for WSJ who otherwise wanted a phone call with hold times.
It jumped 4 times high out of the water, each time landing within a few feet of my boat, staring at me the whole time it was in the air. Crazily rocked my small sailboat but it didn't take in any water.
Assuming they have no competition, yes. But now they're not just competing with sysops, they're also completing with a bunch of other app platforms. None of the others are quite as full featured, but if the competitors can save 80% of the sysops time at 20% of the cost, Heroku will see people switching away.
Many vocal users, tiny set of their overall users.
Expiration dates do not stop recurring charges.
Indeed.

I like for example using enum types to ensure that what’s actually passed is the expected value even though fundamentally the semantics do not need to be much more complicated than integer values. There could be the same thing with a distinction between offset and indices as two different integer numerical types to avoid any ambiguity.
This would explain why I've seen groups.c code pop up in various TV shows as filler when someone is writing code on the fly.
It wouldn't target a particular religion, it would be a general policy protecting all children's right to education. LDS people being impacted would be an unfortunate side effect, not the promoted intention of the policy.

I genuinely can't tell if you're being disingenuous here. I'm not personally stressed about the rights of LDS people, but the procedural scenario I'm describing isn't even remotely far-fetched.
This is a cool project and yay nix, but:

> Inside a container the file system is very slow

Because you are not using "a container".

You are using a container that happens to be running in a linux VM on your OS X laptop. It's not the containers fault, it's the entire virtual machine that you are running because you're trying to run technology built on top of one operating system while running a completely different one.
> as well as Zoom

afaik zoom is written in Qt
Multiple apps may ship different Chrome versions and may depend on their individual features or lack thereof

It might also be a security risk: how do you prevent one app from shipping an infected Chrome 104 that will steal the secrets of another app?

Overall, it just seems simpler to not worry about any of these issues by shipping isolated binaries
One pedantipoint for that
OpenGL ES 2.0 could happen as early as the end of the year. Vulkan is a long way off.
should note I was a passenger =)
I haven't run devbox, but the README says that it requires docker to be installed. This makes me believe it isn't running the programs on my system (macos), but rather in the Linux VM.
What I really want is a tool like docker compose that builds on top of a tool like this (instead of docker)
The point is not to satisfy the empty criticism of "this is invalid because I can't think of an situation where it would apply." It is an elementary example of how the scientific community polices itself and prunes its methods in line with the evolution of norms and ethics.

Unit 731 is extreme but consider the many invasive and painful experiments still done on chimpanzees. At what point does the suffering of the animals outweigh the benefits of the study? Showing that the balance is on the side of the benefits is a basic part of getting any work approved at universities and research institutions. Nature is simply aggregating some of the ethical guidelines already present in many of these processes and proposing them as a broader and more inclusive structure.
The Fediverse, ActivityPub, & the IndieWeb
Entangled Photons Tailor-Made
I'm curious where the evidence for the headline is? I clicked the link but I just see some forum posts about the app not being in the App Store.

Are all the comments on this thread just people commenting based off the headline?
My main problem is safari on Mac - it takes its sweet time unlocking and then I often have to click around or reload the page to get it to actually “stick”.
It's condescention when you repeatedly bring it up whilst not acknowledging or even giving any indication you understand the second law or the phrase "a much stricter limit".

What I'm getting from this is you're just a concern troll with no interest in matching your ideas to reality.
There's a kinda-parallel pun between "Son" and "sun", too.
Amen!

The equivalent for web development would be to set the network throttling (two clicks in the Chrome DevTools) to the 3G preset, packet drops and all
#1 is not assumed. Clueless like their jobs because they believe their roles (usually in middle management) are more important and respected than they actually are.

And, sure, SWE is full of Clueless (you don’t have to be a manager to be clueless) who think they’re going to be millionaire CEOs inside five years because they were promised “meritocracy”.

I do agree that those models are specific (and therefore limited) to the private-sector corporation, and don’t really hold in mission-focused organizations where there is an actual reason for it to exist. Thing is, most of the highest-paid tech jobs are in pointless work done solely for rich people, with zero or negative net social value, so that’s where most HN posters are going to end up.
I have been directly told this several times. In one case, in an awareness presentation at a large tech company.

I suspect many of us have had this experience.
What does empowering people on their own even mean in this context? I thought password managers were how you empower people, in view of the constraints of:

- passwords need to be strong, and that is inconsistent with being memorable

- passwords shouldn't be repeated

- people use multiple devices

What is the user empowering solution to those three constraints other than password managers that store in the cloud, or flat-out ending passwords in favor of biometrics or something?
But making it known that the line of questioning will bring violence to others is implying that if the person continues the line of questioning, they are then knowingly and intentionally bringing violence to trans people. In a lot of legal systems and with informal norms, if you know your action will cause harm to others, and you do it anyway, you are considered a cause of the harm.

Claims that an action can cause violence are ultimately claims that the action causes violence.
Republicans strongly oppose the CFPB:

https://en.m.wikipedia.org/wiki/Consumer_Financial_Protectio...
Sure. But in general both malloc and cons are pretty zippy most of the time.
This is true to form. Musk recently told a Tesla owner to stop complaining about "full self-driving" not working very well. Musk plainly believes in free speech for himself, but not for others:

https://www.thedrive.com/news/elon-musk-tells-tesla-full-sel...

The reality is Tesla is not competitive with other manufacturers on simple tests like self parking:

https://www.youtube.com/watch?v=nsb2XBAIWyA

Instead of running around trying to suppress "bad press", Tesla should focus on making their cars better.
But then either VMS is much closer to UNIX than to things like IBM i (or IBM mainframes, which are however themselves very, very different from IBM i), or Windows is closer to UNIX than VMS. Because Windows is very close to UNIX compared to either of those.
It's a totally different level. Believing a shitty product will make a successful entry on the market does require some level of self-delusion, but nothing like believing a cluster of extremely low probability hypothesis about the world. The closest comparison to that, again, is a schizophrenic.
Actually, the dialog would go like this:

Q: But eventually you cancelled the credit card?

A: Yes.

Q: Despite your contractual obligation to pay?

Defense counsel: Objection, your honor. Leading the witness.

Judge: sustained

Want to try again?
Yeah for some reason $180 a year doesn’t hit me as hard as $15 a month.
> Also, my password manager is a critical part of my digital life. What happens when my payments fail for whatever reason? Shit happens.

This is why I only use password managers that save as KeePass databases, like Strongbox or KeePassXC.
Robots, AI Not as Welcomed in Nations Where Income Inequity Is High
Just because they moved to electron for the core client doesn't mean they can't add native extensions to add those features back. It's still a fully native app they are building and shipping at the end of the day (just happens to do a lot more work in the web view). I suppose losing those features is a trade-off they made in order to get the rewrite done but wouldn't be surprised if they add in those features later.

And the Windows app was in need of a serious update, the experience was not great.

We can't pretend that engineering for different platforms has no overhead. If they can now move faster shipping new features to all platforms on day one, users will win. There is going to be a transition period where things aren't at parity yet and that's understandable.
IDK, have you seen threads about Go generics, or Uber, or JavaScript/Electron, or Windows 11, or Tesla Autopilot, or China, or the US, or systemd, or...

This seems pretty ordinary for HN xD
The obvious, yet clearly heartless way question to ask is, why should you care? In the first example, the kid is not yours.

A failed intervention may carry the risk of violence being used against you as revenge. If you’re unfortunate, the police may refuse normal interaction if you later need it (say, because they found no evidence, or if they for some reason ignore domestic violence as a rule of thumb). You’re sticking your head out for someone who you don’t even know.

Even assuming that there are reasons to help that particular person, why is there suddenly a burden on me to do or say something? Doing or saying nothing will of course mean that I’m an an asshole, sociopath, or <insert derogatory term >, but that still shouldn’t compel me to do or say anything. Compelled action and speech aren’t compatible with personal freedoms, or so I gather from the current consensus - so why is there suddenly a pressure to act?
> Preaching is like a religious thing. Why are people getting religious over a programming language?

My brother in christ it was a turn of phrase meant to be in the spirit of your original complaint.

You seem in need of an axe to grind (not an actual axe, this is another idiom). I’ll leave you to it.
> Actually, sickle cell anemia is disproportionately high only in specific populations of black people.

I wouldn't be surprised if we had, by this point, some more specific way of breaking down the susceptible population (other than the gene itself, which we know). It doesn't change the broader point that, breaking things down by "race" alone, we see huge, impactful differences.

Even in drug development, there's a huge push to break down clinical trials by gender and race, because not all drugs work the same in different ethnic populations. By these guidelines, I guess we're not allowed to do that? Race doesn't exist!
Poorly used RAM is wasted RAM. I don’t need a world class JIT compiler for an application which has a fixed set of features from the time I load it to the time I quit it. You can precompile stuff and leave the JIT compiler out of RAM. It’s presence is wasteful. I don’t need a world class DOM in a password manager. The UI is stable from the time it is published, we aren’t doing responsive layouts for random data here. Just passwords in a password vault.

Swap speeds are fantastic, but that isn’t an excuse to bloat out software to use all a customer’s RAM which they might want for other things.
Ask HN: Is there a market for a better Google Analytics client?
I use Google Analytics, mostly to see the number of users per day, which is good. I feel it's difficult to use for exploring other views, thought about a new client with a list of cards (templates), is there an existing GA client like this? is there a market for this type of client if building one?
Software is not really random. Mostly, they all fail or none of them fail. But in case only 1 server has a problem. You'd just use a script that removes that server from your load balancer so you can inspect it, fix it, etc..

I dont do rollbacks. If you deploy code that bugs out, you already failed. Because clearly the coders & reviewers did NOT understand the code. Proper testing helps also. And if doom day comes, just deploy a previous commit. It's pretty much the same as what u do with kubernetes. That being said. Kubernetes is indeed much easier for this.

It all comes down to: "do you actually know what you are doing?". If you know what you are doing, all these problems dont happen. If you feel it's important to be able to spin up new servers from scratch every time you deploy. i guess kubernetes is great for that. it's not for me.

As for being able to know what is happening, i do understand that can be impossible sometimes in large companies. Too many developers, too much code. Still, it shouldnt be used as an execuse for breaking the live servers.
Interesting, I haven't seen that.

I know they can detect that you're on a VPN; at least, one of the popular ones. I'm not sure about obscure VPN services.
Setting up dev env. in one day is normal, it normally shouldn’t take more than couple of hours at worst but how did they managed to publish a commit next day?

What type of a code base was that, because normally an engineer should spend at least couple of days trying to understand the full code base.
> Every scrap of data that is taken from you will be leveraged against you

False, because if I feed false & non-incriminating pieces of data to a surveillance system - which is not an edge case, but the exact idea that we are arguing about in this thread - then it will not be leveraged against me, and in fact it will decrease the amount of leverage that the system has against me.

> or sold to someone else on the promise that it could be

Right, at which point it will make that system worse, as well.

> The reason there is a multi-billion dollar a year industry around buying and selling the most mundane aspects of your life is because it gives others huge advantages over you. It allows them to take more of your money, to punish you, to erode your ability to enact change, and to manipulate you into supporting positions favorable to them.

Yes, I know this, and the point of feeding fake data is to prevent people from doing this. There's no point in putting this in, because that isn't the interesting part of the discussion, it's whether fake data actually works. Why do you keep putting completely irrelevant material into your comments?

> The data they collect allows them to do this no matter how inaccurate their assumptions about you are.

No. No no no. This is false. "Inaccurate data", just by itself, is worthless. It doesn't do anything. It's only inaccurate data along specific dimensions ("incriminating" data) that actually matters, and it's straightforward (if not easy) to "shape" the fake data that you feed to surveillance systems to that which is simultaneously (a) damaging to ad systems and (b) not incriminating at all.

And the rest of this paragraph? Pure speculation. You cannot make a connection between these kinds of negative outcomes and Ad Nauseam (and related techniques) because it has never happened.

> Ad Nauseam's approach fails to have any meaningful impact on the outcome.

You have precisely zero evidence for this, and I have counter-evidence: Google specifically banned Ad Nauseam from the Chrome Store[1], which is very good evidence for the fact that it is effective in ways that adblockers and anti-fingerprinting tools are not.

Your entire comment is filled with ridiculous assertions, completely irrelevant tangents, illogical leaps, and pure speculation. None of it lines up with reality.

[1] https://www.bleepingcomputer.com/news/google/google-bans-adn...
Looks really good. A layer over Nix that makes it tolerable sounds like a godsend. I’ve had a TODO item for “somehow use Nix for our dev env” at Notion since 2019, but I keep kicking the can down the road because its better to tolerate a 500 line setup script than learn all the Nix stuff. Of course we could use Docker, but then on Mac our dev process would be 3x slower.

Congrats to Daniel and the team! Excited to see what’s next after this.
It is, but it doesn’t use any of the existing open source software, which makes it fun, different, and interesting. Heck, just having a non-blink/non-webkit/non-goanna/non-gecko browser is cool.
So far as I can tell, the Gettier problem is exactly the same as "I believe in Science" - There's a fallacy of false equivalence in "X is a justified argument, X||Y is therefore justified because of the justification in X", or something like that, I'm not sure what to call that fallacy.

When you evaluate the truth of the whole argument, you'll find that it's not a "Justified True Belief" because the truth does not flow through the justified prepositions.
This reminds me that Alan Kay really hates Linux: https://youtu.be/rmsIZUuBoQs

This stings since I really like Alan Kay and have been influenced by his ideas, but am also working on a Linux-based VR headset as a thinking tool[1]. I think Alan would approve of the hardware but not the software, perhaps ultimately saying something like "you can spend your whole life dicking around in Linux, but still not understand anything about computing".

[1] https://simulavr.com
It's not really "opt".

There are two buttons, and the huge bright one is "Yes" or something (constantly changing), referring to whatever crap (Prime, credit card, rush shipping) thet are pushing in the big interstitial ads you are ignoring.

Amazon isn't worth the bother anymore. You can almost anything worthwhile somewhere else better.

Amazon was founded and run by proud Objectivists, so the ethics they have might not match yours.
I know you're being facetious, but you'd be surprised how many people think scientists shouldn't be questioned. Recent example: https://news.ycombinator.com/item?id=32358662
That's intriguing; did any of them comment on it?
That's where I heard of it too. Apparently this view is shared by others in government as well, as revealed in the Wikileaks diplomatic cable dump.
The EFF article is pretty recent and it doesn't look good either. I haven't come across ongoing work for a port of uBO to MV3. If there isn't, that says a lot as well.

Whatever MV3 may offer, I for one do not want adblockers to be compromised. If anything, they should be more powerful rather than less. Hypothetically and optimistically speaking, even if a MV3 port of uBO offers 80% of the current functionally, it would still be detrimental for browsing the "modern" web.
You're right. People forget things like: Jesus' disciples witnessed his miracles and wrote about them, other nonbiblical scholars wrote about Jesus and his miracles, there was recorded evidence to his death, there were witnesses to his ascension, 11 of the 12 apostles died for believing that Jesus was God (the 12th was Peter, marooned on Patmos, also for believing Jesus was God)
Judge rejects Elon Musk’s ‘absurdly broad’ data requests
I don't think this is the right way to think about this.
The editors of a journal do screen the articles that get published. Their criteria are hidden. They do not need to justify in any way why the accept or reject a submission. The process is entirely opaque. Scientists are thoroughly obsessed with publishing in top tier journals in many important fields, like biomedicine, so the whims of the editors are extremely influential. Here we have the faceless editors at least specifying some of the criteria they will be using. This is beneficial. We can now discuss and critique these criteria. We can also, if we disagree, choose not to publish in these journals, or post on twitter that our article was rejected on these grounds.

So overall, I think this is a net win.

The Nature Publishing group is not science. Science will survive whatever self-righteous fad the Nature editors decide to champion next week.
If you want to criticise anyone, criticise the post-war generation of academics who have allowed journals to have too much power and landed us in this stupid soul crushing arrangement we have today.
It will use Nix to build a shell on your local machine directly, so you can run the program on your system directly (not in a VM).

It also has some early functionality where you can turn that shell into a Docker container, so you can run the same shell + program in other environments or in the cloud
Think about looking out of a small window. By moving around, you can change the angle of your line of sight. In the ultimate limit, you can almost see the outside wall. Rather than moving the viewer around, this array has lots of cameras pointing at the window from different angles.
LOL, but I wasn't joking.
Photoshop worked on M1 on day 1. What is the argument even about here? Someone is upset that all software developers didn’t port everything to M1 overnight?
Why choose a CDN when you can let them compete for your love and affection?
The Jupyter+Git problem is now solved