skysight-inc/HackerNews huggingface dataset:
We have something similar with AWS Cognito. If a user signs up but doesn't go through with the verification process, there's no setting to say "remove them after X days". So we have to run a batch job.

If I screw up one parameter, instead of deleting only unconfirmed users, I could delete all users. I have two redundant checks, first when the query is run to get the unconfirmed users, and then again checking the user's confirmed status before deleting them. And then I check one more time further down in the code for good measure. Not because I think the result will be different, but just in case one of the lines of code is altered somehow.

I put BIG LOUD comments everywhere of course. But it still terrifies me.
where votes actually count.

Yeah, right.

https://www.huffpost.com/entry/if-voting-made-any-differ_b_1...

Strange how it makes no difference who the US President is, Democrat or Republican, the policies always remain the same. The US President has as much actual power as the Queen of England - None!
The numbers between EU and us are roughly the same for nvidia, sony, microsoft, Dell, apple and lenovo from what I can see
I like to think that, by addressing the known bugs as they pop up, over time you can box the complexity gremlins into tighter and more predictable spaces. Though as long as humans are building these systems, that box will always be there, and the predictability of those gremlins' behavior will only go so far.
If it's relevant, sure! But I don't consider lies spread by a hostile foreign government to advance its own interests to be relevant information.
Overleaf
> "People talk about 'Eternal September' as if to imply ... that the culture of the internet rightly belonged to those people alone, and that everyone who joined afterwards were part of the web's degradation and downfall".

Yes, that is exactly correct. The people who made the web, and built a beautiful space were the 'rightful owners'. A few outsize capitalists then saw that they could extract value from this made world -- and make themselves rich -- by encouraging and enabling colonization of that once peaceable space. It was a form of cultural theft and appropriation -- indirect through corporate marketing and lawyers.

If we follow the argument of 'diversity everywhere', no culture could be any culture anywhere because it would "lack diversity". One grey world is not a win.

The existing pre-93 culture was wholly supplanted and destroyed by the "new and improved" "higher quality" culture that replaced it. Of course, that estimation of 'better' and 'higher' is evaluate from the mindset of the colonizers -- not at all from the perspective of whomever came before.

Moreover, its not just the corporate profiteering -- that just opened the door for all of the colonizers. It is all of the self righteous fake "representative" identity virtue signaling that goes with it. Capitalism and wall street corporate profits enabled an entire world of trolls -- who then use the claim of colonization on others to hide their own prior actions in kind. And this is an improvement?
"... unchecked curation by media and social media companies with the goal of engagement."

Correct.

The Freedom Speeches™ food fight is just a useful distraction, to head off any structural reforms.

Similarly, all the pearl clutching over fact checking and truthiness and bias is completely misguided, serving to crowd out useful technical reforms.

Actual journalism (reporting) is very simple:

- Share your data.
- Cite your sources.
- Sign your work.

Any medium claiming to be "news" must have built-in support.
I wasn't aware of that, thanks, but I don't think it changes the point that the pricing difference is roughly in line with the sales tax difference?
For a long time I thought the JS hate was just a friendly pop jab. From working with backend folks I’ve realized it comes from at least a somewhat patronizing view that JS should feel more like backend languages; except it’s power, and real dev audience, is in browsers, where it was shaped and tortured by the browser wars, not to mention it was created in almost as many days as Genesis says the world was built.
Wow,the Japanese even have superior butter technology.
I stopped thinking of SUVs as off-road vehicles. Nowadays, they are usually just big cars, for people who would normally get a sedan, but want a bit more space. Luxury SUVs like the Tesla Model X almost all fit into this model.

If you want something more serious from Tesla, I guess you'll have to wait for the Cybertruck, which may have decent off-road capabilities.
Obviously you can, but why should anyone care that you did? If you only care about the bit pattern (which must be the case, because the date is a lie), what does it matter how anybody interprets it?
For what it's worth, I saw him on a TV interview saying that COVID was less bad than the flu:

https://www.youtube.com/watch?v=WF4lKVFpREU
One second, Mr. Twain.

You're talking about a nation that has been rolling out a sensible system of measurement units for decades. By 2020 it has made its way into engineering schools, but is still nowhere near the daily usage level. Surely the entire language will take a multiple of that. I think we should extend your plan to a few centuries.
For all the talk about resume driven development, I am hiring now, and will say that people who have solved their problems by learning more about Linux and such sound way more impressive than those who list out passing familiarity with a bunch of high level services. The first style of resume really stands out. The second is a dime a dozen.

To make an analogy, it's like hiring a carpenter based on the number of tools they have. NO. Show me your skill with a hammer and chisel, and I'll assume you can figure out the rest.
I am not sure what the bug was here ? Everything worked as intended to be.
Take the "drop database" bit (on the production database) away from your developers, too.

As well as pretty much every other privilege they don't legitimately need to use on a daily basis -- which, for prod, should be most of them (quite possibly including "delete").

If or when they really need to delete a ton of rows all in one go, they can be given a (temporary) set of credentials that they can use to do that, once, and which are then revoked immediately afterwards -- after another set of eyes reviews the script they've written to actually perform the operation, of course.

Basic best practices aren't difficult or some secret thing that only the experts know about. It is necessary to actually implement and follow them, however!

Sure, it can be a pain in the ass sometimes. Will it be worth it when it eventually saves your ass one day, "after a couple of glasses of red wine"? Absolutely.
But it is a fan club. :)
Is the crab the most genetically superior creature?
It seems that there are many instances of converging evolution in which nature produces a crab, however unlikely that it might be
Right. It should be attaching a fact-based reply.

This is not too hard, because the number of different bogus memes seen in bulk is not that large.
Why whine about it? No matter your age, JavaScript will almost certainly still be in use until you retire.
"Not really" on 1 and "absolutely not" on 2.
Please invite all your friends who are sophisticated enough to actually know the names for rhetorical strategies to post more on HN and Reddit.

If you can, post a definition of the terms you use to get more people familiar with the terms and concepts, even if it just boilerplate copypasta.

It warms the cockles of my heart to think we can actually tighten up discussions and get the heart of matters by avoiding rhetorical sillinesses that have been well-known in some circles for over 2000 years.

Maybe a good use for GPT-4+ will be a bot that will identify these rhetorical devices in forum threads.

And yes, it is an ad hominem attack. The basic point may or may not be correct, but the post immediately loses cred for using such a device. OK, now let’s try post hoc ergo propter hoc...
Actually the revocation is still under way though the Department of Labor announced that they had stopped enforcement in mid 2017.

In 2012 the DoL required that tips given to workers earning less than minimum wage are property of the worker. Until the, some restaurants had pooled all the tips, giving some to dishwashers and such (rather than paying them minimum wage) and even some to restaurant managers and owners, where that “some” for managers can even be the majority of tips paid.

California allows this under strict rules (involving the amount earned by the workers making tips, and very strictly who qualifies for a share). However at the federal level managers are once again free to keep some or all of tips. Supposedly “market forces” are adequate to restrain this. Note that the federal minimum wage for restaurant workers is different from the regular minimum wage: 2.13/hr rather than $7.30/hr — because they supposedly get tips!
It's called refusing to play on your opponent's turf. It's smart.
Sure but they would not be infested with conspiracy theories and fake accounts because those would be worthless.

So instead of our parents being lobotomized by QAnon, they would still be inviting us to their Zynga farm game so they can unlock the pumpkin patch extension. Still scammy but less destructive to democratic institutions and free will as we know it.

The ad business model is not just about selling engagement, it’s about creating an ecosystem enabling the worst players to make the most money, while the platforms at the center keep their hands clean. Google started this tradition with malware search bars and shady affiliates; Facebook and Youtube just took it to the next level. None of that shit is profitable with subscriptions.
I don't need to download everything to try it. I don't have to trust a random site to try something.

Apple decided that Flash is not the future when they launched iphone/iOS.
It's the blood group O that draws mosquitos, not a positive or negative rhesus factor: https://pubmed.ncbi.nlm.nih.gov/15311477/

I'm O-positive and am always the center of their attention. It's amazing, sometimes people don't even believe me when I tell them how often I'm being bit (because they're getting nothing).
Note that one m.2 is key M, and the other is key B.

Almost all NVMe SSDs are key M.
If country's own citizens do the voting, I'm personally fine with anyone influencing them. If we postulate that people are responsible and reasonable enough to have a say in the elections, it is an insult to assume that they are some weak-minded fools who can be easily swayed by a hostile foreign government.
There are not a lot of causes that I'm willing to die for, but freedom of speech is one of them. It is the most fundamental human right from which all other human rights are derived. The moment you lose your absolute right to question authority is the moment you lose the ability to protect your other rights.
> gutenberg.org

You are right. :)

My point is that a bug that set book prices in Amazon to zero would be fixed quite fast.
I’m surprised I haven’t seen it phrased this way before, it’s very accurate.

The long version could add in the damage to things like cafes, restaurants etc with Covid. Dark times.
not to mention that my definition of noteworthiness is acting in the service of others and spending some time with my family and loved ones and lifetime friends, which by the way requires some dreaded 'complacency' instead of treating my life like some Silicon Valley TV show business plan.

By god reading that entire thing has managed to rile me up, I can't believe people actually live like this
1. Flash is not a standard. Flash is developed by a single company. There could not be any compatibility issues because of that. Web is moving to that direction with Chromium engine being used everywhere, but it's not there yet.

2. Flash is relatively high-level API when it comes to graphics. Shaders are low level and while they should work everywhere, I guess, one could still run into compatibility issues between different video adapters.
> In a free society, you penalize the people who can't act like responsible adults, not the people who can.

If the ills of social media are, as you say, (and I also believe), caused by the higher-order effects of many individuals "failing to exercise common sense and critical thinking," then who are we to punish?

A phenomenon like QAnon might have been started by a single nefarious person, and amplified by a small group of misinformation lovers, but it's only because of social media's leverage that millions of people have had their moral framework and way of interacting with the world corrupted so heavily.

Punishing the irresponsible was a reasonable solution for all of history where the irresponsible had a reasonable amount of societal leverage. We're no longer there.

Perhaps banning social media isn't the way. But focusing on the humans that find leverage points in the system to amplify bad messages also doesn't solve the fact that the system is designed to maximize ordinary people's ability to create self-sustaining societal doom loops.

Banning guns might be overreach. But banning something that's the functional equivalent of distributing assault rifles to millions of toddlers seems like a necessity in a free society.
On the iPad Pro, requesting the mobile website worked for me.
Scalia's opinion in Heller is a history lesson, and it's a very careful one. The decision is strictly in line with his judicial philosophy of strictly interpreting the document as it was written.
Don't underestimate the insanity that is 'corporate network policy' in huge orgs. Giving a developer https access via chrome (already installed and allowed) to a system might take a few days/weeks. Getting 'vscode' plus libraries, tools, etc. installed on the local domain workstation might be literally impossible or take months. It's not optimal, sure, but it 'works'.
It is telling. The Tesla fan reddit has 824k subscribers. The BMW reddit? 163k. Audi? 91k.

Tesla attracts a vastly more active audience than most other automakers, and the results are interesting.

One should be REALLY cautious about drawing broad conclusions, positive or negative from the anecdotes from either (r/realtesla or r/teslamotors) group.
I find automatic translation from English to Portuguese very good, but those are not that different from each other. What is the state of automatic translation between two languages that are very far and different from each other like Chinese (a sino-tibetan language) and English (an indo-european language)? I thought that ML and all the recent research on that could close the gap in this regard even for such very distant languages.
While this has been on HN many times before [1][2], surprisingly few of them have generated big discussions. The biggest seem to be https://news.ycombinator.com/item?id=1584501 (2010) and https://news.ycombinator.com/item?id=16780276 (2018).

[1] https://hn.algolia.com/?q=the+graphing+calculator+story

[2] https://news.ycombinator.com/from?site=nucalc.com
> too much automation

Literally just the automation of the test suite. That's 1 automation.

> These is pretty common

? Waiting for FB to delete their db
Modern JS really isn't even compatible with JavaScript. When people talk about "modern JS" it usually includes TypeScript and a bunch of NodeJS-isms, none of which are compatible with TC-39. It's only by proximity (and perversity) that it even gets to be considered JS.
Hmm, interesting that Chrome actually doesn't seem to load the css file at all.
Reminds me of the Africanized bee zapper from David Brin's Earth:

http://www.technovelgy.com/ct/content.asp?Bnum=1790

Looks like this particular paper is focused on the laser part. I wonder how well the tracking part of it can work—if the bee zapper is practical.
The 'noodler' tool is brilliant. Butter lasts longer when refrigerated but spreading cold butter on bread is a recipe for destroying the bread or toast.

https://s3files.core77.com/blog/images/1105453_81_102355_0lI...
I'd argue that no one cared about restricting free speech until Trump was elected -- unless that's what you meant.

Just as no one really cared about political demonstrations until they turned violent. Not like Kent State violence but roving 'blocks' overturning cars and lighting things on fire.
> Sure but they would not be infested with conspiracy theories and fake accounts because those would be worthless.

Why? How are those conspiracy theories connected to advertising?

They're not worthless insofar as they cause users to spend more time on Facebook. And Facebook would want to optimize for time spent on their site regardless of whether it was to keep users paying or to show them more ads.
> The secret to programming is not intelligence, though of course that helps.

> The secret to programming is having smart friends.

Didn't take long for it to turn out that the secret to programming is intelligence after all.
I don't disagree. But I've also found them to have fewer influxes of non-owners that are there just to say negative things.

FWIW, I spend some time in both r/teslamotors and r/realtesla. There are pretty clear reasons that both exist, and pretty clear reasons for some frustrations on both sides.
You are absolutely in the minority with your experiences then. Zooms success is unarguably due to its comparably smooth operation. Granted, some other services offer better video and audio quality, but it's often dependent on location, and zoom is more graceful at lower bandwidth than most other systems anyway.

Most important, it's ease of use (precisely due to their malware like installer behaviour among other things) and thoughtfulness (as creepy as it might be) makes it the most "reliable" service for most and hence you see it's success. You are not left fiddling with installers and multistep protocols just to get into a video call.
There were plenty of platform specific problems with Flash. Steve Jobs famously ranted about it https://en.wikipedia.org/wiki/Thoughts_on_Flash

That said, cross platform compatibility is always going to be hard. I'm still amazed that Adobe let that platform die. It has taken so long and so much effort to recover equivalent functionality, and in some cases we are still lagging what Flash could do.
Maybe, you know, just maybe we can learn something from people writing on timeless issues, even if they wrote before the lastest technological change.
On windows I use Typora. Since I use markdown lists as a journal and project notes, I'm usually doing it on windows.
A likely culprit. Having worked on a bunch of early-stage products where best practices are a distant future dream, I’ve developed a few “seatbelt” habits I use to avoid these kinds of things. One of them is to always use a random high-number local port if I’m tunneling to a production service.

Another is to change my terminal theme to a red background before connecting to anything in production...never want to click the ‘psql ...’ tab, run “truncate table app_user cascade” and realize afterwards it was a lingering connection to production...
Recommend as simple as possible for the text, and start with pencil & paper for the diagrams. Then move no-longer-draft text into latex (for maths and formatting) and something simplish (maybe inkscape) for the diagrams.

You DON'T want to spend writing time doing any formatting and playing with computers ... that's an easy was to burn lots of time. Get the ideas (words & pics) clear and complete, then the formatting is quick.

And whatever you use, it should do everything with styles, not manually selecting bold-for-this and sans-for-that - that's just a waste of time (so avoid MS).
It strikes me as ironic that an architecture that used to pride itself on being RISC and simple is heading in the same direction as intel-levels of masses of specialist instructions.

I don't mean this as a criticism, I just wonder if this is really the optimum direction for a practical ISA
Ask HN: Do you hate your parents? If so, why?
It seems that so many of my friends are frustrated at their parents/upbringing and I wonder if it's a larger trend?
Same with the Smart Cover! I recently just found this out too, I can stick my iPad on the side of the fridge and plug it in and have a nice smart screen for family calendars, Siri / whatever
Sometimes it’s quite healthy to be scared, it prompts a response.
The bit pattern as returned from stat would be different: that's what makes it an ABI break. If I make a file with an mtime of 1952 and then I update the kernel and that file has an mtime of 2077 or something, that's the kernel violating the contract it has with userspace, and Linux does not break kernel ABI.

It doesn't matter whether you think that such timestamps are "lie[s]": the contract is the contract. You have no idea how someone might be using the system, and you don't get to break uses that are legal within the contract but contrary to your sense of good taste.
FWIW: WireGuard isn't supposed to support MFA. You're meant to do MFA at a level above WireGuard. WireGuard sessions are keyed directly with Curve25519.
One aspect that can help with this is separate roles/accounts for dangerous privileges.

I.e. if Alice is your senior DBA who would have full access to everything including deleting the main production database, then it does not mean that the user 'alice' should have the permission to execute 'drop database production' - if that needs to be done, she can temporarily escalate the permissions to do that (e.g. a separate account, or separate role added to the account and removed afterwards, etc).

Arguably, if your DB structure changes generally are deployed with some automated tools, then the everyday permissions of senior DBA/developer accounts in the production environment(s) should be read-only for diagnostics. If you need a structural change, make a migration and deploy it properly; if you need an urgent ad-hoc fix to data for some reason (which you hopefully shouldn't need to do very often), then do that temporary privilege elevation thing; perhaps it's just "symbolic" but it can't be done accidentally.
I'm the Principal Engineer for the Open Source Program Office at Amazon. We've gotten much better about being responsive and inclined to open source projects like that.

Email me at atwoodm@amazon.com, and tell me what the internal code names for your projects were, and were you were in the org. I'll see what I can do.
The concept makes no sense. As soon as a carrier hits a group that does not have widespread immunities, you will get a disease cluster.

Not only do you have to have a huge portion of the population exposed to the disease, you need to maintain that proportion indefinitely AND will still deal with occasional flair ups among vulnerable communities.

That's not what most people think when they hear the word "immunity".
The base board for the 2GB version removed the mini PCIE slot, meaning you can’t swap in a cheap drive either.
Emerging Architectures for Modern Data Infrastructure
one silly last resort measure I did on a project a while back was having a IS_STAGING file somewhere, only existing on localhost, and every request it would check if the hostname is that of the live site, and if so, delete that file. the file itself wasn't enough to make the server think it's in staging mode, but it was the only thing in the chain that if it were to go wrong, would fix itself automatically almost immediately (and log an error)
Of the Liberty of Thought and Discussion
Aren't they just different forms of either intrinsic or external motivations?
To add some add alternative anec-data: I've had poor experiences on Hangouts, Teams, WebEx, Hop.in, etc. Zoom and GoToMeeting are the only options that don't turn my computer into a jet engine. For our government working groups, we prefer ZoomGov because it's fairly painless and has excellent audio and video performance.

It seems that people have had a multitude of experiences, and there are no clear winners.
(I don't actually think the GP's edit changed your argument at all. Libel, slander, false advertising, and purjury all come with legal consequences.)