skysight-inc/HackerNews huggingface dataset:
I'm proud of HN for mostly seeing through the steaming crap in this piece.

This article is the latest entry in a many decades-long campaign of capitalist propaganda dedicated to promoting the concept of "markets" as choiceless forces of nature -- as weather fronts that determine outcomes. The forbidden truth is that markets are the result of decisions made by ownership, and you can't read this terrible article without leaving the truth very far behind.

This deterministic concept of markets is employed constantly to present howlingly absurd statements that serve as cover for the costly-to-the-US-middle-class commercial decisions that Apple made and still makes.

You can tell this article is propaganda because of what it delivers:

Deliverable #1: The headline alone tells you exactly what to think about a historic, complex outcome -- that is to say, this trillion-dollar company's hands were and remain tied by the market. Won't somebody please think of the trillion-dollar company?

Deliverable #2: Personal experience is very sketchily generalized to a historic conclusion. A French exec struggles with his (two whole days' worth!) of work on an assembly line, therefore the entire US factory-building effort could never have worked. Irrevocable factors that define Fordist manufacturing -- division of labor, training, choreography -- these all vanish, dissolved by the power of a irrelevant anecdote.

Deliverable #3: Orwellian ahistoricism deftly applied: Standing in North America, decades after success in WWII left it the only undevastated manufacturer on Planet Earth, someone actually states that the place "[Doesn't] have a manufacturing culture". No, really, that's something someone thought up and uttered, quoted in the NYT. See: "we've always been at war with Eastasia".

Deliverable #4: Eliding troublesome counter-facts: As persons here have pointed out, Apple is on its sixth year of manufacturing its heavy hardware in Texas. There is no "mess" there, and this fact will be lost on millions of laypersons who have taken in at minimum the headline in Deliverable #1 and now think exactly what Apple prefers they think.

There are more of these deceptions in even this short piece, but the point is made. Apple manufacturing is not centrally in the US because Apple leadership made that decision. The "market" did not, "culture" did not. Maximizing shareholder value -- at any social cost -- did.
This would shit the bed in less than a year. Pi will corrupt the sd card after a few ungraceful shut downs.
I don't think that's what functional purity means. Actually I think there are a lot of huge misunderstandings about this.

It's kind of like, think about grammars of human languages. Obviously human communication involves commands. But you might still have a good reason to desire a grammar that is "purely functional" in its mathematical formulation.

Pure functional programming is about establishing a certain level of formal discourse where expressions involving applications of functions reduce to values. It's not a fantasy where effects don't exist—it's a way of being precise about effects in a particular style of formalism.

These expressions should be able to describe all kinds of systems, as indeed Haskell's IO type is extremely capable when it comes to describing multithreaded sequential computations involving mutable state and external effects.

Conal is suggesting that the IO type is a bit crude compared to the full potential of "functional reactive programming" which is for sure a powerful paradigm.
My favorite is Lake Constance. Switzerland and Austria disagree on where exactly the borders are, but both think Germany holds a part of it. Germany has no stated position on the subject. It has to be the world's most relaxed border dispute.
Partying?
I disagree; for one thing, how many books where magic exists fail to run into awful environmental consequences, extreme income inequality, and strife like war or political instability? It depends on the story, but it'd be tough to read the Lord of the Rings series and think, 'I bet that ring could have magically fixed everything'.

Also, kids aren't stupid and eventually they figure this out: "Ninety percent of most magic merely consists of knowing one extra fact." Then they just need to work out those facts.

Have you read Off to Be the Wizard or A Connecticut Yankee in King Arthur's Court? I wouldn't call them children's stories, but maybe young adult.
While 'use linux' isn't helpful, mentioning that something is common to linux at least lets me know that I could check in with brew to see if I can use it on a Mac. If so, I can learn it to see if there's a way to make it easier for less technically skilled users. So sure, a comment could be better phrased as 'is there a way to use app X commonly available on linux on other platforms?' But at least apps are getting mentioned for others to investigate.
What Amazon Could Learn from Google in New York City
Another one to Google for inspiration is Lauren Ipsum, a child's story about computer science
Is there a full ebook available somewhere?
You don't need to know enough to understand and implement all the details from server to network to browser, you just need to know enough to remove the <script> tags related to ad networks and tracking to see huge load time and ux improvements.

It's not really the web developers who are the issue; they just implement what the people above them in the org chart wants. You could argue that the web developers should push back on it more than they do, but I don't buy that they're not knowledgeable enough to fix it.

That's not to say that there aren't actual technical issues; the recent trend of throwing front-end frameworks on content-heavy pages, making the users' low-powered phones parse and run hundreds of megabytes of JS before the page can be interacted with, is an example.
Totally stateless PHP apps (retrieving and storing state at the top and bottom of each request) plus autoscaling based on CPU load starts to look pretty close to Lambdas + scheduled tasks to keep them "warm". This is how most LAMP apps are/were built, notably Wordpress.

The real pain point in any auto-scaling/cloud/serverless application is and will probably always be the stateful bits. I think the first cloud provider to really figure out this killer bit will be the ultimate winner of the cloud wars. It will probably look something like Amazon's "Aurora Serverless" but be even more frictionless.
The german entry for Büsingen is MUCH more detailed

https://de.m.wikipedia.org/wiki/Büsingen_am_Hochrhein

This really frustrates me about Wikipedia because its like a totally parallel site and experience thats just right there and can even have conflicting information. Not helping the world as much as we think, but its so close to being able to.
The truth is that while people are exposed to a lot of snowboarding that shows a lot of park and jumps the majority of snowboarders simply enjoys going down groomers at moderate to fast speed.

If you set up your binding angles for stuff they don't do at all or not very often you're taking out the fun of what they're actually doing in favor of something they might feel they should be to fulfill the image of what a snowboarder does.

And all I'm saying is that riding reverse / fakie is more of a mental thing than something that you should reflect in your bindings. I regularly saw people and alpine bindings carving down steep slopes on race boards that have no rear tip at all. I can ride reverse on a simple blue slope, not carving yet but I really didn't try that hard yet.

One of the prime reasons skiing took off again is that you'll rent a pair of hard boots with carve ski's for going down groomers and they're way easier because they're optimized for what people actually do all day on the mountain: going down groomers at moderate to fast speed.
To clarify, I mean unbearable when done badly, and merely unsettling when it is done well and reflects humanity's reality with subtle acuity.
The issue is that if the local variables of A, such as X are allocated on the stack, once you return from A, the stack frame will disappear. So the example you cite can only work as long as A is active (not returned from). If A itself returns a pointer to B, at least the locals of A captured by B must be allocated on the heap and GCed once all references to a particular B disappear. Note that a number of modern languages provide full closures including Go, Haskell, JavaScript, Python, Scheme, Swift.
> I can't navigate away from it easily

eh? You can't hit 'back'?
It's about weight relative importance, especially in conjunction with multivariate information that may be correlated.
As an Egyptian, I can assure you nobody in our entire government body knows what they're doing.
Infant mortality was the biggest contributor, but there was also higher mortality across all age groups.
Were the CPU cores of Cell (PPEs) hard to program? I had the impression that the difficulty of the Cell was in the need to manage the 8 SPEs, not in writing software for the Power4 core.

The 8 core Carmel CPU in Xavier is not like the SPEs in Cell.
It is about complexity; state, not necessarily shared, is the main source of complexity addressed but the fundamental point isn't specific to state. Sequentiality, often, especially, for example, for things which can be conceived of as set operations, adds unnecessary complexity which complicates reasoning.
UN climate accord 'inadequate' and lacks urgency, experts warn
AMD Bulldozer and later arch supports AVX, what Ryzen adds is AVX2 instructions.
Making complex problems easier by decomposing and composing
The problem isn't just the parts availability but that the current system is susceptible to interference from their radio intercoms.

> The frequency used by the archaic communication system overlaps with maintenance works’ radios, which can sometimes cause interference with the system. When that happens, everyone has to turn off their walkie talkies for 15 or 20 minutes.
wow this is awesome i love comics and video this is a win win
If I try to sell you a car and tell you that it has a 20-year warranty, which it turns out is a total lie, is that fine just because I got caught before any cars changed hands?

False advertisement shouldn’t be acceptable even in the case where it didn’t go far enough for people to actually obtain the product.
Honestly, reading that entire thing was exhausting. How obvious does it have to be before we change as a people.
At least here, there's no separation between income category and social class. Either you make money or you don't.

You feel special in some obscure way to claim you're upper class? Well, go hang that on your wall, nobody gives a fuck about it outside of your private circle where that paper translate into money or respect or whatever.

If you want to talk education... Then there're smart people people who have no good manners. People who try to copy aristocratic manners but who're stupid as fuck. And lots of other combinations. But it's subjective at best. Nor most people care about that.

I don't see how people could be sliced into "appropriate companies" in very few categories. At least that's how it goes over there.

I could see how what you're saying might stand true with some blue-blood old-money. But even in countries like UK it's far from clear cut, at least in my experience.
If 99% of the time, only politicians are involved in drafting and passing a law, and 1% of time time, grassroots organizers and politicians are involved in passing a law, would you say that it's fair to describe one of the 1% laws as only possible with grassroots involvement?
Well, nowadays you can buy an entire computer for a few dollars (e.g. in the form of a small PCB board containing an ARM processor), so I think the comparison is valid.
Past performance is no guarantee of future outcomes.

If a non-imperative paradigm enables the creation of a different architecture that consistently beats the von Neumann adaptions we can create, you can bet people will get out of their way to write everything on that paradigm, whatever mental gymnastics is required.

Besides, most of the programming world has been imperative-only from the beginning until just a few years ago. I don't know where you see all that multi-paradigm success.
Some interesting ideas. But it's written very badly.
How I switched to the Terminal
Westernization is a "process whereby societies come under or adopt Western culture". It does not necessarily have to happen in the West.

Anyway, these monasteries are actually on mountains or deep in the forest for a good reason, so not exactly in seclusion from nature. Buddha himself is said to have attained Bodhi under the Bodhi Tree. Meditation and nature are strongly tied to each other. Are you trying to suggest that it is not the case? It definitely did not happen "in seclusion from nature", that would be not only counterproductive, but it is historically incorrect.
Emacs Key Binding Conventions
This is a cool project with some nice modularized components (CSS is a separate library, for example). We used some of it to bootstrap Servo in the early days until we had the Rust bits filled in.
“You can trust this product. If it ever breaks, AnthonyMouse on Hacker News will reimburse you the full purchase price.”

Would you be ok with that?
Germany Tightens Foreign Acquisition Rules Amid China’s Push 4 Technology Deals
why does this page have grey text on a grey background? ist it only me (Firefox on Android)?
From a cursory glance at the channel's descriptions and video titles it looks sort of sketchy, to be honest. Is that impression wrong?

https://www.youtube.com/channel/UCscI4NOggNSN-Si5QgErNCw/abo...

> Ancient history and civilisations channel brought to you by Matt Sibson, offering alternative interpretations on the most well-known ancient sites in the world. History isn't always as it seems.

https://www.patreon.com/ancientarchitects

> I find that most mainstream historical interpretations are full of holes, both historically and scientifically and I intend to look at all of the evidence and offer my own unique interpretation on ancient history and the countless ancient mysteries.
Expand Your Concept of Success
HQ Trivia and Vine co-founder Colin Kroll found dead of suspected overdose
how many books where magic exists fail to run into awful environmental consequences, extreme income inequality, and strife like war or political instability?

For a refreshing and deeply pessimistic take on these issues Jonathan Stroud's Bartimæus books are recommended.
Trading products and services results in the trading of ideas and values as well.
I used the WireGuard package from homebrew to setup a vpn back to a Raspberry Pi at home and it worked pretty well.
Soon they'll do something stupid like print more money and call it quantitative easing. There's no one in control of this stuff - but still some countries attempt to hold back the tide.
SO many angles on this topic -- aside from the professional and clearly competent article on data engineering .. but I wont say 'modern' engineering, to underscore the following..

The personal computer became wildly popular decades ago, by empowering individuals (not feeding dark or dysfunctional central-server patterns that existed at the time). The technical differences in designing what used to be Quicken, and what is now Quickbooks, underscores the larger change from user-centric to streams and server-based software.

When the Intuit/Quicken products were first implemented decades ago, it was a user-centric software problem.. the Graphical User Interface (GUI) meets the human user with context and goals, which executes on the Operating System that the software sits on .. The engineering involved required accuracy and consistency for the purpose of human activities.

Fast-forward more than twenty years, and this engineering is centered on tens and hundreds of thousands of 'streams' to a central service. The smarts are going toward the categorization, classification and filtering of streams, for the purpose of the whole.. much more like an ant colony or similar.. where the individual user is not at all the point, and in fact is disposable to some extent. Many, many corollaries are possible here..

Again, great work by the engineering teams and this author, however, it is not at all certain that the enterprise, law-enforcement and oversight here is trust-worthy over time. History has shown humans to do bad things to other humans, for many reasons. Putting money flows into concentrated streams like this creates efficiencies, and is also highly susceptible to manipulation, not at the moment-to-moment data ingestion side, but rather at the long-term management side.
Is Org the Borg?
Exactly! They basically invented modern big data/data science.
ROOT[1] is one of the oldest statistical frameworks after all. And they have machine learning in it too[2][3].

[1] https://root.cern.ch/

[2] https://root.cern.ch/tmva

[3] http://iopscience.iop.org/article/10.1088/1742-6596/898/7/07...
Paragraphs 1,2 and 5 are literally repeating objections the author tried to address without mentioning his answers and why they succeed or fail. You’ve completely failed to engage with the piece.
Firstly, he's alluded to lack of manufacturing skill many times. After all, imagine how difficult it would be to teach American's skills. This argument holds no water in my opinion. Just say it's because of profit margins. Anything else is absurd.

Secondly, a $100 million investment in manufacturing is not a small number. Unless you are Apple. Let's assume a wildly low profit margin on the average iPhone of $250. Apple would have to sell 400,000 iPhones to cover that investment with pure profit. In 2017, Apple sold 216,760,000 iPhones.
U2 spy plane as originally designed is actually really quite simple. They keep updating the equipment inside, but the aircraft would be easy to replace. It has a minimal payload which allows for very high altitudes. Replacing it for under 10 million unit cost the USD equivalent in 1955 money seems very reasonable.

PS: The F-22 for example along with a huge swath of military aircraft can also fly over 65,000 feet. But, rather than just carry a camera they also need to have weapon systems etc.
They tried to obtain people’s money under false pretenses. The fact that their scam failed doesn’t make it ok.
Thank you all for your great feedback. I made some improvements based on that.

Now using navigator.sendBeacon if available (not even GA does that by default yet), ability to track events and ability to track exceptions.

All of that by keeping it tiny.
It seems to me that the article’s thesis isn’t well formed. It basically boils down to whether western companies should be allowed to do business in basically-hostile states. But that feels like it should apply to major mgmt consulting firms the least. These firms are privately owned. The contracts with Chinese state owned businesses were probably landed by Chinese partners in the company. The majority of work done in China is probably done by Chinese consultants. Probably the same for Russia. Probably not for some of the smaller ones mentioned.

I doubt we would raise a fuss if American companies supplied, say, the materials for chinas artificial land so it feels like the complaint here is that they view consulting as too valuable to provide?
As opposed to broadcast and cable?

For me, the average Netflix show is easily better than the average show from every network except HBO.
Beats it by how much? Computers today are basically an accretion disc of suboptimal decisions made for the sake of backwards compatibility. You would have to demonstrate a huge leap in performance to wipe the slate clean.
What are the reasons such things aren't resolved?
thanks for this analysis
An absence of good reasons to?
An excellent counter point, magic can have bad environmental consequences etc too. It seems I have conflated magic thinking with irrational thinking, which is what I really meant.

I haven't read the titles you mentioned, but I will check them out, thanks :)
Even and odd with coroutines
For starters, your numbers are wrong. At one point he was charged with 13 felonies potentially totaling more than 50 years of prison time. https://www.techdirt.com/articles/20120917/17393320412/us-go...

And you keep saying he couldn't have hanged himself over these charges. Given that he was threatened with prison time, and shortly after hanged himself, what's your counter-theory? He was murdered by the CIA? He was totally fine with the changes, but he just got real sad all of a sudden? There is no reasonable circumstance where this wasn't the major factor in his suicide.
> From a cursory glance at the channel's descriptions and video titles it looks sort of sketchy, to be honest. Is that impression wrong?

I mean he's mostly looking for interesting stuff on Google Maps, then reading whatever information exists about whatever he's finding. So what he thinks things are sometimes changes from week to week as he reads new stuff. I wouldn't say it's sketchy per se, you just need to understand what it is and what it isn't. I think his own area of expertise is neolithic British monuments, so he isn't an expert in most of the things he's talking about, he's just an insanely smart guy who is very well read.
If you're wondering what it is, see https://dynamicland.org/

It's a multi-user interface, using objects on a table, via an overhead projector and camera.
rdiff-backup works like magic. I love it.

It's a command line tool that does all stuff related to backup perfectly. It's in the Debian repos.

It synces a given directory to a backup directory with an additional dir for metadata and history. It's super fast, even over the wire. It seems to achieve this by only sending the changed parts of files. I wonder if it also uses compression?

You can always change your directory back to any state you backed it up.

It has tons of nice features for checking the integrity of the backup, recovering single files from a given point of time etc.

Did I mention how much I love it?
This discussion is Great! Clearly this is a difficult topic that lots of people feel is important. I find it interesting that there is so little consensus in the comments. To me that is a really interesting question and discussion.

I wish I had a good answer.
I can confirm this. Source: working at my country's largest newspaper.
It does hijack the back button for carousel loaded pages in a way that's odd.

Search for some newsworthy word, say "trump". Click a carousel story. Swipe right (another hijack), and the page loads a story from a competitor to the publisher of the original loaded AMP page.

Now, hit the back button. One assumes it would go to the original loaded story, right? Nope, it goes back to Google. Surely that wasn't intentional, right?
Browns keep slim playoff hopes alive with a win against Broncos
Your conspirancy theory completely ignores the whole shitshow of 15MB+ textual websites we've had to endure in those last years.
It most definitely is a one-off, that's the whole problem.
It constantly breaks the back button and screws up my history.
Better loops in JavaScript
I read this article and didnt find gratuitous language

I saw one instance of a censored swearing expression

Thatll still get you a PG rating, for reference
Big mouth, orange is the new black, black mirror, house of cards, narcos....? I think they are doing a pretty decent job
Why? Given that nobody’s in it heating it up (in any other case), wouldn’t it mostly serve as a ballast of cold air—a bit like having a larger freezer to contain the same amount of food? I’d think it’d increase the energy efficiency of dealing with a new hot body entering the space, since there’s so much more already-cold air to spread the heat into.
And not pay them 1.5-2 million [minus hardware], I wager.
> Very little knowledge is needed to know how to speed up a website (or keep it from becoming slow). Almost every front-ender I've met, including those who never got beyond inserting jQuery snippets, knows enough.

And yet somehow they decided to not use that knowledge until Google pushed them into corner.