skysight-inc/HackerNews huggingface dataset:
> any language (that allow for loop like constructs) compiled to intel machine code and executed on intel processor will be exposed to these bugs, it is not C specific.

Well, that's kind of the point, that Intel/x86 and most/all modern processors implement an abstract machine that's basically made for C, papering over the underlying instruction parallelism and absurdly complex memory model with all kinds of crazy front-end decoder business to allow the CPU to ingest that machine code and pretend like instructions are executed in order, with C-style control flow.

You could (in principle) prevent these sorts of bugs by creating a new kind of machine, but that machine would be incapable of running C software, at least efficiently. There are several ideas being alluded to here, another is the idea of directly exposing the underlying instruction level parallelism -- that's been attempted before in VLIW processors like Intel's Itanium chips. You could make the argument a big part of their problem was at the compiler level, trying to map C-style semantics to the CPU, while maybe a different language/compiler would have extracted more performance.

Trying to summarize the author's idea, modern CPUs have a lot of hidden potential behind a restrictive "virtual machine". If that layer were stripped clean, we could (the idea goes) get more performance and parallelism, and potentially more security, at the cost of compatibility/interoperability with legacy software.
> Schools don’t teach you a method of thinking

They do in the decade they spend trying to teach each kid math. It mostly fails though, but not because they aren't trying, teaching how to think to people who don't think well is really hard simply because they don't think well and therefore can't easily pick up what you try to teach them.
Fb would most likely block your account if they detect it.
How to think, the reality:

- be born smart

- grow around smart succesful people

- discard all self improvement and "how to" material
That's actually a heart warming story. thanks for sharing.
How come there is such a big cost difference between e.g. NA (1.5 cent) and Europe (~14 cent)?
You have either no clue how DNS works or are entirely out of your depth wrt the definition of de-/centralization..
It is literally what they're advertising. "Preying on" seems a bit loaded as a description.
So should those with accented characters, but those can easily be used for phishing. It would be arguably unfair to allow Chinese and Japanese characters but not allow accent marks. Perhaps only partially supporting international characters would be better than only supporting ASCII, but that's the status quo.

That said, Chrome supports them both. here's cañon.com (which is just a parked site): http://xn--caon-hqa.com/ There is also http://xn--ms-mia.com/ (más.com) which redirects.

I know Chrome has done some stuff to prevent problems and understand when people just make the easy choice and show the punycode though.
I did not see this reply until now because I'm bad at HN, but I appreciate the effort you put into it. It's really interesting to think about, but I'm not sure I can engage much because I'm pretty out of my depth!

Does point 1) not apply to tech innovations outside the global north as well? I can definitely see your points about patent infringement being relevant to the Chinese tech ecosystem.

Vertical integration is a really interesting point. It's easy to believe that monopolies are all-powerful, but there's plenty of room in the "margins" in industries which aren't (yet) built on pervasive surveillance.
There's clearly market for "dumb" smart devices (albeit a small one). Anyone know of any companies doing this? Preferably open source?
This claim that the best writers write slowly is suspicious at best.

Many of the best writers out there were prolific. And there are innumerable bad writers who barely write at all.

Writing is an iterative process. I'm skeptical of advice about slowing down writing intentionally. I've found writing more and editing more improves my writing more than slower, more deliberate writing, particularly since it's less likely to happen.
Intense pricing. I dislike FB and everything Mark Zuckerberg does. I don't even use React because it is their toy.
> Any parents so fond of "convenience" that they delegate their house chores to their kids?

Many parents do, in fact, have their children do chores.
It gets worse if you search for "microsoft.com" [1] or "bbc.co.uk" in the codebase. They literally grant cross domain storage access because Microsoft's login workflow is broken in regards to CORS headers.

I mean, imagine a developer trying to fix their code behaving completely different on iOS and they cannot have a single clue why that is the case.

Additionally, WebKit is released very late to the public (sometimes even after fixes have been rolled out to iOS)...and before that nobody from the outside can even know what's going on.

From a maintainability point of view things like this should be - in worst case - a Web Extension, but definitely not be inside a Browser source codebase.

Youtube is even worse once you dig through the Apple internal plugin replacement, which effectively implements a native C++ decoder for youtube streams on iOS because otherwise you could not watch videos there. This was done before as a WebCore plugin but has been moved around into the PluginProcess source-code wise over the last two months (and currently blocks me from merging in changes, so I have to backport fixes after I removed all legacy plugin APIs).

[1] https://github.com/WebKit/WebKit/search?q=microsoft.com
Every human being needs to read this article.
> This is equivalent to saying, "All companies are evil; everything is subjective; let's just give up."

That’s my comment you quoted, and I already flat out wrote that this isn’t what I’m saying.

You might re-read what the original poster of this thread wrote, listing all the problems they see across a range of different industries and services.

Since it’s not clear to you, and since you made a comment about actively trying to stop me from sharing my opinion because it “wastes peoples time”, I’ll try to explain again. Hopefully if you still disagree, you’ll just downvote me instead of continuing with your personal attacks at me.

My point is that everyone has some set of values important to them. From a certain lens, you can find some fault or egregious (but perhaps legal) behavior in just about any large company. Corporations are complex. Even the best intentions result in some screw ups, or the leadership is well aware of an issue but does nothing because the bottom line is more important. Or maybe a certain issue coming to light may result in massive layoffs, etc etc.

To say are there any good companies isn’t productive of a topic in itself. What are your values? Maybe you believe FB is evil because it’s leadership knew about the impact of its services on teens and their mental health. Or maybe you believe that FB simply offers a product, and as long as no immediate law is broken, parents and families should moderate their child’s access to social media.
Are you being sarcastic? Delegating house chores (including laundry) to kids is pretty normal.
The more times I experience it and fail to die the less bias there is in the results from survivorship bias.
Are you aware of the work by Meehl on actuarial vs. clinical judgment? One of the conclusions of that line of work is that fairly dumb, mechanical data-driven rules ("actuarial judgment") consistently outperform expert opinion ("clinical judgment") even on what we think of as fairly complex topics.

The more surprising conclusion is that the dumb, data-driven rules outperform experts even when the experts get access to the same data and the decision made by the data-driven rule. Why? Humans have a tendency to think they're better than dumb rules and override these dumb rules in ways that make their decision ultimately worse.
Wouldn't that make the search engine the hazard, not the computer itself?
> I can almost hear the Hacker News comments now, about what a luddite I am for not thinking five paragraphs of static text need to be infested with a thousand lines of script.

HN usually hates on misuse of JS pretty hard.
This isn't per message... this is per "conversation" (which is any number of messages within 24 hours of initiating)
yup and it is still growing fast pace, I would not be surprised if it would be biggest social network by 2025.
Thanks, Apple pays me a commission every time someone uses that arrangement.

I never get a check, though, because they bet me back that they could slap a logo on a towelette and sell it for $20. Uncanny how evenly it cancels out.
That is true. Windows in the end will always be a mom and pop OS. But with increasing computer literacy I expect Microsoft's market share to dwindle. Btw what about your secondary memory is it SSD or traditional HDD?
BTW Usenet is still around, I still read it every week. Most groups are dead or pure bot spam, but there are pockets of actual activity.

Usenet is quite awesome conceptually. It's a much better solution than mailing lists for large group discussions, and obviously better than all proprietary walled garden forums.
Yeah agree that's where we're heading, I think independent of how hard we push vaccinations and lockdowns. Most of the outcome is determined by the dice roll of each new strain, which nobody can control.

The difference is the "new normal" can be used to push mandates, censorship and other measures permanently, the same way the patriot act and TSA is still around. We're already seeing the rhetoric shifting from absolute to relative risk. For instance, the current public health narrative for vaccination (of non-risk groups and people with existing antibodies) against the new dominant omicron strain which appears much milder, is "the infection risk is reduced compared to not taking the vaccine" which is a trueism and at best misleading in terms of risk of serious disease.

That said, Omicron appears contagious enough to saturate populations even in tightly locked down regions, which would be novel even for this pandemic.
FP correctness is getting a bit of "bicycle for the problem" for me with https://herbie.uwplse.org/

Though I don't actually do any professional work with floats more than whatever distributed SQL correctness issues I get with sum() of doubles in the right/wrong order.

The error I try to correct are for visual/game code I wrote for fun & push through SSE.

More recently have started looking at bfloat16 which doesn't seem to have a lot of work done for this area.
This article is garbage.

>But it is unprofitable for major internet providers to build broadband infrastructure in rural and low-income communities

Are they living in an alternate universe where Starlink was never launched?

>state and federal governments need to step in to make high-speed internet truly universal

Ah, yes, the same governments that brought you toxic lead pipe plagued water infrastructure that subsequently poisoned thousands of children and adults, affecting them permanently.

>A broad coalition for universal broadband has the potential to cut across the petty partisan divides and culture war skirmishes that continue to frustrate real working-class politics in this country — especially in rural communities, where progressive politics desperately needs to make inroads.

So their true goal is to push propaganda into select markets? Given the state of political censorship on the internet, it seems likely they want to force "fact checked" information onto the masses via corrupt political organizations like Politifact, AP Politics and the Washington Post.

Let's take a look who publishes this, shall we? Oh yeah, it's Bhaskar "executing children is fine if it aligns with your political priorities" [1] Sunkar.

[1] https://en.wikipedia.org/wiki/Bhaskar_Sunkara#Controversy
I can't really see a principled distinction here; both devices are getting information from online search engines and presenting it to the user.
I think as one of the prime funnels of information and barometer of public opininon, this is what they calculated to be the optimum fee per seperate country. Surely there are plenty of parameters going into this price calculation, but I think the basis is the country GDP, competitors in the space, provided value, amount of SME's with dispensable income, and some others.
Surely they could make it even higher given the already widespread adoption of WhatsApp, but that might poke the bear and initiate anti-trust'ish. So, I think this is exactly the sweet spot to break everyone's balls, but just not enough.
> "if that file is imported"

Static analysis doesn't care. The script can be executed directly, so it has to be treated as if it will be. The fact that the code behaves differently between prod and dev use is a smell, not a selling point.

I'm saying this in the context of writing modern Python with modern tools. In that context it's a poor practice.
This is such a huge topic that any answer shorter than a book will be inadequate. But I've found two things to be helpful for learning "how to think."

1. Study philosophy. While defining philosophy precisely is difficult/impossible, it's essentially the study of thought. But, it's very important to study philosophies outside of your normal frame of reference. Read books from different eras, languages, countries, and viewpoints that are alien to your current way of thinking. If you're from the modern secular West, that likely means you should read premodern, religious, non-Western writings. The idea is to peek into a different world and see how human minds operated.

A good method for this is: pick an idea that you are 100% sure is true. Not "the Earth is round" but "X value is good." Then search for people who disagree. Trying to understand how an intelligent person could come to an opposite conclusion will improve your thinking ability.

2. Study formal logic. Especially symbolic logic, as it helps you focus on abstract structures and not on their content. The feeling of mental clarity that comes from this is hard to describe, but I really recommend it.
If hardware is significantly more advanced, but C is largely the same as it was in PDP-11 days, then C now is relatively speaking less able to control the low level compared to back then.

C has decent escape hatches to direct machine control via a simple ABI and even inline assembly, but the behavior of C code itself is arguably under-specified on modern hardware.
Your main point is correct, but std::begin and std::end were added in C++11. You would have used pointers or begin/end member functions for most of those 25 years.
So you're saying you worship the God of Tetris?

https://youtu.be/Alw5hs0chj0
The alternative is text messages, and US SMSes are cheaper than EU.
Clean and excellent UI. Keep doing the amazing work
Is there life after death? John Cleese discusses with panel of scientists
I wonder what happens if people en masse started doing it, and they block a large share. Forcing talks about open standards, or pushing people to Telegram / Signal. No, I'm no fan of Telegram, but the plethora of bot options make it extremely interesting for all kinds of usecases. Much more interesting than WhatsApp currently is. Hopefully Signal would embrace such tooling, too.
All of that article is wrong.

I used to work in DRM. I implemented, I believe, the first DRM for practically every major and minor record label in Europe and North America. The only reason any of them stated to me that they required DRM was to prevent copyright infringement. Yes, I pointed out the insanity of their solution. The firm I worked for didn't have the muscle of the one that came on our heels (Apple) and managed to temporarily remove DRM from music.
WhatsApp is huge in many countries. You and I may have the tech skill and privacy concerns to move to something like signal but 99% of users either don't care or aren't aware of the difference.
I guess that tire pressure sensors use batteries. Always seems like they should just be able to harvest power when you're driving, and have plenty of juice to get past the idle times.
That is absolute true about go, but OP is misreading this article: the flagellation is ironic self-flagellation, supposed to be a "hey snap out of it; what's happening to our field?".

What it means is that in some twisted staged of grief, Rob Pike went to acceptance, from "Systems Software Research is Irrelevant, is that what we want?", to "Programming Language Research is Irrelevant, who cares!".
>then clearly intelligence doesn't always catch this misinformation.

It's not misinformation as it is an actual challenge, albeit a potentially harmful one.
88MPH: The DeLorean Time Machine
Because whatsapp has for all intents and purposes 0 users in NA and everyone in the EU. It's simple pricing power.
Stated intent ≠ real intent. I doubt they'll openly admit real crooked reasons behind it. That's besides simple stupidity of some possibly indeed thinking that DRM increases their sales.
I had no idea this was the case. I've often wondered why these niche services have marketing pages which appear to appeal to the masses.
I get the irony, but sometimes you can have a problem that is easily correctable with glasses yet falls within the error bars for laser eye surgery.

I need glasses for everyday life (including having any kind of low-light vision at all), but when I looked into having laser eye surgery they told me my current vision was within the bounds of what they would consider a successful outcome of the surgery and therefore I shouldn't have it done unless my vision deteriorated further.
concerned Adeptus Mechanicus noises
From the basement of the AERB to the fast paced world of venture backed startups. Good luck guys!!!
That is exactly how Usenet works right now sans the restriction to sign posts. But several folks do indeed sign their posts.
Their new focus on businesses integration is causing a lot of spam to end users from unsolicited business messages. There is no way to escape it.

Bought that something from someone a few years back and gave your phone number to them? Thanks. Now their hot deals messages reside right next to the messages from your family and friends.

I'm expecting good amount of market share loss once a good alternative is found that focuses purely on personal or group messaging and not on business spam.
This drives me crazy. Greater than 90% of our mail is junk mail and goes straight into the recycling bin. I was watching some recycling process videos the other day, and when it came to bailing up the sorted paper, it looked like it was basically all junk mailers. We literally have systems that supply time and money to design the mailers, supply ink and paper and probably some plastic to make them, mail them, pass them around in the mail system, deliver them, then they're promptly thrown away or recycled, then they're carted off to be processed, and then the mailers eventually end up in landfills or partly recycled. It's insane. It's a closed system that does literally nothing but expend resources and output emissions.

I wish the government would make it illegal to mail advertising mailers. But then the USPS, which has had funding purposely cut by those who want their privately held investments to win out in the postal game or just hate anything that is available for everyone, probably relies on a lot of the revenue that comes from those mailers. So it continues.

I've found it's basically impossible to get rid of receiving them.
WhatsApp is pretty big in Brazil as well, and loads of other poorer countries. It's definitely not dying.
It's not how academia is structured, but backing up criticism with a protoype of the alternative IMO completely solves the credability problem.

From the vantage of the social sciences, where one can only dream of running prototype towns and cities, this is a gift and systems researchers should consider themselves lucky.
I was able to do this with my C64, reducing the amount of time (cracked) games took to download, and reduced the upset my mom had about me being on the phone all the time.
I think curation, or the appearance thereof, makes a big difference.
Slash sword is the middle tap. Took me awhile to figure that out but makes sense now that I know since you can't slash backwards.
The ISPs I worked at used PM2s with "racks" of Sportsters mounted on wood or shelves. I remember many melted cases.

Later on a place I worked at used old PM2s to run serial consoles. The things used a lot of space, naturally.
Living in a Metaverse [video]
If pirate sites were allowed to flourish, they'd surely end up feeling as good as Netflix or better.
I think it’s equally unlikely “nearly 150 lives have been saved as a direct result of the site and [his] actions”.

I’m sure some subset of those cases were credible threats, but I’m confident there’s at least one person in jail who would have quickly given up if this very convenient site had not existed.
Not sure about corrugated, but the Mig-25 was all stainless steel
Muji has several stores in the U.S. and ships within the U.S., and they have really good paper, notebooks, and pens.
Too cynical. Having been through dozens of these over the last couple years, it genuinely seems like most are just trying to make sure they aren't referring an asshole. One of the many personality filters.
How do you stop your phone from always listening to you? It has a microphone and an internet connection. The hardware and software are closed source and out of your control. It is also orders of magnitude more powerful than a smart home device and is within listening distance of you pretty much 24x7.

If you are scared about an Echo in your house then you should be keeping your phone, tablet, laptop and 50 other similar devices locked up in Faraday cages at all times.
Was interested, but seeing that it requires a subscription rather than outright purchase, prevented me from even considering it sorry.
The CDC has always presented Omicron details as unknown. Other media will be click-baity and shouldn't be considered a primary source.
That's the science, sorry to disappoint you.
React is building a compiler for auto memoization
Metrics is insanely useful to help inform all kinds of product decisions. The most basic example I can think of, detecting when people aren't using a particular feature you've built.

I think where it gets tricky and where even FAANG companies fail at, is the intersection of intuition and validation. Intuition can guide you along initially, ie, we need to build this thing because this it could become our differentiator and would be useful. Well then you need some way to validate that your intuition is correct. So how do you do that?

At FAANG companies metrics can come from all kinds of sources, not just a few various MixPanel event streams. UX researchers can go out and do real world case studies and bring back statistics. User feedback itself can come through Marketing outreach or surveys. PMs collect research on similar products and add valuable data to goal against. All this to say, when you hear the word Metrics, do not assume it's just a single stream of usage data.

Yet still, even when FAANG companies get all these data points from all over, they still make invalid decisions too. It's really hard for everyone!

The point I'm making though, use Metrics to help inform, but also understand that Metrics should never become dogma. They will help give clarity in many many things, yes, even early indicators of things. However, they are never going to invent the next big thing. That will be up to your creative teams who work outside the metric bubble to push in different ways to see where things could go.