skysight-inc/HackerNews huggingface dataset:
I think the reason is dumber than that; removing MagSafe allowed the laptop to be more symmetrical and sleek. Ditto with SD readers and HDMI ports.
Me too. The 400 was my first and favourite--even like the keyboard, got it broke-in pretty soft. I learned more on it than I have perhaps since. I was playing Pacific Coast Highway and Galactic Chase.
For anyone put off by nim's copious use of camelCase and PascalCase, I recently learned that nim treats identifiers as the same if after removing all underscores the identifiers compare equal case-insensitively (except for the first character which is case sensitive). This means you can completely ignore NEP 1 (just like you can ignore PEP 8) and write your code with snake_case identifiers and Upper_snake_case types including any calls to external code.

This means that for people like me who find camelCase horribly ugly and refuse to casually use any language which uses it in its standard libraries or syntax (I'm looking at you haskell and zig) you can write code in a more aesthetically pleasing way while everyone else around you can continue using the horrific camelCase names (even when referring to your snake_case code).

Also, I highly recommend switching to at least 3 space indents so that unlike regex your code stops being write-only.
I would have to do research on whether the list of valid code points depends on the Unicode version. For example, can regional indicator code points (https://en.wikipedia.org/wiki/Regional_indicator_symbol) appear in isolation? If not, is that different in Unicode < 6, where those code points weren’t assigned yet?

Similarly, what about tags (https://en.wikipedia.org/wiki/Tags_(Unicode_block) )? Do these require an U+E007F CANCEL TAG?

The 66 noncharacters certainly need consideration. http://www.unicode.org/faq/private_use.html says:

“Because of this complicated history and confusing changes of wording in the standard over the years regarding what are now known as noncharacters, there is still considerable disagreement about their use and whether they should be considered "illegal" or "invalid" in various contexts”

Edit: also, testing all code points likely is overkill and using code points in isolation likely isn’t enough. Most tests are better of with something like the big list of naughty strings (https://github.com/minimaxir/big-list-of-naughty-strings)
> You're paying more rent. You're paying for more food.

Why?

> You're paying with expensive gifts, trips

Willingly

> you're paying to raise one or more kids

How is that a payment to wife? Those are my kids, it was my decision to make them so now I support them.

> In many countries it's literally a crime for men not to pay child support.

What does paying your social duties has with "payment to your wife"? What, society should raise your offsprings for free?

> Most men have sex once or twice a week with their spouse, and more than half of their disposable income goes towards their partner and their kids.

Partners are not exclusively for sex, partners are someone you want to spend your life with and, optionally, make kids.

Do you have problems with your wife or smth?
Mozilla literally can't win on HN or Reddit. People criticize them for taking money from Google and then when they try to monetize new ideas, they again get criticism.

The Mozilla Foundation (where your donations go) is not the one launching these new ideas that you hate so much. If you are going to hate something, at least hate the right thing.
Numpy/Scipi/Pandas/tensorflow etc all did for scientific/analytics but web frameworks also helped. Today what makes python so easy to use is the fact that there is multiple modules for everything.
From a programmers perspective. The characters in my name are standard where I come from, but they are not standard to the international air travel security systems likely developed by Americans.

Edit: You know how aircraft travel security always transforms your name into letters from the English alphabet to parse? Yeah, it transformed my name and then the resulting string looked so bad that the system rejected that. The original name doesn't look bad, but after transformations it did...
There are several differences:

- Readup is universal. As a content creator you don't have to opt in by creating an account or adding new metadata to your site. You can send me a link to a blog post you published 5 years ago and after I read it using Readup you'll have a balance in our system.

- Readup is specifically focused on reading articles. This means content creators get paid only when an article is read in full vs. a time-on-page metric that the Web Monetization API and other services like Flattr use.
> They have no duty whatsoever to make their platform healthier,

You could say the same thing about any addictive substance. And yet I doubt people would argue that controlling substance abuse is a bad thing.

For better or worse Facebook has made a thing that through the sum of its parts is harmful to society. I doubt any specific line-level engineer or product planner ever intentionally decided to end up with this end product, but here we are.

> hearing people bemoan a completely-optional-to-your-life social media company for being too good at getting people to talk to one another.

The issue isn't that it's getting people to talk with one another, it's that it encourages negative engagement.

The same thing happens with news - people are enraptured with gossip and death and will watch that more than something less salacious. But FB has scale and targeting unmatched by any other service. Google probably had a "and there but for the grace of god go we" moment - their search results probably has/had similar problems but hasn't incurred as much outrage. If Google Plus actually succeeded maybe they'd be the ones in the hot seat today.
> virtual interactions will never be as real as real world interactions

I'm not quite sure what makes an interaction more or less "real". The people on both ends of the interaction are real, so surely if they interact that is a real interaction?

So far all virtual interactions lack some aspect of communication, but with full-body tracking and eye-tracking VR already offers the closest analog to face-to-face communication we have. Mapping all the tiny facial expressions will remain a challenge, but isn't really that far fetched.
Per the Wikipedia article, they continued to produce it until July 2021

https://en.m.wikipedia.org/wiki/Tetraethyllead#History
"Progress," meaning "the things the "tribe" that labels itself as "progressive" wants."

So, yeah, you're not being particularly clever by observing that.
"About to"? Talk about closing the barn door after the horse has left.
Hey old friend,

Do you think, that having been through Cold-war era conditioning and propaganda, that you're sort of sensitized to the "modern Russia tropes"? I ask because, well Russia seems like a shithole. A sort of noncompete on the global scale outside their natural resource stockpiles, but the US demagogues seem to like to point fingers there and I see it as more or less a propaganda tool. I suspect it's aimed at the generations that experienced the cold war, but I'm inducing hard.
Some secluded tribes in the Amazon hence have the smartest kids.
With very little way to easily convert a large app.
This makes no sense. The price of Bitcoin is designed to inflate over time, so $60k is inevitable regardless of events in the real world.

Edit: Clarified the wording.
why do you think it's about to implode?
SpaceX could make Musk the world’s first trillionaire
On a recent Technology Connection video he said something interesting.

1. You should not take everything you read on the Internet at face value.

2. Google takes what it finds at face value.
nothing ever died of a contradiction.
You don't? It's crystal clear to me: that book was paid for, as was its sequel, so industrialists could argue that statistics from independent researchers were not to be trusted. Whether or not the book was right or wrong is not part of that contention.
Why do you think it will implode?
What you're saying is a slippery slope argument subject to whoever determines what items put others in danger.

You could use your exact same argument that cars put other people in danger and we should walk everywhere. Or that it's for the collective good that we never leave our house because doing so increases other people's risk of death.

Safety is a tyrants best friend.

>>You have the right to self defense but the 'freedom' to own something which can kill or maim dozens of others has to be balanced against the overall good of society.

Society exists because men with items that can kill or maim others died to create and defend it.

I find your viewpoint and willingness to sacrifice your freedom in the name of safety.. a little unaware, ungrateful, and privileged.

This current veneer of civilization that you're so privileged to live in exists because of guns and violence and is actually a rarity in the history of humankind.

If you want to learn more about this you can go to the library and ask them for a book on the past 100,000 years of human history.
The comparisons of education systems measure everybody, no matter how you track them. If measurements of a "tracking" system shows better results (measured on as average of everybody) than teaching everyone together, that doesn't imply a bad measurement, that implies that tracking may be beneficial.

Also, you yourself provide explicit examples of de facto "tracking" in USA, just the separation is based on parents' financial means instead of educational attributes.
He famously is anti-war. At least was.
> Perl in 2021 probably seems like some curious antique like AWK

Sure you can call awk an antique tool being 44 years old, but its available on almost all unix-like systems even on router running busybox or bare minimum containers using alphine.

So its definitely a personal nitpick of mine calling a very relevant tool an antique.
> The only way to eliminate foreigners undercutting American salaries is to eliminate the foreign labor supply competition.

The problem isn't foreign labor supply, its that the foreign nationals are forced to stick around at bad employers due to the way US immigration is tied to employment instead of credentials and skills.

Comparing US and Canada, A foreign national in Canada who graduates from a STEM degree, and obtains a job, gets to apply for Permanent residency which is not tied to an employer.

On the otherhand in the US the visa (H1B, L1, O1) are all tied to the employer, which means leaving a bad job is difficult to impossible without jeopardizing their legal status in the country.

So FB has all incentives for hiring foreign nationals who have no choice but to stick around at a company that treats them poorly / underpays them.

TL;DR the problem isn't the foreign national or the visas, its that the US immigration system ties visas to a single employer.
It breaks British and US expectations of the genre. It's largely commenting on social aspects in China, I believe.
> quickly parked it (...) (or, if you are from the Boston area like me, we "pahked it"

What a strange joke to include on Developer docs.
Except that sometimes talking with someone doesn't yield any results aside from "I dunno", "whatever", etc.

They're looking for the piece that says "here's an attractive idea" that gets that someone involved.

Sometimes I have a similar issue with my son. It's usually as simple as saying "here's what we're doing this weekend" as opposed to getting the brick wall response to "what do you want to do this weekend?" of "I dunno."

There are tons of different websites that offer "Things to do in ____" but most of them are so spammy. Something that was personalized based on your preferences/interests, or based on a group of people's preferences, would open up a lot of doors.
> Does anybody know what a Phantom Builder is?

Stab in the dark but I would guess that it's using a phantom type parameter to record the state of the builder with regard to its required parameters. This lets you keep the required parameters out of the builder's own constructor, but make the final `build` function only available if the builder is in the right state -- according to the phantom type.
I'm going to charitably interpret "it's the most honest market we have in the entire country" as tongue-in-cheek, and not a literal claim about the honesty of the Bitcoin market. Because sheeeesh.
It already is about 2-3 years
Not only that but he hasn’t pulled his investment in it, has he? Doesn’t really suggest belief that the political system is about to implode.
China's housing market slid into a deep freeze
Absolute certainty is impossible, that is not an argument to not act. Completely agree.
You can derive the Default trait (this is the most popular use case) or implement it yourself where you can have custom default values.
That is exactly what I meant. My name doesn't have non-standard characters either from the perspective of my home country, it is just normal letters in the alphabet, but not in the English alphabet.
That's sort of the wrong definition of "inflate," but if you mean price appreciation because of the fixed supply and other design factors, your point makes more sense.
> Just to be clear, using volatile on the magic number will ensure this is avoided?

I think that's your best bet but volatile does bring its own set of problems with it (how it works differs from compiler to compiler). That said it should probably work fine, this is a pretty simple use of volatile. You might check the documentation for your particular compiler though if you have one in mind, it should tell you what it does and if it does anything undesirable (or if there's a better way to do this). Also the volatile cast like I did may be a better approach than actually making the member itself volatile.

FWIW, the whole idea is that whether this happens or not has no impact on your program, so in theory you shouldn't ever notice this happens. Detecting use-after-free like this is not really standards compliant so that's a big reason why it's problematic to implement.

Also, if you're not using the standard allcator then most of this logic doesn't apply because the compiler won't know your special allocator has the semantics of 'free()'. There are `malloc` attributes in gcc that might trigger similar optimization behavior, but you'd have to be using them, and even then I'm not really sure as I haven't looked into what all they do.
Maybe he has a reason we're missing. What's his argument? What's the steelman argument here?
Sometimes you end up with parcel addressed to city "??d?". Shipping systems cannot cope with non-ASCII chars more often than I would expect...
Sounds like the stunt Google did with Alphabet. Total BS.
What is your game?

Prisoner's dilemma is not so much about the specific scenario as about the fact that the two players have different options (defect, cooperate) with a payoff matrix that makes the best option for an individual not necessarily the same as the best option overall. What is Poisoner's Dilemma about?
I think it has a lot more to do with the first US Bitcoin futures ETF: https://www.cnbc.com/2021/10/20/bitcoin-jumps-to-new-record-....

I also suspect Thiel’s got money on you believing that the political system is about to implode.
If I remember correctly, the majority of H-1B holders (around 2 thirds) are Indians. Adding Chinese, it gets up to 80%.

PD: I just checked the numbers. I found this: https://www.uscis.gov/sites/default/files/document/data/h-1b.... Indians and Chinese make up to 90% of H-1B petitioners.
I think that 'reputable' and 'tons of ads and trackers' do not belong in the same sentence.

Ad-supported business models incentivize the creation of large quantities of content, because you need a lot of pageviews to earn a little bit of money with ads (since most people either ignore or block ads, if they manage to load the page to see them at all).

High quality journalism should have value that we are ready to pay for, like we did for hundreds of years. This concept is called the "newspaper".

You are expected to pay for high quality baker or a tailor, book, movie or music, why not for getting information that "only" has the power to shape societies? If I see information next to an ad, I personally tend not take it too seriously.

What is missing right now from a technology standpoint is an easy way to manage subscriptions, built into my browser as default. Expecting the user to create and manage a separate account/billing identity for every publisher is what is preventing this model to take off (IMO).
Facebook needs to just buy Epic already.
Show HN: Two-Factor Auth with Emojis
Genetic Evolution Was a Prelude to Mimetic Evolution
Tik Tok was probably just enforcing its anti nudity policies.
Pubic hair is for example banned in Japan.

https://en.wikipedia.org/wiki/Pornography_in_Japan
You can just implement the Default trait yourself and set sane defaults right? At least that’s how I use it, implement the default trait manually to easily return a initialized struct.
I don't think this is the case.

It's just a class thing. They're taught not to flaunt wealth or talk about money, it's seen as crass and lower class.
Nice writeup, but you forgot to mention https://crates.io/crates/typed-builder - for more compiletime goodness!
I think you're right—and, unless you wash the bottle by hand before sending it to the recycling center, that's not a "tiny nitpick," it demolishes my whole thesis. But maybe the "thesis" was already so full of caveats as to be fairly demolished in the first place, unless you reduce it to "it depends".
Is there some sort of (for lack of a better term) Monad Transformer that lets you mix `async` and `promise` in the same computation expression?
Assuming that hypothetical guy is an average Japanese male(somewhat leaning right), he'd just turn IME off. Japanese input on desktop is consist of three following states:

- IME On state. IME capture and interpret keypresses as engraved and generate corresponding Kana-Kanji texts.

- IME Off state. IME passes through keypresses as engraved on keytops.

- Direct Input state. IME becomes dormant.

In IME Off state, the keyboard behaves as a plain jp106(or ANSI if it is) keyboard, like I'm doing right now. The cases where you would use conversion with IME on for an English word is when you have reasons for the word to be in "full width"(usually for typesetting reasons).
I quit reading it when there was an audience cheering the protagonist on for knowing facts about 80s video games, it just made me super embarrassed, in the same way I used to get when I’d watch the show Doug and he’d talk to Patti Mayonnaise, or literally any scene of Curb Your Enthusiasm.

The difference is the evocation of that embarrassment was intended by the authors of the latter two.
"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

"Don't be snarky."

https://news.ycombinator.com/newsguidelines.html
I didn't say it did.
I also liked the idea of the Wallbreaker project.
> But surely the fact that it is at $60,000 is an extremely hopeful sign. It's the canary in the coal mine. It's the most honest market we have in the country, and it's telling us that this decrepit… regime is just about to blow up

That's a hopeful sign? Political regime collapse tends to be a very bloody time. That might be "hopeful" if you're clueless about that aspect, or just shrug it off as "the price to get to a better state". Or maybe you intend to ride it out on your own private island or whatever, and expect the blood to all be other peoples' blood. But for most of us, there is reason to consider it with a certain amount of caution, even fear.
Improved childhood nutrition outstrips the negative effect of lead poisoning. IQs may have been lower than their potential but still higher than in previous generations. Also, the impacts of lead contamination are not evenly distributed through populations.
One thing that's certainly interesting is that Thiel did not seem to hold these views during the last administration when Bitcoin appreciated by a factor of about 10x-30x.
And what responsibility do the users have?

I'm no fan of FB but it's absurd to say their algorithms encourage divisiveness. Their algorithms have no concept of divisiveness, they are simply fitting their cost function which is engagement (well, proxies for engagement). It just so turns out that a lot of people in society want echo chambers where their pre-existing views can be strengthened and validated...that's what is causing divisiveness.

I'm not really sure what FB is supposed to do. Does a fast food company have a responsibility to ensure that people are eating a healthy diet? Where do we draw the line?
Well of course technical and business limitations drove the design: that's what made it impressive. Building a client-side scrolling map would have been relatively easy in the 90s. Google's advance was getting there efficiently on a 2005-era web browser.
Surely shoving VSCode into a tab is just step 1. Think about what this could do, that your local app couldn't.

Off the top of my head: Complete remote state. Open vscode.dev on your desktop, work for a while. Then open vscode.dev on your Macbook Air later, and be in _exactly_ the same state. I don't mean, the same project, I mean the text cursor is at the same position in the same file with the same set of tabs open.

Need a GPU for some CUDA work? The only question is how many GPU cores would you like.

Could your next engineering hire's onboarding guide be: open vscode.dev/company/workspace, click the "run all tests" button. OK, you're done, please pick the topmost "ready to start" ticket from the queue.
In my personal projects I usually define macros. They can handle a varying number of arguments, which helps a lot.

Though sometimes Rust macros feel just a bit too strict for me, the way they are checked outright prevents some uses. At the same time they've been really helpful for letting me define a lot of options with a compact syntax.
Ronald Reagan signed anti gun bills as president too.

He was generally more pro gun control than history remembers him for. For instance, he signed the Firearm Owners Protection Act of 1986 which severely restricted multiple categories of firearms ownership for everyone nationwide (not just minorities).
Peter Thiel is demonstrably a pretty machiavellian character. Since just about everything he does is either financially or politically motivated, I don't take too much from his comments other than he anticipates to gain from them.
It does completely and utterly miss the metaverse reference point. So wrapped up in regurgitating its reddit style take that it overlooks that the virtual world is all the current metaverse building crowd is taking from it. The characters and even the nostalgia are irrelevant for that purpose.
This. Big Tech companies or their divisions are advertising service companies and AI cults. They sell targeting, not the raw data. The data is useful for selling targeting services and feeding their AIs, actually selling it to others would be stupid of them.
After lecture is canceled, free speech debate roils science academia
Female nipples will be un-banned in the United States in our lifetime. It's quite possibly the most indefensible of all of the indefensible standards we cling to on sex and nudity. The fact that so many people still can't see the writing on the wall truly baffles me.
If onlyfans execs change their minds again the museum will be kicked out by posting nudes again

What a time to be alive
Yes, I was referring to when you derive the trait, I should have been more specific.

Also, this doesn't help at all for function invocation, which is still very cumbersome in Rust in the absence of default parameters, named parameters, and overloading.