skysight-inc/HackerNews huggingface dataset:
Yes, code size and everything that comes with it is the concern. Individually it's not much, but C++ template compilation does tend to lead to death by a thousand cuts.
HN Seattle Meetup: Magnix Is the “Tesla of the Skies”
Hah, react.. I'm sure that fancy GUI framework will solve climate change and make us an interplanetary species. /s
NASA projects are endangered by politicians. The difference is that SpaceX funded reusability on their own, instead of depending on fickle funding from Congress that killed the original STS (leaving us with the one that flew and costed as much as Apollo per launch).

And sometimes it wasn't Congress zit was president - like Nixon deciding to kill nuclear space propulsion for no known reason.

The cutthroat politics of inter-OKB competition in Soviet Union Post Korolev's death sometimes appear milder than the indecision left after Kennedy in actually funding NASA.
I get it when a "security" firm does a FUD article, it is in their interest to sell antiviruses and whatnot, but disappointed to see that this article is coming from wired.
How on Earth (see what I did?) would NASA drive down the cost of space?

“I don’t care if it’s not real science - Go there and do that, you burden on the taxpayer” - Every administration official in charge of NASA’s budget ever, probably.

I love me some NASA but I don’t envy the people asking for funding one iota.

Also, For All Mankind is terrific.
Why are they increasing the price of gas (which triggered the protests)?

My understanding is that they are largely embargoed, so shouldn't they have plenty of fuel around, given they are (or were) a major exporter?
As a designer, the only thing that's important for me in managing CSS is isolation of styles. I apply a reset at the top to make everything as minimal as possible and then apply styling to each element and the naming convention would be such that it applies pretty much only to that element (or only that and its children if I'm being lazy).

If the markup changes, the CSS changes. The nested SCSS should closely mirror the DOM.

I can only imagine utility classes will simply create many problems with naming down the road. I would hate to have to deal with all that.
Year Starship
Sounds like Netflix and I think you’re on point that the model might be great but won’t scale to anything resembling google size
No one is using either of those directly in aerospace applications. And I can guarantee you that an aerospace company using React instead of Rails or a desktop app for a marketing page or internal app isn't significantly driving down the cost of space travel.
> So for this particular benchmark, random UTF-8 should be roughly equivalent to "no ASCII". To verify, I disabled generating ASCII in the linked code, and the numbers came out pretty much identical. If anything, even more ASCII bytes would be a more interesting test, since that would make the quick-ASCII branch less predictable. If you know of any good UTF-8 corpora for common use cases, I'd be happy to benchmark them.

Indeed, this is a good example of a problem with random bechmarks: no text really has the behavior of uniform random with 50% ASCII but no character-to-character correlation. In the real world you often expect bursts of ASCII, e.g., where a title is written in ASCII or where you have say structured data like HTML, ASCII, JSON, etc which often have lots of ASCII data mixed in with meant-for-human strings which may be non-ASCII, but it's very bursty.

As you point out, for your algorithm, 50% ASCII but no burstiness basically means every vector takes the non-ASCII path, which is actually "good" compared to say 50% of vectors taking the ASCII shortcut (which would slow things down due to BP failures) - so a lot of the interesting design space is ignored (e.g., I think the ideal algorithm will choose between strategies in a branch-predictor aware fashion).

> this doesn't matter very much for benchmarking, at least for the mostly-branchless SIMD algorithms like mine

Right - but of course it matters a lot for existing algorithms (which tend to be branchy), which can come out looking much worse or much better depending on the distributions (not that I think any will be able to pass a good vectorized approach). Also, as above, the early-out for ASCII will matter for a lot of practical inputs, but neither benchmark stresses it.

> I doubt there's much speed to be gained by adding any sort of adaptive behavior beyond the ASCII check. Generally these days you want as few branches as you can manage, and this algorithm has only one that matters.

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.

"Adaptive" doesn't really mean more branches - just that you occasionally might switch to a different kernel based on the observed data. This shouldn't add many branches compared to e.g., the existing loop and failure branches, and evidently you have to do it in a branch-predictor aware way (e.g., you need some type of hysteresis in mode switches so you don't switch too often). Sometimes you can build the adaptivity into the existing branches, e.g., maybe you are taking a branch anyways (e.g., when you find non-ASCII text) and you can build the adaptive "state machine" directly into the code via duplication of code, w/o needing any explicit data counting the number of failures (effectively, the IP holds extra information recording something about the path you took to reach the current location).
It works with ethernet and newer versions with wifi. The eth and wifi chips also must be the Intel ones.
And the world was connected long before the internet. Instant intercontinental comms have been around since intercontinental telegraph cables were laid in the late 19th century.

The advent of radio, television, and telephone added more modes of instant very long distance comms. The internet was just the next layer of that.

In the future, cheap satellite internet will further reduce geographic isolation.
Rift Pay a shared banking platform that allow sharing finance and payments
Cognitive load is also present from vastly duplicated code and config: having to remember to update or take into consideration 20 other places in your codebase any time you make a change.
I think the bigger lie is that you absolutely need VCs to finance your idea.
That comparison falls flat because planes are filled with technologies where the pilot has to be ready to do X and it works fine (see autopilot).
News flash: All devices ever released have always came preinstalled with yet-to-be-discovered vulnerabilities.
> Why is it always space?

Two words: Star Trek
I always wondered whether this phenomenon was something local or whether it holds true outside eastern Europe as well.

I saw that you're from eastern Europe and I checked out your website. You're in the exact same city I am in. I moved here a couple of years ago from western Europe. What a small world.
As do cars. Which is why people need licenses to drive them. The question being asked is whether it is ethical for a company to market auto-pilot low-awareness chainsaws, designed to give the user only a half-second heads-up, and then disclaim responsibility when accidents happen.

Maybe the solution is for licensing authorities to call these auto-manual chimeras unlicenseable.
You are missing the point, which is that incentives can change society, for better or worse. If we have problems assigning appropriate value to things as a society we go astray. If we place greater value on ad sales than we do in real scientific progress in the long run we all lose.
yes, I’m Russian and, IMHO, napaleon isn’t that far from hitler. Both were mass murderers who valued a lot of silly things above human life
You mean when global warming will make most of the US a nightmare ? Great.
I'd argue that the decline of religion and the implementation of this Darwinian style of capitalism in the West is a large contributor towards this. The large increase in the number of non-working people (pensioners) also plays a roll.

In America I'd give television - especially Fox News. That channel is like WWF - it's basically a scripted soap opera written to be extremely compelling to the viewers. Only unlike WWF it's portraying itself as a true representation of the real world.

If anything the internet increases the amount of community: you can always find like-minded people.
Well yes: monomorphization is an important optimization, but I'd think of it like inlining: whether a function is inlined is subject to a heuristic that aims to get the majority of the benefit of inlining while reducing code size blow-up.

Monomorphization would ideally be treated the same way.

Yes, there are aspects of C++ that make that so difficult that it's just not realistic, but really I was only bringing up C++ because the parent poster certainly meant the C++ std::sort. The same argument could also be applied to other languages that have less baggage, e.g. Rust comes to mind.
The outrage mob over this has made it difficult for the whole truth to surface. For months, many people have said exactly what Walter is saying in this thread, Walter just happens to be more eloquent and qualified than other people who have made generally the same points.

Most of these people receive insults and downvotes so they stop talking about it. This leads to the classic “spiral of outrage” and the truth becomes lost.

I’m tooting my own horn here, but I’ve said what Walter has said in previous threads, and my comments were often downvoted into invisibility and I eventually gave up trying to point out that the pilots, the airlines, and the maintenance staff of the 737-MAX deserve some portion of the blame in addition to Boeing. Planes have become so safe that some airlines skip out on pilot emergency safety training, and Airworthiness Directives were ignored by the two airlines which had a 737-MAX crash.

This doesn’t mean that Boeing has no culpability, but it does mean that Boeing is not the sole party at fault. For everyone saying “Boeing cut costs and cost lives”, this is equally true for the airlines which skimped on pilot training and skimped on maintenance. The 737-MAX crashes were the result of a series of bad decisions and mistakes, not merely the result of bad MCAS system design.

Note: my late father worked at Boeing for 25 years so I have some personal reasons for wanting to defend Boeing. My mother’s widow pension is also dependent on Boeing stock not cratering into the ground.
>> If it was written as ".text-margin { margin: 6px; }" then it was just a matter of changing one number

These types of examples basically never match real-world experience, it is never as easy as it sounds. Are you telling me the giant text in headers and small text inside buttons and condensed text in tables and indented text in lists and plain body text all share the same margin size? What happens with text adjacent to an image that itself has a margin applied to it? Or text next to an icon (which technically may be an icon font text glyph).

>> all the CSS rules for mobile in the inline class names.

most of the time, this works great. desktop and mobile can share, for example, font family, color, weight, background color, and use different font-size and padding, to account for the smaller dimensions on mobile. As a developer, having multiple styles inline are a constant reminder to be responsive-minded before making any style changes that might look fine on a dev machine with a huge screen.

you're correct there is no perfect way and projects differ -- but Tailwind's approach is often superior to alternatives
This is actually hilarious because the sleep essay (this submission) was starting to take off, was clearly going to hit the front page, and then it got flagged! By the time it got unflagged by the moderators, it disappeared from the "new" page and by some miracle did not get completely lost..
Zen Buddhism and Ironman Mode in Video Games
why would NASA want to drive down the cost of space? I mean, they would want to drive it down in order to go farther in space, but their mission is to explore space, not be the uber for space

the criticism of their research budget is valid though, they need to be more ambitious and driven
The issue is that everyone is looking at the problems and no one is looking at the solutions.

Congestion charges, and utilization taxes are going to be in our future (and we should have them now). Sure I can send my car to the store and have someone tuck the gallon of milk I need in the trunk but does utilization make me decline that use right now? Can I tell my car to go pick up the milk at 5am so its waiting for me when I wake up to pour in my coffee or cereal and have those charges be drastically lower?

Do we deliver vehicles with "compartments" for commuting? Where I have my own, isolated, seat to take me to and from work with stops in between for other drop offs and pick ups? Is this a service people are willing to use (ridesharing to get in carpool lanes is already a thing in many metro areas).

What happens when amazon/usps/fedex can send a truck with "lockers" on it to my neighborhood and I can "summon it" (last mile) when I'm available? Sure I have to walk to the curb to pick up my stuff, but it going to be safer than leaving it on my porch all day. Lower loss rates. It came to my neighborhood in the dead of night, and is driving a minimal distance during peak hours.

Does an always connected world let us change the notion of "delivery". The idea that "3 people in your neighborhood are waiting on orders this evening, do you want us to bring your groceries then" is new. Now we are sharing the charges for congestion and use.

It isn't a question of will there be problems its a question of what new solutions do we put in place and do they make our lives better. I suspect that the answer is yes, there is a lot to be gained with the technology.
Almost no one is buying Google smart speakers anymore
Well then there would be less money for things like PACE, ICE-SAT, ICE Bridge. They've been building earth satellites to improve fisheries management and inform earth conservation efforts. PACE will be particularly helpful for me as an oceanographer because of they've got those neato optical plankton sensors onboard.

Also, NASA allocates funding based on decadal surveys of the scientific community, so they have really considered doing as you propose.
That was the case but the VC4 instruction set is open/documented and there is a Mesa driver worked on to REPLACE the closed binary driver which is only available for 32-bit.
When you use the Mesa VC4 driver you can also compile the whole user space for 64 bit including OpenGL ES support in a even newer version then the closed source one. (Supporting user kernels etc.)

You can find some info about that here: https://wiki.gentoo.org/wiki/Raspberry_Pi_VC4

Some side notes: Mesa is quite hungry in performance and memory to compile shaders (to VC4 instructions), way more then the closed driver requires, thats why older versions of the Pi with less powerfull ARM cores couldn't really use this approach.

Source: I used to write custom user shaders in VC4 assembly to run on all Pis because the closed binary didn't offer OpenCL.
Great quora link, thank you for posting.

Here's a related thought: if we ever manage to send a probe to the closest star, what a tough problem communication with home will be. The distance is about 2000 times higher than where Voyager is now. So the signal will be about 4 million times weaker due to the quadratic attenuation alone, and maybe 100 million if we consider the absorption by the interstellar medium. On top of that, when the probe will phone home, it's going to be a few seconds of arc away from a phenomenally bright source of electromagnetic radiation: the star itself.

You can fix this by using a bigger transmitting antenna (but Voyager's is already 3.7m, not small at all), or a bigger receiving antenna (the current ones are 20m). Or a stronger signal. But it appears we'd need to go from 23W to GigaWatts .

One thing is sure: we won't be able to send a pound-size probe.
No shoulder exercises. They mention two conditions that are clearly shoulder problems and offer no exercises.

Do some research on stretches for the pectoral is minor muscles. People who type almost universally have a rolled shoulder that can cause back and arm pain. This is caused by tight pec minors.

https://www.bemyhealer.com/2016/03/22/3-reasons-pectoralis-m... is a reasonable place to start.
This might sound weird, but, some parents are not at all supportive of their children’s interests. Their relationship can be one of rivalry and antagonism that punishes success. I met a bunch of misfit prodigy hacker types in the military. At some point we realized that we were all there for the same reason.
I imagine the bigger problem for road maintenance is the off rush hour trucks driving from 1am to 5am that are tearing up the road at 70mph. Not as much damage when they are stuck at 35mph. So different problems.
On the Influence of CO2 in the Air Upon the Temperature of the Ground (1896) [pdf]
> The age-old advice of not installing applications you don't trust still applies.

That's the one thing that seems to be a legitimate point in this article -- Android phones tend to come with bloatware from manufacturers and carriers, so you don't have the option not to install these applications you shouldn't trust.
I watch what NTT Research is up to, and frankly, how many startups even know anything about how to fabricate a superconductor, let alone have the facilities to create them? They have the tools to make websites and little computers with sensors made in Shenzhen, so that is what they make.

https://www.ntt-review.jp/archive/ntttechnical.php?contents=...
Seems lame that to download an open source app, I need to provide them my email address?
There's a couple of md syntax highlighters for vim, that show rendered version (e.g. this) and hide the markdown syntax, unless your cursor's on it (e.g. this *). Esp neat for links, showing text without url.

TBH I haven't used it as an editor, just to read md offline (e.g. curl a github readme.md).
I would say I have seen two.
These apps all seem really similar, but the app that has finally solved all of my needs is inkdrop[0]. It supports all the major desktop platforms, and has iOS and Android apps as well (although fairly basic and not as slick as more established mobile note taking apps). Automatic note syncing (self hosted or as a paid subscription), great notebook and tagging support, in-editor type styling based on markdown tokens (I love that changing a headline level changes the font size, which you don't get in an IDE), and plugin support which includes a pretty decent vim emulation. It has worked flawlessly from the start for me and I always have it open on all of my machines. It's an electron app, so it's not as snappy as a native editor, but I think it's a good trade for the speed of development and cross platform feature set. I'm not affiliated with the project, just a very happy customer.

[0] https://inkdrop.app/
Also something similar in the manual!

> If you don’t know how to find us, figure it out.
It's only a blocker if you're using the "buts" to dismiss the idea out of anxiety. Most "divergent thinking" ideas sound cool on paper but are horrible in reality for a bunch of reasons unforeseen at the generation of the idea (Communism and Eugenics come to mind). Accounting for the potential negatives up front is just due diligence and good design. Then you do a risk analysis and determine if the risk of the negatives is worth the potential positives.

To use your "I'm a unicorn fireman" example, sure that conversation can be fun.. and what does the winner get? With that example you're not building a system to be used by humans in the real world, you're doing stream-of-consciousness thought experiments, more art than engineering. There are no solid constraints.

Sure there's some debatable evidence that creativity can be "practiced" and generally applied, but when you're trying to build a better airplane putting a giant swimming pool in the nosecone is probably not a good idea for a whole host of reasons and it's best that you account for those before building the thing.

Software and the other arts largely benefit from cheap iteration cycles and relatively low-impact mistakes. And even in those cases if you "yes and" too much and try to account for the mistakes later you can find yourself with a horrible, underthought design and swamped trying to fix all the problems at once. Then all those negative constraints you ignored in the name of "divergent thinking" suddenly make themselves known. Many a failed startup led by a Steve Jobs wannabe is a perfect example of this.
> If you know of any good UTF-8 corpora for common use cases, I'd be happy to benchmark them.

I think a reasonable approach is the first N bytes of wikipedia for various interesting languages which stress the UTF-8 continuum, e.g., English, French, maybe something in Cyrillic, Greek, Korean, Japanese, Mandarin.

Those are in html IIRC so you should have a good mix of ASCII plus UTF-8.
You're ignoring the value in making the moon landings routine and instead focusing on the public propaganda value of the nth landing (the "meh" part).

The most important part of a technological adoption process is making a thing routine. That's where most of the value is in fact derived. That is true of all technology that is made far less inexpensive and far more routine.

We're deriving drastically more value out of space now than we did with Apollo and we're spending a lot less money to do it. That will accelerate.

Billionaires perfecting regularly landing on the moon would have a massive benefit of taking a hard-to-accomplish space task and turning it into a common task. It's the exact opposite of being an implied low value vanity project. The ability to then use the moon for manufacturing, storage, basing and experimentation has very large benefits to working on Mars and more broadly in space generally.
Sample size 2, but same here.
MCAS isn’t a safety critical system. If it was turning it off wouldn’t really be an option.
The fundamental problem I see is that CSS is far too weak for proper separation of concerns. You can't make a nice structure in HTML, and then style it with CSS. You have to structure your HTML from the start in a way that it's feasible to style it with CSS.

(That's why every CSS question on Stack Overflow has an answer that says "use this HTML: ... and this CSS: ...". It's rarely possible to use some random HTML and style it in an arbitrary way.)

The CSS designers decided to pick a purely declarative stylesheet language, which is a cool idea and has some interesting properties. One of the things you sacrifice with this decision, though, is the ability to structure the HTML as you wish. You've got two languages you need to play with, and you've got to tweak them in concert.

There's an alternate universe where they chose to use JavaScript as the styling language. The style layer runs in its own sandbox completely separate from any other JS on your page, and all it does is accept HTML trees and lay out and style them. You can structure your HTML in any way you want, and then write 3 lines of JS to style it any way you want. You can implement TeX-style word wrapping or media queries as a library. Your designers don't have to talk to your programmers when they change something, because the HTML is generic from the start.
Apparently they want to use the additional revenue to help needy families.

> "Many people in oil-producing Iran see cheap gasoline as a national right and price hike sparked worries about a further squeeze on living costs, despite assurances from the Iranian authorities that the revenue raised would be used to help needy families."

Source: https://uk.reuters.com/article/uk-iran-fuel-protests/irans-f...