skysight-inc/HackerNews huggingface dataset:
I have a name that has been relentlessly mocked for the last 36 years. The suggestion by others to me has always been “if you don’t like people mocking your name, change it”.

So, I’d say the same applies. If people called Karen don’t like the new association with their name, they can change their name.

Otherwise, sticks and stones.

Also, they’re not the ones actually being mocked here - I get grief from grown-ass adults over my name, directed at me - so frankly, I think anyone named Karen who sees this as a personal attack needs to either get over it, or change their name.
I'm for this too. I've recently unsubscribed from the paper of record in my country. I was tired of its editorial slant which is relentlessly socially progressive. It's also overheavy with opinion columns and light on investigative journalism. Columnists who are apparently experts on a new topic every week. I feel a bit bad about it because newspapers are dying and I'm contributing to that now but another part of me thinks that their time has passed. What I want is information not opinion. I want reporters to bring new information to my attention and find out the facts about situations in an impartial manner. And I've no interest in fashion, cookery, wines, restaurants, relationships, puzzles horoscopes, etc. I can get all that elsewhere and in a far more comprehensive manner.
This was very accessible! Thank you for writing it.

There were a couple of typos - might be worth getting someone to proof read it... (I am out atm so don't have a good way of laying out suggestions for corrections)
The corresponding bounds for the variant structures we construct do result in lower false-positive rates than a standard Bloomfilter - so, in that sense, you could say that they are better. However, they also require more space, striking a slightly different theoretical trade-off between space and accuracy.

For practical purposes, you would have to take the effect of caches into account, and the performance may vary depending on the particular choice of hardware. Our work stuck mainly to the theoretical side, so we didn't do any empirical testing of these new data structures. I guess the jury is still out on whether these variants are actually better in practice than the existing ones.
> Who wants to have a mortgage on a house that is going down in value every year?

People rent housing, paying monthly and knowing that they'll have nothing to own in the end. People even stay in hotels.

They are buying a service: a place to live under their control, where they want it.
A shift from paper to virtual cash will empower central banks
So they didn’t use a loophole? Cool, cause that was all I cared about.

Also, you will get all of that with the web. Just check google chrome to see what kind of permissions can be granted for any individual website. Contact sharing is right around the corner.
Yeah full solar eclipses are a lot of fun. I had an experience in Seattle a couple of years ago.

They perfectly align and all you see is a thin ring from the sun flares.

In that perfect eclipse, you can look at the sun with the naked eye and it’s beautiful and humbling. Like the day suddenly turns into a night for a few minutes.

The TV series “Heroes” was all about this eclipse. It’s a fun show if you enjoy this kind of things.
I picked this up on Steam as well. Definitely a fun way to relax and spend a few minutes. Really well designed and implemented!
It's not a linguistic question, it's a social question.

"Is a man who identifies as a woman, a woman, or a man?" - that's a pretty core question.

To be fair, it's pretty important to trans women that they identify and be referred to as 'women'. That's pretty core to the identity, so it's more than a word.

So, in that sense, I can understand how her arguments could be disconcerting to some.

But - when we talk about what is 'objectively a woman' or the policies we apply in sports, that kind of stuff, then it's an issue that transcends just self identification.

In terms of 'self identity' - well - 'who cares' really, I agree, but what about the legal requirement for others to use specific words, or sports, special facilities, access to gendered facilities and clubs etc. - then it becomes a real problem.
> Wonder if we will see a full circle back to monoliths.

For global-scale web applications? Obviously you won't. High-availability, low latency, resilience, scalability, performance. You don't get any of that by running your app on a single box. That ship has sailed two or three decades ago. Physics establishes all the limits, not software architects.

Distributed system critics, where they fixate on trendy microservices architectures or poopoo other suggestions like DOMA, should take a step back and look at themselves and what they are actually complaining about. Yes, a solution with no moving parts is simpler than a solution with some moving parts. But have you really noticed what problems are being solved by adding these pieces?
Quantum+Computing:+Will+It+Actually+Produce+Jobs?
Well you seem to be able to help me make my point better than I ever could by myself.
Built with Next.js: https://mobile.twitter.com/rauchg/status/1286769353027801088
Thanks for the feedback. My main aim with this post was just to provide a slightly more accessible introduction to the full work, so I'm glad that it was successful in that sense.

It was mostly just a quick transcription of the corresponding presentation for the paper, so some typos may have crept in. I'll do a second pass and try and fix that later today.
They are very different and HIV is very nasty. As a retrovirus that targets the immune systems (T-Cells, macrophages etc) with an unusually high genetic variability it is really hard to reliably invoke the kind of immune response that normal vaccines rely on for their efficacy. Corona virus on the other hand is an RNA virus that mainly attacks the respiratory system and invokes a strong (often too strong) immune response.

They just arn't very similar beasts, if you had to draw an analogy about the difficulty of the problem it would be that we don't yet have a cure for the common cold (which is a corona virus.)
You mean, current real estate prices in places like SV is not a hyperinflation yet?
No you wouldn't. These businesses failed for a reason, buying them for pennies on the dollar helps on the cap ex but not on op ex, or payroll.

But it would be fun.
> Wolfsort is primarily a proof of concept, currently it only properly supports unsigned 32 bit integers.

Which makes it pretty useless outside of theoretical exercises(that is not saying that theoretical exercises would be useless). What would be a practical use case to sort integers? Well, the integers can be keys to some kind of records, but if your records remain unsorted accessing them is very expensive even if you have the sorted list of keys available.

Edit: Calculating the median is a practical case. Not sure how often that is needed in performance-critical contexts.
Well, one could argue that an App Store anything like the one that we have now -- i.e., all driven by digital downloads -- was fucking stupid for the Mac at the time, given that the time you're talking about sounds like it's over two decades ago and the majority of users who were online were still using modems. Time may have proved your concept right, but that doesn't mean your timing was right. :)

I don't know whether Jobs really wanted the iPhone to be open all along and was just playing dumb with his "sweet solution" of anemic web apps. Some of what I've heard from others supports the idea that he really did think web apps would work, but it also seems to be common knowledge that they were working on what became the iPad before the iPhone, and it seems pretty unlikely that they were planning to shop that without support for third-party applications -- although, of course, they might not have been thinking of an app store.
Yeah, it's only right asymptotically. It's nice work testing some of those things in coq.
I recently read Domain Modelling made Functional [0] and one of the under-recognised benefits of using Domain Driven or oriented designs is that (if done right), business workflows and processes become well explained for developers and minimises surprises from business closer to release dates. For e.g., an order processing system will have lesser assumptions by developers and tech leads because someone with enough knowledge of the business process from order processing will be able to guide you.

[0]https://pragprog.com/titles/swdddf/
I just mean the repeated loops of miscommunication based on the fundamental misunderstanding of a single word. "Who's on first?" is a comedy sketch where two men are discussing a man named "who" and various other people with misleading names.

I've run into many times where a person has said a similar but distinct term - like they said "repo" when they mean "branch" and then burn 5 minutes of time while two people are confused by the fact that nothing the other person says makes sense.

It feels like the latency-time of writing makes shaking this mess out take 5X longer than spoken conversation.,
Youcanhack.com can hack your wife Facebook,hack yo girlfriend WhatsApp for free
I enjoy these sorts of articles, but man no matter how many times I read one the mathematical equations just look like hieroglyphics to me
Staggering over-generalization
I was less thinking about the side hustle and more that community members might (in rare cases) band together to buy shares in them or hedge funds could be convinced to buy them in bulk in appropriately packaged.
> Organizations adopt microservices when the logistical overhead of coordinating teams against a monolith becomes so large that it starts affecting product velocity.

That's certainly one of the operational limits, but arguably not the most important one.

You distribute your system so that parts of it may scale independently, for example. Traffic fluctuates along time and the only option you have to scale your system is adding nodes as you go.
That actually wasn’t what he was railing against though, he was saying that it was manipulative of the employers to provide all these services with the intention to keep their employees at their desks for as many hours of the day as they could, rather than fostering a degree of work life balance.
Kumar, how do you manage time-zone differences? I understand that for day-to-day updates, you either need to delegate to someone onsite or have one of you work at odd hours to communicate with your team. If time-zone issues can be fixed, I think the geographical cost arbitrage will become much easier to exploit in the coming years.
Sure, nothing is forever. But starting a business takes a lot of time and energy. 5 years or so of minimal competition gives Starbucks an edge, time to retrench or pull in a profit.
We've improved image lazy-loading in Chrome
I think the attraction of "full-stack engineers" is exactly that they're a jack of all trades, mastery optional. They're incredibly useful for smaller companies that can't afford, or lack the workload, to separately hire serverside, front end, and devops engineers.

As you said, most full stack devs tend to have an area they're strongest in, and know enough to be able to hack things together for the rest. As a team, there should be someone with skills in each field that can be utilised to tackle harder problems and for guidance, while simpler tasks can be completed by any team member. You don't need 5 years of experience as a JS dev to add a loading spinner to the UI or 5 years as a Rails developer to add a CRUD endpoint.

I like to describe it as being analogous to an infantry squad, you have the machine-gunner, the grenadier, and the designated marksman, but everyone on the team is capable on some level of using a machine gun, a grenade launcher, or a sniper rifle.

The important part is to ensure that there are people with enough experience in each area to be able to provide technical leadership and mentoring. If you have a bunch of backend devs trying to hack away at JS and reviewing each others code, with no concept of best practice, you're going to get an amateur end result.
Native lazy-loading for iframes is here
The Philippines found this the hard way when testing a vaccine for dengue.
This paper[1] which corrected Bose et al.'s original derivation, has more discussion about the impact of the second result - in particular, Figure 2 (on page 13) has a comparison of the relative error of the old and new bounds against the empirically calculated rate.

[1] https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=90377...
Btw. the US is probably more of an exception when it comes to children being driven to school. Swiss kids tend to walk themselves from age 5 to 6 upward, schools are usually within 30min of a child's walk. But Japan is certainly special thanks to very liberal zoning laws. Even in rural areas it's common to find warehouses and small shops right next to or beneath homes. Europe's laws are somewhere between Japan and the US, and so is the walkability. Turns out, just allowing humans to try things will make markets solve this issue.
Loved by G4 Cube. Was my first OSX machine. Liked the hardware extension scene with CPU extensions and new graphics cards that could work in that small space and without active cooling.
> the common cold (which is a corona virus.)

A minority of them are. Most instances of the common cold are caused by rhinoviruses.
So a key understanding here is the difference between common crude rhetoric - and other dynamics.

Concern over 'cancel culture' has nothing to do with the right for people to be racist jerkoffs.

It mostly a concern over people not to be able to hold opinions, intellectuals not allowed to speak, for actors not to be 'shamed' because they played someone of a different ethnicity - i.e. a lot of things for which there are thresholds of sensitivity but otherwise, most people are not offended because actions are not objectively offensive.

This idea that 'cancel culture' is defending the KKK or people calling people the 'n-word' is the biggest straw-man of the era.

Nobody cares about Nazis or Harvey Weinstein. But Nick Cannon, Kevin Hart, Jordan Peterson, JK Rowling etc. - this is ridiculous.

I'll bet $100 that the public at large is 'correct' in most cases of 'cancel culture'.

Should 'Weinstein' be cancelled? Probably 99% agree.
JK Rowling? Probably 1% agree.
Kevin Hart? Probably 2% agree.

People are not hopped up on ridiculousness and have some sensibility - the fighting is mostly on twitter and in the news.
Classic Nintendo Source Code and Prototypes Allegedly Leaked
The headline and the entire intro are clickbaity. While this is interesting from a theoretical math perspective, it is completely irrelevant in practical use of bloom filters. Typical filters will have a much larger number of bits than the number of hash functions used, making the probability of overlapping bits vanishingly small, and thus the original wrong calculation is a perfectly fine approximation.

So none of this matters for malicious site filters, or anything like that. And the reason why it took 30 years to notice the original problem is that, if you just test the false positive rate for typical Bloom filters empirically, you'd come within error margins of the "wrong" result anyway. It's not like people trusted critically bad math for 30 years. The bad math was formally speaking wrong, but close enough to the right result for nobody to notice nor care.

I know mathematicians have to sell their research, but sorry, with this one you didn't advance the state of the art of practical Bloom filter usage, just the state of the art of formal proofs :-)
For 20ish years I ran my own mailserver, on a Debian box. All my mail was accessed directly via mutt/lumail, from beneath ~/Maildirs

Last year I trialed fastmail, but didn't like it, so now I'm paying for GSuite. I have two users setup - a domain admin, and my own "real" user.

I've been using unique addresses at my domain ("reddit@example.com", "lwn@example.com", etc) so I had to setup an address-map to get around the alias-limits. But that niggle aside I've been enjoying the way it all works out.
perhaps you should question what they're doing with your sample
This happened to me recently with what was supposed to be an 8GB Raspi 4 in a seemingly factory sealed box.

I was trying to figure out how it was swapped, and assuming the original packaging was used, it looked like the glue of one flap may have been slit open with a box cutter and then resealed with low viscosity adhesive.

It probably also wouldn't be hard to scan an unfolded box and then print it with an altered barcode on some light container board or card stock, just a lot more effort.
Right, similar experience here, and that's exactly what I mean. For example, I don't think a typical fullstack dev would know what it means to see a 'too many open files', how to debug, or how to fix. Hell, most don't understand the difference between a 'connection refused' and a 'unknown host.' In fairness, they don't have to. I started as a full Linux/C nerd who thought I'd conquer the world, and watched as tools like Docker attempt to make it irrelevant. I say attempt because I find it typically a huge waste of resources as an abstraction, but people love it, so I lost.

I don't feel defeated or obsolete, just the nature of an ever evolving curriculum I guess.
> why would anyone put 2000+ people into a ship designed for 500?

Money, and it seems like it paid off - the owners were not found to be liable for much.
Radio Station WWV
A16Z’s take on collaborative machine learning
Free speech is in now way absolute. We have laws against speech that incites violence, laws against speech in the pursuit of fraud, laws against speech laws against speech that violates IP law, laws against speech integral to criminal activities.

And the world would be a worse place without those laws. Any real discussion about free speech starts with the premise that not all speech can be free and the real questions is in the details of what speech should be free.
Someone told me these were lost stone working techniques when I visited. This makes so much more sense! The rocks are so large and smooth and fit together so perfectly, it is arrestingly beautiful.
Sounds more like GitHub is just "safeguarding" their own ass. What does "data protection" mean in this context? Protecting user data from the US Government? Strange article...
BlackRock Malware in Android Apps
Beware and stay alert from the Android Banking Trojan: https://technodunes.com/blackrock-malware-in-android-apps/
Lack of options - available, or known about. You learn about service X. Services online are usually non-substitutable (you can't use Fitbit service with Garmin watch, etc.), and often have network effects (all your runner friends are on Strava). So what is a regular person going to do? The choice is almost always binary: ignore the warning signs and sign up, or do without the entire category of experience altogether.
I feel like the distinction is more clear these days in the age of single page apps, not less. You can write clearly defined APIs for the transfer of data between the client and the server, and leave the implementation details to each team. It's possible to create an entire web app without anyone on the backend team communicating with anyone on the frontend team (although in my experience, this is a really bad idea).
Time to Vote
You could just keep hashing until you have enough non-colliding outputs, throwing away any collisions. This is sound as far as I can tell.

Relatedly, mapping real hash functions to bits is also nontrivial to get 100% mathematically correct. As far as I know, the only sound way for hash functions with a fixed number of output bits and a non-power-of-two bloom filter is to truncate to the next power of two, then throw away any results that overflow the filter size and keep trying with new hashes (or repeated hashing). This is thus easy to integrate with avoiding duplicate bits, since you're retrying anyway.

In practice, none of this matters, you can just take a hash output with enough extra bits modulo the Bloom filter size and call it a day. It'll be close enough to uniformly random and non-colliding anyway, for practical filters.
Visited there a few years ago. Our guide explained to us that the indentations in the walls, that are like windows that only go halfway through the wall, were earthquake proofing technology. He said it dampened the propagation of shock waves through the rock wall to avoid catastrophic damage. Pretty cool stuff.

It’s an incredible place, I wish everyone could go see it with their own eyes, like so many things out there. Sad to see the note of over tourism at the end, and the plans for a new airport.

The road less traveled has always appealed to me, but by traveling those roads, I kind of ruin what I like the most. Don’t know how to reconcile that. Like, I loved hearing how the town at the base of Macchu Picchu only allowed bringing in supplies by horse to restrict the development to a reasonable pace. (At least at first–now there’s a train.)

But, in the interest of that road less traveled, I’ll throw out a recommendation for the Salkantay trek to get there from Cuzco. It approaches it from the opposite side than the Inca trail. You’ll get less ruins on the way there, but the villages and wilderness were outstanding, not to mention Mt Salkantay.
I had no idea that all those stereotypes about moonshine turning people blind and/or crazy were real - I guess methanol alcohol was a common enough contaminant in bootleg alcohol during prohibition. And wherever they make moonshine these days, though I imagine even backwoods people are wiser these days.

Edit: it's complicated: https://www.pastemagazine.com/drink/alcohol-history/prohibit...
Monoliths don't run on a single box. My entire current business runs on a single monolithic application, and it's running across multiple AZs with five different instance roles (consumer site, API endpoint, admin site, background jobs, and reporting), sized by memory demand and contention efficiency, then scaled horizontally according to workload demand.

They are all, however, running exactly the same code, just in different configuration. I'd say it's roughly speaking 80% core libraries and the remaining 20% varies by role.

I have a command-line control & observation tool that comes in bin/ of the same repository, and it is again wrapped around the same code besides.

That's the modern monolith in production.
Educate yourself. You might find out which side you're on.

Take the red pill.
You'll probably want to look into using CEPH/similar when/if the service starts to get busy. Partly for redundancy but also if all your repositories are on a single shared disk you're gonna hit I/O contention if many people are pushing/pulling at the same time - even more so if you get any CI system wired up.
> You can just be, rather than having to be perfect.

Shorter existentialism: life is a massive multiplayer open world game.
Sure, I believe you completely. People are perfectly capable of writing great code in both. I think when it gets to errata, domain knowledge, errors, etc is where it really starts to open up. I can hit some opaque error and a good frontend dev can tell me what it means, or that it only exists in X browser, etc.

Similarly, some know about every Linux error code, and how to tune systems around applications, which is a bit of a lost art.

So sure, fullstack exists in a way, but I still find it too broad a concept for any human to master on both ends.
Amazon, Google and Wish remove neo-Nazi products