skysight-inc/HackerNews huggingface dataset:
so one person can create 1000s of accounts?
For users who want strong security in messaging, yet an easy way for anyone to use the platform Signal has a much better user experience. Over 95% of my messaging is on Signal. Almost none of those users will benefit in any way by switching to Matrix. While it's a great ecosystem, it's also too much work for people who don't want those features or flexibility.
That's the big difference between a "weightlifting gym", the first gym; and a "gym with weights", the second gym. The people going to the first go regularly and treat it like home, and the owners have to charge accordingly to buy and maintain good equipment, making it a place where the users choose to go. In the second, the preferred customer is someone that pays for a long contract but never goes to the gym and there's no point it making it other than surface-level nice. Then again the second gym costs half or a third of the first gym.
Please stop peddling this horrible experience as a form of a valid backup. A process that requires full manual interaction and requires you to know ahead of time when your phone will break or be stolen is not a useful backup process.
> TANSTAAFL

"There ain't no such thing as a free lunch"

(I had to look it up, figure I'll save someone else yhe trouble)
Thanks for mentioning Entrywan, they look great from what I can tell on their site. Have you used their services? If so, I'm curious about your experiences with them.
It's actually pretty great (for submission and reading)
Ask for support on Matrix forums or rooms. Worked for me.
For the spam part, I commented below how’s that doesn’t work and it doesn’t even make sense for a messaging app.

> I'm not sure why you need to assume that it will be linked back to your real identity;

I’m not assuming, only North America (edit: and some European countries) doesn’t require an ID for a phone number (1), and even in here, you would use it in other services that are linked to your real ID like banks or paying the phone bill online. The concept simply boils down to as soon as you find an account’s phone number, it’s a game over for that said privacy.

(1) https://www.comparitech.com/blog/vpn-privacy/sim-card-regist...
Does he have a normal phone number? I thought you should also be able to receive a confirmation code there from the desktop app.
A Global Police Operation Just Took Down the Notorious LockBit Ransomware Gang
Perhaps rephrase the Q:
Why isn't there an independent Rotten Tomatoes for x ...

Rotten Tomatoes is owned by:

Warner Bros. (25%)
NBCUniversal (75%)

If there was a Rotten Tomatoes for consumer electronics, I would suspect that it would be owned by Apple, Samsung, or Sony ...
FWIW I’ve been using native iOS mail with Fastmail forever and it works perfectly for me.
Usernames are only used for the initial connection, so "getting" a username doesn't really gain you anything other than the "username" you give to people who don't already have you as a contact: "a username is not the profile name that’s displayed in chats, it’s not a permanent handle, and not visible to the people you are chatting with in Signal"
> In Erlang, the mantra is “abstraction is had by introducing another process”.

This is probably "not a good idea", as processes introduce bottlenecks. Really, if you want to abstract in erlang, you should, in 95% of cases really just write a behaviour.

Of course if you need to abstract over something stateful, yes, please write a process. The benefit being that you can do some pretty painless dependency injection (or at a minor readability cost compile time pick between modules) and inject the state in your tests.
In case you're hungry after reading this, she has a post on how to make creamy grits:

https://mary.codes/blog/recipes/the_secret_to_the_creamiest_...

I love grits, but have never tried baking soda (or even heard of it). Gonna have to try this.
Their decisions seem right for the use case of a secure messaging app, but I don't care about that use case and would rather use a non-e2ee app that'll be reliable, not lock me out, and work seamlessly across devices. Also, for those who truly care about e2ee, it's pointless if you aren't checking all the safety numbers out-of-band.
Modern data center networks don't have full cross connectivity. Instead they are built using graphs and hierarchies that provide less than the total bandwidth required for all pairs of hosts to be communicating. This means, as workloads start to grow and large numbers of compute hosts demand data IO to/from storage hosts, the network eventually gets congested, which typically exhibits as higher latencies and more dropped packets. Batch jobs are often relegated to "spare" bandwidth while serving jobs often get dedicated bandwidth

At the same time, ethernetworks with layered network protocols on top typically have a fair amount of latency overhead, that makes it much slower than bus-based direct-host-attached storage. I was definitely impressed at how quickly SSDs reached and then exceeded SATA bandwidth. nvme has made a HUGE difference here.
rotten tomatoes is the absolute worst of all worlds when it comes to film review so praise be there isn't a parallel for consumer electronics
Vector. Monitors. Are. Analog.

You are thinking of digital vector GRAPHICS displays with hardware line-drawing support. Analog vector monitors and digital vector graphics raster displays are two different things. Vector monitors can draw nonpixellated curved lines as well as straight lines. Vector monitors can draw lines at any angle without staircasing. If a screen has pixels, it is not a vector monitor.

The 1970s Asteroids arcade game had an analog vector monitor without pixels. Ditto the PDP-1 Spacewar and PDP-11 Lunar Lander, both of which I saw in the 70s. Ditto the Star Wars arcade game. Some vector monitors had rapid-fade phosphors and had to be constantly redrawn, others were bistable storage tubes that retained an image for several minutes without being redrawn. The Plato terminal did not have an analog vector monitor.

https://en.m.wikipedia.org/wiki/Vector_monitor

https://en.m.wikipedia.org/wiki/Star_Wars_(1983_video_game)

https://en.m.wikipedia.org/wiki/Battlezone_(1980_video_game)

https://en.m.wikipedia.org/wiki/Direct-view_bistable_storage...
I agree that it is odd, even from an "efficient market hypothesis" angle. There are people who use Arc literally only because of the very well-integrated and implemented vertical tab bar (versus, oftentimes jank & ugly addons in Firefox/Chrome). In other words, we (humanity) have to create and maintain an entire new browser just to solve this one problem for users that could, very easily, be a checkbox in a settings menu.

Same with Windows 11; I know one person who refuses to upgrade literally only because the Windows 11 taskbar is bottom-of-monitor only; they don't support moving it to the left or right-hand side of the monitor.

Its actually unhinged. Our industry was filled with years, decades even, where we were so excited and proud to build things to be as powerful as possible, to do as much as possible. Nowadays, companies want to build the least they can possibly get away with. Its sad what we've lost.
I had a similar thought. They could otherwise have asked the two end questions from a cohort without the lead-up to get the baseline.
A conserved microbial network underpins cadaver decomposition in any environment
Seems fair to deprioritize Elon news. It rarely leads to interesting conversation.

On a more general note, this happens all the time. It's how HN works. It doesn't have much to do with Elon.
There are quite a few tech companies headquartered in the United States, but with employees globally.

37signals, MongoDB, GitHub, GitLab, Uber, and the AWS subsidiary of Amazon for example are some which I definitely know have (or had) remote employees in the Netherlands.

Protip: You will probably get quite some good leads when you search for remote jobs at the location you are relocating to at LinkedIn.

Good luck!
The cloud is where Moores Law goes to die.
Show HN: I made a website that lets you hyper-personalise cold emails using AI
Just wanted to share with you something I built. If you're an email marketer who sends a lot of cold emails, this will be of interest to you.

Hypera.app is a site where email marketers can hyper-personalise their cold emails using the power of AI.

I'm solving the following problem: Personalisation is super important for email marketing, significantly increasing CTR and response rate for cold emails. But it takes a huge amount of time to do manually, and is therefore not scalable. Hypera uses AI to generate personalised introductions in email messages. I've been using it myself, and have seen a doubling of CTR in my cold outreach.

Right now, the product is only for YouTube creator/influencer outreach, but depending on interest, I might expand it to other scenarios. Interested to hear your feedback. Thank you!
Ooh that sounds fun.

Something I spent time thinking about, but wasn’t able to find a huge amount of information on, is how you could use compression alongside bloom filters. You could make enormous bloom filters that make use of run length encoding or sparse bitmaps. You sacrifice insert and lookup speed but you could make enormous bloom filters this way.
Ukraine proposed an algorithm to SpaceX to prevent Russian accessing Starlink
Video: Htmx For React Developers in 10 Minutes [video]
I wonder how LlamaParse compares head to head with https://unstructured.io
> Readability is great, and I use it, but it's odd how half-assed the maintenance for it has been. I've haven't seen any noticeable improvements to it in quite some time

What improvements are you looking for? For me, it works over 95% of the time, so I'm happy. Occasionally it excises a section (e.g. "too short" heuristic), and I wish it was smarter about it. But like you, I haven't found better alternatives. I also need something I can run in a script.

> Perhaps it's already being made obsolete by LLM technologies? I'd be curious to hear from anyone who's used a locally running LLM to extract written content, especially if it's been built specifically for that task.

It would be good to benchmark this across, say, 50 sites and see which one performs better. At the moment, I don't know if I'd trust an LLM more than Readability - especially for longer content. Also, I wouldn't use it to scrape 90K sites. Both slow and expensive!
fww i get a lot of spam in Telegram, but none in Signal (same phone number), so whatever they are doing by my very limited benchmark is going well.
Multi-tenant SaaS application template with Python and Postgres
> Lie: Engineering, History, Science, et al are strongly dependent on social norms.

I believe in the ideals you are talking about - I think they are essential. If we don't look at how we fail those ideals, how our biases have resulted in untruths, obviously we won't get closer to them.

We need to face the cold, difficult truths: I encourage you to read histories of those fields; it is overwhelmingly the case that bias has affected them in significant ways. As simple examples, much of engineering has historically assumed male users; not only does that affect seatbelt usage or bulletproof vest usage in the military (a real thing!), but it also excludes women from doing certain jobs - the equipment is made for men but not for women.

Much of medical research has been on males for male problems - for example, heart disease research for a long time used only male subjects, though the disease affects women differently. Part of the reason is the training (school) and hiring bias toward male researchers, as many studies have demonstrated (some simply by removing author names).

It's self-perpetuating: We are biased, of course, to hire people like ourselves (an early lesson in business school) and to focus on problems we have experience with. You need someone to push to disrupt that cycle, force women, in these examples, into the system. Otherwise, it just keeps running on that way forever.
With NVMe SSDs? What makes RAID unviable in that environment?
as ironic as it might seem given my mental health
https://www.youtube.com/watch?v=SJUhlRoBL8M
If you are able to make your childern happy ,that is what matters. My parents always provided for us but never fostered a happy household.
Death will come for us eventually,happiness is what matters (I have learnt the hard way!!)
Now we just need a Prodigy - Smack My B Up pigeon parody

https://youtu.be/J1zYF0cejmg?si=3fIDDy19l1Pp7YRh
That document is probably deliberately on the pessimistic side to encourage your code to be portable across all kinds of "data centers" (however that is defined). When I previously worked at Google, the standard RPC system definitely offered 50 microseconds of round trip latency at the median (I measured it myself in a real application), and their advanced user-space implementation called Snap could offer about 10 microseconds of round trip latency. The latter figure comes from page 9 of https://storage.googleapis.com/gweb-research2023-media/pubto...

> nice datacenters may even have multiple 100 Gbit/sec NICs per machine in 2024,

Google exceeded 100Gbps per machine long before 2024. IIRC it had been 400Gbps for a while.
I guess it would be justified if the particular implementations we focus on (like AI roadmap planning or duplicate detection) are of interest to you. I'd agree that they are probably coming to other tools that want to adapt eventually, but by and large they aren't there yet! I think we take a markedly more AI-forward philosophy than other tools so I'm honestly not 100% sure that they even will fully adapt in a timely manner- especially the large incumbents. Most of those are still focused on finding different creative ways to put chatbots in their products instead of meshing useful AI features in a more streamlined way.

Also admittedly this isn't a product-reason, but at least for now as a relatively small startup we're able to offer a lot more custom support and strategizing with any team that switches over. I can't promise we won't eventually run into the same bottlenecks as the large companies eventually, but for now I'm confident our service is better and some of our users have expressed that as one of the primary motivators for keeping with Dart.

Ultimately, if you're happy with your current system and don't see your team becoming more efficient on Dart then it's probably not worth the switch. However it doesn't take long for any extra hours saved each week to start adding up.
Miri is fantastic, but also isn't a "compiler sidecar," exactly. It is an interpreter. It's closer to a sanitizer than a compile-time check. It also means a huge, huge overhead to running your code, and in a performance-sensitive language that's a tough sell.

It's also only needed for when you dip into unsafe, which is not particularly often, and so imposing this on all code would be the wrong tradeoff.
This post seems to be just about the GTK port of WebKit. So they’re comparing Skia vs Cairo on Linux. There’s no mention of Skia vs CoreGraphics for macOS. It doesn’t sound like that is something that is being considered.
Thanks for this link - I have some free time coming up, and this seems like a great use of it!
That's true, I just like when stealth games go beyond just player visibility, some of my inspirations do that:

- Thief Gold, sound was important, each surface would make a certain amount of noise, and you could damp the noise by covering the ground in moss, or reduce it by walking slower.

- Splinter Cell Chaos Theory: which had a sound-meter with 2 indicators, one for the noise you are making and the background noise. I specially like this system because of how it allows you to make much more well-informed decisions.

- Sniper Elite: you can cover the sound of your rifle with loud background noise in some maps, they are regular, and they have cue moments before the loudest part.
Treat this with the same level of authority as you would all the other articles on his Substack.
The problem is that, in many cases, the governments that introduce those kinds of pervasive ID schemes are also the governments that lean authoritarian (or would love to).

It seems to me that, long-term, we really have three options that do not lead to a totalitarian hellscape:

1. Keep our strong centralized governments, but retain privacy (by e.g. not having biometric IDs) as a check on their ability to control citizens. Downside: governments are much less efficient. Caveat: arrangement is unstable and governments will constantly try to upset it.

2. Accept a reduction in privacy while also scaling down and decentralizing governance (libertarian municipalism, democratic confederalism etc) to the point where governments simply don't have sufficient power to get too abusive with such schemes. Downsides: reduced security. Caveat: such abuses will still happen, they'll just be more localized instead of uniform, and thus easier (but still costly) to evade when they happen.

3. Go full Amish. Downside: reduction in quality of life (some people would argue about this, but the consensus is fairly clear based on how many people choose this lifestyle today).
I couldn't believe it when I first signed up for Signal and people who had my number were * sent notifications * that I had just signed up. This could've included people I had blocked on my phone.
In Sweden they have some spine to do this

https://mullvad.net/en/blog/2023/4/20/mullvad-vpn-was-subjec...
How does anyone ever end up with a claim that allows garnishing future wages (that do not exist and are not guaranteed to exist at the time the loan is issued)?

The whole point of a loan (of any kind) is that it comes with risks. Different types of loans have different risks, and allow ownership claims of more or less things distributed in time and space). But no loan is risk-free, and so the idea that a loan provides an ownership claim of something that only notionally exists doesn't seem particularly strange.
I think there would be something like social media that would take its place. I remember when I was in college (pre-Facebook, MySpace) we had various chat programs that every student used. That and discussion boards like usenet where people became known. It's hard to imagine if there would be an Internet at all without social media of some sort.

(edited for readability)
> But also, this is really the only way to actually improve the underlying tech. How do you know patterns of abuse? Normal use? Weird but non-abusive use? By collecting data on that usage and feeding it back into development.

You can collect that data internally or let users opt in; spying on users is absolutely not the only way to improve.
Oh yeah, privacy oriented messaging app requires phone number for sign up. Telegram has this feature for years already? It seems to me that they are positioning themselves as privacy saviours just because they are non-profit organization and their app is open source.
If, like me, you can't read the questions in the results table, here is a legible version: https://datawrapper.dwcdn.net/jZ5sT/full.png
For writing text (emails, etc.) and asking basic questions gemini is superior to gpt-4 in my opinion. But when it comes to logic, programming and resoning, gpt4 is better in my opinion. It rarely makes syntax or logical errors, and the jupyter notebook that chatgpt has access to is a big plus for me. It can use it to solve math questions with sympy, use matplotlib and I can ask it to crop a video file for me. Gemini makes a lot of basic mistakes and the code examples are very minimalistic.
Google is never worth a subscription. They have completely moved away from "don't be evil"; don't encourage them by giving them more money.
AnySpace: A simple Social Network similar to MySpace circa 2005
Self-hosted Social Network taking inspiration from the "golden age of social media".
Discoverability. I can't count the number of times I've had to ask phone support people to please read the notes that the last agent took. If you have a paper form, someone marking in the margins is immediately apparent.

Hypermedia didn't go far enough, in the sense that it overlooks how people form relationships with specific documents. In case of margin notes, individuals take an instance of a document template and mark it up to customize it. They recognized that the shape of the form was not the only shape the document could take and they knew that the form was an extension of their authority. So if it didn't make sense they changed it.

You can't really reproduce that experience with hypertext because there's no concept of "this document doesn't apply to this situation let me, the individual user, change it to communicate something unique." And because humans aren't reviewing any of these documents, there's nobody there to interpret it correctly even if you could. Essentially the Internet and web form design and replacement of humans with machines has involved a great abdication of authority from the front-line employees who process these forms. I would argue that it's becoming the downfall of our modern society. If a programmer or analyst couldn't envision your situation, nobody works at the company who can do anything about it.
You can find Intel Sapphire Rapids powered VM instances on GCE
Can you addjust --blocksize to correspond to the block size on the device?
And with/without --direct=1
From the bit of digging that I've done, it's all free tier domains that are affected. Paid tiers are not affected by this. Given that I've tested from multiple different ISPs, I think this is the fault of Cloudflare intentionally de-prioritising free tier traffic, rather than an issue with local routing.
>Sure. There could be a racist judge, corrupt cop, or absurd law oppressing people in any government system ever.

That is not systemic racism. That is a racist in a system. Systemic racism is, for example, redlining.
> I didn't say I enjoyed ObjC. That's not really how I choose my tools. It's a job. The choice is utilitarian.

Given C is faster and more mature than ObjC, why aren’t you writing everything in pure C and objc_msgSend?
> * Goes through huge pains to minimize serverside metadata storage.

And yet uses AWS: https://news.ycombinator.com/item?id=39414322
Took me a moment to recognize him when I watched that episode.
Can confirm. A few discrete scripts each focused on one part of the process can make the whole thing run seamlessly async, and you naturally end up storing the pages for processing by subsequent scripts. Especially if you write a dedicated downloader - then you can really go nuts optimizing and randomizing the download parameters for each individual link in the queue. "Do one thing and do it well" FTW.
I'm sorry but BeautifulSoup is not just a wrapper over lxml.

lxml even has a module for using beautifulsoup's parser.

> lxml can make use of BeautifulSoup as a parser backend

https://lxml.de/elementsoup.html

> A very nice feature of BeautifulSoup is its excellent support for encoding detection which can provide better results for real-world HTML pages that do not (correctly) declare their encoding.
The solution to that is to strip out the profit, Wikimedia style.

Building review sites is the easy part of it, that isn't preventing anything due to competition (like a programmer creating blog software to compete with Wordpress, building it is the easiest part; or creating an online store / shopping cart service to compete with Shopify). Building it does nothing of consequence. Acquiring hundreds of thousands of high quality product reviews is extraordinarily difficult, and then you have to keep them coming in forever at that high quality.

That these things are easy to build at a basic level, poses absolutely zero challenge to Wordpress or Shopify et al. I'm not exaggerating, it threatens them not in the least, because it's meaningless. It doesn't matter if someone can build an Uber clone in N months, they won't be able to do the actual hard part of competing with Uber.
Wait there is barely any difference in the response to the last question in both surveys!
Yeah my bad.