skysight-inc/HackerNews huggingface dataset:
Rebalancing data in shared-nothing distributed systems
I agree with the spirit of this, but the async nature of code review seems to prevent it.

Social and power dynamics in async code review can make things very difficult.
They could have spent that much and _not_ donated to St Jude.
The ideal code review process goes something like this:

- Engineers work to deliver business value and commit the code that flawlessly delivers that value the very first time.

- When colleagues go to review the code, they are edified in its reading and quickly approve the merge request.

- There is no need for feedback because the code was perfect.

- The business then benefits from the code expeditiously.

I think this is a misunderstanding of the many purposes reviews serve. Your goal isn't to produce a pull request that attracts no comments and requires no revision, even though that's what it might feel like because revisions take extra work. Other than the pedagogical goal, your goal is to take advantage of the team to build something better and more efficiently than you could by yourself.

Reviews that take multiple revisions are only bad if a lot of time is being spent on careless mistakes. But driving (forcing) meaningful discussion about the structure of the code and whether there are any edge cases the code missed is the point of the review, and an ideal one helps the team tackle them head on before the code goes into production.
Standard Notes. Can't recommend it enough. Does one thing well, and uses encryption unlike other offerings like Evernote. I revisit it every two weeks or so to make sure I executed on my TODO lists. I'm often surprised at how much I manage to get done in two weeks.
Honestly, I don’t really care about whether or not the most popular podcaster to ever exist believes he’s somehow being deplatformed. He’s obviously not- he remains the most popular podcast to ever exist. Maybe Joe Rogan is the new Dixie Chicks but I’ll wait until radio hosts refuse to play him before I believe it.

I also don’t know why the most popular podcast ever is considered an example of book burning but not a literal massive book burning, or the literal banning of teaching materials to hundreds/thousands of kiddos. That the article doesn’t address this strikes me as cherry picking, because they obviously seem more relevant than someone who is still massively popular and well loved.

There is certainly something to be said about the phenomenon of pruning an entertainers library due to cultural controversy, but invoking specifically book burning and censorship of books when ignoring actual books being burned and actual books being banned strikes me as trying to invoke a hysterical as opposed to rational reaction to the phenomenon.
The problem is the injection of this at the beginning of a list. This loses the comma that should be there to separate the list items, but also it just flows weirdly. Parentheses would have been much clearer here.
I'm working on a free and open source Windows app to both learn and demo the new C++ coroutines. I realized one metaphor for how they're implemented is a Choose Your Own Adventure story.

I wanted to have pictures with the text and choices, but although I can draw I didn't want to spend that kind of time for something that's a supporting element to the main point of the work.

These illustrations look like they'd work well for that! Unlike some of the other free image sites people shared, I think the enveloping backgrounds you provide with the foreground people and objects lends itself to storytelling use.
> The biggest reason I don't maintain contact with people from my past is I was a much worse person in my past and I'm either embarrassed about my behavior or concerned that my shittiness is what led to our relationship in the first place.

I feel the same. In fact, I intentionally avoid interacting with people from my past since they may have bad memories involving me that I'd be resurfacing by contacting them. I've considered reaching out to certain people to apologize, but I stopped when I realized I was mostly just looking for absolution rather than actually trying to make them feel better. To me, the kindest thing I can do is stay out of their lives.
> And I also want it to be free from a cacophony of noise.

OK in this case I think the dystopia you're living in is Neal Stephenson's Anathem, where a tribe of techno-priests professionally searches the Internet to try to find true information among a sea of lies that were machine-generated by large language models which were deployed during various nation-state conflicts and are now permanently endemic on the Internet.
> use-case or potential use-cases where you need SSO in an early-stage startup

Every company, regardless of size, needs to be secure.
What's more remarkable is that you have the gall to claim he's anything else.
Ford Releases Blueprint Files for Tons of 3D-Printable Maverick Accessories
There hasn't been any benefit to doing so for at least two decades. Most[1] disks since then transparently remap bad blocks, so you'll never encounter a read error from a just-written block, nor will you ever encounter a write error unless the disk is out of spare blocks. If the disk is out of spare blocks, the bad block check won't save you; the disk simply shouldn't be used.

[1] I don't know of any counterexamples, but neither do I know that there are none.
Yes yes, let's argue which is more abstractly authoritarian - "capitalism" xor "communism" - rather than focusing on the substance of the point OP was making. Or better yet, just get back to work.
Intel blockchain accelerator roadmap of 1000x more energy-efficient
We need to change our society to make that not the case. The status quo is completely unacceptable.

Allowing a small number of people complaining on Twitter to silence opposing political views of people through pressuring their employer, is a stain on our culture and we need to find a way to change it.
Yes - some of what you say is true - there is dangerous info.

The question is what is more dangerous? Having information running free? Or having a governance structure that decides what you should see or not?

I do not trust governments for sure. There is such a huge conflict of interest there.

"For the sake of maintaining trust with the people, we can't afford to let them know about such-and-such a terrible mistake we made". (Says government...)

Its just a fantastic excuse to take all sorts of unsavoury actions against you.

And let's not forget that government is just people trying to make money. Arguably the worst of us, or the people with most to lose, are the one's that seek these powerful positions.
I wrote Windows Desktop software with Delphi 2 through 6 from 1996 to 2003. It was simply decades ahead of it's time in terms of simplicity, extensibility and speed of development.

In 2015 I had to write something for Windows again and used Lazarus [1]

In 2016 was forced to write a GUI driven Windows desktop application in Java and my colleagues could hear me scream. How did Delphi solve the problems that Java still failed at 20 years later?

1. https://www.lazarus-ide.org/
Ask HN: How do Norton phishing scams get through Gmail spam filters?
I've been using gmail since the early beta days. One of the killer features was gmail's anti-spam capabilities.

In the last couple of months, I've noticed that phishing scams around renewing a Norton subscription keep getting routed to my inbox rather than spam folder. I've reported each of these as spam. I finally got around to just creating a "Norton" -> Spam filter. But I can't understand how gmail hasn't learned this after literally dozens of signals from me that all are extremely obvious as phishing mails from a human.

Is there something interesting going on in these mails that makes them so hard for gmail to get them right?
The Post Office has a number of special powers, grandfathered from when it was the monopoly communications provider in the UK (it ran both telephone and post). it was effectively an arm of government, that worked hand-in-hand with the security services. Their Investigation Division was responsible for steaming open letters and tapping phone-calls.

I imagine much has changed; but I'm quite sure that the PO is still not an ordinary business, like a courier service. They are an arm of government.
There is a tendency in groups where, even if the unreasonable representatives become a majority, the reasonable representatives still kind of expect the rest of the world to somehow omit them from criticisms of the unreasonable portion's ideologies (the inverse problem that complements the problem the parent describes). However, casually drawing a bright line between those two groups and assigning a hard ratio to each is essentially an exercise in hostility, especially apparent by reaching for the magic number, "99%".
Good point... I meant don't touch them :)
Which version of perl do you use, and what do you recommend someone who isn't satisfied with his text mangling skills in python?
>”Guess we can thank Reagan for that omnibus budget reconciliation that gutted the MHSA”

I keep hearing this, but if this move was such an obviously bad thing why hasn’t it been undone yet?

I know the local chapter of the ACLU screams bloody murder whenever the city tries to institutionalize some of the local homeless population. Even if there was substantial bipartisan support for undoing what Regan changed in the 80’s, it seems like a plethora of other challenges stops it.

In which case, it seems unproductive to keep blaming Reagan.
I definitely agree that a PR person for a company should be held to a higher standard.

But it is sad that the company cowered to the demands to an online mob. Based on her description (which is obvious biased so take w/ a grain of salt), nothing she said is controversial. It's a reasonable disagreement on policy position.

If their policy was "don't talk about politics or policy at all" then that is one thing. But the policy really more like, "its okay unless some people on twitter are butthurt and now you have prostrate yourself as a racist" (at which point we'll fire you for being an admitted racist).

And I'm sure it won't end their headaches, as she'll probably go on Fox News routinely to shit talk Levi's for hating America.
12ft.io is most certainly for financial gain. This thread is about them charging.

Also the act defines financial gain not about money, but about things 12ft.io engages in :"‘The term ‘financial gain’ includes receipt, or expectation
of receipt, of anything of value, including the receipt of other
copyrighted works."

Goodwill is considered value, even is included in company valuations. If 12ft.io expects or receives goodwill (which it does), it has financial gain.

And there's still simple good old infringement, at $150k a pop, which would likely put 12ft.io on the hook for millions to billions of dollars. Each unique article served carries a $150k bill.

There's also likely many other statues, such as accessing a computer for committing a crime, which is yet more federal prison time.

Whomever runs 12ft.io had better hope they can hide before someone locates and charges them.
This was the original format; it was published on the web as it was being written, long before availability in print.

(Not to say that it's not excellent of him to make and keep it freely available; it is!)
Time to fork Django into "Dango"!

Maybe it enforces a strict "no J's" paradigm? No JSON, JavaScript, etc.
You’d be wrong.

First of all, the cameras would have watermarks signed with private keys to authenticate the video so the deepfakes won’t matter.

Secondly, no need to prove anything, in order to do the AI thing and precrime.

And thirdly, when it comes to court cases, however you make arguments, the AI can help you make lots of plausible info for parallel construction.
it is amazing the leaps some people take. If you did not have full throated support for every terrible policy every government enacted in their panic around covid, I must be a "COVID Denier"

I bet since I oppose Vaccine Mandates I am also an "anti-vaxxer" as well right? even though I am vaccinated from every illness for which there is a vaccine I am eligible to get including COVID.

If you do not support authoritarian government you must be anti-science, this is an amazing timeline..
Facebook doesn’t have a lot of completion? Tiktok is destroying FB. Then there’s snap, telegram, Twitter, etc.
>You would think that pager service would be significantly cheaper to provide than something like 4/5G...

In almost every way, except the forcing function of using an expensive resource (radio spectrum) less efficiently.
On the one hand, i want one and then i want to build a truck mounted version and etc... that looks like fun. "should not be used within 50 feet of anyone with a pacemaker" sounds like more fun than cheap dynamite.

On the other hand, for what it appears to actually do... No, I think I'll stick with my trusty, dusty, Ruger 10/22, thanx. If the job is "punching small holes in things far away" then we have far better ways of doing that. As much fun as this idea is i don't actually see a use for it that isn't better served by other technologies.

"just for the absurd joy of it" is sufficient reason.
I think I’ve reached the point where I simply don’t mention most nits. I’m most business software it just doesn’t seem worth it. If the code works, isn’t utterly obtuse, and abides by automated formatting etc, then is the nit really worth it?

Granted I’m probably biased towards high churn SaaS apps, which is what I work on.
The issue of mental health is not new. We are interested in plant wisdom, but we are not plants and to heal we need people.

http://thespiritscience.net/2014/06/16/what-a-shaman-sees-in...

What if we have it all wrong? I do love the hopeful perspective this article has.
I think I learn something every time from these DIY projects. This sort of barrel hinge was new to me.
It’s not just the Internet. Political views and beliefs have become wildly more polarized in the last few decades. People broadly hate the “other party” far more than they like “their” party now.
The article's title is "Tibia (video game)", which is much less useful as a submission title than "Tibia (1997) is one of the earliest and longest-running MMORPGs", yet the HN rules require that the former be used instead of the latter.

I get that there are reasons for this rule, but if the rule is going to be enforced at all, it should be enforced consistently.
If regular people are allowed to share media with the world, and some kinds of content remain illegal, content moderation will need to exist.

Unless you're suggesting that we return to an era in which the only way to publish content is with the approval of someone like a newspaper editor or book publisher, these jobs will need to be done.
> They do not need to be done.

You have surely never operated a website that publishes user generated content. Every available textbox and file uploader will be filled with garbage so revolting that, without moderation, will quickly kill any chance of respectability for your site.
Any chance of a USB-C variant coming around? I'm currently migrating everything I can to USB-C to eliminate needing to keep various types of charging cables around.
Well I'd compare .NET (the ecosystem) to Python (The ecosystem), and C# (The language) to Python (the language).
Delphi was always challenged for a popularity slot because of the tyranny of C langs. My impression is that Anders went into "me too" mode, maybe from marketing pressure. They had a solid green thread lib but never made use of it in Delphi.
> Bug tracking you can learn in a day.

No you can’t. You can learn how to use a specific bug tracking tool in a day. That’s not related to learning how to write/use/organize/prioritize bugs.

This is something that all of my junior engineers sucked at at Google and it took months of prodding to get them to write useful bugs and years before understanding how to prioritize bugs.

> Source control you can learn in three days, and I was (briefly) introduced to git in my CS degree. How source control systems work under the hood with diffs, Levenshtein distance, etc. -- that's the kind of thing CS covers. A CS major understands source control way better than someone who's just been using it for a while.

This is completely wrong. Knowing how a diff is generated is completely useless when learning how to use git, perforce, whatever. 99% of learning source control is about the concepts of that particular tool and how to manipulate them (e.g. branching, rebasing, squashing, merging, cherry-picking, etc).

> Testing is more of a habit or practice than a subject to learn about. And you absolutely learn to test your own code if you don't want to fail your assignments, because the professor sure is going to test it.

This is what someone who knows nothing about testing thinks testing is. Running code before you submit it is a specific type of test, and it’s a pretty bad one. Making code testable involves architecting your code in specific ways and knowing when to use fakes, mocks, functional tests, unit tests, fuzz tests, performance regression tests, etc.

To claim it’s just a habit or practice you follow just right before you submit is a joke. This is one of the hardest thing to train new grads on when they join a company. Part of it is they have notions like yours implanted by completely out of touch CS professors and grad students.

>Technical debt" is a communication term that was invented to help business people correct misconceptions about how software engineering works.

CS doesn’t teach people how software engineering works either. That’s the point.

> Most of those things are either just putting together things you already know, or a subject that you can learn about in a CS degree if you want.

No, you cannot reasonably learn about these things in a CS degree because they are completely uninteresting from a CS academic perspective so the professors don’t care about it. A professor who teaches you about the lambda calculus is just as qualified to teach you about making a maintainable and scalable service as the professor who taught you newtons calculus.

The whole point is that CS only has a small intersection with writing software at the leading tech companies and an even smaller intersection with writing software at normal businesses. It’s useful for distinguishing between new grads but it’s garbage compared to industry experience.

I say this as someone who got a phd on the CS side and then went to Google. They are just completely different universes.
> without your employer’s consent to talk about your views.

Employers should not be allowed to control their employees speech, outside of their role of officially speaking for the company.

> There’s an old saw about “you can be right, or you can be married.”

If you are given your employment relationship the same value as your marriage, I think that's very sad.
Have you tried without a SIM card? I think they use the SIM Card Country Code too.
Glad to see you back -- at least for a couple comments, Derek!
For most major ETFs there are accumulating versions that automatically re-invest any dividends into the ETF. A good choice for the lazy investor IMO.
A nitpick but a valid point nevertheless, thanks!
I get it now. Thank you, have a bi-ru.
I miss Borland C++ Builder. That was a ton of fun.
This is an important piece adapted from MIT anthropologist Steven Gonzalez Monserrate's longer Case Study produced at MIT's Schwarzman College of Computing: https://mit-serc.pubpub.org/pub/the-cloud-is-material/releas....

Steven spent five years studying the Cloud’s ecological and cultural impacts. The focus here is on server farms/data centers — their staggering carbon footprint and their contribution to issues around water scarcity and noise pollution in particular. But the longer case study has an additional focus on the engineers running the centers. It's a fascinating on-the-ground study, carefully researched and beautifully told (in part, through vignettes based on the his fieldwork.) Part of the college's new SERC (Social and Ethical Responsibilities of Computing) program, which is freely accessible and full of resources that may be of interest to HN readers. More info here for anyone curious: https://mit-serc.pubpub.org/
The problem is that she was given this platform because she is president of Levi's. If she were sales-level executive, news orgs wouldn't really care that much. I agree with her opinion and love to hear alternative viewpoints, but it's difficult to separate her role at Levi's from who she is.
An old DBA once said to me, "You only have so many keystrokes before you die. Don't waste them."

Somethings are not worth the taps.
Despite what people think, old languages never really die. There are modern commercial versions of Delphi (from Embarcadero and RemObjects). It may not be trendy to use them, but if you found the perfect language decades ago, chances are someone out there is still maintaining and modernizing it.
> Africa is warmer than Europe!

Unless you're arguing the Sahara is a better environment to grow crops than the French countryside, that's not an advantage...
Spotify realized that they'll never be profitable with music, the labels have the upper hand and can just raise their share whenever Spotify increases revenue. For exclusive podcasts, they own the entire chain.
Nope. The only background checks I've ever had working for Americans was law enforcement / intelligence agency software (I was working for a Canadian company and they sold to them) and a contract for the Nasdaq.

Other than that, it's just been straight skills and reputation. Even if it did come up he could always say that he assumed they would ask for a background check if they cared about this type of thing. Just let the man get some work and move on with his life.
> implicate judges

Unless these cases were tried without juries, then the judge's responsibility is restricted to ensuring the case is conducted properly; that both prosecution and defence evidence is heard, and that only permitted evidence gets presented to the jury. It's not the judge's fault if some witness lies to the jury.
torch & pitchfork store...
The first launch will happen this year using an existing Falcon 9 rocket.
I interviewed a young man who was doing this kind of work for about six months in Ireland a while back for a completely different role. It was quite clearly mentally taxing and he broke down crying mid-interview.

I ended up canceling my following meeting and talking through things with him.

He was close to suicide, had cut contact with most people in his life and said that he hadn't been able to sleep or think straight since he started the work.
Unfortunately I couldn't offer him any work, only a shoulder to cry on and a promise that there was beauty in the world as well.

I never thought a job could do so much mental damage to someone, but these jobs are horrible.
MHSA was signed in 1980. The next year it was "gutted". You can't really say Reagan changed it, but rather prevented any potential change.
Interestingly, I originally bought it with this mindset (kickstarter 1/10000 owner here) but, life had other plans and basically it's become a very useful desktop toy playing exclusively breakout... and I couldn't be happier with it?

I do intend to program something for it, sometime, but, just can't spend any spare time on it right now.

If I did have the time, I'd really like to revive some of the past attempts at building games in Rust for the thing.
gzdoom has portal support for doing room over room: https://zdoom.org/wiki/Portal With stacked sectors you can make truly room over room 3D looking things, check out the walkway on this end of level fight and how the player takes elevators up to it to get powerups, and then back down to fight the enemy wave: https://youtu.be/PjWnVYhzCmQ?t=2450
Sure it can, if those users enter a suitable legal contract that gives them rights and obligations similar to paid employees.
Could it be mostly correlation ?