skysight-inc/HackerNews huggingface dataset:
Your argument is a strawman. Car and phone or bad examples to prove your point because car reliability improved because of factors unrelated to the internet, and phone reliability improved because a better reliability of satellites and computer networks. Better examples are things like watches or desktop applications which seem to work fine before they were connected to the internet.
Yes, the shady was in quotes. It's hard to tell some classes of malware from a security program in general.
Why can't one stick with the old UI with a web application? That's an implementation choice Google makes.
> I expect that a similar problem will be found in many other libraries, if the XML was publicized. XML namespaces made a critical... "mistake" is probably too strong, but "design choice that deviated too far from people's mental model" is about right... that has prevented them from being anywhere near as useful or safe as they could be. In an XML document using XML namespaces, "ns1:tagname" may not equal "ns1:tagname", and "ns1:tagname" can be equal to "ns2:tagname". This breaks people's mental models of how XML works, and correspondingly, breaks people's code that manipulates XML.

That right there is why I like Clark's notation (despite its unholy verbosity), which I learned of because that's how ElementTree manipulates namespaces: in Clark's notation, the document is conceptually

<{https://sample.com/1}tag>
<{https://blah.org/1}tag>
<{https://blah.org/2}tag>
<{https://anewsite.com/xmlns}tag />
</{https://blah.org/2}tag>
</{https://blah.org/1}tag>
</{https://sample.com/1}tag>

Which is unambiguous. But as you note adds challenges for round-trip equality (in fact ElementTree doesn't maintain that, it simply discards the namespace prefixes on parsing, which I have seen outright break supposedly XML parsers which were really hard-coded for specific namespace prefixes).

lxml does round-trip prefixes (though it still doesn't round-trip documents) by including a namespace map on each element.
That's just a reflection of the data model, which is internally consistent but probably doesn't exist in the minds of all users.

The reason "move to [label]" is at the top of the screen is because that action affects the whole thread, not one message in the thread.

Star is attached to a message or a thread, so that should be in both menus, but in practice the mobile (iOS) app only lets you star a thread from the threadlist, while desktop web lets you star a thread while reading it. This is inconsistent.

Important is again in the thread's menu because it's an attribute of threads, not messages.

Read-ness is again an aspect of messages, not threads.
I've been in that situation before at one of my previous jobs, where some important IT infrastructure when down for the whole company. Nowhere as big of a scale as this, but it was easily one of the most stressful moments of my life
The bug is clearly the writing past the end of an array. That is:

*(p+1) = 10;

If you start with a buggy program, that it stays buggy after optimizations is not surprising!

Edit: what;s more, the original form of the program also did not write through the q pointer and could have had optimizer the print zero. In the first form, the author assumes the compiler can track the pointer q through q == qi and avoid the optimization that would print zero, but fail to track pointer q through pi + 1 == qi == q.
I had tried watching the recent movie adaptation of Tinker Tailor Soldier Spy and was so put off that I had really low expectations when I happened into a copy of A Perfect Spy.

I was blown away by reading APS, I think it's really a masterpiece and would recommend it to anyone who has ever had a family, a job, or a secret.

I've since read most of the rest of his work and while APS is the best, the Smiley series was also very good and I felt genuinely moved by the conclusion of Smiley's People. You don't really have to read the rest in order but read Smiley's People last.
Electron is a nice option these days. Slack and VS Code are first-in-class applications, and while there's a slight performance hit compared to native, it's still a better experience than web (otherwise, people would have stuck with slack.com)
Not new, the dataset has been around for years.
> What order the defer blocks are stored in is implementation-defined.

But the order they're executed in would have to be defined, lest we build ourselves another major bug generator.
Famous Last Words web.app
i made a web app that shows famous peoples' last words.
But sometimes you need to call out pseudoscientific bullshit for what it is, instead of bending over backwards to find an acceptable interpretation of what someone could have meant when they said dumb shit.
Exploring Container Security: Run what you trust; isolate what you don’t
Yup I think there's been a lot of marketing disasters around this (first one that comes to mind is Hello Games with No Man's Sky). However, I would disagree with one thing. I know in the article I didn't really go in-depth into knowing your target audience but I think that's how you clearly set expectations. For example, in this thread a lot of people are saying the mobile chip wont ever be as powerful as the top of the line players in the market (which is true).

However, Apple copywriting isn't meant for those people. Rather, they niched down to people who use their mac for browsing or video editing (which can be pretty resource intensive). Since they niched down to focus on only those kinds of customer archetypes, they knew what to build and made sure they were able to deliver. I know that's tangential to copywriting but for a solid product launch you need a bunch of different parts to go right.
This article is very inaccurate about modern tradeoffs in ISAs and you should probably just forget you read it.
If that was a legal rule for the internet it would make it illegal for most people to communicate with each other. I don't think this idea is well thought through. That would actually be the government regulating speech and arguably freedom of assembly.
I think we know the answer to the final question now!
> other people may come over to visit your house without realizing in advance that they need to wear long underwear;

Not a problem in Covid times. But it's possible to turn the heat up when you have guests, no? Or run a space heater in the living room when they're around?

> and low indoor temperatures promote mold growth.

I'm mystified by this. I thought moisture promoted mold growth. The solution to that is good ventilation. If anything low temp should inhibit growth, as it does for most microorganisms.
I've heard this so often in marketing talks - "it takes 5 touches to make a sale, so that's 4 'no's' you've got to get through to get a 'yes'". Makes me sick. But it clearly works, even though we hate it.

So I think the goal is to make it not work. Like any other antisocial behaviour that we'd like to tone down in our society - tax the shit out of it.
No one mentioned heresy.

No one mentioned venting.

No one mentioned constructive criticism.

Other than that, good job.
Not specializing in this area, I'm somewhat at a loss to understand what is so unique about the M1 that competitors could not implement similar in other ARM based systems or instead on Intel/AMD? Maybe another way to ask is what of the M1 performance is due to ARM and what from the Apple implementation?
> It will kill virility

Virility is great if social contagions are assumed benign. I think that's an assumption many no longer make.
The most fundamental problem at Google, of which bad UX/UI is one symptom, is that product management has no real power there. Engineering has all the power there, and basically does whatever it likes. It takes product management research as "input" for its decisions, but does not share power with product management.

Strong, competent product management balances user needs, marketplace conditions (competing and complementary products), and technological factors to create optimal products. What we see from the outside are products that are technologically strong, but suffer from lack of useful user perspective and market awareness.

Google will never create new (i.e. post search and AdWords) great products until it undergoes a complete cultural transformation toward a product management-focus.
It's a very general question about a very complicated topic (human behaviour). But from my experience you can get over cravings by distracting yourself with new problems. Or for me by making music.
It's a bi-partisan issue. Hell, I would agree it's not even a exclusively US issue but is pretty much generalized throughout the west.

Shifting manufacturing to China makes absolute sense when you look and care about the the quarterly/yearly performance. And if you decide not to do it well tough luck because your competitor is and will have better results than you.

If you look at it with a 20/30 years perspective then it becomes obvious that outsourcing is completely the wrong move. You basically get rid of your local expertise, train your replacements, slim down your middle class (the folks buying the products!). Then your manufacturing partner starts vertically integrating and designing it's own competing products and you are pretty much left out of the equation. It's almost as if, thanks to support from the party, Chinese businesses can plan for 20 years ahead but western companies can't because they HAVE to maximize the quarterly results!

> I argued that, even in the presence of free trade, a country should have the ability to tariff imports to the extent that that country could maintain a 25% (or something) domestic market share.

Tariffs and trade wars seem completely useless to me when done between G7 countries because we're all in the same situation regarding China. To achieve any sort of paradigm shift we'd need to stop each having a 1:1 relationship with China and start negotiating as a block.
From the article:

Amazon.com, Inc. [twitch], ByteDance Ltd., which operates the short video service TikTok, Discord Inc., Facebook, Inc., Reddit, Inc., Snap Inc., Twitter, Inc., WhatsApp Inc., and YouTube LLC.

The FTC is seeking information specifically related to:

how social media and video streaming services collect, use, track, estimate, or derive personal and demographic information;
how they determine which ads and other content are shown to consumers;
whether they apply algorithms or data analytics to personal information;
how they measure, promote, and research user engagement; and
how their practices affect children and teens.
Once you EOL a product, you no longer have to support it. Not the same case at all as making changes to a core product and then continuing to support it.
‘Dark Knight,’, ‘Grease,’ ‘Blues Brothers’, etc. Added to National Film Registry
Inspect the page with firebug (on chrome) and nuke the object. I wish I had a better answer, sorry.
There's "fixable in theory" and "fixable in practice". As a former gearhead, I'd argue that cars from the late 70s/early 80s are effectively unfixable - it was the era when emissions standards were ratcheting up, but controls were still mostly analog. Engine bays were a giant morass of rubber vacuum hoses that nobody sane wants to deal with anymore.

Mid-70s and earlier cars tend to be simpler, but they would never pass modern emissions tests. We picked clean air and fuel efficiency over simplicity. I don't think this was wrong.

It's really hard to know what to think about the direction cars are heading. Yeah, there's a lot of closed software and electronics. On the other hand, I have at least one friend with a hacked Tesla. And the huge emissions regulatory and inspection regime that prevents you from making changes to engines doesn't apply to electric cars. So it's a mixed bag.
It will kill virility but should reign in stupidity being broadcast.

Why do they have a responsibility to 'reign in stupidity' in the first place? Who gets to decide what's stupid and what's not?

I understand removing illegal content. I understand providing guidelines around content that may not be acceptable for minors. I understand removing (or compartmentalizing) content that is "off topic" (such as a platform dedicated to eSports not wanting traditional sports content). But every attempt that can be made to 'reign in stupidity' means censorship of one form or another and will inevitably be abused.
France and Germany launch space race alliance
> Engineers are also sandbagged with "we need more data" until a risk-taking idea gets snuffed out of existence.

Not at Google, but what I saw was worse than that. It was "we need more data" over and over and, on each round, I could watch other people's riskier changes just fly by without a shred of evidence that they even did what they were claimed to (let alone that they were beneficial). "Need more data" is not always just inertia. It's often a way of defending territory or enforcing hierarchy. Being "data driven" only really works when it's done consistently, and abuses called out.
> This breaks people's mental models of how XML works, and correspondingly, breaks people's code that manipulates XML.

Because they usually have incorrect mental model. Blaming namespaces for name ambiguity would be the same as blaming the code "x = a + b" because "a" and "b" could be defined differently.

Namespace prefixes are absolutely irrelevant, they only exists for your convenience.
> you have a problem with your insulation and you need to fix it.

Amen! But imagine the savings if you have good insulation and keep the heat down! <trollface>
> Views like "masks might make us safer from COVID" were suppressed not too long ago.

Are there words missing here? I... don't see this as a viewpoint that is being suppressed at all. Maybe this particular example is more about the people who you follow/listen to?
This is true. In a lazy language it is the same, in imperative languages that do eager evaluation it will indeed have the problem you mention.
Well, I agree—that's interesting. It implies that something real is happening, though not that the OP's interpretation was accurate. It often happens in such cases that the observation is right but the interpretation is wrong [1]. It's when the interpretation rushes into angry denunciation, and especially a campaign using baity tricks to rile people up, that fair-minded readers start to have adverse reactions.

A discussion oriented more around a question (what explains this odd phenomenon?) could be a good thing. A more neutral submission, with a less baity title, might get a different reception from the community. But the combination of overstated claims and baity denunciation is usually going to trigger an immune response.

[1] I have no idea if it's wrong or not, just that a lot of informed commenters reacted that way.
Why don't you just buy a recipe book? You said so yourself that you know exactly what these sites are doing. They won't give you a concise recipe because it goes against their incentives.
Fake news. Anyway, at dome future point people will search HN for bitcoin price predictions.

I have a million dollars on this one.

Mock me now, and next year you will have forgotten this conversation ever happened.

And thus you will not learn from it.
I'd say google/youtube is much better at detecting known content actually, though they have a notoriously high false positive rate. Pornhub has a notoriously high false negative rate.
I feel like I'm living on crazy island but I personally have no problem with Google's UI. Not just because I haven't used better, but I've also used much, much worse. It's functional enough.
I don’t know if it would still work well these days, but when Google Reader left I genuinely felt less information-abled
Wayland is a display protocol, and the base of that protocol is deliberately really minimalistic - it’s there so different programs understanding the protocol can draw their rectangular windows on to the screen and that’s it.

But Wayland developers did think of additional requirements but were thinking that ad hoc inventing something that may or may not be implemented downstream would be a bad idea (it is), so they created a standard way of adding extensions to the base protocol - which are created with cooperation between major desktop environments - the actual implementers of said protocols.

And as of now, wayland is pretty feature-compatible with x, in an actually extendable way (much more close to the UNIX philosophy if that’s your thing).
This is also great for hiding and suppressing organization of social uprising. This would have totally suppressed all the BLM content this summer.
So what is your point? Two wrongs don’t make a right.
Are the Facebook child porn incidents actual child porn or false positives like the napalm girl picture?
Hey, this is a byproduct of too-sensitive people (and I have to admit liberal enablers) allowing feelings to become what you get judged by, or legitimized to take offense based on. And any offense is legitimate, because it's all relative. You cannot question anyone's taking offense.

Any legitimate criticism of someone's work turns into a personal attack, or worse, "bullying".

This is not a reasonable position to take, and will come back to bite liberal people, either in work, government, or policy. Otherwise you will find officials, managers, leaders, politicians, yes even yourself, taken down by offended people, because there is always someone who will take offense, no matter how illegitimate. Just wait until you get on the wrong side of it, you'll change your mind quickly.

Someone has to make a call about what is reasonable, and what is legit to be offended about. I don't want it to be in the hands of the people who are always offended, I'll tell you that.
A generation of sim racers are starting to successfully cross over into real-life motorsports, most notably James Baldwin. The general consensus is that drivers with massive amounts of sim experience have excellent consistency and sensitivity, but limited racecraft skills. Contrary to your argument, the lack of sensory feedback seems to be actively advantageous in the long-term, because fast sim racers have learned to interpret more subtle signs of roll, yaw and tyre slip.

https://www.youtube.com/watch?v=iq5S_-GN0cY

https://www.youtube.com/watch?v=t5nTsgIG4jo
I don’t think the FTC is (or ever will) reign in how “far” content can spread. The FTC is a consumer protection agency so they are most definitely focused on advertising and data collection, not user-generated content or misinformation.
That video is great! thanks
I still cannot help but laugh at the intentional ignorance by a lot of people in the US right now. They have for some reason (we all know why) gotten the notion that Russia is some kind of innocent nation that does nothing at all and that US is unreasonably antagonistic against Russia.

Russia is in NO uncertain terms a hostile and aggressive nation that we all need to be wary of.
looks like this one just doesnt have and organization column, which might be the most interesting part of the leak...

EDIT: I take that back, seems like "unit" is organization.
Though a good starting place is helpful. We can figure out where to stop as we go along.
I would say that even CIS/K-Jetronic injection (well into the early 90s) will be quite maintainable 50+ years from now. Even L-Jet doesn't require anything particularly sophisticated, but there are likely some already obsolete components in those boxes (though hundreds of thousands or millions of them in junkyards, surely far more than we're consuming).
Worked out well for Crunchyroll.
You're about 50% of the way to reinventing 2000s era peer to peer filesharing programs here.
>I do not buy it because the Japanese live the way you suggest in the winter, and it is miserable

Yeah, so? Eating properly is also "miserable" compared to eating junk food. It's also better for you and for society.
Two points of contention:

1) How wide do you cast the net for accountability?

Bad content is a subset of unverified content, unverified content is a subset of Pornhub, Pornhub is a subset of an ISP's traffic and a subset of CC companies' revenue. How much good do you want to ban with the bad?

2) Why not actual law & order?

I would guess a lot of fans of unverified content also dislike bad actors, and would like to see them investigated/prosecuted, rather than 'deplatformed'. 200 OKs for the good actors and gaoltime for the bad actors, rather than 401s for everyone.
First Twitter, Facebook, then podcast aggregators, then web hosts, CDNs and soon, even domain registrars will be censored.

ISPs are probably next. If all the content hosts/providers are censored, then we better limit speech between individuals, and block it at the connection level.

Then we better start censoring individual conversations. Seeing (dis)information on iMessage will lend it an air of credibility, and that would be terrible!

I wonder if we can come up with a way to censor in person conversation. Maybe my phone can use voice recognition and alert me that my conversation partner (or I) am discussing something that has been debunked and fact checked. If I espouse too many debunked or unverified facts, maybe I should be fined? Or have my credit score lowered?

The possibilities are endless!
Its not regulating the speech, its regulating the audience.

You have the right to speak, not the right to be heard.
Could you expand on: "Stay in your lane, how dare you criticize our designers. This makes them feel unsafe at work?" Your quote seems a little bit like a disingenuous paraphrasing of real issues, but I try not to dismiss things just because they're surprising to my world view.

I would be interested in seeing what kind of feedback (internal? external?) prompted this sort of response.
This sounds like a good practice and hopefully something they still do. Calculating the exact numbers would definitely help cement the experience and its consequences into your mind.
No, its not a hard rule, but it is a sign of bad writing and editors not paying attention. If your writing looks professional, so do you, and vice versa.
Is that seriously what you assume internal criticism over designs at Google sounded like?
Salary trends were set during 100 years of managerialism science of how to manage toil at scale. It’s likely a mistake to compare impact of manual labor against Archimedes’ Lever.

Today’s engineering wages are just beginning to recognize how value of one bit of code, run a billion times, could be insanely valuable by comparison.

Wages for software engineers (more than coders or devs) are thought of as “frothy” but in reality still haven’t caught up with the recognition for founders/entrepreneurs/startups who because of that lack of recognition can capture more of that market value (IPO, acquisition, etc.) for themselves.

Through time we’re likely to see increasingly selective identification and reward of individuals best suited to turn the job to be done into an automation across industries where digitalization can drive profits.
Are you sure that doesn't imply Facebook is being more diligent about catching it. Or the samples on facebook are easier to screen for?
What do you suggest to use instead? It's a bit too early to use RDF, people haven't catch up yet.
For quite a while I've used Daily which asks what you're working on every 15 minutes. I average a little under of 4 hours of deep work a day. On an absolutely fantastic day I might be able to hit 7 hours.

Keep in mind I consider myself fairly motivated and I still have days where my deep work total is an hour or two.

["https://apps.apple.com/us/app/daily-easy-time-tracking/id686..."]
I'm not aware of any currently-available non-Apple ARM chips on TSMC's 5nm process. Can you name some?
Criticism: unacceptable unless totally devoid of emotion

Responding to criticism: bring your whole emotional self! guard your mental "safety" with your life!
I would not be at all surprised if the American jury system would be fairly against plaintiffs if they're in any way connected to pornography considering the American moral values.
Dirt Rally 2.0 requires an internet connection even for single-player modes.