skysight-inc/HackerNews huggingface dataset:
I wonder how many readers went "Craig Shergold? Who?"

Give it 50 years and maybe "Modem? what is a modem?"

Some gems here. But also, Mary Horton may not like her "dead name" being used.
> As of January of 2021, some 33 pieces of wreckage found on beaches have with varying degrees of certainty been tied to MH370. Of these, more than one third were found by Blaine Gibson.

This is amazing.
> "specifically IQ and trait conscientiousness. Colleges heavily select for these traits during admissions"

Out of curiousity, can you cite these claims? I mean I buy the conscientiousness, but I wouldn't guess they heavily select for it or IQ. Or at least not both together, not past a point.
> Signal Android (but less sucky)

Interesting how upset people got about all this. I just use the Android SMS app just like I would if I wasn't on Signal at all and I'll ignore stories because they're not important to me.
Ideally the list price should include all expected costs. So a menu item should have taxes and the expected 20% or whatever tip (and any other fees) built in.

Then the receipt can break things out and charge less per line item + add in total tax and fees and leave space for a tip (with the default applied unless you choose differently).

Likewise with AirBnB: when browsing for specific dates either show the total cost or the amortized per night cost, inclusive of all fees.
LastPass owner GoTo says hackers stole customers’ backups
Some states charge you sales tax only on the difference between the new car and the trade in. Often person to person car sales aren't charged sales tax (but maybe sometimes there's a transfer tax?)
> a web browser is a part of a operating system

This was not at all the case in the 90s during the period of MS antitrust action.

> For the same reason it's not bundling if their operating system contains a scheduler or network drivers

There is a robust market (even today) for web browsers, and the makers of browsers make millions of dollars in revenue from their products. Therefore, I disagree, and I believe the bundling concept could still apply today to browsers. Network drivers and schedulers are not at all the same, because there isn't much of an independent market for them.
I think it's against their policies to create third party clients unlike Telegram?

IIRC, Moxie disliked the idea of modified clients.
I read that Alan Weiss preferred to keep SOW detailed so that the client cannot give you extra work during the scope that was not the initial focus due to the vagueness.
Yeah, a lot of sci fi of the era was at best dismissive of women as actual people. But some authors were nevertheless pretty good, like Zelazny or le Guin (of course). Even Frank Herbert - the Gesserit may have been kind of evil but at least they had ambitions and power.
This is a pattern I see everywhere. The last time I purchased Verizon FiOS, there was a big $25 per month advertisement. I purchased it. Later, I realized it is only for the select 5g plan. I have to 5g plan, but later I realized it is only for the "selected" 5g plan which I don't qualify.

They didn't mention it during the order, I only realized that on the first billing.

The only solution is to make sure all tipping, taxes, etc. is included in the menu. Unless it is codified I am not sure anything is gonna happen soon.
Hell, they knew it from the PS1 era: Net Yaroze may not have stopped people from trying to hack their PlayStation 1, but it definitely appealed to a part of the crowd that would be most interested in that sort of thing. (And they even included a toolchain! Truly must've been special to be a part of that.)

I think the trouble is that people kept finding ways back from arbitrary code execution in a limited environment to running pirated games and cheating in online games, and Sony continually failed to actually manage that.
He is definitely not forgotten in Heidelberg, where he lived and worked until 1948.
The main difference to me is that with Prisma I don't need to do any SQL to get a project up and running. I can define the tables and relations from my code or from Prisma Studio, and in one swoop I get the db structure done and the types defined.

I know my way around a database, but I'd rather not leave my code editor whenever I need to add a new column to a table.

With Kysely you have to create the DB schema, and then write the types; with every change you need, you gotta do both again.

(At least this seems true by default; as the project's readme mentions, there is a code generator[1] to generate the types from the DB schema; not quite the same but at least it's better than nothing.)

Commenters say that writing complex queries with Kysely is easier, which makes me wonder if I could use Prisma except for those, since Kysely should be able to just generate the SQL query for me to handle to Prisma...

[1]: https://github.com/RobinBlomberg/kysely-codegen
"GoTo said the intruders exfiltrated customers’ encrypted backups from these services — as well as the company’s encryption key for securing the data."

Quite the doozy.
When I was being trained to work at a McDonald's restaurant (like four decades ago) they had us watch an awesome PSA about "the customer". To this day I remember the closer spoken by the poorly treated customer in the video, "I don't get mad, I just don't come back."

I've left notes on my bill explaining to "management" why I'm not returning to a particular restaurant. I don't like doing it, but I think someone needs to call them out.
I suppose if you're someone selling privacy to criminals, it's a lot easier to preconfigure mid-range Android phones to sell than to configure each individual customer phone for maximum privacy. Also, it's not just about keeping your own data private, but about the other person you're communicating with. If you know the other person is using the same phone you can feel safer that it's secure, as opposed to trusting that the other person is taking things seriously and knows what they're doing when configuring their own phone. Plus it makes it easier to enforce things like messages being deleted after a period of time. The extra cost is easy to justify when you're trying to avoid jail time.
I think closer to 80-90% of all landmass has "active" surveillance, with another 40-50% of sea / oceans.

Most of the South Pacific / South Atlantic / Southern Ocean (Antarctic); a lot of the North Pacific / North Atlantic / Indian / Arctic outside of the major islands and direct routes has nearly no coverage.
The DOJ sues Google, wants to break company up
"so we have evolved with these 'friends with benefits'."

I'll never think of my gut bacteria in the same way again.
There are more bacteria cells in your body than your cells. We are hack on a hack on a hack on a hack.
> This is not true. Most executives' compensation is tied to equity. For example, Tim Cook's base pay + bonus is 9M, but he has 40M in equity comp (performance + time based).

Tim Cook is still getting paid millions. His pay cut was voluntary.

Workers getting fired are getting zero salary and are not leaving because they want to.

I'm sure Tim Cook isn't stressing about how to make rent or pay the mortgage, unlike people getting laid off.
I agree but think both are true at the same time.

The reality, from what I’ve gleaned, is that the instance you’re on matters (for many), but you can’t come to appreciate that and what you want in an instance without first being on some instance and active on Mastodon/fediverse.

So I think the solution is that there is essentially a new-to-mastodon instance or domain (of multiple servers that all work the same). It’s for people feeling out mastodon and exploring. And there can even be a time limit for accounts there to prevent accounts sitting around forever.

That way there’d be one domain to point everyone to but the uniqueness of instances and the diversity of the fediverse can be maintained.

Main thing that needs to be cleaned up though is moving instance. It’s not hard now, but this idea would be more attractive if it was one-button-easy.

More generally, the portability of accounts across the fediverse is something I really think should be more of a thing.
This coupled with AMD's FSR 2/2.1 I'd argue. FSR can dramatically lower energy requirements while still maintaining acceptable image quality, and is critical for most of the Sony games to run at reasonable frame rates on the Deck.
I respect Alex Russell a lot technically but it’s worth noting that as a long-time Google Chrome team member now working on Edge he’s hardly a neutral party. Even in the best good-faith effort, your views will be shaped by what you work on and how that team sees the world.
https://datalust.co/seq (my employer) uses a custom database built with Rust. We are about to remove the last C# database code because, as the previous commenter noted, garbage collection and databases don't mix.

Over the next few years I expect we will see a lot of new databases written in Rust.

https://blog.datalust.co/what-will-seq-vnext-look-like-on-th...
I think this was done by the author to create engagement with their blog.

I'm not sure if there is a against this, but it feels kinda against the spirit of posting a title like this when it seems like the goal of the linked page is 20% to communicate the topic of the headline and 80% to drive you to other topics they have been posting about.
I proposed to companies to work one week for free with my team (we do not have paid clients yet) for testimonials that I can add later on to my website.
it's a business, they're trying to make money first, everything else (including the actual articles) come second
Wrong again. https://support.apple.com/en-us/HT208510
> I mean of course a desktop OS should come with a browser.

This was not that obvious in the 1990s.

> It would be absurd for antitrust regulators to prohibit software vendors from enhancing their products just for the sake of protecting competitors' revenue.

This is absolutely a situation where a bundling case could apply, if a large incumbent uses their monopoly power in one product area to enter another and unfairly compete. IANAL but I don't believe whether or not the product was available separately or not would factor much into such a case.
I created my own npm package with a Result type. https://www.npmjs.com/package/schtate
I am not in any way shape or form a medical professional, but there do seem to be some studies that show there is evidence of an increased risk of gastric cancer with long term PPI use. Again, not a medical professional, so if it works for you and suits your personal risk tolerance, please don’t let a random internet commenter freak you out.
I guess it's no biggie, just move it out of the G and put it in the D of their Alphabet corporation
thank you, this is a great compilation
do abs exercises every even day that work your lower, middle and upper abdomen. do these until you can't anymore, each part. It increases blood flow to your gut and speeds up the recovery process.
> "School-based discrimination has been deemed legally acceptable"

Can you give me a link to the decision?
The same concept is already heavily ingrained in American culture. Try and name a place that provides you with a price quote up front that is already inclusive of all taxes and fees.
Hey Peer_Rich - do you have a contact email? I've got something I want to run by you as a niche payments provider.
Civilian airports don't all have radar, but approach and departure facilities (known as TRACONs) do, as do enroute centers.
https://www.spinellis.gr/codereading/
Reality is we are in a proxy war with Russia ( some would argue we are past that ). The same reality that guides his actions guide actions of many entities in US ( note recent discussion of banning TikTok, but not FB, LinkedIn or other social media ). Naturally, some would argue that the comparison is not apt, but I would invite those to indicate why the comparison fails to expose the hollowness of those arguments.

Naturally, others may feel a tinge of 'national fervor' and proclaim that no one tells me what to say, while immediately noticing that those that do not toe the official government line are brought to heel via more subtle means of coercion[1]. Those typically ask questions along the lines of whether I somehow equate US with Russia or China and suggest that , clearly, this is false equivalency. To those people I ask, how so? If we are all expected to toe the line, is it false at all?

In short, I am not dismissing what you are saying, but how exactly is it that different from US? There are topics that were entirely verbotten not that long ago ( Foreign Policy discussions were fairly carefully left undebated with exceptions of professional diplomats ) and even today there are topics you simply cannot discuss openly, because you will be automatically banned/shadow banned/restricted/ridiculed in the digital world if you are lucky and doxxed in real world along with other nasty real world consequences if you are not.

If anyone lives in a sobering reality, it is anyone looking at the world through the lens of an alien, who is slowly wondering if he belongs to the same species.

edit: changed professional diplomats line; reads a little better

[1]https://en.wikipedia.org/wiki/Manufacturing_Consent
It doesn't. It makes prosecution of crime easier by adjusting the threshold of criminality. It's not about crime being difficult to prove, so much as multiplying the reasons you could be charged with one, thereby raising the cost of doing business for criminals.

People vote for it because there is plenty of cash to be made out of conditioning the public to feel as if they are under siege and danger lurks around every corner.
Same here except these days I just use the print to pdf feature in Chrome.
That scenario seems wildly improbable. First, the existence of the large U.S. airbase at Diego Garcia isn't remotely secret. As for an accidental shoot-down of an airliner before any visual identification or confirmation, I suppose it could happen but it goes against every policy and procedure the U.S. is known to follow. If an unidentified aircraft approached an airbase, they would scramble an intercept for visual identification - especially in peace-time - in the middle of the Indian Ocean far from any active conflict zone.

In the insanely improbable event that the intercept accidentally shot down the unidentified aircraft before realizing it was a civilian airliner, then it would have been pilot error for not following rules of engagement or, possibly, a flight controller or flight commander error. There's zero reason for the U.S. government to turn an individual mistake into a huge incident by trying to cover it up. Also, there are many examples of the U.S. military making such mistakes and NOT trying to cover it up.
I created a username "someoneiswrongontheinternet" to remind myself of this very thing: https://xkcd.com/386/
Did you build your own video streaming solution or something off the shelf?
Plus social networking/LinkedIn
Is this even a question? I double quote ALL strings. In fact, my C background makes me use " in Python too, even though single quote ' is acceptable. Somehow " feels more __stringy__.
Perhaps "encrapsulating" would suffice?
Thanks for those points. Really insightful. Wanted to ask 2 questions:
1. Would you mind saying what was your multiplier for the valuation when you sold the business?
2. How can I limit a retainer so that a client does not abuse it.
I suppose I'm so out of THE loop that I thought this was bigger news than it is around these hacker neighboorhood
This didn't work last time I called Comcast. I told them I wasn't happy that my Internet bill went up again by $15 and that if they can't reduce it back to what it was, I wanted them to cancel it. They placed me on hold while I sat there grinning about my awesome negotiation skills. Expected to get sent on to customer retention where I could get a better deal. Then the rep came back on and said "As requested, your internet service is terminated as of (next business day). Is there anything else I can help you with?"
I'm guessing that that has a lot more to do with being on Apple Silicon than anything else. Steam and all the games are compiled for x86, which means it's gotta go through Rosetta and then through Wine. Also, on macOS specifically, no Vulkan support means you have to use MoltenVK to convert the DXVK instructions to Metal, and I don't think MoltenVK has completed the work to convert all the instructions Vulkan uses.

I was impressed I could get Windows games running at all, but the experience was pretty bad as you mentioned. Titanfall 2 was real janky, no audio and the graphics were super bugged.
Strongly agree with this.

One thing I realised is, startups should spend more time optimising the decision of their top priority, and less time optimising efficiency.

There's no point working on the wrong thing with 100% efficiency.
Jeremy Grantham: After a Timeout, Back to the Meat Grinder
"Em and en refer to units of typographic measurement, not to the letters M and N. (Yes, the homophony is confusing. To disambiguate, loud print shops referred to them as mutton and nut.) In a traditional metal font, the em was the vertical distance from the top of a piece of type to the bottom. The en was half the size of the em. Originally, the width of the em and en dashes corresponded to these units."

https://practicaltypography.com/hyphens-and-dashes.html

Handwriting allows one to vary the point (width) of individual letters. Printing presses do not afford that luxury.
Really? You know company-wide practices at all offices, for the last decade or so?

I have this first-hand from a colleague who worked there, and he is definitely not one to make things up. Plus... this would be an oddly specific lie, don't you think?

To be fair, I should have used past tense in my comment, since this was a few years ago. But, given interview experiences at Google reported by other immediate colleagues, I would find the story believable even without knowing the credibility of the source.

Here's another one: My friend (not the one who saw the "ranking" system) had an interview at Google, where he was given a programming exercise and told he could solve the problem in any language he wanted. The interviewer left the room, and my friend correctly solved the problem in Objective-C. The interviewer came back, looked at it, and said, "Oh, not THAT language."

A few years later, Google publicly admitted that its interview process sucked and said it was making it better. I have declined to interview with them, however, not only because of friends' experiences but also the company's behavior on the whole.
On finite games:

- Text/graphics adventures. Once they are completed, save from a few ones with prodecural puzzles and different endings, they are done. On text adventures, you can save down the transcript to read it later for a good story re-read.

- Tetris machines. Once you surpass a score, often the score mark rolls back to 0.

- Sokoban. Ofter there's only a single way to solve them, and most level sets are known and are the same everywhere else.
You can think about it as a word puzzle magazine, or a Tangram. Once you solve one or two, you quit to do something else.
You have to tell it explicitly the correct number of syllables in a haiku, otherwise it gets it wrong.
We're getting there. We Almost have a fully bottleneck free generation of computers. But we aren't actually there yet. My all nvme 5900X computer with a 2080Ti is great but there are still things that could be improved to make things flow through the system without restriction.
Personally, I find the average quality of discussion on Hacker News to be much higher than the average quality of discussion on Twitter. There are fewer incentives for flame wars, and fewer bots trying to get me to buy random T-shirts.
Haha that's really nice thanks for the advice.
Directly from a longtime colleague who worked there. Not someone who makes stuff up; a multi-decade veteran of major software firms.
Ah, okay. Did you know that AppleScripts can be saved as "apps"? I'm happily launching the mail tab in safari by pressing rcmd-m without Hammerspoon or anything other than stock RCMD. That gives me everything I was looking for. It would be nice to be able to assign ralt-<letter> to launch different apps -- e.g. rcmd-m does gmail in Safari, ralt-m opens Messages. and rcmd+ralt-m could do something else entirely.

I've used Windows at times, but I don't miss window switching beyond the above use cases.
Here are some crazy features I really want. I doubt you can implement, but a man can dream.

1. For some accounts, I don't see what they tweet, but want to continue seeing their retweets.

2. For some accounts, I only want to see tweets that are replies to my other followers. Otherwise, I don't want to see their tweets on my timeline.

3. Some "famous" people will retweet every praise they get from someone. You know "I totally loved @famousperson's new book". I would love to just block any retweets by them that has their own username in it. And keep everything else.

4. Chronological timeline, but only show maximum of N tweets from a particular account.

5. Craziest feature. Flip the timeline around, so scrolling downwards shows me newer tweets. And at the start of the session, move me to the last tweet I viewed.

Effective use of twitter is about removing as much of the noise as possible from your timeline, so as to increase the signal-to-noise ratio.
> I just think the idea that reducing headcount is not a legitimate strategy seems naive to me.

This reads like a disingenuous attempt at a strawman.

It's immaterial if firing people is a legitimate strategy or not. The whole point is that executives get little to no repercussion for dictating layoffs, regardless of the company's health.

They wake up one day, can decide to fire 10k people, order HR to prune the loose ends to meet the target, tell the assistant to write a heart-felt "I take full responsibility" email, and get back to browse the web or sip lattes or go for a nice walk like nothing happened. In the end they can even get a raise out of it.

Meanwhile, 10k workers are screwed.

The incentives are all wrong.
> Xbone is not hacked because nobody care about essentially a boring pc without any memorable games.

No, it's because MS gave them the keys right out of the gate with Dev Mode.
Ask HN: How do I eliminate Gmail as a single point of failure
There are many instances on the internet where google has shutdown accounts of people who had not done anything illegal. They were falsely flagged by Google's AI moreover Google did not provide any human support to resolve the situation.

After reading about so many cases like these, it is safe to assume that trusting google with your data is not a good idea.

If I lose access to my GMail today I would lose access to many important services in my life such as my insurance, utility bills, investments etc. Hence, I am looking to move away from Gmail.

For those who have successfully transitioned, would you have any advice?

I know about
- Proton mail
- Fast mail
but I feel anxious in trusting these services because
- I do not know much about their privacy practices. (I heard Proton Mail diluted their privacy garuntees last year due to some legal requirements?)
- I am afraid that these companies might shutdown as well one day leaving me in a limbo with my data that might not be migratable.

Self hosting is not an option for me and I assume most of us. Would the HN community be of any help?
Constellation’s PRs are incredible. Some of my favorites

- 9x faster Array.from({length: N}, map) https://github.com/WebKit/WebKit/pull/2876

- 35% faster Object.entries() https://github.com/WebKit/WebKit/pull/5281

- 4x - 6x faster new Proxy(obj).get https://github.com/WebKit/WebKit/pull/3674

- 1.5x faster “await” https://github.com/WebKit/WebKit/pull/4909

- for (let {destructured} of array) {} gets 2x faster https://github.com/WebKit/WebKit/pull/5477

- 15% faster JS -> WASM calls via better inlining caching https://github.com/WebKit/WebKit/pull/8077

- 2x faster typed array.slice https://github.com/WebKit/WebKit/pull/2694