skysight-inc/HackerNews huggingface dataset:
When creating a user registration form, it's possible to check to see if the email or username is already registered even before the user submits the form.

People can mitigate this by using email canaries. Email canaries are email aliases that allow for an address to be tied to a specific entity and thusly thrown-away should that entity break their trust. Not all email providers support creating aliases but people should absolutely research which ones do.

My question is, do you think this is a privacy risk?

Yes. This is why creating obscure canaries are a good idea. Obscure meaning not putting the entity/company name in the address but having a way to map it to said entity. In Fastmail there is a comment field for each alias. In postfix this could be done in configuration comments.

Canaries are also important to mitigate some of the cross-site tracking and mapping of people. Emails are used exactly like cookies in this sense. Businesses track and sell who is using what sites so they can better map who can be sold what products. When people use more obvious canaries such as putting the name of the business in the alias it causes these companies to get upset because they have to exclude it from tracking. Some are even starting to label it as fraud despite not being so. This is why canaries/aliases should be obscure and only the creator should know who they map to.
You have a negative interest rate mortgage?
Yes, but you have to compare the complete state of each computer for this to work, including every bit of memory & cache. You can't have much RAM if you're planning to compare them in a few milliseconds.

If you try to do this without comparing the whole state, and only comparing the outputs of some control algorithm between the computers, one of them could have some internal state corrupted and remain unnoticed for a long time, long enough for other corruptions to happen on the other computers, and then you have no straightforward way to figure out which one to trust and which to reset.
>Except that instruments don't come with a backspace. If you want a closer approximation simply refuse to edit your texts at all: write it out in one go and refuse to fix any mistake that you make.

The other day someone posted a webapp they wrote that doesn't let you edit and that blurs all the text except the current line while you're typing. If you want to edit your text, you need to download the file. His aim was to separate writing from editing, which I think it's an interesting approach.
I also immediately thought of Borges on reading the link's title.

When I was learning Spanish in adulthood, I decided for practice to re-translate this Borges story back into Spanish, having never read it in the original. Incredibly challenging (for such a beginner), but also very amusing to see the overlaps and the differences.
> tosti is Dutch for what's called a croque monsieur

Just to be a bit pedantic here, but a tosti is probably a lot simpler. It’s a grilled cheese (technically a melt) sandwich, pressed in a (sometimes specialized) tosti-grill.

A croque monsieur typically also has ham, bechamel, and is prepared in a pan.
In Scandinavia, the older generations mostly know these characters from comic magazines rather than the animated cartoons, as those was rarely shown on TV. The Disney magazines was called Donald Duck but also had stories with other Disney characters like Mickey Mouse, Goofy etc. If you ask a Scandinavian about Donald Duck or Mickey Mouse, they will most likely think of the comic magazine rather than the animation.

Disney artists like Carl Barks created new stories in a genre quite distinct from the animated cartoons. While the cartoons are mostly slapstick humor, the Barks stories were longer narratives where the characters went on various adventures. A lot of the stories were produced in Europe for the European market, since the magazines were never as popular in the US (where I believe superhero magazines were more popular, for whatever reason).

WB and Hanna-Barbera and other studios also tried to publish comic magazines, but didn't manage to adapt to the medium as successfully, so they are less well known.
Isn't this where Mr Moore's (of Forth fame) cpu designs have gone? (see https://www.greenarraychips.com).

Ok maybe not the 'actor' model per say (unless actor channels are thought of core interconnects (I think there is also a global state but I cant remember much of these details at the moment without re-watching the linked strangloop vid.)

https://www.youtube.com/watch?v=0PclgBd6_Zs&t=2s or https://news.ycombinator.com/item?id=22021262 is probably the best for groking
Ghislaine Maxwell was specifically charged with trafficking children to Epstein.
One of my favorite short stories.

Ballard is best known for his novels, but he also wrote a number of exceptional stories. Among my favourites are "The Drowned Giant", "Dream Cargo", "A Question of Re-Entry", "The Terminal Beach", "The Garden of Time", and some of his earlier stories like "Billenium", "Chronopolis", "The Concentration City" (also published as "Build-Up"). There's a two-volume collection of all his short stories, but it contains more misses than hits. The individual collections "The Terminal Beach" and "Vermillion Sands" are the classics.

Among his SF novels I would recommend starting with The Crystal World, which is fantastic.
CC-BY-NoCommercialCrypto
Oops, you're right
I'm mercenary enough that for a while, I could be paid enough. The client would be informed that they are unlikely to see any gain in productivity by doing so, but I'll happily take a hefty extra fee for a longer week, for a while, then take a few months off on the proceeds.
Not everybody lives in US.
At this stage Python and PyPI should be forked by competent people. You cannot solve packaging and various other issues with the arrogant old boys and their cronies in place. It is a social problem.

No other package distribution system is that bad. BSD ports are better, Homebrew is better.
Perhaps there were no more people to charge? This was probably mostly Epstein’s and Maxwells private hobby, they presumably did not go around advertising the fact that the girls were underage.
Most of the money came from defense spending to create sophisticated weapons. They just followed the development of ideas that were successfully employed during WW 2. The USA’s isolation from the devastation of the war and capture of the opposing sides best minds laid the ground work for the USA’s Great Leap Forward.
I had “exceptional circumstances” once in my career.

At my first tech lead job working for a company that sent home health care workers to take care of special needs kids. The field workers were making around $12-$17 hour (government reimbursement rates suck).

I was leading an integration effort based on my own designs and we were migrating off of their current payment platform. If the integration efforts didn’t get done by a cut off date around Christmas, they would have received paper checks late. The office salaried workers wouldn’t have been affected.

My management said that was an ok alternative - I vehemently disagreed. I fought for my team to get comp time and bonuses for working over time to meet the deadline.

I could also see mandated overtime at TurboTax. You have hard deadlines to meet and often the “requirements” aren’t set by the government until late.
I agree with the basic premise of the article, but I'm not sure that the bullet list would work for me (I end up doing most of it, but the OP's prescription is quite specific, and I don't do them the same way).

I'm extremely productive. I have some habits and techniques[0] that work quite well, for me, and the way that I work. Not so sure that they would work for everyone, though.

[0] https://littlegreenviper.com/miscellany
I definitely wouldn’t say it’s the “best” open source project but my side project https://github.com/codeamigo/codeamigo is a full stack project written in TypeScript and I’m happy to answer any questions you have about it. Full project here: https://codeamigo.dev
...if you live in a country with low enough taxation on investments.
More likely if you stop paying attention to what needs doing, and more attention what your boss wants to see, you get a better review, regardless whether your boss is incentivizing business/customer needs or not.
Good thing I dev in containers, seems like their was no breakout capability so valuable information is limited from a container. Except for secrets loaded as environment variables, which is a bad practice anyway but pretty common in python development sadly.
It's only fair that you should give nice words on return.
Ohh, I thought there was a critical vulnerability XD
Tonight on 60 minutes, how did the Meta layoffs crash your self-driving car into an electrical substation? Find out tonight, as we expose how their ivory tower fell, and their elite teams enabled a single trickster to seize the bottom card and plunge cities into darkness with a gentle tug. Is this the bottom for them? We ask the financiers who overlooked the clearly pathological expansion that led to this. And a little later, we go on a deep dive,... what is "dev ops"? Why is this "grand slam" of management completely unsustainable? What business practices are obvious ways to sweep poor performers under the rug at these bizarrely huge companies? Tonight, on 60 minutes.
I am writing this comment on a Mac.

I am not writing this comment on the original Mac released in 1984.
After you switch employers a few times, your strategy updates.
You can get an FHA loan with 3.5% down and they are easy to qualify for.
> when I have absolutely no need for another $75k or whatever?

I love reading all these comments where people complain (not you specifically), and then throw around raise and bonus numbers that equal the median US household income.

Know and demand your value, but also recognize the position of privilege that many of us are in.
DRM enablement is a hassle for the game developers too. If they can get away with it, they just don't bother.
I'd have to know what a mortgage costs.
Really depends on the related data, but there‘s the option to use ON DELETE CASCADE|RESTRICT and set null or set default.

Cascade can be a bit of a footgun, as this can trigger a waterfall of deletes.
GPT3 Powered Movie Recommendations
I was frustrated by bad movie recommendations of netflix, amazon prime etc. But as it turns out, GPT-3 is quite good at it! So I built a little UI around it - hope it'll be useful to someone.
Why did they stop allocating spare land for free?
For a quick one-offs OP could also try Adobe Podcast AI enhancer https://www.youtube.com/watch?v=cWdOsO92gCY
The Eurozone is not a good idea unless all countries try to do balanced trade voluntarily. That doesn't work if there are countries like Germany in the eurozone because other countries will have a perpetual trade deficit, effectively exporting unemployment from Germany to other nations.

What developing or growing countries need to do is export their products to the rich ones so they can build up their domestic economy and pay off debts with the fresh money in their country. This doesn't mean huge export surpluses, exporting as much as you are importing is ok. The lack of of an exchange rate means German products are valued at the average between western and eastern Europe so everyone buys from Germany almost exclusively which isn't healthy in the long run.
"7%" is dead.
Ask HN: Best app/website or template to create and view tech reviews?
I have some tech products and services I would like to review. What’s the best place to do so? I would like some tools or templates to get me started.
The biggest difference between automatically keeping an MV up to date vs keeping indices up to date is that the write amplification of the latter is a function of the index count you have, while the former is a function of data and query. It’s easy to come up with cases when users update a single db row, and you end up having to update millions of rows in a MV (eg the every row in the MV has a name “Rob” and Bob changes his name).

I read the timely dataflow which underpins materialize.com. It seems like we don’t necessarily need the support of loops, which timely dataflow allows, for regular SQL, which is a DAG of operators. It appears that as long as the database supports snapshot reads, one can have a push-based query execution to enable incremental MV updates. The problem, I think, is still in the write-amp-as-a-function-of-data, which is unbounded. It is very cool regardless.

The technique can be used for cache invalidation as well, given the data cached needs to be described in SQL, which seems reasonable.
Rant: Year of Linux on the desktop
Google luck making them feel safe enough to be honest.
Autocorrect, ahaha
720p is literally HD: https://en.wikipedia.org/wiki/720p
How should the interviewee respond to illegal questions?
That part is bit weird because checking data dependencies is precisely what the OoO does. If that was strict part of what superscalar is then OoO moniker would be redundant. If one doesn't execute things out of order then checking for dependencies is useless.

However above that is the simple definition, which is that as long as it executes more than a single instruction per clock it's superscalar. Even SIMD is taken as an example of a superscalar CPU.

As for the original claim the ia64 is very much a superscalar CPU. All VLIW designs are superscalar. VLIW can be also thought as OoO superscalar CPU with the reorder buffer and dependency analyzer ripped off and exposing the execution units explicitly in their gory details. Or alternatively we can also say that VLIW already won, we just added a big honking chip on top to JIT compile machine code into VLIW micro-ops.
I think there's still a spot for deleted_at or deleted_at'like functionality.

It's around historical data, especially in a work scenario.

For example a worker might create a thread and then 38 other workers reply to it. There could be a lot of great information in this thread. It could also be referenced in 5 other threads and external sources (docs, etc.).

If the worker leaves the company, should you really delete them in such a way where all of the threads they've created get deleted in a cascading fashion? I'm all for privacy and I would want to see that happen in most public communities but for private work, I don't know. That changes everything.

I've seen a number of tools keep the user around and visibly label them as "Jane Smith (Deactivated)". I think that's a lot cleaner than having a special reserved "Deactivated" user and then you change all of the user_id FKs to that user before deleting the person who left. If you do it that way you lose the context of who posted the original thing which has a lot of value in a long running project.

But all of the above hints at using deleted_at most likely. It keeps everything in tact at the DB level and then the app layer chooses what to do for each resource type. What other options do you really have if you want to keep things working exactly the same after deleting someone except for maybe showing an indicator that they're not around anymore?
And how is that in any way connected to what I said?
Worst interview question I got:

“Imagine you are on an island with your peoples…. How do you protect your population?”

Then this interview kind of went weirder further along…

“Some predators are entering your island and rape your women. What do you do?”

Well: not joining the company making up these weird questions ;)

I guess this “island question” was somehow picked up by the engineer watching too many hiring talks on YouTube and I think the island question was remotely connected to some person doing these questions at Dropbox (besides the rape stuff of course)
Google the name of the person you are replying to.
Can't answer that for others, but for me, I would end the interview, and walk out.

But I have the luxury of having the means to do that.
The challenge with materialization views is how to determine how any given row change should modify the view. For simple queries with a predicate or two, this isn't too hard; as you say, it's similar to an index. But views can contain complex joins, which isn't true for indexes (or I've never seen a database that supports joins in indexes), and which makes them much harder to materialize, since you essentially have to track dependencies between rows. Views can also use LIMIT and ORDER BY; you can have a "top 100 most listened to songs" or whatever, and determining whether a view at any point of create/update/delete should include or not include a specific song is also a challenging problem in this space. Window functions, grouping aggregation, and other SQL features also make materializing a hard problem.
From the article it sounds like the sport is held back by the "all of the smaller pie, instead of a part of a bigger pie" attitudes of the equipment inventors.

On the other hand how many people have set up their own "scale bowling" lanes and never been recognized? Per the wiki article one might think that full size bowling alleys without automatic pinsetters are not worth counting.
Local AI: Part 1 (2022)
Might be mistaken but I think Postgres only has stored generated columns at this stage.
It's not "no company" obviously, but you're actually giving a very nice example. The decay of rural and industrial America over the last 60 years is a very notable fact.
> Performance reviews at most companies are useless and it doesn't take long to figure it out.

Not just useless but political and down to interpersonal relations more than they are to actual work.

I used to work for a major tech company that would have their employees write a plan for each year. It would be agreed and signed off by your manager.

At the end of the year you were supposed to use this as a template to see if you had achieved your goals, and that would be part of some sort of grading which would affect any bonus, promotion chances and any pay rise you might have coming that year.

Only, in between the two the year would happen. Business realities and management direction would change, and what you did bore little relation to what you planned to do. So instead of you being graded on how much of your plan you had achieved, you were graded much more fuzzily, usually on how much the manager liked you or how much you made them look good to their superiors. I'm not saying this out of bitterness either, I was usually one of the more favoured ones.

When I had a few years under my belt I decided that it was much easier to be a contractor and opt out of all that sort of ****
Can you share more about your RN apps? Would be great to have some more examples.
I'm part of the team that maintains a digital wallet browser extension with a really clean codebase — check it out.

https://github.com/tallyhowallet/extension
The Matrix movies featured some extra spaces of rooms and corridors between normal (?) space. Example, the hallway at https://www.youtube.com/watch?v=JvZgqeRWjEA

That predates both the 2019 4chan Backrooms and the 2017 SCP-3008 page.
This is an area where technologists and lawyers will end up disagreeing and fighting about boundaries etc.

Does it still count as your data if there is no normal way to retrieve/access it in the software?

If you say "yes", here's what this implies: if you have deleted the data, but it's still on the disk because the drive heads haven't wiped it yet (it's just been deallocated), then it's still accessible.

So, whenever there's a GDPR request, you should run disk recovery software? (The answer is no; you'd have to butt up against pretty thick lawyers and judges to be fined for this)

If you have an audit table that is automatically deleted after a while, and the audit table cannot be accessed as part of normal operations, then IMO you will be able to argue that it's not part of data that should be "reasonably accessed" via GDPR.

When you look at the spirit of the law, it also does make sense (disclaimer: I am a HUGE proponent of GDPR). What matters is that users have access to the data that the company has access to, and is able to correct and delete it. If the data is not normally accessible, and will soon be deleted, then it doesn't matter.
Cool course! But I was looking more for personal ML blogs tho, where people explain their particular experience with ML. The kind of things that are interesting enough to be wrote down but not scientific enough to be published in a journal.
And how many A-list law firms can you call on at a moment's notice? How many banks can you order around?

"Privilege" derives from the words for "private law". The privileged operate under different rules from the rest of us.

That doesn't mean they can't ever be taken down, but it does mean that when they are, it looks different than when law enforcement sets its sights on one of us.
As a hobbyist I agree that generating code for stack machines is much easier than for register machines. Because you get to ignore register allocation entirely! I hate register allocation (implementing it I mean).

But it's normally agreed to be less efficient. See Y Shi's 2005 paper Virtual Machine Showdown:

> We found that a register architecture requires an average
of 47% fewer executed VM instructions, and that the re-
sulting register code is 25% larger than the correpsonding
stack code. The increased cost of fetching more VM code
due to larger code size involves only 1.07% extra real ma-
chine loads per VM instruction eliminated. On a Pentium
4 machine, the register machine required 32.3% less time to
execute standard benchmarks if dispatch is performed using
a C switch statement. Even if more efficient threaded dis-
patch is available (which requires labels as first class values),
the reduction in running time is still around 26.5% for the
register architecture.
I make “enough” now that more money doesn’t have an impact on my life.

I made “enough” when I was making in the $150s in 2020 that we didn’t even notice the difference when I fell into my current BigTech job where the intern I mentored got a return offer that was that much.

We already had the big house in the burbs, retirement savings, etc.

We are spending less per month now than we were when we already had “enough”.

See the story of the Mexican fisherman.

https://bemorewithless.com/the-story-of-the-mexican-fisherma...
This is very clever. I could see this being an 8th grade typing project where the class types out a chapter, but with the ability to remove the backspace behavior.

It would be a subversive way to get students to read literature...
Owner takes no risk. With they are already rich so losing the business doesn't matter, or they are operating an LLC on a loan that discharges in bankruptcy.
This looks great! Would be interesting to make custom processor models for this
Most mesh devices (not wifi), i.e. thread/openthread devices that use 6LowPAN are IPv6 only.
They're often based on microcontrollers with limited resources, so dont even support TCP, only UDP.
Many smart meters also use this same set of technologies (IPv6/6LowPAN/UDP/CoAP/etc) which is my own area of expertise, but the Google (and Amazon) devices also use these.
> The recommended approach of distributing wheels in private repositories is by using a repository server that allows proxying/redirecting the public pypi packages to pypi, and users should be using a single --index-url pointed to that private repository (assuming the maintainer of that private repository is to be trusted).

Alternatively, keep a separate requirements_private.txt around for private dependencies and add a line --index-url <my private repository>.
PostgreSQL Most Useful Extensions
Long time ago I really liked https://play.typeracer.com/

On thay site you can race against other players (or bots?).

There were also those programs that could teach you how to type with 10 fingers, but they were very boring. The one I remember would start by teaching you 2 character combinations (like gh zo wm er jk) what was very dull.