skysight-inc/HackerNews huggingface dataset:
In the tens of millions to hundreds of millions of lines of code. Browsers are some of the largest things out there. See also desktop office suites, multi-decade CAD programs, a few other things.

Few programs are at that scale. IIRC, even the Linux kernel isn't really at that scale, once you clean away a few files in the drivers that are just literally millions of #defines or something.

If you're writing at that scale, by all means copy the necessary practices, but don't just casually assume your need is super large and you've just gotta use the hard-core lock-based concurrency because it's the only option for you. You can get a long way with much nicer architecture that is only slightly slower.

For instance, I write a lot of Go. I've sometimes gotten a bit nervous about writing a goroutine (/thread) that owns some particular data structure because I'm like "wow, a lot of things are going to access this, is this going to become a bottleneck in the system?" But every time I've run the analysis carefully, the answer generally comes back not just "no" but "heck no, not even close". Your intuition can deceive you very easily. Locking a single structure behind the limit that "we can only dedicate at most 1 CPU full time to maintaining this structure" is, in practice, far less scary than it sounds. 1 CPU is a lot of power and you generally need a lot of other CPUs trying to access it simultaneously to overwhelm it.

Ahdahl's Law kinda works in your favor on this matter (for once); for something like this to be the bottleneck, it needs to approach accounting for (1/(CPUs - 1)) of your execution time, and for that to be the case, those other processes hammering this 1-CPU-locked data structure need to be doing whatever else they are doing very quickly. As with anything in discussions like this, it absolutely can happen! But always check your intuition concretely before going crazy adopting something more complicated and "higher performance"; odds are good this isn't a problem for a given "random" data structure.
Only somewhat relevant, but Google Cloud does this in their console at least for some products. E.g., go through the UI Kubernetes cluster flow, but instead of clicking the create button at the end, you can click a button to get the equivalent `gcloud` command line. Also works for VMs, VPCs, and others I'm sure.
The easy way to answer this question is to plug tiny extension to human brain so it grows connections. If it takes over parts of the brain, just iterate on step 1. You can cut off wetware parts as step 2 I guess. Are you going to be left with normal person that transferred to cyborg?
It's not gaslighting at all, the point is that the origin of the name comes from culture not from description. Without the culture backing up the name it would be random, you're getting your order of operations wrong.
> Why wasn't Vietnam "already WW3" then?

There's plenty of arguments, some reasonable, that there have been one or more World Wars since WW2.

Feel free to read WW3 in GP as “WWn+1”; I’m not interested in arguing against any particular construction of the number of prior world wars.
This is an outlier, and while commendable (I’d love to hear who it was, positive signal about who to work for wrt to respect and treatment of workers), it isn’t industry standard by any means. Great if you can get it, but don’t expect it.
That's what machine shop auctions are for ;-)
They are designed to expose the API, not as an example.

They expose a C API as a Bash API. There is just no reason not to use the higher level one.
Us old timers are still having the vim/emacs debate. But, as much as we disagree about vim vs emacs, one thing we can ALL agree on is that both VSCode and Sublime Text are two flavours of the same shit.
At least in Australia, you won't usually be remanded for a minor offence.
That's funny! Because I _never_ hear anyone call it a black limo, or a black tux, though they are usually black, they are not referred to as black.
Gelman's tone may be dismissive, but he's a serious statistician and is taken seriously by the community, I think.
(web2)(web3) = (web5)

(web)(2)(web)(3) = (web)(5)

[SNIP]

(web) = (5/6)

Nailed it.

Er.. Or web = 0.

Hmm.
Perhaps, although until COVID (and we'll see what happens with remote work compensation in the long term) nearly all people with huge big tech compensation packages lived in ridiculously high cost of living areas. I suspect a very large portion still do. In the Bay Area I've heard no shortage of stories of couples/families with two big tech salaries still spending very large portions of their paychecks on rent/mortgage.
I lost respect for Adafruit after their data leak and they announced they would not be emailing their customers to notify them about the data leak. Although they later changed their mind after people criticised their decision.

https://www.bleepingcomputer.com/news/security/adafruit-disc...
I think mpeg encoding would be a better demonstrative than code...

Where data is lost, details are lost, but the end result still typically renders into something recognizable. If you lose an iframe, you end up with a more serious deformity. Whereas code either does exactly what it says or does nothing at all, and knocking out a single statement is almost certain to break everything.
Well, I never really played any AA or AAA game, but even though it is janky and slow, barely playable really, I think it would help me to decide if I want to buy this game or not. Slightly better than watching playthrough on youtube.
An FFMPEG GUI in the style of this OpenSSL one would be great if you are familar with the options but don't use the tool enough to remember the exact commands. It'll also let me explore interesting parameters that I can look up in the manual later to see if they apply to my application. Maybe the GUI could even have buttons that will open the manual page to that specific option. With the CLI I'll likely only grab the specific options I need from the manual and not explore as much.
>however the government has deemed them to be safe

I'd argue that political correctness has played a role in this too. As we have seen over the past two years, the government isn't as science-oriented as it leads us to believe. This is anecdotal, but I have gay friends who despise the bathhouse in our (US) city because of how dirty it is, and yet it's been open this whole time.
HN crowd for all their smartness are as ego-driven and as susceptible to human biases like everyone else.

Most opinions come from an irrational hate towards Google. (It's the nerd equivalent to be edgy/hip among peers by hating something popular).

Then there is sunk cost fallacy, like I pay $10, it must be good. It's not Google, it must be good (never mind that the founders of all these companies are all cut from the same silicon valley cloth and are equally good/evil/shades of grey)

Finally, it's the illusion of "Feel Good factors" -- Privacy, David vs Goliath
This kind of intellectual theft is extremely common in academia, particularly between <an immigrant from a different country> vs. <someone who is a national wherever this happens>.

Recommended movie, Dark Matter [1].

1: https://www.imdb.com/title/tt0416675/
She leaned in too far.
To me it feels like I’m folding and knotting code.
> Assuming antibiotics still work in 20 years and we retain some basic surgical skills

And what happens when the antibiotics and sterile surgical implements run out, due to the incredible industrial machinery needed to produce them having disappeared? "1600's Welsh countryside but with modern medicine" doesn't quite play out without the corresponding modern supply chain, at least for long.
No I think it was a cognitive bias, why are you importing blame?

People who so vehemently defend calling something a blacklist instead of a blocklist are very suspicious to me. Similar energy to defending calling a woman female.
But that still doesn't scale up to more locks of that size very well, because you start trying to take even more of them, and in dynamic orders, and etc etc.

I know about the theoretical solution of taking locks always in a defined order, but I don't consider it a practical solution. If taking locks willy-nilly lets you scale to program size X, this might give you 2X or 3X, but that's not nearly large enough in practice.

& dandelany, the community has chipped in and answered for me. I endorse this subthread, at least, as I write this comment. :)
> I wish they would go further and require that these charging stations be able to accept cash.

On a completely serious note, please let them know:

> The FHWA requests comment on the payment methods that are currently proposed including whether non-contactless payment options should be required. The FHWA is not requiring that the sole payment method be credit card, in order to be mindful of the needs of the unbanked and underbanked who may need to pay via another payment method such as the option to purchase a prepaid card to be used at the EV charging station. This section also would require that multilingual access and access for people with disabilities be provided in the creation of payment instructions. The FHWA specifically requests comments on whether the proposed payment method language adequately meets the needs of the unbanked and underbanked as well as strategies to address multilingual access and access for people with disabilities in the creation of EV charging payment instructions. The FHWA also requests comments on whether other payment methods should be required beyond what is currently proposed.

https://www.fhwa.dot.gov/environment/alternative_fuel_corrid...

FYI, they are going to set the requirement to be a minimum of 4 150kW fast chargers per charge station, open to the public 24/7/365 with special consideration made for flood plains, etc to be sure that they work in the case of hurricane evacuation or other emergency needs.

As far as cash goes, I think a big challenge is going to be that it is not economically feasible to have all of the stations staffed by humans all day every day. It looks like they will require vending machines that accept cash and dole out prepaid cards that the chargers will use, so that's not a terrible option as long as there aren't unreasonable fees involved.

PS - Dang - this is the "official" notice, which also lists additional EV infrastructure plans, such as putting public chargers in national parks https://www.whitehouse.gov/briefing-room/statements-releases...
Given that modern apps are dozens or hundreds of megabytes, on a slow connection I'd really like to avoid having to download the app just to learn it requires permissions it doesn't need.
Plaintext is part of the agreement at HN, so that's an irrelevant question.

Plaintext bigots love to assert that there's no communicative value in formatted or colored text, but that doesn't make it true.

The world has moved on. This argument was litigated and lost by the plaintext partisans when Clinton was president.
Now just imagine the possibilities with a rider on the bike. Being able to dynamically shift weight to either the left or right side of the bike at will! You can even do turns while riding with no hands.
Well I wasn't planning on fussing with my Emacs config today, but if you insist...
No, regret is a valid reason to withdraw from a contract if that option is stipulated in the contract.

It's an execution of the contractual terms, not an annulment of the contract.
It's misguided selfishness because other people raising their price would raise yours too.
Well, activation servers would definitely be a breach of the sale agreement. But it's nowhere in OP post.
You can still be a jerk by making millions of dollars without crediting the work of your own grad student
Brian, you have legitimate points. Here are my edits to your tweets to help people receive them better (i've tried to not change the message, just the tone):

"""
I’m deeply troubled by this, but not for the reasons you might imagine:
https://news.ycombinator.com/item?id=31690452

2/ First of all, if you want to do a vote of no confidence, you should do it on me and not blame the execs. I was a little offended not to be included :)

3/ Second, let’s separate the problems that you perceive to stem from a few execs, and those that you believe are core to the company's mission. If you don’t like the mission, your decision is easy: you should leave. If a few unpopular execs, my decision is hard.

4/ Third, making suggestions on how to improve the company is a great idea (in fact, we expect everyone to be a part of that). But our culture is to praise in public, and criticize in private.

5/ Fourth, our culture is to retaliate against whistleblowers. Instead of negotiating with you, if you get caught you will be fired.
"""

The rest was really good!
I'm a MAANG SRE/PE.

To be fair, I'm tired of absurd behavior and mindset of many unprofessional corporate employees in general not particular to any company: immature, self-absorbed, toxic positivity, BS, and low threshold for dealing with ambiguity.

Edit: I don't know that there's a mass exodus from SF in particular except due to high costs for employers and employees. NYC, PDX, SEA, and ATX are expensive too. Also, Cramer has a big mouth and throws loaded language around like it's gospel. The Hannity of stocks.
I keep it around -- and even paid for it! -- because of it's performance on very large log files (100MB and larger).
Whose dog or cat is it?
It's easy to strap the color-coding JS library of your choice to Fossil. Here's an instance using Prism.js and its Cay theme: https://tangentsoft.com/mikrotik/wiki?name=Maintaining+a+Loc...

You may find the article of some interest, since it summarizes one common use case for Fossil.
I'm not 100% sure, actually, but IIRC there is an automatic insertion of 'yield points' into ordinary chunks of Haskell code, so, yes, it will yield automatically even if CPU-bound. Regardless, it's never been a problem in practice.

Doing this on the JVM is not possible without actually modifying the running bytecode, so that's why they have that caveat for Loom.
This clearly isn't OK. I want to choose between an app that asks for what it needs to work and an app that ask everything it can, before installing it. It's a dark pattern.
no way to be objective at all. Its just a "gut feel" and they are usually wrong.
Pulsar. The object is a pulsar.
* Tailwind doesn’t claim to have invented utility classes, nor even utility-first CSS architecture.

* HTML has always mixed semantics and presentation.

* It’s terrific for production applications because we don’t lovingly hand-craft each DOM node. Far from being an enemy of reuse, it enables refactoring at the point of HTML generation, and aligns particularly well with partials and view helper functions/objects.

* The cascade is still there; you’re not fucked. Not even if you’ve been suckered into using some react-like framework.
"...two flavours of the same shit."

You mean text editors that have a GUI?
And your response is a disingenuous one, because I never said that. What I am saying is that gay men are at a much, much, much higher risk of getting/spreading it due to their lifestyle choices, and it seems stupid to always have to avoid saying that because of political correctness.
That wget GUI you are referring to and dragging through the dirt is a GPL Perl script from a lone programmer done in 2007 who did it out of personal motivation [1]. He provides his personal email address and asks for feedback through it. Have you contacted him?

It's fine to shit on proprietary garbage by huge companies which are involving UX experts into their development process such as Reddit or Facebook UI, but what you're doing is not cool.

[1] http://www.martin-achern.de/wgetgui
Nand2Tetris is great and I'd like to add "The Pattern on the Stone" by Danny Hillis to the list. (I just noticed it was revised in 2015.)
1) I'm hosting a blog on my ENS domain - this cannot be censored and this exact version will always be available for anyone to access (as long as someone's pinned it on IPFS). So it solves a real problem that DNS does not. For example, you can checkout Vitalik's blog at https://vitalik.eth.limo/

2) I was in Budapest and had lost my debit card and was in need for Euros - I literally looked up the closest Bitcoin ATM, which was 10 mins walk from my hotel and instantly had access to cash (global borders, international payments can be a nightmare). On a similar note - I often make payments in crypto to international contractors.

3) I regularly use Poap (https://poap.xyz/) as proof of participation in various events like hackathons / workshops, etc and this has in turn helped me in the space.

All three of these are not speculative investments.

And as I keep repeating, this is literally the start. We're builders, we can see where the space is heading and where it will be in 5 years.
And they actually violate European data privacy laws, as do most of the consent management platforms. Or, they are implementend in a way that breaches GDPR and the ePrivacy Directive - pre-ticked boxes etc.

For context: https://techcrunch.com/2022/03/04/noyb-second-cookie-complai...

They also use deceptive design and make it too hard for a website visitor to understand what's going on under the hood.
> That seems OK since it still asks you as it needs them when running an app, and "prunes" permissions away from apps that you do not use often.

No no no no no, this is a total catastrophe. I can't understand how it got implemented at all.

I just missed a birthday notification from my calendar app because Android "helpfully" removed the app's ability to create notifications! After all, I hadn't opened the calendar app in more than six months!

Infuriatingly, I caught the original message telling me "hey, we just noticed that your calendar shouldn't be allowed to send you reminders" and I tried to restore the permission, but that doesn't seem to have worked.

Whoever designed and implemented this "feature" shouldn't be trusted to put on pants.
Assuming what lawyers say is a reflection of what the governing law states or allows for, yes?

Want to reign in the lawyers? Start with your governments.
Pan Am Flight 6
Based on the article, I think the journalist basically understands the situation (and if they don't, they should investigate further, that's the job). The headline is just intentionally over-dramatic to get clicks. This shouldn't be treated as a good-faith error, more guidance isn't required and wouldn't help.
BS. There's nothing stopping you from maxing your 401k and then pulling it back out taking the penalty. This applies to a ton of benefits people naively don't take advantage of from HSAs to employee stock purchase plans to 401k. It's almost always beneficial to maximize your tax advantaged accounts even if you're paying penalties on the back end.
LineageOS. Or Murena, if you can't be bothered to install it yourself. And then use f-droid, or if it's not available there, Aurora store.

As seen on computers, OS is too important to be left to companies - if you value your freedom of choice and privacy, that is.
I picked it up years ago, got through the first few chapters, but then never finished it. I loved the early buildup and still want to go back and keep reading.
That just means you have to choose between ad blocking and Firefox Sync.
Sure, and perhaps handy once you are hit, but how do you check those for any teltale signs of infection before you know what you're specifically looking for
Jack Dorsey: Fuck It, We're Doing Web5
> can dig wells, practice permaculture, organize a farm, keep sheep, spin yarn, blacksmith, prep lumber, fire pottery and glass, hunt, fish, manage woodlands

I'm very confused by why you think this is sustainable - this type of life uses FAR FAR FAR more resources than modern living. It only works with a low population.

England for example basically cut down every tree it has in order to sustain this type of (old) life. They found coal because they had no choice, they were about to run out of energy.

If you just want to kill lots of people and have a low population, I suppose you can advocate for that, but it's completely orthogonal to the type of technology we have.
The Quadra 610 I have running A/UX 3.0 is presently taking umbrage with your calling it obscure, and I don't have the heart to tell it that you're right.
You should be able to install old "Mumu" and use the old license key. If you want a new version, well, maybe there is something new in it that's really worth 5x, we don't know.

If the old "Mumu" doesn't work on new machine, and that new machine is listed in its requirements, then it's a breach of the sale agreement from their side. But if it's not, well, sorry, but there's no breach.
They took investment from ARM a few years ago, they didn't start out as a VC funded company IIRC: https://hackaday.com/2017/10/05/who-owns-arduino/
> The discovery of the crystals is so old, and further wavelength observations are continuing.

I'm utterly confused here. There are no other mentions of "crystals" in this article, but several mentions of x-rays. It's an X-ray pulsar, so I don't see where crystals fit in unless the writer is confused by X-ray crystallography.

Was this article generated by some kind of AI or Markov chain text generator?
This viewpoint is appealing, but the thing is: natural selection says it isn't possible in the long term.

For every person like you, who thinks s/he knows how things would be better for the environment and others, and how to get there (at least approximately), there is another person who doesn't give a shit and who will do long-term damage in exchange for short-term gains all day long. That person will out-compete you and other people like you.

We do, however, seem to be getting better and better at solving these sorts of cooperation puzzles. I just don't see a way out of the Malthusian problem (there will be more and more of the sorts of people who breed more, by definition). We might just have to live with a boom-and-bust cycle on this planet, much like other species, but on longer timescales. It's also possible we avoid the evolutionarily stable state and manage to successfully trap ourselves in some sort of metastable state.

It's all going to be fine and your life will be really good, though :-)
your name sounds very familiar, so it's quite likely we met. let's talk private. my email is in my profile, and i have mails from you in my email archive. watch your gmail spam folder.

i am also on libera-chat irc, there is a #hackernews channel
>Or, as Hoffman put it, “Moneyballing for talent.”

>“It’s very similar to our product, taking as much data as you can at the initiation of meeting someone and use that data as part of this matrix of how you look at them and evaluate,” Youakim said. “We use Wonderlic”—an aptitude test whose validity in a variety of settings has long been controversial—”but it’s not the be-all-end-all for us. It’s a data point. So we look at that. If you’re a younger potential employee, I want to see a transcript. Like how did you do in school? What was your GPA?” Later they referred to SAT scores as another data point.

These guys think they're Billy Bean, but they're the scouts talking about "ugly girlfriend means no confidence".
This is probably why I've spent most of my career in embedded systems. It's the juncture of "this code will always execute the same way over the next 100,000 cycles" versus "the actuator controlled by that code will execute the same way for the first 10,000 cycles then start to go haywire as the bearings wear and the salt water starts corroding the slides leading to a bug that only shows up an hour after high tide."
The Jony Ive quote "When something exceeds your ability to understand how it works, it sort of becomes magical” sounds like a restatement of Arthur C Clarke's famous quote: “Any sufficiently advanced technology is indistinguishable from magic”