skysight-inc/HackerNews huggingface dataset:
They are also less encumbered by thoughts of consequences.

I worked on a contract one time where they were trying to alerts for college sports, and I insisted on adding some security to the system. The manager reasoned that the cost/benefit analysis for someone deciding to hack a sport score feed did not add up and so nobody would think to try that.

I pointed out that college students have poor risk assessment. I pointed out MIT/Stanford. I pointed out it was already written. They made me rip it all out. And then the customer cancelled the project because 'we' had given them exactly the system they already had and why should he pay for it again. I just stared at the manager, who avoided eye contact. (If I'd been a bigger and braver person I would have jumped in here with a counterproposal that amounted to restoring all of my changes, but I did not think of it)

Which is just as well because there totally would be fake messages sent out during the last timeout stating that <our team> won by 6 points just for the lulz. Because of course they would.
> Originally, my view was that any activity that brought attention to NFTs - no matter the intent - constitutes a "promotion" in a way.

By that reasoning the author of "promotingthegrift.com" also belongs on the list—unless you don't think making the front page of HN is enough to qualify you as a "celebrity"?
They don't care. Honestly they are fighting a massive bot/spam problem. A good chance 90% of your wifes "followers" were bots. Explain this to her and go live your best life.
> Bit something I learned in my college statistics courses is that with a large enough sample, self-selection bias stops becoming a problem.

What you might have learned is that small (random) samples might not represent the full population, but as you get bigger (random) samples they tend to get closer to the true values.

However, if you sample badly, errors will persist even when you sample more.

Example - estimating height in a population:

- If I get a perfect random sample of people then I can estimate population height really well, even with a smallish sample. The estimate gets better the more people I (randomly) sample.

- However if there's selection bias in my sampling and I only sample women, then no matter how many women I sample I'm going to be getting a bad estimate of height across the full population, because I'm excluding men who are taller.

Sample size can't overcome selection bias, you need to use other techniques to manage it.
It is the left side in my country. Which creates a problem when people from right-sided countries visit my city.

I noticed this in China, a densely populated mostly right-sided country. Whenever a British engineering firm would install escalators they would set the direction opposite to the flow of human traffic. You would walk up to it on the path on the right side and be forced to cross the path of oncoming people to use the escalator on the left before having to cross over again once at the top.
> If they ask how to introduce me, I say whatever works best. For some reason people equate this to me shoving it down their throats.

I don't know about "strong opinions in both directions" (I don't think I've ever met someone who felt strongly that an academic doctorate title should never be mentioned?) but there are certainly some people who are serious about "ring-knocking" and will get super offended if you don't say it, and given the 'do whatever' instruction, people may be defaulting to putting it in, just in case. Perhaps, again, not even out of fear you'll jump on them, as much as someone else might.

In other words, it might not be you so much as the other assholes.
I've been pair programming since the 80's - long before the practice had a name. Bottom line - pair programming creates a higher-quality result in less time. I can't state it any more succinctly than that.

The higher-quality result bit is nothing to sneer at, either. Two minds are better than one. That means it's a better implementation having fewer bugs and fewer edge case surprises. These are things that all drive up software development costs.

You know what's costly? Shipping buggy software. Especially back in the day when you had to distribute software via physical media that had to be shipped to the user. Things get even more complicated when the software is being used in a mission-critical process needing to run 24x7. Outage windows can be difficult to find.

So sure, if you're creating software nobody really cares about because it really isn't critical to anything then I guess pair programming might be overkill. But who wants to work on such software?
Again, though, "the NSA should be allowed to do this" and "Facebook should not be allowed to do this" are not inherently contradictory.

I share your opinion that the NSA's surveilance is bad, and I'd assert it's unconstitutional, but the hypocrisy/contradiction you're trying to highlight still isn't necessarily there.
One of Jobs' first jobs was a board tech at Atari. He must have had some circuit-level skills to stay employed, even if he could only follow pre-made designs and the troubleshooting tactics of those around him. He could probably solder components on an already-designed board like any of us could if we put our mind to it.

It seems correct that Jobs didn't have the skills to design a large circuit board from scratch then pore over IC datasheets to try and minimise the amount of components used, coming up with some beautiful triumph of electrical engineering. That was all Woz.

(I'm not any sort of Jobs fan or Apple zealot, I just like tech history and truth)
I can recommend Pop!_OS for a good out-of-the-box Linux distro for development
Now, this I'd pay to watch!
This is a nice refresh and a good challenge, especially after NYT unsurprisingly riddled wordle with trackers.
> But Ava’s parents allowed her to sell Mr. Justin a couple of selfies that she had already posted to Snapchat.

They were aware and allowed it. But, not knowing the family's financial circumstances, it raises a difficult question of where to draw the line with this kind of thing. The prospect of allowing your underage daughter to sell media featuring her to this kind of guy is sickening, but if $300 is a lot of money to your family, maybe it becomes easier to excuse? What do you do if he offers $10,000 for something else that's even more disturbing, and you're behind on your mortgage payments?

I'm disappointed the author of the piece didn't come right out and say that what TikTok is doing is profiting off of the sexualization of minors (of course the minors get a cut as well, so that apparently makes it okay?). It seems like the only moral path forward would unfortunately be to ban minors from participating, or keep them reaching the levels of fame that would result in them putting themselves (or their families) in a position to have to make the kind of choice I'm talking about above.
Garbage journalism. Starts off by implying he's innocent, half way down you learn he did in fact defraud the bank to the tune of $350 million of a $500M loan, and done so with fabricated invoices. This was not a misunderstanding.

Why should I care if a spoiled white colonialist from Africa, already obscenely wealthy, spends his life in jail for defrauding a bank for $350M? Imho, this was actually justice served to a white collar criminal, for once.
There is also a third choice, you can get Office 365 and remove ads completely. Companies cannot be expected to give away services for free, so if you're not directly sending them money, somebody else is sending them money for you to use it.
Is it really harder to require 2-4 entities to make a change than it is to require zillions of website to do it?
> The command told it to reattach the drive and they expected it to rebuild but instead md saw part of the mirror and simply added the drive as a good drive.

> ZFS catches these tricks because the checksums will fail.

Yea, I think this is the right explanation. I guess it simply doesn’t keep any consistency information that it can check, whereas ZFS keeps a checksum of every block. Having used ZFS, it is difficult for me to understand how anyone could trust anything else. I don’t think that there is anything a ZFS user could do to accidentally destroy their data (aside from obvious things such as deleting the wrong filesystem or pool, which could happen in any case).
This is basically Lemmings.
Fair, but Venmo does.
Work experience is work experience. I interview candidates from FB and other companies and I evaluate people based on their individual skills, not what the news say about the company.
I would be concerned to learn my young daughter had a serious online following where her content consists of photos of herself where 3/4 of the followers are boys/men. To be blunt, they are allowing their daughter to whore herself out even if she may not realize it. It is shameful and will ruin her just like every other child star.

I am grateful that my parents denied me access to video games and I will strictly deny my children access to content deem counterproductive. You're not making friends you're making a human being. The idea that a child needs social media or a controller to have a social life is a weak argument made by lazy parents. I feel sorry for this girl and shame on her parents and parents like them.
It's a difficult thing to measure, but does the team feel that collaborating together on a task in real-time improved their sense of cohesion?
I consider that brainstorming and working with a team mate, not pair programming. As a daily thing it's ridiculous and only for people who are exceptionally friendly and need a lot of human interaction. Give me a problem, a laptop, and some space and I'm all set. I agree with brainstorming during the design phase(s) of a project though, lots of good ideas come out and there is some synergy you can have that will never happen over zoom or email.
Ubuntu is a must have in every masochist’s toolbox
I've never actually walked into people, usually after 2 or 3 you look at each other and smile and then one person steps to the side or both and then you go, no you, ok.
Alternatively, vote for regulators who'll try and fix the problem.
> For example, RDP'ing to a Windows Pro computer with a Microsoft account becomes a lot more difficult.

I'm of the exact opposite persuasion. RDP'ing into a computer with your Microsoft account is easier, along with file and folder permissions across network shares and other account related things.

I used to have to manage an AD domain to have the same set of accounts across all my various Windows machines. Now that I can sign in with my Windows account, its the same account across all my machines. Permissions are easier on network shares, its the same account. Friends that come over and want to use my machines can log in with their own account. Sharing files with them is then just granting access to their Microsoft account. Its pretty much entirely replaced the desire to run AD at home, which IMO makes things loads easier.

As for your password being out of sync, I've only experienced an out of sync password in cases where the device could not have an internet connection. Once the device was able to get an internet connection, it prompted for me to refresh the current device credentials (lock and log back in), and it then authenticated against the cloud Microsoft account. In the 10 years and ~30 different machines used I've yet to experience a single real frustration of the online account and local account getting out of sync for more than a single password change when literally in the wilderness. In which case, it was just the last password I used to log in to the machine, and then updated when it got network connectivity again.
If you're referring to the graph in the article, that's not a graph of the actual signal jammer, just a stock photo.
There was a somone at a defense contractor here in Cincinnati that piled a bunch of amunition in a wastebasket and set it on fire, hoping to cause a chaotic explosion. He felt bad and went screaming for everyone to leave the building after he lit the fire. Nice guy. Building was ruined. He got four years for it.
This one absolutely kills me. Why do my kids need Microsoft accounts for this? Their official instructions ask for DOB and require checking some box about allowing my kids to sign into "third-party applications". Not to mention all the legal crap I'll have to agree to, settings to scrutinize and opt-out of to ensure privacy, etc. I am this close to just telling them that they're going to have to abandon their favorite game for something else.
Haha, back in those days my mother could just pick up a phone in another room, and it would disconnect my modem from the internet. Maybe that was just an issue in how my own home's POTS line was installed, but it would infuriate me so much to have to restart that HUUUUGE 30 minute / 10MB download (probably of a naughty pic), that I'd eventually just give up and read a book or watch TV.
Taking your video example it also just shows that browsers are different: there's tons of video content out there on the web that browsers can no longer play, since they relied on plugins to play and plugins are dead, like RealVideo, WMV, MPEG-1/2/4, etc. As always, ffmpeg is a treasure, though.

There's a whole world of patents that make video a particularly problematic space for browsers, but just the basic philosophy of continuing to work with old static content forever isn't that strongly held (and really, isn't that strongly held in much of software: consider opening really old Word or WordPerfect documents just as an example).
After I realized I could buy, brand new, many of the items I was looking for for a couple dollars more, and sometimes a couple dollars less (they left the original price tag), I mostly stopped going. I went back in for the first time in a couple years and it was just ridiculous. I have to assume their real purpose is some sort of tax benefit at this point, because none of it made sense, besides the clothes.
I like the dance I have to do to log in’

- username

- password

- 2fa

- username

- password

- 2fa (but not too soon, or they’ll say I’ve used up my token supply for the day)

- maybe logged in, maybe do it again
Sure. And you can do the same thing with a CDN file by timing how long it takes to load. Sub millisecond means cache.
I'm not sure I buy his argument. I see many programmers who produce inferior code with an IDE and many programmers who produce excellent code with an IDE. I'm in the Java ecosystem, where IDEs are pretty much ubiquitous. But I've used plain editors in the past mostly for other languages.

All in all, I don't see the link between using an IDE or not and the quality of the outcome. But I do see the link between using an IDE and development speed, where refactoring is just so much faster and less error prone if you have a decent IDE.

I haven't tried copilot yet, so can't say much about it.
Please explain, because IMO that is a ridiculously stupid statement: to paraphrase your claim, “of course it’s unfair that children don’t get to fuck/fly airplanes/etc. Always has been.”

Surely you meant something else.
Is this a dark pattern? "see inline ads, or see bigger ads" seems like a pretty straightforwardly-presented choice. Its like other ad servers' "use your data for targeted ads or see more ads, which will be untargeted".

How else would you present the tradeoff to the user? How is the presence of the tradeoff any more of a "dark pattern" than if they had simply turned on inline ads with no option to avoid it?
From PGs blog, O'Reilly's feed and/or Slashdot.

/.
One of the few 501(c)3's I will give money to is an organization that helps offenders go straight when they get out of jail and I see my name on a very short list of private donors.

In the 1990s I was a victim of what I would call "Domestic Terrorism", the ringleader of the group didn't go to prison for his actions against me and other people at my college but I did hear that he went to prison for drug charges not long after.

I still haven't forgiven the college administrator who chose not to take action against this person (would that person have said "there is nothing they can do" if his daughter was the victim?) but if I heard the ringleader of that gang had gotten out of prison and managed to find work and stay out of trouble I would want to shake his hand because that is something that is against the odds and so hard to do.
Tell HN: Don't use Spotify's proxy settings to approximate 'airplane mode'
I share a Spotify account.

When the other person is using the account to listen, one of my go-to tricks is to enter a dummy IP address (usually 127.0.0.1 with a random port) to fake "airplane mode" - Spotify can't connect to the internet and detect the other's usage, and I can listen to downloaded playlists. Win-win.

But! Recently I noticed that filling out a dummy proxy IP will simply cause Spotify to show a "Something went wrong" modal, with an unhelpful "Try reloading this page" and "reload page" button, while disabling any access to other pages (including "Settings" page), so I can't revert the proxy settings. Only thing to do is to completely uninstall and reinstall.

Just thought I'd share. Cheers!
> The first Rust compiler was written in Rust

I think you meant "was written in OCaml"
Aren't you worried that dishonesty like that would hurt your relationship with your kid?
I'm asking how people can focus on two things at a time. I assume that an audiobook (or podcast) requires focus - otherwise are you really "getting it" or just getting a sense of it?

I can certainly understand during a commute (especially on public transport, or if most of your commute is a traffic jam) because the level of conscious attention required on the non-listening task is close to zero.

I admit to listening to music while doing other stuff - but I'm not focusing on the music. It's just a soundtrack - no need to remember plot lines, or make sure I don't miss critical story elements.
Damn, now I'm getting pessimistic as well. Thank you for the clarification!
“Crisis”? Everything doesn’t have to be turned up to 11. How about “inconvenience”?
(Disclaimer: No real numbers were harmed in the making of this post.)

If an employee doing Job X in San Francisco is worth $500k/yr to Google, then paying an employee doing the exact same job in NC $250k/yr because the CoL is lower there is padding Google's profits at the expense of the second employee—and, indirectly, all employees in the sector, because that depresses market rates.

As I said in another post, I don't care about what's "efficient", or what makes Google the most money. I care about how they treat people.

Google and its execs would not have their lives change in any meaningful way if they were to pay everyone who does Job X the same that they have to pay to attract people to that job in the Bay Area. But it might change the lives of some of their employees, and of employees of other tech-sector companies, if they were making an extra $100k, $50k, or even $10k/year.
Agreed. My comment was mostly because most of the articles people see about work issues in the Middle East are always about the labor class. At least in the West, you don't really see articles about teachers, shopkeepers, business people, and basically countless other professions where people can make a much better living in the Middle East in comparison to their home countries. Not to mention, it can be much safer.

It wasn't even two decades ago that even professions like doctors, dentists, IT did better economically in the Middle East for many people in comparison to their home countries. Engineers making good money in India/China and not working for a consulting company is a pretty recent thing. A lot of that is changing now as other Asian countries are developing economically, but it's easy to forget how things were even a decade ago.

>It's hard to get a visa to move to the US and teach at an elementary school.

Plus, at least the visa situation in the Middle East is clear. It's not that difficult to get a work visa if you have a job offer and you can work as long as you have a job or until you retire. The visa situation in the US is...no comment :)
Related from yesterday:

Static B-Trees: A data structure for faster binary search - https://news.ycombinator.com/item?id=30376140 - Feb 2022 (44 comments)
I'm also near Dayton. I should just buckle down and get their service. I don't really want to be behind CGNAT and the $10 / mo fee for a static public IP address seems steep. My friends who are using the service like it, though.
In WinXP there was something about WMP checking for the rights to MP3's that were already on your computer to verify that you were legally allowed to play them.

I don't think users of Windows have been the primary focus for a long time.
What was the Rustonomicon error?
Thanks for the heads up on not associating my win 10 pro license with a cloud account!
> It concludes by pointing out that unsafe code is unsafe.

It spent an awful lot of time on that without making very good points.

About one paragraph of text could have pointed that reducing the surface area of unsafe code is therefore a good thing, which leads to "rewrite it in rust" which gets you more safe code.

There also seemed to be a little bit of conflation of safe code with bug-free code which just isn't possible. Arguing English semantics of words which are being used to describe very specific compiler behavior is going to be a GIGO argument.
Slang for a private investigator, in 1940 maybe.
i thought for sure this was going to be about indian scam call centers, lol
I dunno. When I was still writing publicly someone reached out for me to add RSS to my website and it took me like 3 hours maybe to add it to my hand written static site compiler.

It's a pretty simple protocol, even if I would have done things differently. For example, relative paths should be supported with some sort of top level setting called "root" or something like that. That way I wouldn't have to convert relative paths.
It's pretty clear which one they want you to pick. Oh, you don't want ads that look like email, I guess you want less space on your screen and slower-loading? Okay fine Mr. Likes Less Space and Slower Loading.
I have some of the TI-99/4A stuff that I had as a kid (and a few machines), but now I notice that the hardware is notoriously undocumented. Compare to something like the TRS-80 Model 100, which has full schematics and even a book written about things like how to write 8085 assembly to get the PIO chip to buzz the buzzer[1]. I have read that TI was very un-hobbyist/tinkerer and suffered in the market as a result.

For another era of stuff that I used growing up, PCs were by then complex enough (286/386/486 era) and/or commoditized enough that the systems weren't well documented.

[1] https://archive.org/details/HiddenPowersOfTheTrs80Model100
New atomic clock loses only one second every 300B years
You don't have to actually remove carbon with excess power. In fact that would be bad environmentally since all you accomplish is removing carbon but you still have process inefficiency. Your statement is globally equivalent to doing something that would be done anyway but is tolerant to interruptions. There are power consumers that can do this and they have a power preferential rate (i.e. they're willing to shut down when the power company calls).

Also, what you're saying can be done by, for example, electrolysis of water to make hydrogen. I'm currently working on fuel cells that can be operated in reverse; that is they generate electricity from fossil fuels when needed (at very high efficiency) but absorb excess electricity by producing hydrogen.

Really what you're proposing is accomplished more efficiently by stored energy. The problem is that we've tapped out the easy ways to redistribute load, or store energy decades ago.
We're talking about leveling and compensation based mostly or entirely on years of experience; this implies they are based only a little or not at all on performance reviews.