skysight-inc/HackerNews huggingface dataset:
This is kind of a test of how nuanced your understanding of programming languages can be.

Rust with a bit of effort put into optimization will be faster than Go with a bit of effort put into optimization, it is true. However, you need to double-check your intuition for how big and how consequential the delta is, because I'd guesstimate it as roughly a factor of two, possibly a touch less. It is true that Rust does a crapton more "optimizations", but a lot of those optimizations have diminishing returns.

A factor of 2 may still sound large, but in practice it isn't as large as it sounds, because my qualification "a bit of effort put into optimization" is not redundant. Go with a bit of optimization will probably beat someone's first draft of Rust. Go with a ton of careful optimization will probably beat Rust with a bit of optimization. The raw performance of the two are reasonably close, and smaller than the improvements you can usually get with optimization. So Rust's speed advantage, which is real, generally only matters in cases where you're going to optimize very heavily.

Is this one of them? For that I can give a solid... Maybe! There are times and places where parsing is something you want optimized to within an inch of its life, certainly. However... it isn't all the places, and some of your intuitions may lead you astray if you're not careful; you might think a heavy duty programming language would need a great parser, but if it's going to chew on optimizations for possibly literally 100x the time, it may matter a lot less.

In general, Rust is capable of going faster than Go (again, I'd guestimate about a factor of 2 with isolate tasks where it may be able to go event faster, but that only matters if that's the bulk of your program), but Go is going to be fast enough that that only matters in certain limited places where you're willing to put some non-trivial effort into performance in the first place.

This is in contrast to a comparison between Go/Rust and Python, where even casually written Go/Rust can outpace optimized pure Python, even before we start talking about how much better Go/Rust will be using multiple CPUs. This is because Python is just that slow, and let's not even talk about how slow Python can be if you don't write it to be optimized and you start heavily using all its features without realizing how expensive they are. From the point of view of Python, Go and Rust have very similar performance characteristics. (But then, of course, one must be careful with Python because something like NumPy will blow your socks off when it turns out to not really be Python at all.)

It's a rich, nuanced problem space and should not be approached with sloganeering and "my language is better than yours".

My summary of Go is: It's a slow compiled language... but it is still a compiled language, and it is faster than pretty much everything that isn't, possible exception of LuaJIT, and the delta between slowest compiled and fastest compiled is only ~2-3x, which in the overall space of programming language speed isn't actually that great.
You’d generally expect Rust and Go to perform about the same for CPU bound workloads. Rust has access to more advanced codegen and optimizations via LLVM, but Go’s garbage collector will often be faster than refcounting (or whatever manual memory management technique your Rust code ends up using). This is especially so given that the GC runs on a separate thread without any additional effort on your part, making it almost ‘free’ in the context of parsers (which tend to be single threaded).

A real world example of this is esbuild. The author posted on HN that his initial Rust implementation was actually somewhat slower than the subsequent Go version.
It doesn't work like a game of Civilization. Allocating resources to a research problem means you increase the social and material rewards for a certain type of person to work on a certain type of project. There is no guarantee of success or one to one allocation of resources. It's also not a zero-sum game when the money to one source of energy took away from another.
This is a genuine question: are Tailwind fans really saying you don't need to learn CSS? I'm a huge Tailwind fan and I've not seen people say that. I actually don't even know _how_ you could use Tailwind without knowing CSS!
Having worked in faang as well for a while now, I can attest that most people seem to be capable of jumping to their own startups very easily.

Companies need to craft very enticing reasons to stay on as a 'Loser' (mostly via perks and pay) and even work harder to retain 'Clueless' since the latter is even more likely to leave and launch a startup being leadership focused. 'Sociopaths' are so few that they're easily gotten via acquisitions, or simply buy them.

Just a perspective =)
One of Go's primary goals has always been compilation speed.

Go started out in C, and was later (post-1.0) incrementally rewritten to be self-hosting. One of the authors (Ken Thompson) is also one of the co-creators of C. I would argue these guys know what they are doing.
This is why there are usually legal penalties for framing someone - so that "it does matter".

If someone in a corporate setting gained a position by framing a rival, and it was then found out, there's a "wrongful termination" lawsuit against the company waiting to happen. Why would HR let the culprit continue in that position? Getting fired for malfeasance is IMHO not exactly "success".

This is only a _risk_ not a certainty for the criminal who does it, but being found out does matter.
In slight defense, if you must hand the keys to the kingdom (or a substantial amount of power) to one person, you can do worse than putting them through a battery of enculturation that reduces their inclination to abuse it.

And an effective part of that litmus test could be 'already has substantial power, but is able to self-restrain their abuse of it.'

Caligula vs the recent British monarchy, etc.
Not really if you look at people walking around for more than 1 second. Character animation has always been the weakest point of video games.
I remember reading that in fact it was an important improvement from ARM32 to Aarch64 to have a dedicated stack register.
Not surprisingly Risc-V has also a dedicated stack register.
The cases in which the Rack interface has a noticeable impact on a Rails app are so rare that I suspect it won't have any.
The original article is a classic because it paints a very vivid picture that is emotionally resonant with anyone who has dealt with the banality of corporate life. However it's important to remember that The Office characters trended towards caricatures over time, and individuals are not archetypes.

To that point, GPs characterization of chug-along, work-hard, and in-it-to-win-it rings just as true without pigeonholing people and better maps to the attitudes of people I've known well enough to have a deeper understanding of their psychology. Some specifics:

"Doing whatever it takes to win [...] without a twinge of conscience" does not describe the majority of C and VP levels I've known. Certainly a lot of the unpleasant decisions that need to be made (eg. layoffs) are easier if one is truly a sociopath, but in practice how do you know? The reality is that upper level management has huge orgs where most individuals don't know them personally and yet is impacted by their decisions. When the impact is negative it's often easier to believe that management doesn't care about them versus understanding why it might be the best thing for the company.

I also think that loyalty is much more orthogonal to archetype or effort level, and the idea that "clueless in the article aren't merely working hard, they're also true believers in the organization" does not really ring true. In reality, people at all levels can have varying degrees of loyalty to a company. A better model is the Dead Sea Effect—people will tend to stay if they don't believe they have better options. This is naturally going to affect middle-management more because they have achieved a higher status, and it's subject to all the noise of imposter syndrome and Dunning-Kruger, but it still applies to all levels.

Finally, I disagree that "Unlike the clueless, the losers see clearly". The losers don't necessarily see anything more clearly, they just aren't playing the same game. Manager tells them what to do, they put in the minimum effort to do it, punch the clock and go home. Are they wise because harder work never would have earned them any extra reward? Or are they creating a self-fulfilling prophecy through poor performance? Honestly it could go either way.
I don't want to get back to the office. Ever. However, I'm not against offices. I'm against living next to the office, because the majority of them are in the center of the universe (eg, Broadway in New York, Market Street in SF, etc). Real estate prices there are in the stratosphere. So you either live in a shoebox sacrificing your kids childhood or commute to the office 2-3h daily.

Why not to open many small offices _outside_ major cities so that people could A/ afford real estate B/ enjoy outdoor space C/ minimize their commute time?
Less-powerful people tend to appeal to principles more, because principles tend to align with their benefit. You don't know whether the principles really exist until you see currently-powerful people hold themselves to the principles.

I suspect nearly all people would fail this test, execpt those who've been on both sides (at least in small ways) enough times.
Mynd you, moose bites Kan be pretti nasti
While sounding reasonable on first glance, I caution that this strategy might impose risks for national security: There is substantial difference how much satisfaction a fresh pizza can cause vs a frozen, stored and reheated pizza. So by restricting consumption to reheated pizzas, you might end up with unhappy, overstressed staffers. Unhappy staffers will make worse decisions, and worse decisions might potentially cause a government crisis to spiral out of control.

So for the sake of world piece, do not reheat the pizza.
Just missing the window girls
> a successful parse consumes at least one rune

This avoids infinite loops?
I'm not really sure if your comment was meant ironically or not. So I will reply similarly.

You're absolutely right and we need more of that.
What do you want to scan?
Why US lags behind EU in instant bank-to-bank transfers
Pretty sure I've never had a maccy D's either, but I get what you're saying, thanks.
Sure, just do _anything_ that's a directional improvement.

I think a lot of bad faith prevarication prevents any improvement (such as the question I was replying to).
Believe parent's point was that "spend[ing] that time surrounded by diverse and interesting people" is an effective way of "preparing our best and brightest to make the world a better place".
Hurricane Roslyn strengthens to a Category 4 while heading towards Mexico
Is it possible that if you need to visualise it on a graph that’s an indication that it’s too complex.
Dominos is dirt cheap. Around me a large pizza from an independent pizzeria can be $30 or more, while dominos will sell a large pizza for under $10.

Of course, the quality is as low as the price, but some people aren't sensitive to pizza quality.
> Why not to open many small offices _outside_ major cities so that people could A/ afford real estate B/ enjoy outdoor space C/ minimize their commute time?

Wasn't this the idea behind the suburban office-building hellscape that people absolutely hated? We thought we were escaping that with our nice city-centre offices!
Sounds like victory IANAL
Yeah, I agree on that. We do 30 minutes chit-chat and a second round discussing code skills with the tech lead. Especially because the job markets in Germany, Georgia and Ukraine (the countries we're working with) are competitive af. But I wouldn't want to anyway. Also no leetcode, system designs etc. I always prefer a bit of fresh code and a github link.
Audio is easy - and captain dissolution could easily fake this particular video - but faking it in person would be much harder.

The real proof is all the other videos of Lars doing absolutely insane things.
My heart sank a bit when reading the phrase, "absolutely massive amount of new stuff" in Tailwind's release note. I agree with the article that this may be the inflection point where I return to just using Sass. (So far I've been using both.)

But Sass has been recently introducing seemingly unnecessary changes in syntax, making their documentation incompatible with existing compiler implementations - and I'm getting tired of trying to catch up.

I'm thinking of moving to PostCSS with a small subset of features, like nested selectors, to stay close to the CSS specs and hopefully one day we can do without any preprocessor.

---

Edit: The author of the posted link has an in-depth article on Sass, with much of which I heartily agree.

https://www.brycewray.com/posts/2021/04/speaking-up-for-sass...
Given how big shipping is for international trade, I'd say that being next to and having control of waterways is even more important today. Especially given this more or less global drought.
> Why is HN so negative about amazing things?

There's nothing "amazing" about this. Graphics don't make a good game.
Because, if we're talking about css-in-js, then they'd need an external dependency anyway to handle hover/etc.. states. TailwindCSS lets you inline that.
You can get by with 72 fps in VR and avoid sickness.
Nobody is trusting the video alone. Guinness has certified this (NOT via the video), and Guinness has a reputation that - so far that I know - is beyond reproach. As does the archer himself.
Making Music with a Commodore 1541 Floppy Drive
taking an oral exam is different from being able to discuss something. you know as well as i do there's a difference between a regurgitation paper and one that requires you apply knowledge to analyze something else.

the kind of questions i'm talking about are application. like for a programming course you might ask what features of a particular language one might explore for solving some vague problem and why. for history pick some current event and ask about its parallels to and lessons for something happening today.

harmonic analysis is probably one of the worse use cases for this. and yeah i agree with open notes exams.
> On Twitter, Reddit, and real life, the majority of people keep complaining about crime, drugs, homelessness.

Maybe I’m misunderstanding your comment but in the US, these issues are the result of conservative politics.
It sounds simple, but it's difficult to do

Who are the best and brightest? How do you determine that?

Do the best&brightest from one community or circumstance always have the same traits as the best&brightest from another community or circumstance?

My understanding is diversity initiatives attempt to address the latter part (effective or not).
I think the OP was primarily thinking about placing actual incriminating evidence on an innocent subject to be used to convict them in a court of law. What was done here was stupid but not illegal, and it was done in favour of the subject (basically PR). Also no hacking was involved, just media 'spin'.

It's indeed stupid how the Irish media are obeying the government's spin though.
By this logic pay would be lowest in for example San Francisco because there are tons of engineers with diverse skill sets there they can hire. Obviously not the case.
I'm still hoping that some hero out there has a copy of HyperCard 3 alpha on a computer somewhere, and might be willing to upload it...
Pay transparency laws can help fix the wage gap – but not erase it
Sure, but the complaint is that the cost Is burdensome, but the details are lacking. One sees a lot of mountains being made of molehills on the interwebs.
Or, to crib the aphorism, 'Standardized testing is the worst method of ranking students... except for all the other ones.'
I'm a Tailwind fan. I love it not because I don't know CSS, but because I'm not very good at using it. Tailwind is easier to use than CSS for knocking up a quick site.
Dominos is very cheap if you order one of the items they have on perpetual sale, but very expensive for the quality otherwise.
In my experience, every company eventually gets led by a sociopath. Every worker has the same story about how the old boss was so good to employees etc and then replaced by some ruthless profiteer. Companies prosper (profitableish, lots of innovation, employees are first) under the former, and are eventually pillaged and killed under the latter.

I think our current economic/social climate forces the kind of gervais principle balance over a long enough timeline. The gervais principle generates predictable profits.
Predict Your Death by How You Walk
The world records company has always been a separate entity founded as "Guinness Superlatives LLC", and now called "Guinness World Records".
It was owned as a subsidiary initially, however.

I presume so that any records held by themselves aren't called into question.
Clojure has an OS/2 problem in that one of the biggest selling points is Java compatibility. But, clojure is different enough from Java, and that difference is actually another one of biggest selling points, that using Java libs from Clojure is not idiomatic (IMO) and uncomfortable as wrapping/calling Java libs increases through codebase. But, because Java libs already exist and are maintained, there is little incentive to actually implement and improve Clojure libs themselves. The bootstrap became its noose.
https://apple.stackexchange.com/questions/14980/why-are-dot-...
That's really levels beyond that CoD trailer. The characters are much more realistic, too. Neo's face has a bit of a photoshoppy look, and the black girl's gait looks a bit stiff, but the rest is phenomenal.
What solutions are the conservatives offering to crime, drugs, and homelessness?
I think that overall it is a good idea. Despite English being very popular in India, not all people speak good English, most patients would prefer using their native language. If a doctor cannot even say “heart attack” in the native language of a patient, then it can cause great communication problems.

Of course, English will remain important language as most textbooks, studies, international conferences will be in English.
I don't get that...

Bootstrap a great for breezing through frontend development in my experience. The only issue is your site looks very much like a bootstrap site... which is completely fine for many kinds of projects (In fact, you might as well grab one of those decent bootstrap templates and breeze through even faster).

I've been using tailwind for cases where a bootstrap site isn't OK. I can't breeze through so fast, but the site can look and act exactly as I need it to without fighting the framework.
> sacrificing your kids childhood

What do you mean by this?
Well, for setting the platform's features up there's this page: https://docs.opendatadiscovery.org/configuration-and-deploym...

It explains how to set up a platform in a way that certain features were enabled/disabled. Maybe this is something you will find useful in a way.

It'd be great if you could provide an example, if I got you wrong
What’s the point of diving like a sperm whale if you can just stay at the bottom of the ocean? As to overall performance the fastest swimmer is the Indo-Pacific Sailfish clocked at 68 mph.

The blue whale is more bulky and faster than a whale shark, but young whale sharks can simply dive too low to be at significant threat from Okra. So breathing has real disadvantages.
Lol 'had to' adjust salaries. Sure.
Some people who appear to be in a coma may be conscious
Oh dear! So it could be the shot (Moderna)! I thought it was starting on blood-pressure meds…

It is now gone.
Ask HN: Git-Backed CMS Recommendations
It seems there a lot of new CMSes for static websites that rely on Git. Any experience or advice about selecting one?
I also read somewhere, Mosquitos prefer type O blood. So I wonder if they correlated the results with blood type. And yes, I am a mosquito magnet with type O. So curious how their results relate.
Thank you for vouching and giving some insight. The moderators have got a tough gig!
To be fair, like with any other form form of knowledge, there's a "minimal viable" amount, and a "complete grasp" amount. TailwindCSS adding to the latter is not the library becoming more complex. In order to know 2020's tw's feature set, the amount of stuff to study remained the same.
The mistake there was making it car centric. Fundamentally it wasn’t such a bad idea.
Just last year an NSA ... contractor? ... was convicted for mishandling classified materials, and, curiously, not for possessing the child pornography they also accused him of having on his computer. There was a wholly credulous New Yorker article about it, linked on HN.

Supposedly he had foolishly exposed all the passwords of his phone and online accounts so they could freely find anything they liked, or that had been planted. And the unit he worked in was, IIRC, coincidentally exactly involved in cracking security on accounts, and somebody else he had worked with, there, had developed an antipathy toward him, to the point that he had filed an HR case expressing fear for his own safety.

That a top-level security expert would have left all his own passwords exposed was transparently ludicrous, and the author and jury should both have been deeply suspicious of any evidence claimed to come from it, but seemed entirely oblivious.

It is just possible the jury saw evidence not derived from online records. But I doubt it.
Does that USB stick trick still actually work?? It's pretty old by now and every corporate security training warns about it.
Tailwind is a lot of fun when you end up with spaghetti code and classes littered all over the place. Sometimes there are 20+ classes on 1 div, it's insanely hard to maintain.

I love tailwind for small things but when I have to maintain it, it's pretty awful.
https://www.apple.com/ios/feature-availability/#quicktype-ke...

QuickType Keyboard: Multilingual Typing

English, Chinese, French, German, Italian, Japanese, Spanish, Portuguese, Dutch, and Hindi
> In my experience the Clojure community is pretty tone-deaf when it comes to critisim.

Its quite frustrating actually. The people who are likely to be greatest advocates of the language (its a new-age Lisp!) are likely to be vocal about its failings, and are also hit with worst reactions like being told their issues are not issues.

If you are already part of the team, Clojure folks are very friendly. I want to avoid saying cult, but sometimes it has characteristics of one.
Human musicians learn by listening to other music, including copyrighted music.
Barcelona's blocks are nice but won't work as a mostly pedestrian self contained urban unit. People have to work and get social services outside those blocks.

If you scale them up a bit, add infrastructure, add workplaces and make it 10-15 walking distance and add public transit links to other such places that will do it.
Refreshingly short.
You really didn't look at that data...

1.5 kids per women is below replacement and 100 men per 1 women means you have a hard limit on the # of possible children.

China will drop down to less than 500m over the next 2 decades
I have a strong dislike of what I call the "charity mindset" as I believe that humans all over the globe are truly equals.

Our lives, trajectories and opportunities are obviously different, but I see that as historical lag that tend to solve themselves over time, charity is only marginally helpful and I think it has many second-order negative effects, especially corruption.