skysight-inc/HackerNews huggingface dataset:
When I was an undergrad, I wrote some algorithms for composing Hangul letters into the "ideographs" in Metafont. It was kind of fun to build. The whole east-Asian font project was too ambitious and never got finished though. I was trying to enable algorithmic composition not just of Hangul but also Kanji/Hanzi from radicals but the latter was not as amenable to algorithmic composition.
Tom is really smart, and he has written a book about this topic. I respect him. But he's fighting a losing battle.

As he points out, expertise is a relationship between experts and audience. It depends on social and technological structures that accord experts more authority and a bigger megaphone than non-experts. We don't have that anymore. We have the Internet, where everybody votes with their attention to support the voices they want to listen to. It turns out, people vote for entertainment -- powerful storytelling and tribal snark -- much more consistently than they vote for good, objective information, which most of them are not qualified to evaluate anyway. How can you vote for that which you cannot identify? Does Tom want every conversation to be one long argument on authority?

Tom misses the old broadcast hierarchy, the few-to-many information flow where gatekeepers chose experts who told ordinary people what to think and how to act. The Internet and social media killed the old way, and it's not coming back.

And that's too bad, because personally I do want experts deciding some things. I want doctors to be in charge of diagnoses; I want engineers in charge of building bridges. But in public fora, those experts are being drowned out, because we democratized how people write and consume opinions.
Full disclosure, I have a pretty sophisticated home machine shop, so I could have built a lot of a snow blower by hand. OTOH, I have a minimal knowledge of software dev- mostly the cut/paste kind. It is usually easier to start with most of the right parts, though.
Elements of the law that make voter fraud less likely are redundant. Voter fraud is practically nonexistent. Enormous effort is put into rooting it out, and never turn up anything.

The law consists exclusively of bad parts and the claims of any good parts are simply bad faith. They are pretending to fight a problem that definitively has not happened, and knowingly disenfranchising specific sets of people who have the most difficult time voting -- along partisan lines.

There is no tradeoff here. It's all bad and no good.
Maybe it's just me but I've noticed that free software (especially of the GPL kind) has been getting lots of hate lately. Is it because of the recent rms debacle? I never noticed it before.
The op mentions in another comment that he has nginx in front: https://news.ycombinator.com/item?id=26670500

No idea if he's caching there, though.
This is a really fun project, no doubt, but I keep seeing stuff about fonts on HN. I was wondering why it is that HN likes fonts? What is it about them that makes them HN-interesting?
I definitely have a need for this, thank you.
But I am a piano tuner/mover.
>Who are you, human, to pretend you are able to measure yourself?!

A lot of people do not in fact know how to measure themselves properly for clothes (many people measure the wrong part of their body for the "waist"). Perhaps even more people think they're a certain size, but have never actually measured themselves, they just go by the measurements on clothes they already own, which are frequently "vanity sized" to make people feel better. I don't envy solving this problem between two sets of users: people who actually have the correct measurements and people who believe strongly that they do, but are quite wrong. Imagine how far off you would be if you went by your Old Navy pants: https://flowingdata.com/2010/09/30/advertised-vs-actual-wais...
> trusting doctors works out pretty well 99.9% of the time

assuming random selection. What if that one bad doctor is selected more than 0.1% of the time though?

https://www.legalaffairs.org/issues/March-April-2003/review_...
If I’d gone to the homepage rather than the repo I’d have answered my own question. Cool stuff, best of luck!
Have you actually talked with anyone at MIT CS, particularly women? It's in no way innuendo to claim Stallman is a serial harasser towards women and behaves in an angry and abusive manner towards anyone he deems inferior, which is most people.

Stallman and Free Software have been explicitly political from the start. Stallman hasn't made any technical contribution in decades, and honestly, hasn't been relevant coding wise since the late 90s. He was put on the GCC committee as a political symbol, not a technical leader. That symbol is now toxic to GCC's mission due to Stallman's volitional behavior.
If you can't make the decision to spend your government food stamps card to buy food to eat, then I don't know what society can do for you. What do you want? Prepared food delivered to the home of everyone who lacks the "energy and clarity of mind" or the "mental energy" to make such a simple decision?
Don’t forget Samsung! (Bixby)
I only grokked what Unity was about after it was cancelled when I was searching for ways to make the Linux GUI more keyboard centric.

I never tried it, seems like such a wasted opportunity.
The Multi-Generational LRU
> Playlist culture negates the need for a clear taxonomy of music

Very true. Playlist culture has the potential to organise and label sound aesthetics in ways that genres do not do justice. My playlists are labelled similarly like "Silk" (mostly smooth and deep house with elements of other electronic genres that fit the aesthetic). Silk is obviously not a genre but it's a valid taxonomy to me.

> It takes a few years of hindsight to recognize what is a real genre and not just marketing/hype

I think this has greatly shortened in recent years. I think new genres can be clearly defined on timescales of months or less although it's hard to verify the "legitimacy" of a new genre.

> Electronic music is "done"

There are lots of traditional folk genres and acoustic styles that don't have a clear synergy with electronic genres yet, I'm sure more will surface.
I don't think that undermines his point at all. Experts can be wrong on things, experts can disagree, experts can change their position.

I think that's one of the big problems with how people are approaching experts in this climate. 'Dr. Fauci was wrong about that one thing, now I'm only going to listen to Dr. Oz!' We're in a weird place where people expect experts to be right 100% of the time in situations with murky or evolving information or in subjective calls. When experts are wrong people turn to people with no expertise who say things they like.

There's room to disagree with experts, there's room for experts to be wrong sometimes. But the problem is people lining up to follow people who have little to no expertise at all and elevating them over experts. Even worse, people are growing actively hostile to expertise when it advocates something that they don't like.
An HTTP server in a single .c file
Minimal Pi-Hole dashboard for E-Ink display
I really don't like how it handles responsive design, but that could also be because I work more on apps than marketing sites. First, fixed device breakpoints doesn't seem like the way to go, I find I need more customized breakpoints that are based around the UI rather than having general phone/tablet/desktop breaks. Then because you are applying styles to each element for each breakpoint, its very hard to look at and comprehensively think about a single breakpoint's layout. I can see where this works for making minor changes here and there, but major layout changes with breaks are almost impossible to keep in your head.

Then with flex box it lacks a great deal of customizability when it comes to controlling how space is distributed across elements.

And somewhat bigger picture, I'm looking to use less tooling and preprocessing, not more. CSS has come a long way to where we can now get rid of SASS, but instead Tailwind is replacing that step with fullying buying into the whole webpacker tool chain. If you're already really into webpacker that's not a huge issue, but brining along node and webpacker just for a CSS library is a bit much.
Depends on climate, I guess. I'm in London and here the far greater problem would be moisture and not heat dissipation.

Deploying updates is not that hard - you'll want a flash that's large enough for at least two partitions so you can keep a known good version around. Other than that, signing updates isn't a big deal, and tamper-proofing key storage enough for casual use isn't that hard. I wouldn't trust sending senstitive data clear-text over a network like that, but I wouldn't do that over public wifi anyway.

Latency is a bit more of a challenge if you're somewhere that'd need lots of hops, but if you are then presumably the alternative is worse, especially if you have nodes with LTE connectivity as a possible fallback.
I see nginx there too.

% curl -I https://nns.ee/blog/status.html
HTTP/2 200
server: nginx
date: Fri, 02 Apr 2021 14:48:48 GMT
content-type: text/html
content-length: 8754
last-modified: Fri, 02 Apr 2021 14:48:31 GMT
etag: "60672ebf-2232"
accept-ranges: bytes
The practical consequences sorta suck, but the concept of a narrow reading of the law, leaning on the legislature to actually, you know, legislate — we could use more of that.
Day H
Mars is not the Mojave Desert; it's far away from the sun and always dark and cold. I'd think anybody going to Mars for the aesthetics would be disappointed.
We resell clothes and all our inventory comes from our customers. We have buyers on site that examine and select items from pieces that customers bring in. We price the items and give the customer 25% of that price in cash or we give them 50% store credit which lasts forever and works at all our locations (currently 3). When my wife started the business, all the credit notes were slips of paper in cardboard boxes. We'd have to chat over to the other stores to resolve credit when customers came in to use it and we were at a breaking point.

After looking at several POS systems and not finding anything that met our needs, I hired a local dev company to build a POS system using Ember-electron front-end and a Solidus/Rails API on the backend. We extended Solidus to support a buying process and customer credit. That project was then handed to me to finish and bring in to production. I failed dearly. I was in way over my head trying to get this all working. I can maintain code, but I can't craft a thing like that. By sheer luck and connections I found a fantastic developer who we hired to finish and continue developing the system. She continues to develop and extend the system and It's been working really well.

The physical terminals are NUCs with Elo Touch screens and Cherry industrial keyboards. NUCs run Elementary OS, and we have our custom Ember-electron POS app running on there that talks to the API running on AWS. The terminals have 2D barcode scanners, and print to various networked printers for receipts, trade slips, hangtags, and price stickers. They're also semi-integrated with our keypad terminal for card transactions.
The backend is a JSON API built on Solidus core.

If you have any questions, let me know.
Cutting edge! I do feel like this is a good place for a blockchain-based distributed luger, though.

> Using powerful machine-learning mechanisms for threat analysis, the
Protocol Police will identify networks that are likely to fail to
comply with this requirement. This process is known as Heuristic
Internet Policing (HIP). Networks identified in this way will be
disciplined by the Protocol Police with TCP RSTs. Let it be known:
the Protocol Police always shoot from the HIP.
What I'm seeing is a lean (at least in large companies) to offering more associate choice towards WFH/office going forward. If there are natural skews in terms of which populations will gravitate towards each option, what are the social consequences of that?

For example, if we're thinking about age, what does a team look like after a year when only the junior level staff have been coming in to the office? It seems like that could have significant effects on team-building, and leadership relationships.

(I'm admittedly biased towards in office work. I personally feel both more productive, and happier when I have segmented spaces for work and home life.)
The economics of the coin address this. It's a fairly complex system. Lots of issues but solid progress due to some recent devs and contributors.

Additionally contributions toward BOINC are not used to secure the ledger due to the security hole you point out but again look at the economics to learn more. Proof of Research is not a real thing.
Airports often have duty free shops just inside customs, so you technically might be able to on a return trip.
> At what point does this sort of thing become legally questionable?

Only at the point where the roll-up creates a dominant player (or several, ie. a monopoly, duopoly, or oligopoly[0]) and antitrust rules kick in to prevent further consolidation or abuse (of various sorts) of the dominant position(s).

[0] In theory, antitrust also protects from abuse of monopsonies etc., but abuse of a dominant buyer (eg. Walmart) is harder to accomplish and maintain, harder to prove harm, and harder to regulate.
Re: trade in: https://www.tesla.com/tradein

Re: financing: in 2017, I used a local credit union for financing. The process was super straightforward and only took a couple of days.

"Every car they produce will be sold at full price.": If you have a moment, can you expand on that? Are you talking about the various temporary sales/deals/discounts that one sees with other automakers and their dealerships? Thanks!
This is really cool but I find it very hard to believe that this has the effect they are supposing here. We're talking about an area that's ~50% of Europe, so I believe microclimates can help much more than the dust from the other side of the world. It would be like saying the Europe only exists the way it is because of the gulfstream, be it in Ireland or Romania.

Also keep in mind that rhe Amazon rainforest is much more dense on the area around the Equator line, which happens on all over the world at this latitude, so there's nothing unique about Amazon here.

Another intriguing thing about this is that if this dust is so fertile then it's hard to believe that it would not impact in a positive way the african coast line around the Sahara.
I don't understand your argument, are you saying that removing capital letters would improve legibility? Note that as far as I know during the antiquity there was no semantic meaning associated with font case, you could use full caps in some settings and full lowercase in others. The image in your linked wikipedia article uses full uppercase for instance.

At any rate it's not at all obvious to me that removing case would improve things. I'm currently reading a book my Valter Hugo Mãe who's an author who (generally) only uses lowercase letters: https://svkt.org/~simias/up/20210402-153754_maquina.jpeg

I've also got a Latin grammar book that, for extra authenticity, only uses uppercase at the beginning of the paragraphs: https://svkt.org/~simias/up/20210402-154010_latin.jpeg

In both cases I often find myself missing the end of a sentence, I think mainly because ',' and '.' are easy to mix up but normally you expect '.' to be followed by an uppercase. Of course part of the issue might just be lack of familiarity.

I'm not arguing that capitals are vital and we couldn't read and write correctly without them, but as you point out we could say the same of spaces and general punctuation. I can read unaccented French just fine for example, but it does force me to slow down at times and to infer more from context.

butanywaythatsjustmyopinion
I always assumed that do-notation had been introduced in Haskell as soon as monads became a thing, but no: this paper dates from 1995, while do-notation appeared with the Haskell 1.3 report in 1996. So here all the monadic actions are threaded together with thenST (a specialised version of >>=)

Skimming this article really made me appreciate the compactness and clarity of do-notation (although hard-core Haskellers will object that it hides what really is going on)
Offer the sales guy $50 to skip the presentation - they know your a hard sale and will just take the fifty.
Not OP, but former Tesla owner.

> Second, buying a car is, at most, one really dreadful day every three years ...

This was an interesting point for me because Tesla was my first automotive purchase. (I had an ICE car a family member gifted to me previously.) Wisdom of buying such an expensive car so early in my life aside, it means my bar for the "automotive purchasing experience" is much, much higher than the general populations, just because I was so spoiled off the bat.

> ... many don't want to go through the effort of selling privately.

I similarly gifted my ICE car to my partner, but I later sold my Tesla in a private-party sale (we moved to a major metro and were downsizing). It was surprisingly straight-forward, though that's likely because I went through a Tesla-seller specific website to list the vehicle.

> Did Tesla work with your preferred lender for financing?

My credit union gave me what basically looked like a check, and said "Whatever amount you need to pay Tesla, write here, sign there, and hand to their representative." I verified with Tesla that this was something they were familiar with and they made positive noises. Totally hitch-free when I went to pick up my vehicle.

A friend of mine did his financing thru Tesla's recommended agency--AFAIK there's no issues there, but with the ease my CU made it work I don't see why I'd use a 3rd party.

All in all, insanely straightforward experience. Like OP said, the ability to spec and see the price online, no sales pressure or negotiation, is a huge, huge win to me. I get stressed out dealing with sales tactics in Art Van over a couch--a $50k car would give me an aneurysm.
On the toothpaste technology front I’ve been using Livionex[1] for years now and I can’t believe it hasn’t caught a larger following, especially with the HN crowd. You can feel the plaque reduction. Occasionally I’ve had to use traditional paste while traveling and it’s really quite a gross sensation now that I’m accustomed to the gel.

I have no affiliation with the company other than being a very satisfied customer.

[1]https://getlivfresh.com/how-it-works/
SEEKING WORK | Search Engine Optimization | Remote/New York

I'm an expert in SEO/SEM and I freelance under the brand Syracuse Digital Marketing. Please contact me for SEO projects at https://syracusedigitalmarketing.com/contact-us/
It is like code of conducts, prior people on both sides could work together. By picking a side on an issue that has nothing to do with a given project you alienate half of your potential developers. Nothing about developing an open-source compiler implies anything but developing an open-source compiler.
Nice, those are all glaring omissions from the chart. Although if you trace them back, weren't most of them initiated in the early 2010's?
Here in Boulder County, new BuildSmart regulations will require new and renovated structures to pass a "Blower Door Test" Does Ontario not have any of those requirements for commercial or residential?

Agree on the continuous insulation. Very hard to do for Renovations. Fortunately in Colorado, it is so dry that the vapor barrier is slightly less important than in places like new england.
I agree with a lot in this article, but the author touched, in passing, on an interesting (and lower stakes) example: baseball.

The experts in baseball for a long time thought baseball should be played a certain way. Bill James starting proposing radically different approaches that were later put into practice by Billy Beane (described in Moneyball) and later by Theo Epstein (who led the front office for the Red Sox and Cubs organizations when they won the World Series the article mentions). The story of baseball over the past 10-15 years has been about ignoring one set of experts as the industry has developed a new set of experts.

Another problem with experts I would have like to see this article address is when experts overstep their area of expertise. Experts can tell us facts from their area of expertise, but when we have complicated problems that involve trade-offs from areas outside the expert's area, that can lead to bad decisions.
Well, my specific counter-point was to a specific argument so this feels a bit like goal-post shifting.

But on that note: whatever the ratio of good:bad is in any field it is always still important to improve it. I hope noone would disagree that all your examples of bad behavior are, in fact, bad... and society should work to improve on them through culling the bad actors and enforcing standards of behavior and expertise.

I might note thought that this article was about expertise which is a different issue than "do you trust general law enforcement". Again I think we are at risk of mixing two separate but important issues. At the risk of further blurring the lines though, in this separate case I still suspect the answer is to specifically address the underlying problem of untrustworthy law enforcement when that problem is identified, rather than accepting a world were we have to take that responsibility on ourselves at all times. ie I suspect the policy of better controls and accountability on the people we trust is better than a policy of not trusting.
Exploring the Attack Surface of Blockchain Systems (and Other Works)
All of the above is true, and I would add one more:

5. Legitimate, credentialed experts can be full of shit too. Sometimes they are simply wrong, as being expert on a given topic does not mean you can correctly answer every single question related to it. Sometimes the expert might be correct about the facts, but wrong about recommendations, because real world policy decision making is complex and difficult, and experts in one thing, as you observe, rarely are experts in many things. Finally, it might also happen, and it sadly does more and more often these days, that the experts are actually deliberately conning you, misrepresenting reality to make you draw wrong conclusions that match better their agenda — experts, after all, are still just human.
Not to say that GP is right (or not), but style of writing is worth discussing regardless.
> I don't see how const and immutability align with Java's original philosophy of being object-oriented, which is all about opaque objects that control internal mutable state.

That's an interesting point, but an object presents an interface and promises to deliver some particular behaviour. A const system is a way of letting the type-system formalise some of an object's promises, no?

I don't think this is particularly 'leaky' (in the sense of leaky abstractions). Java's String class doesn't let me access its internal character array, but it still matters to me that it promises never to mutate it, nor to let anyone else mutate it (at least ignoring reflection). That's relevant at the level of the interface, not only at the level of the implementation.
IIRC that is one of the most shameful things I'm aware that Norwegians have done the last few centuries, forcing Sámi people to take booze as part of the payment for their work.
Wait wait wait, does this mean data is going over a cellular network? On a data plan from some phone company? And their blog post just showed up here, on the front page of HN, which is notorious for crushing small servers with traffic?

LOLSOB, I really hope this poor person isn't in the US. Or the cellphone overage charges...
Pretty tough to pass through the suez canal without going through a few nations' territorial waters