skysight-inc/HackerNews huggingface dataset:
> CNC stair builders churned out a demonstrably worse but cheaper version of what my workshop made.

That sounds like is is better by the standards the customer cares about. The trick, I think, is realizing when your goals and those of your customer diverge.
Is this a technical opinion backed up by facts, or merely an aesthetic one?

We've got three OS's in our house, and honestly, apart from individually subjective things such as whether and where you want a dock, I don't feel the display manager or aesthetics are inherently any better or worse under my Ubuntu Desktop than Mac OS.

Honestly though, I'd say the same for windows 10.

The truth is for the last 5 years or so we seem to be yo-yoing around in some local minimum of GUI interfaces. I can't honestly put my hand on my heart and rate any of them over any of the others in terms of user experience.
Since it is a used motor in a used Tesla chassis, which you can not buy replacement parts for, I guess it is probably more environmentally friendly than buying a new tesla even he is burning dinosaur juice.

For the German autobahn, a V8 is also more suitable.
Ask HN: Has too much coding changed my lingual skills
I'm documenting a project about to be submitted as ShowHN.
It is part of a larger collection and have been working on it for many years.
Nearly exclusively coding and now documenting is not going as expected.

It is as if writing about what I coded puts my mind into coding grammar.
But when I type it out, it contradicts with lingual grammar, causing a paradox.

Staring at it for weeks and I can only get a fraction of it out of my head and into writing.
I have this feeling that my grammar skills have eroded considerably.

How can I solve this the best before this takes another two weeks to get the last section documented?
And I'm anxious to get it out before Christmas because it might have a nice surprise.

I also read in another thread that FFmpeg is celebrating it's 20th.
This project coincidently has a FFmpeg encoder/decoder ready for submission (last section).
That would be a nice surprise to submit it on that day.
Embarrassing. They cannot seriously be a bitcoin security company when they've just managed to kick off the biggest/highest-value bitcoin phishing campaign in history.
Yeah the entire bit about Chinese folks in the article makes me really skeptical about the rest of the author’s “advice”
I’m not going to downvote because it’s true there are feminists (including second-wave feminists who fought the really tough political struggles) who have shared the view that working in the home / building a family has less value than that of earning a wage / building a career.

However, feminism is a (very) broad church and the majority of feminist that I’ve come across would argue for legislative and other societal barriers be removed so that a woman is free to choose between motherhood and career – or whatever balance works best for her own inclinations and circumstances.
You are trivializing what is an actual worldwide issue: even in democratic countries the young are completely not represented. Not “underrepresented”, not represented at all. It’s a massive, massive problem that very few countries actually tried to tackle. The young are the future, but governments can (and mostly do) completely ignore their needs, and simply run everything into the metaphorical ground - they’ll be gone by the time the real impact of their choices will be apparent, anyway.

This dovetails nicely with another big problem of most political systems: the cursus honorum for politicians is often very slow, meaning that, by the time a person gets to call the shots, the world has already changed significantly. This could simply be considered folklore when the world moved slowly, but we’ve effectively lost that luxury about 100 years ago. And when we go the other way, and elect mid-life people, we end up with revolving-door issues and poor selection criteria (looks over brains etc).

So yeah, age-representation is a big unsolved problem of democratic government.
America should stop giving aid to Israel as long as Israeli companies are going to assist in getting journalists arrested/murdered/dismembered.
Nokia is still alive and worth about 20 billion euros.

The billions in cash that they made from selling the loss-making mobile devices albatross to Steve Ballmer allowed Nokia to purchase both Siemens’ share of the networks business as well as Alcatel.
They underestimated and had no idea what people are doing with their computers.

Wayland removed many features and use cases from X11 because they thought no one used them. This is what happens when isolated developers without market research make the shots I suppose.

Originally libinput did not even offer a way to disable mouse acceleration as they thought no one would ever do that — anyone who plays video games would obviously laugh at this notion since the præcision required for many video games is completely compromised by the floaty feel of m.a., but they don't play them I suppose.

Talking with many of the Wayland devs reveals their ignorance, this would be fine if they were willing to listen, but at this point it has clearly become an issue of tribalism and because they probably heard it so many times they simply become defensive now as admitting it this point would be admitting defeat an that they were wrong, with pride on the line they continue to insist that one does not “need” these features because the compositor can provide everything, yet no compositor exists that does and it would be madness to expect any to.
1. MSG (and its link to the taste of unami) was discovered by a Japanese chemist.

2. East Asian can also be racist against other East Asians.

Not saying that discrimination against MSG is racist, but your argument falls way short.
I think you misunderstand: All Android phones are Google phones. You had two options to avoid Google's terrible software, iPhone and Windows Mobile.

Everything else outside of the Chinese market has Google Play Services with root access to the system and as controlled by Google's MADA agreement with manufacturers which has already been found illegal in multiple jurisdictions across the globe.
11. Creators could move to countries with very cheap cost of living (outsource themselves).

12. Creators could invest in machine learning to lower the marginal cost of generating content. GPT-# will probably work well on music and video. It's mostly a matter of model size and training set size.

13. The U.S. could greatly increase funding for the national endowment for the arts.

The fundamental problem with entertainment as a career is that it's a zero-sum game. People have finite time, can rarely consume more than one piece of entertainment at a time, and most have a fixed budget for entertainment per month.

About the only thing that's been unexplored on a large scale is participatory entertainment which is the only growth space left and is slightly positive-sum; if the entertainment coexists with economy then it can grow a bit bigger. The best example I can think of is dance/music festivals (Dickens Fair as an example in the bay area) where entertainers are paid directly by ticket proceeds and a temporary market exists creating additional value for anyone willing to participate: In theory it's open to a large number of participant-vendors who can sell their own goods and service and be entertained. Any sort of community entertainment economy can benefit like this by creating value in both directions between entertainers and the entertained.

What would that look like on a large scale? I have no idea. But all the giant Internet media markets are very unidirectional. Cash flows to the market via advertisers (also zero-sum without external growth in the economy) and purchases/subscriptions and some passes on to the entertainers. Any value creation in the other direction has to be made in separate markets.

I think what the article doesn't address is that for the middle class to exist it has to create a significant amount of value; at least as much as it consumes. If it can't, then it requires UBI to continue to exist (which is suggested as option 9 in the article). But most of what the middle class consumes isn't produced by the rest of the middle class, unbalancing the economics.
MSG aversion is relatively new. People’s attitudes about it change over the scale of decades. This is pretty consistent with most other food additives, like aspartame, certain preservatives and certain food colorings. While I agree there exists racism against Asian Americans in many places, it would behoove people who feel passionate about the elimination of prejudice around the world to fight for things not because of how they interface with ignorant people (ie because all ignorant people seem to like good Chinese food, like all other human beings) but because the goal is worthy. And personally, “greater acceptance of MSG as a food additive in Chinese food as opposed to Doritos” is better achieved by better marketing, clearly.
See my link to his ICML talk above.
> somewhat ignored the fact that there were basically 0 apps on Symbian that anyone cared about in the slightest

That's not fully correct. Symbian was the leading smartphone operating system years 2000 - 2008 or so in Europe and some parts of Asia. Skype, browsers, games existed. I remember Skype offering me a refund when they discontinued the app.

I remember visiting software conferences in the US maybe 2005:ish and all the Americans had only feature phones. They seriously told me "All I want to do is call and text, I don't need anything else". The truth was that packet data coverage sucked in the US in those days.

These were Smartphones with keypad navigation (qwerty models also existed). They had packet data and the possibility to install apps, both native Symbian and Java (J2ME MIDP).

The problem was that developing for Symbian was too difficult for many programmers. Not only outside Nokia but also inside. I would claim that at least 40% of the Symbian developers did not fully understand how strings worked. Which had several types, none of which was called string and conversion between them or using the wrong one was a continuous source of bugs.

MIDP was too limited in its sandbox to build truly competitive apps.

When the iPhone came and capacitive touch started to win Nokia had nothing to offer. They had a couple of models with resisitive touch (requiring a pen or long nails), but all too little and too late.

When the Smartphone development started in the US Nokia was just obsolete. No competitive hardware and a difficult software platform. So Apple and Google conquered the world.
same here, aits definitely worth pointing out (as you me tion) simulating execution and realisitic fills (and dont forget rt commissions!) is extremely difficult and also will absolutely kill strategies that casually look profitable
Just did, always like subscribing to pages that add a bit of education to my feed
2015 is when Windows 10 Mobile phones arrived, but Windows Mobile devices were around for a long time before that.
Tesla's Elon Musk asks about converting 'large transactions' to Bitcoin
Interesting you had such a bad experience with your T430. Mine served me faithfully for almost 8 years without a single issue. Even took quite a few hits that would have destroyed most other laptops. Upgraded to a t490 and also have had 0 issues with that, though it does seem to be a bit more fragile
^ Shill.
> stopped listening to people who have collectively been doing it for a century.

My butt has been a butt for a few decades now, and I don't have to listen to a thing it says. Perhaps mere duration does not automatically imbue a practice, habit, arrangement, or person with value and wisdom worthy of preservation.

If we came upon the idea today, and someone told me they had memorized a ton of streets, could sometimes do marginally better than GMaps, and therefore deserved to be paid a major premium over what GMaps could do, we would be skeptical of the cost/value tradeoff. Except, perhaps, as a luxury service for the upper crust.
Far from London, in San Francisco I found that yellow cab drivers could often (but not always) take me to where I wanted if I gave a cross street or described an area of the city. Uber and Lyft often couldn't because Google Maps is surprisingly unreliable when it comes to searching for cross streets. Just my house was an example, yellow cabs I could usually tell the cross street and they knew it immediately, and Uber/Lyft I usually had to give the full address and then wait while they typed it in. Part of this is because humans can retain a lot of location-specific intuition - I lived at the intersection of a regionally important through street and a university. Cab drivers knew the through street, and knew what part of it the university streets were in... the rest was just driving down it until they saw the right university.

I also had a LOT of experiences with Lyft drivers that were clearly very new to the city and lacked basic awareness of unusually set up but major intersections, and near-rush-hour traffic patterns. This lead to things like going the wrong way on one-way streets and missing turn lanes.

Software still has a long ways to go before it can adequately capture and work with that type of region-specific organization.
It's called being biased, misinformed, or at worst stereotyping, and it used to be accepted that everyone does it and it's not the end of the world that your aunt from Wisconson thinks MSG gives her hives.

Nowadays that aunt is racist, her whole family is racist, and it's the reason why everyone else can't get ahead in life.
Fair enough! Probably not going to happen without self hosting.
German is the perfect language for engineers and KSP players.
More Than 2.2M People Have Been Vaccinated: Covid-19 Tracker
"Gradient descent" is more accurate and equally "loose".
Nativescript is fantastic -- I maintain that it's better than React Native because React Native lacks a native JS->platform translation layer and React-land is crazy sauce, and can't really be compared with Flutter (because of how Flutter works), but I still think it's better there even because I'd pick Typescript over Dart, and I don't have to commit so hard to the ecosystem.

I've used Nativescript in production and it was wonderfully productive. I think it's biggest weak point is suffering from lack of recent support/ecosystem that hype usually brings.

The ability to use your frontend framework of choice (Angular, Vue, Svelte, Vanilla JS) is awesome, and I think can be incredibly productive for businesses (turn your frontend devs into mobile devs).
Lines of config are like lines of code, refactoring them regularity is basic hygiene like brushing your teeth. You can "have no config lines" if you go ahead and click your config but then you don't have "infra as code" anymore so that's also "going back to the 70's" I guess.
Writing it in C is good advice if you want to learn C (or you already know C but want to understand it better). It’s bad advice if you don’t want to learn C.

Why would you want to learn C? To better understand the machine at a fairly low level. I think there’s still a lot of value in that. I’ve found that programmers who never learned C often don’t fully understand how memory management works, for example (not that that necessarily makes them bad programmers!)

Most other non-garbage-collected languages would do the trick, like Rust or C++. But C arguably still has special value in that it’s a lot simpler than either of those -- no higher-level constructs or abstractions to distract you. Maybe Zig will be able to take over that role.
A bit like someone categorically denying seeing you beat your partner. A loaded statement, much like a loaded question

https://en.wikipedia.org/wiki/Loaded_question

Probably wise of someone in the military to say that, after the Haig incident in 1981...

https://en.wikipedia.org/wiki/Alexander_Haig

Also wise not to read too much into it...
> Could you explain which aspects specifically require a lot of boilerplate code?

Probably the most frustrating part for me is tackling domain events and the implementation of the aggregate root. How have you tackled broadcasting domain events when an aggregate changes in a way that might be of interest to other bounded contexts?
AFAIK Azul makes highly optimized openjdk builds for arm and Go had arm support from day one
I’m curious... what brand of cell phone do you own? Do they not sell in China?
It breaks everything of the sort.

On X11, a client can view the contents of any arbitrary window, simulate input, read input — this is necessary obviously for screen sharing applications; though one can argue that maybe a permission model needs to exist to allow some clients to run with lower privileges — the funny thing is that it does; it's called te XSECURITY extension, it's very easy to use, and seldom used for whatever reason though SSH uses it whenever it can.

On Wayland, no client can do such things, but many clients such as screen sharing tools, profiling tools, and whatever else that needs to simulate input and read surfaces obviously needs to.

Wayland developers simply say “It must be built into the compositor”, but no compositor can be expected to provide all that, and no compositor does.
If performers could actually buy food and shelter with digital currency, rather than having to go through an exchange with wildly oscillating prices from one day to the next, I reckon they would switch very quickly. But they can’t, so they won’t.
> Acorn was well-suited to design a RISC CPU since the chip they were most familiar with, the 6502, is often said to be a sort of proto-RISC design.

I keep on hearing this claim, and I still don't buy it.

The 6502 was not "proto-RISC". It was a pretty traditional accumulator design, with an instruction set which lacked most of the typical features of a RISC design like minimal addressing modes (6502 had plenty of weird modes, 65C02 added even more) or general-purpose registers (6502 had only A, X, and Y, all of which were special-purpose to some degree or another).

Plus, the 6502 was hardly unique on the market. It was nearly a clone of the Motorola 6800, and wasn't all that far off from the Intel 8080 or its clone, the Z80.
From Merriam Webster:

a system, organization, or society in which people are chosen and moved into positions of success, power, and influence on the basis of their demonstrated abilities and merit.

A meritocracy only cares about demonstrated ability. If the kids next door could afford a better tutor, they probably have a greater demonstrated ability than you. They would still succeed under their own merit.
I think you do, otherwise this opens the door to anyone and everyone being a "racist" by some secondary, tertiary, or nth order effect. Essentially everyone would have some degree associated with them of how racist they are.

I propose the following question: are people who eat at Chik-fil-A anti-LGBT (specifically gay) rights because they financially support a business through continued purchases that support anti-LGBTQ activities? Probably not (some are, a lot of people... just like their chicken sandwiches). I'm LGBTQ and I occasionally eat one of their chicken sandwiches. Customers may be indirectly supporting systemic opposition of LGBTQ rights, but I think most average people aren't looking at these n-th degree removed effects, nor could anyone be asked to all the time (I think consumers are being a bit too negligent on this front but that's another story).

From a few studies I've read, it's actually harmful to give small sums of money to homeless panhandlers because it perpetuates their situation where higher volumes of money and support services are needed to actually help them. Does that mean people who donate money to homeless people are trying to keep them homeless or cause harm, if that's exactly what handing a panhandler a $20 bill does? Probably not.

We don't have words for these types of biases (systemic or not), but if we did, I don't think it's reasonable to claim anyone who has any n-th order contribution that sways a bias one way or another happens to be anti-whatever to the degree racists are against the basically fictional concept of "race." Every action you take likely helps someone and hurts someone else and the same could be said about inaction.

Motive and intent are quite important IMHO. Both are incredibly difficult (if not impossible) to prove undeniably but the advantage of many racists is that they're actually proud to be racist and tell you their intent.
The “N” editions were created to comply with EU law, so they’re really only available in the EU. A VPN would help.
BlackBerry was growing its sales for years after the iPhone, but observers knew that the coyote had run off the cliff, gravity simply hadn’t recognized it yet.

Nokia was in a similar boat.
Trump throws a lot of stuff at the wall to see what sticks. That one didn’t even register with his own base. I remember having lunch one day in central Illinois—a rural county that went for Trump by 20 points this year. The most popular restaurant in town was a Mexican place. Even Breitbart likes taco trucks: https://www.breitbart.com/health/2020/09/17/video-daughter-h...
In 2020, WP8 still is the pinnacle of smartphone usability - with WP10 a close second.
For a low-tech solar powered website, it does require a lot of loading (>500Kb for the homepage, >350kb just for this article).

You should optimize your images. This would probably drastically reduce your electricity use per unique visitor.

Nice article by the way. I love the frugality.
Most examples of BPF code are written in a mix of Python and C using BCC, the "BPF Compiler Collection", which essentially treats all of LLVM and clang as a library callable from Python code.

I can't get my head around using it that way, and have found it pretty straightforward to just write C programs, compiled with clang `-target bpf`. Until very recently, writing anything interesting this way required you to declare all functions inline, compile into a single ELF .o, and, of course, avoid most loops. But most of the kinds of things you'd write in BPF tend not to be especially loopy (you can factor most algorithmic code out into userland, communicating with BPF using maps).

A big issue for this kind of development is kernel compat; struct layouts can change from release to release, for instance. This isn't a problem for us at Fly, because we just run the same kernel everywhere, but it's a real problem if you're trying to ship a tool for other people's systems. But that's changing with CO-RE; recent kernels can export a simplified symbol table in a BPF-legible format called BTF, and the leader can perform relocations. Facebook has written a bunch of good stuff about this:

https://facebookmicrosites.github.io/bpf/blog/2020/02/20/bcc...
The tl;dr for the article for me was that the actors were getting a bigger cut of the revenue and the platform OnlyFans has more or less eliminated a slew of middlemen. I'd like to think this is a good thing for the actors and maybe reduces the chances that they are exploited by unscrupulous middle-men. Did I miss something obvious in saying that OnlyFans is improving the industry at-least a bit for people interested in consuming/producing porn?
Neat! It makes sense that you'd also want a mechanism for taking things out of the reservoir.

Overall I tend to think that this space is underexplored compared to searching for new architectures... We know that it helps to choose a curriculum for humans to help guide learning, even beginning with 'baby talk' to develop early communication skills.