skysight-inc/HackerNews huggingface dataset:
Some of this rings true, although I know some idealistic people in their twenties (I don't hang out that much in CS circles though).

But I would argue there are also legitimate reasons to choose computer tech over hard science. In the former you have the chance to potentially do some independent, self-directed work or at least achieve financial independence. This means you could do something with your agency. The latter puts you into the bureaucratic machine with fierce institutional, metrics-driven competition. You hardly can do anything without a grant given by some political or commercial interest.

Many people would also be anxious about what our current political and economic system could do with further major breakthroughs - on the scale of nuclear, say. More concentration of power is likely. This is also what the "communications-driven innovation" (per the article) seems to have brought, but this seems trivial compared to impact of biological engineering, tampering with the actual nervous system or whatever.
What if the Apple Watch was less annoying
From my experience in consulting and internal, there are two major things you can do.

1) Use objective KPIs + encourage a culture of admitting, taking responsibility for, and being forgiven for failure

Failing to admit failure is incredibly toxic to ongoing corporate functioning, and a culture that doesn't allow for it endlessly moves goalposts until there is success (by some metric) without motion (by objective metrics).

2) Don't allow anyone to overscope sprints

If all the "team" can accomplish is a "Hello World" in the next week, then that's the goal. Better to be honest than slide down the slippery slope of lying to ourselves.
Like the CCTV cameras that infest London?
I don't know, I mean, things like rent and healthcare costs seem to be increasing at runaway speeds. I'm sure lots of other things are too, just not TVs or whatever.
“Boeing decided to place the engines farther forward, just in front of the wing. The new position, and the greater thrust of the engines, produced an aerodynamic challenge during a maneuver called a windup turn — a steep, banked spiral that brings a plane to the point of stall, which is required for safety tests, though it’s rarely used in typical flying.”

This is a curiously disingenuous statement. Not only at ‘windup turn’ and not only for “safety tests”, but most importantly when the engines were at maximum thrust such as at take off. Causing the air-frame to experience a pronounced nose-up attitude. The nacelles adding even more upward thrust.

‘Boeing settled on a software feature called the Maneuvering Characteristics Augmentation System. As the nose of the jet approached a high angle, suggesting an oncoming stall, MCAS would adjust the stabilizer on the plane’s tail, pushing the nose down, to alleviate the slackness in the control column. “They were trying to make it feel the same, so the pilots wouldn’t require training,”’

No, they didn't tell the pilots as this would require retraining and this would require re-certification.

“Boeing considered the MCAS feature to be so minor that it removed mention of it from the 737 MAX’s pilot manual.”

Boeing lied by omission, that's why when MCAS kicked in on those two crashes the pilots were unaware of MCAS and had no way of knowing how to recover from an MCAS induced nose dive. It was Boeing executive decisions killed those people. If this had happened in the US there would have been uproar by now.
There's one farm making an artisanal version in Monterrey County, California. There's lots of other cheese producers that make it.
Watching Star Wars in the Console
Just off the top of my head, if money supply increases at the same rate as human population growth, it seems like inflation should remain constant?
In recent history, though, it was also + the yucky terminal advertising, secret Amazon searching, and Unity interface bits. Thankfully at least they gave up on Unity so that Gnome can progress faster.
Yeah, they’re currently just one step away, generating class names on the fly and attaching those classes to elements.
On one hand, incentives matter (reward improving care). On the other hand, incentives matter (markets are not known for keeping away from extractive practices).

Reward outcomes rather than fee-for-service?
Last year and this summer Greece was the trendy vacation location for millennials aged 23-30, most of which work in the tech space and thus can afford such vacations (often in lieu of retirement plans/savings though).
I bought the road in front of your office building and now I'm charging $10,000/trip for you to use it. Sorry. I'd be happy to buy the building from you, at a slight discount.
Ok, we are bogged down in semantics, but I see where you are coming from. I don't buy the proper subset argument for reasons above (i.e. I don't buy the broading of AI to fit that idea of "intelligent agent", as it includes too many things that don't really fit, imo).

Unless something has changed radically since I stopped paying as much attention there is not actual agreement on these terminologies, at least broadly, in academic circles.

I certainly agree many current systems with a core ML component include other techniques from lots of areas including what you call "classic AI" as well as optimization, etc., but the ML is still the fundamental part of nearly everything recent I've seen. As pretty much every successful system of this type is a hybrid in the sense you mean, I don't find differentiating them from some putative "pure ML" approach very interesting.

There was some good work in very different approaches in the 70s through 80s, but that seems to have tapered off in the 90s really. I'm not very current though and would love to hear of newer interesting things in that vein.
If you’re ok with something slow there are dialup ISPs.

Even slower and without encryption (although cryptographic auth is ok) is PSKmail.
“That Deep Romantic Chasm”: Libertarianism and the Computer Culture (1999)
Yeah, it's technically better than Tailwind CSS, but unfortunately JS/React only.
Humans are notoriously terrible at predicting how technology with develop over decades. It’s humorous to look at what people a hundred years ago thought technology would be like.

[1]https://www.google.com/amp/s/www.wired.com/2014/05/victorian...
Practically everything mentioned in the article can be handled by a Dynaflex Powerball, which is what I used after having carpal tunnel surgery on my right wrist. Full ROM achieved and I can hang off a cliff face with that hand like nobody's business (and do when obtaining rock specimens.)
Yes. I was inadvertently doing them while I was practicing guitar.

That being said I don't recommend grip strength exercises using tools. It's too easy to overwork yourself that way.
Take it to a non-dealership? My (slight) expérience with the BMW dealership is that they’re mindless flow-chart followers that can’t/won’t use their brains to think.

They certainly didn’t read my notes that indicated that I already swapped around the plugs and coils but the problem stayed in the same cylinder.

Their first course of action was to replace all plugs and coils.

Ugh.
That means two things: you need extra utitilies to have different reds or, you don't mind to adjust the same red that will impact in the rest of the website. As a designer I do this all the time. If my design is complex to the point I would need several reds, then i would use a different value in the class name, like numbers or other options.

Then my workflow for that case would be: create the new color value, compile the CSS, change the class name in those places where I want to use the new red.
It's not about Iran, but there was an interesting article / analysis called "How Censorship in China Allows Government Criticism but Silences Collective Expression" - you may guess from the title how it answers your question.

https://gking.harvard.edu/publications/how-censorship-china-...
Ask HN: Best way to inform buyers of manufacturing/sourcing of a product
I have been looking for a chrome extension that would suggest me alternatives to products I am looking at on amazon that have manufacturing located in places that align with my values. So far, I have not been able to find anything so I figured I should take a stab on make that product myself.

For an MVP, I would create a DB that store companies and their manufacturing/sourcing location. For an MVP, I would register the companies manually but later there would be a submission process. There would be a chrome extension that would consume the data and suggest alternatives based on the user's preferences (e.g. I have chosen a preference to buy american, if I am looking at shoes on amazon I would like to see a list of shoes that are mostly manufactured in the US).

I am mostly looking for feedback on this idea. I have been doing research and there already are DBs that companies can register that indicates that a certain company makes products in X. I could use that data to seed my db, but beyond that I am at a loss. Any critical feedback would be appreciated
That and destructors, maybe some constexpr evaluated stuff like C++ is doing now, and then really C would become way funner to code in.
https://www.youtube.com/watch?v=nM9f0W2KD5s
Get a gyro exercise ball. They are crazy fun and 5 minutes of use clears up an entire day worth of typing stiffness. They can be used to strengthen any part of the arm including the shoulder.
Bear is sadly Apple world only
The OBD port can tell you a lot. Especially if you can google it to get pointed toward the more common failure modes that lead to code XYZ.
They're too good and also bad at the same time. Most laypeople don't realize that "99.6%" accuracy is 1/250th chance of making an error. If you do inferences every second, that's 14.4 errors per hour. Now granted, some of those errors are false negatives, but I'm not sure what's worse in this case. Depending on which action is expected after receiving an alarm, this could render the device completely useless.
The municipal ones are indeed objectionable.

Most CCTV in the UK is privately owned though, which is where all the scaremongering “UK CCTV distopia!” statistics come from.

I don’t fear despotism from an isolated system in a corner shop.
It's generalizable and something I'm confused they don't teach kids in career counseling.

Max(salary) = unit_value * number_of_units_impacted

Software generates a high ceiling because number of units impacted can be huge, so unit value can be low.

In contrast, you can only pay teachers / doctors / firefighters / police officers so much, because their number of units impacted has a fundamental cap (the number of people they can physically interact with in a given day).

Which is... unfortunate. Because (IMHO) they deliver a lot more value to society, and work harder, than I do.
no, as fas as I understand, these banks are directly part of their governments. Whereas a typical central bank is independent and autonomous.
I am also quite curious about this. Just like when I see review sites benchmark an iPad versus a surface pro running full windows, I can’t help but be confused as to what anyone really hopes to learn from such an apples to oranges comparison
> The cars will last much longer. 500k miles vs. 100k miles of a typical car for personal use. 500k is already a reality with Teslas (https://qz.com/1737145/the-economics-of-driving-seven-teslas...) and Tesla is working to make 1 million miles cars.

First of all, thank you for an interesting article! Looking at it quickly though, if I make some rough extrapolations from their data, it seems like most Teslas will have lost about 40% of their battery life by 500,000 miles. So I really think it's disingenuous to say that a Tesla can drive that long, when its range starts to make it significantly less useful, when replacing the batteries would cost more than buying a cheap car. Basically I think you are just exaggerating the benefit of longevity for electric cars.

That said though, the Tesla batteries are holding up better than I thought and I agree with you electric cars are better for higher mileage applications!
You may want to check out https://reprap.org/wiki/RepRap which is exactly this type of 3D printer. I don’t think it’s 100% though.
@WalterBright: “These crashes are no different” ..

“1. the design shortcomings of MCAS”

“5. The flight crews did not follow the memory runaway trim procedure”

How would the pilots have switched off MCAS if they didn't know it was there?
Ah, thanks for the reply. I understand you better now, and for the most part I agree. Taking out the early exit for ASCII can speed up the frequently-changing case to avoid the misprediction penalty, as long as sufficiently many chunks of input need to take the long validation path.

Thinking about this more, I think there's at least one way that an adaptive approach might be beneficial without too much extra complexity: keeping two copies of the main kernel for ASCII-checking and non-ASCII checking. It should be pretty cheap to add a counter that is incremented or decremented based on the ASCII-only mask, and split the outer loop into N-byte chunks, with a branch for each chunk determining whether we should take the branchless path or not.

> Right, well the ASCII one is a big one. I haven't looked at the details of your algorithm, but could the core loop be faster if say it never saw any 4-byte sequences, or certain other uncommon things? Then an adaptive approach would use an optimized kernel for that scenario if it was encountered for a while.

I started out thinking this wouldn't really work, but I think there might be some potential here. My initial problem was that even if some work could be saved if there weren't 4 byte sequences, we still need to detect them every time. But, because my algorithm uses lookup tables for error flags which have some free bits, and because the 4 byte sequences can be detected in the same indices that are used for these lookups, we can set another error bit that means "take the 4-byte slow path". Then, when some input fails validation, we only do the work there to check whether it's really a failure. This gets complicated, though: first off, the check for the proper number of continuation bytes is before the table lookup, so we'd need to put some logic in there. Secondly, this lookup table gets validation failures one byte later in the stream than the initial byte. So in the case that the 4-byte sequence starts on the last byte of a vector, we'd need to have special handling.

It'd probably be a good idea to also have some hysteresis in this approach too... So overall, I think there might be some nice gains from adaptive behavior. There are two big concerns that make me skeptical, though: code size/I$ pressure, and code complexity. While code size wouldn't be much of an issue in microbenchmarks, in real applications it matters a lot more--I don't want the size overhead to get too big. Right now the full validation algorithm is about 600 bytes of code for AVX2, I'd rather not make that explode by a large factor by adding several specializations. And I'm already reaching the limits of what little generic programming can be done in the C preprocessor... This sort of specialization is really better done with C++ templates (or maybe Rust or something). I had wanted to keep this a pure-C library, but maybe C++ might be better.

Hope some of that makes sense... I'm mostly thinking out loud here. In any case, you've given me a lot to think about, so thanks very much!
Depending on the parking fees I might just take that bet.
Fake books are a problem too. I mostly see publishers complain about it, but that probably has more to do with my social circle than with the proportion of people complaining

https://twitter.com/billpollock/status/1183094406573748225

and of course, nobody buys CDs anymore, but I do remember people complaining of unauthorized copies/burns of various quality.
They acknowledge this in the article - the system will have to be transfer learned for every patient. Which IMO is ideal, but you will need training/validation data, which in this case sounds like it'd be extremely expensive. Furthermore, the system could get automatically better over time _for that patient_, if properly designed and fed clean training samples.
Thanks for the response. Two follow-up questions:

> MCAS issues manifesting exactly like another well-known event in other models and having the exact same solution

By "another well-known event" do you mean a runaway trim? Because if you do, then you're mistaken. MCAS and runaway trim differ in significant ways. And if you don't, what do you mean?

> I don't know why Walter is speaking up now.

Have you considered the possibility that he's a shill?
> When people say they work in "technology" they're really shortening it from "high technology" (or perhaps "technology development".)

I think what they really mean is “computing”, and mostly specifically “software”; I rarely see any other industry or type of work, no matter how high tech and whether or not the work being done is tech development, referred to as “technology” without some other modifier.
I thoroughly enjoy the mechanics of it as a solo player. It has the same texture of luck and strategy as Agricola professions, and it forces you to seriously prioritize your technological choices or risk mediocrity from trying to be the best at everything. If you’re into euro and you wish Civ didn’t take 400 hours to play an excellent game, it’s great.
It’s usefulness > smartness.
I agree. Here's my story in case anyone finds it helpful:

I started lifting in college, and quickly transformed from being super skinny to being well-built and much stronger than the average person. But not crazy strong. I can usually bench press around 200lbs, sometimes more, sometimes less.

Regardless, 10 years after I started working out I began to develop hand/wrist pain. It went from nothing to mild to severe in the span of 8 months.

So being strong didn't prevent this from happening. But perhaps it delayed it? I probably average 8-10 hours/day on my computer and have since childhood. I also played StarCraft competitively for a number of years, a game that requires far more quick and repetitive clicking and typing movements than most other computer activities. Many StarCraft pros have had multiple surgeries. It's possible I was lucky to make it to age 29 before I had issues.

I tried everything. Most things didn't work, including taking an extended break from my computer.

What did work was going back to the gym. Lifting heavy weights 2-4x a week. Whenever I'm doing that regularly, the pain goes away. If I slack for a period of months, it begins to come back slowly.
Looks great! Congrats on the release!
I agree this is probably what was meant by "imaginative" in the original question. But, it doesn't directly address the core question of causality: does practicality limit imagination and lateral thinking? I think the answer is, "no". Practicality is largely in the domain of decisions and behavior. In contrast, imagination is in the domain of thought and speculation.

To not allow your imagination to run ahead of or independently of your behavior, to not allow yourself any mental play, is to be unimaginative. That's tautological. If you truly find yourself unable to imagine any outrageous ideas, you have to look elsewhere than pragmatism if seeking a cure. You need to rediscover how to play. In your head. Pragmatism is a filter to decide when to put some of your play ideas into practice, not a filter for thought itself.

There are different challenges someone else might face, requiring different analysis. What if you are able to come up with outrageous and lateral ideas, but are afraid to voice them? Or you are unable to ground the ideas in any kind of reality, i.e. pure fantasy rather than plausible-if-ridiculous? Or do you find challenges in the social environment of getting any air time for your ideas among your peers...?
i mean, they also want a cheaper kind of flight, but for different reasons
An embeddable JavaScript interpreter in C
There seem to be about a million markdown writing apps, but I don't really understand why they're useful. Granted, I'm someone who writes Java in Vim, but Markdown seems like the one language that's most suited to a simple text editor. It's is already so ergonomic and transparent that I can't really think of anything that would make it easier to write barring an AGI that could decide the words to put down for me. I don't often find myself needing to preview markdown while I'm writing it. I don't think I even really get much out of syntax highlighting. Are there actually a lot of people who get value out of this sort of app?
https://en.wikipedia.org/wiki/Walter_Bright
Was it warranty work?

They are going to do it the way that makes sure they get paid.
I should mention, I already went through that with Stripe once. I did an interview for Mixergy here describing what happened. TLDR: I built an analytics app on Stripe, then they launched Dashboard for iOS. Didn't matter because we knew we hit a dead end and weren't into it.

https://mixergy.com/interviews/ryan-scherf-payment-for-strip...
This (Bach) is a parallel that comes up often in both lay and professional music on the nature of "genius".

I've had some success with the following analogy. Music is not math, but the conversation between research mathematicians is a bit like the conversation between composers. In order for them to understand each other well they must understand the notation, but also the instruments/tools, the history, etc. However we non-composers can still listen to what they wrote if someone performs it for us - we may not catch everything another composer does, but we can enjoy it. The tough thing about mathematics is that there is no orchestra or possibility of one; in order to consume it at all you have to learn some of the details.
Definitely a good idea. I had already downloaded a Mandarin Wikipedia page to look for test sequences, but hadn't benchmarked them. Getting some more pages there is a great place to start.