skysight-inc/HackerNews huggingface dataset:
I'm pretty confident we will find a fairly direct correlation between how mainstream the language has become and how much money was poured into its development (i.e. headcount of engineers working on the project and their salary levels).

Now I know correlation does not equal causation. But you have to think it must have some effect when Google is paying its Distinguished Engineers--the likes of Rob Pike, Ken Thompson--plus at least several more engineers, project managers, and others. All to work on Go. Can you imagine what the OCaml ecosystem could do with that kind of money and dedicated engineering talent? Heck, any technology for that matter.
Because the most important thing about a project as complex as a big acoustic-friendly building or multiple hundreds of kms of automated metros or a nuclear power plant is that the predictions about budget and time are perfect?

I wonder what that means for software developers who notoriously struggle to predict basically the same stuff, only on much less drastic scales (if an engineer underestimates how much time and effort a feature will take, usually people don't die. If a building crumbles or a nuclear power plant has an accident or a train crashes people do die).
Removing any and all monthly subscriptions is also a huge monetary saving - as is being able to convert hardware that was abandoned by some cloudy company. If you're techy, you can buy cheap used stuff from ebay and flash it with open source software.

Plus, I know that if I invest my $15 in a widget flashed with open source software, I know I probably won't have to save up another $15 in two years.
That's alluring.

It is true that you can change companies and rapidly leave behind all the problems and conflicts and issues you had in your previous jobs.

In academia, first, it is very challenging to move to another institution after you start your tenure track position (few jobs available, students need to be taken care of, it is at least a 2-year move), second if you have "issues" with other people in the field, and especially when they are more powerful than you (better known, better network, better financing), you have a miserable professional life in front of you. I see many an academic living on the verge of psychological collapse.

Freedom has no price, for all the rest there is money in the bank account.
LOLOL!
The estimated life of solar panels is much greater than 20 years. There are 38 year old panels still in operation.

The 40-50 year lifespan of a nuclear plant is also somewhat illusory, as planning on achieving that is a bet that competing technologies don't keep getting better.

SMRs are talked about as being cheaper, but they have inherent diseconomies of scale. They need more materials and components per unit power output than large NPPs, and have inherently worse neutronics (this is why NPPs got large). The putative economies of scale of manufacturing are first consumed clawing back this loss, and it's not clear they can even do that.
Even a slug has a 4000nm (4um) flight range.
Just once, if my dogs are back there.
Is this the future => Yep. but probably a few iterations from this.

Downsides? Sure. It can't run many popular languages.

Security? I'm not a security guy, but Cloudflare seems to have pretty good security.

lastly, I'm a fan of what Cloudflare is building. They're darn close to getting me off of AWS.
Yea the ones in the articles have been used as cover art for certain editions of his books.

The images on the website are rarely published.
Thanks for the encouragement and feedback! Appreciate it!
> I just decided against it obviously.

Why is it obvious? There might be some groupthink on HN (and bias toward our career paths), but plenty of people go into academia.

> pay and work conditions are horrible

It's not like bosses and businesses in the private sector are Nirvana. You can see plenty of stories about them on HN.
Not the guy you responded too, but is there a good way to avoid a time pressure?
A limit has to be set as to the time spent per candidate from the company's pov.
> Having clearly-stated preferences for how you're addressed isn't activism.

To "address" means to speak directly to. The pronouns people declare aren't about how they're addressed, but rather about how they're referred to in the third person by others.

For example, suppose you've declared your pronouns to be he/him. I wouldn't use those pronouns when speaking to you. I would just use "you". The pronouns you declared become relevant when I refer to you while talking to others.
What is the consistency model?
Jobs of Management
> Inner qualities don't matter with online dating.

Were we talking about online dating? Afaics it hasn't been mentioned anywhere in the chain you're replying to.
You might not have exactly one ISP.

Imagine you use an RV as a nomadic home office. You have a small LAN with a private server (file server, HTTP server for testing web sites, etc.), and you want that server to have a static IP.

Since you might be on RV park WiFi at one moment, cell data at another, etc., you can't use a static IP from an ISP.

But you can use the IPv6 private address range, and then you need NAT.

(Technically I guess you could do without NAT if you gave every host on your LAN two addresses: a private address and a publicly-routable one. But that might be more cumbersome.)
What a great video. Thanks! Professor Tong specifically talks about the subject of this article (LHC coming up with bupkis), but five years ago. Seems like he may be being vindicated a little here.
DNA Extract from Rootless Hair Helps ID Woman Found in 1984
Yeah, the majority of the financial world has reversible transactions (in fact, it's so rare that they are NOT that it becomes news when it happens: https://www.npr.org/transcripts/1019909860) and the places where they are NOT access is limited or double-checked (think stock trades).
Right, but what if you want to chase the Russians out of Ukraine without killing the Russian army to the last man?
Wait, so back in 1861 - the first and last time a civil war erupted in the US - it was due to Leftist taking over academia and then the whole country?

Interesting. Or maybe you are from Europe, where civil war has a long tradition.

But maybe you insist that it was "Leftists" back in 130 BCE in the Roman Empire.

The 8th century Chinese general An Lushan was a Leftist as well? Good to know.

The "Roundheads" in the English parliament back in 1642 were basically commies as well, whereas the royalists "Cavaliers" were the level-headed ones - I mean what's not to love about absolutism, "All hail the King!" and all that.

The Portuguese back in 1832 must have been Leftists as well; I just need to find out which of the royal brothers was the commie.

But yeah, sure. EVERY time with the god damned leftists!
this just makes the machine immobile it doesn't lessen its lethality. Also those tracks are pretty dang well designed as they have used across both military and industrial applications for a long time now.
"War is a continuation of policy by other means."

Political goals are always the first priority. Fighting may be exciting, but it may also be irrelevant in the grand scheme of things. Defeating the enemy is neither necessary nor sufficient for winning the war.
Storage cost is falling even faster than solar. Renewables + storage beats everything, hands down.
The spec for STC has a critique of PTC:

- performance

- developer tools

- Error.stack

- cross-realm tail calls

- developer intent

See: https://github.com/tc39/proposal-ptc-syntax#issues-with-ptc

Apple's 2016 response as to why they won't implement STC is here: https://github.com/tc39/ecma262/issues/535

- STC is part of the spec and will take too long to change.

- Now that they've implemented support for PTC, they don't want to regress web pages that rely on it.

- They don't want to discourage vendors from implementing PTC by agreeing to STC.

- They don't want to introduce confusion.

Some of these arguments about confusion and delays seem wrong hindsight, since on every point things would have been better if they'd just agreed to the compromise of STC.

- It would have been part of the spec years ago

- STC would have had a clear way for web pages to know when tail calls could be relied on (and PTC would have been optional)

- Other vendors didn't implement PTC in any case, despite no agreement on STC

- There's even more confusion as things are now
You're arguing in bad faith and you know it. The same phenomenon has been happening has been happening in rural places as well.
Best news for the day, I'm a firm believer that nuclear is the _only_ way for true green energy on earth at scale. it's a manageable risk(checking out what France is doing) and there is simply no other _true_ alternatives.
> All the low hanging fruit is gone, so projects and problems take longer and longer.

That is survivorship bias. There are low-hanging fruit in newer fields, or fields with recent major shifts.
Apple iMessage ‘edit’ and ‘undo send’ buttons risk enabling sex abuse: attorney
The bills are much less traceable and petty cash exists for a reason, but the point stands.
Alaska has been paying residents since 1976
https://en.wikipedia.org/wiki/Alaska_Permanent_Fund
True, local rock is cheapest - but the structure that you lift has to with stand tens of thousands of haul-up/lower-down cycles = standard blocks with enduring quality. Scrap iron does not pack well, unless melted into standard blocks = $200/tonne or more. Crushed granite and various sizes of graded rock (the MacAdam principal) with close to 5% of voids to which you add 5-7% portland cement, as well as a few rebars and cemented in attachment lugs is what these block are made of. They will have a rebar pattern that prevents fragmentation in there are any cracks over time. AS the cement cures, the cement re=hydrates and creates a void free very strong in compression block. With machine pick-up and place-down that carefully avoids crack-making impacts they can survive tens of thousands of trips - which will probably be 1-2 times/day - as power is needed.
A water filled mineshaft would work, but most vertical shafts are 8-10 feet wide and perhaps 16-20 long, as they were usually made with 2 elevators - 1 goes up as 1 goes down. For this application they could fit the shaft. Water might erode and places with bad mix. These shafts can be several thousand feet deep - varies.
These built on land pyramids are far wider/deeper = lower height needed for same storage as a deep mine limited in width. Most large mines now use 'trackless mining' = a long spiral highway 30 feet wide and 20 feet high going down at an angle, with rock hauled up by electric carts(huge ones)
https://www.google.com/search?q=trackless+mining+wiki&rlz=1C...

I have not seen how one of these surface ones operate, especially with wind/winter and how many of these cement blocks they use get cracked/dropped.

Can you imagine an attachment failure at the worst time knocking down multiple blocks? Recovering from that would take days/weeks and the actual occurrence might halt things for a while while regulators sniffed into everything, esp if there were any lives lost?
Storage does, in fact, supply base load. That is its purpose.
Why should they have raised interest rates? Standard economic dogma has it that below target inflation like the last 15 years needed low interest rates to get it back up. Or could it be that standard economic dogma is a steaming pile of horse shit?
> Norway is sitting on a gigantic pile of offshore gas that it uses to generate massive profits that go into a huge fund they don't know what to do with, all of that for a 5M population that drowns into social programs.

Source: https://www.norskpetroleum.no/en/production-and-exports/expo...

Norway EXPORTS about $80Bn worth of oil & gas per year. Which is about $14,800 per capita.
The response to 2008 was Trump.
I have to be willing to throw away a lot of code, and use implementation techniques that afford flexibility.

I've been working on a fairly large-scale iOS app, for the last couple of years. It's about 40 screens (Most of my apps are 2-5 screens). It also has a fairly substantial backend (that I also wrote).

One of the reasons that it has taken that long, is because I have thrown away -literally- months' worth of work. I spend a lot of time on each screen, leaving placeholders, or disabled selectors, for unimplemented ones. Each screen is done as "ship" Quality. People aren't testing a prototype; they are testing the actual ship code.

I call this "constant beta." The app is always at ship Quality. Localization, accessibility, and "white glove" testing are being done, right from the start.

This means that integration testing (the most important type of testing, in my opinion) starts almost immediately. Since this is iOS, I can use Apple's TestFlight beta-testing system, to distribute the builds to the non-technical stakeholders. I generally do a couple of releases a day. I have done over 600 releases, so far.

Bugs get found quickly. It's important to find bugs as close to the point they were created, as possible. Since this is integration testing, whole subsystems get tested; not just individual modules. Also, the testers are much closer to the actual target audience, than you would get with professional QA teams. I tend to prefer the use of test harnesses, as opposed to unit tests, for this reason[0].

A lot of times (it has happened numerous times, in this project) we "get what we want," and realize that it isn't actually what we want, or it's unusable/impossible. A lot of times, you can't get to that point, unless you have built the app pretty completely.

The absolute worst thing that can happen, is that you get exactly what you asked for. That's one of the problems with using outsourced shops and loosely-coupled distributed development. These techniques require heavy-duty specification, and those specifications often end up as rock-hard cement. No one wants to change them; even when it becomes clear that the result will be less-than-satisfactory. I've been through that, a number of times.

But the crap-quality MVP isn't (in my opinion) an acceptable solution, either. Every now and then, one gets a home run, but, more frequently, we end up with foul balls. The brand gets damaged, the engineers quit in disgust, the money gets used up, and it becomes difficult to pivot.

One thing that I often do, is spin off code that I'm not gonna use, into subprojects, for reuse in other projects. Here are a couple of examples:

https://github.com/RiftValleySoftware/RVS_Spinner

https://github.com/RiftValleySoftware/RVS_CalendarInput

I'm not using these in the project (they were written for the project, but we decided they weren't appropriate), but they are available for other projects.

[0] https://littlegreenviper.com/various/testing-harness-vs-unit...
We need TSMC fabs in the US until we can subsidize Intel to competiveness.
So, factor in storage. And, those are not peak.
That could take a long time. Banks are only going to raise the rates when they want/need more deposits. Right now the excess reserves are near all time highs. So banks already have more liquidity than they know what to do with.
The few real world discussions I've had about the topic of tail calls revealed that people mostly don't know about them and are thus more "afraid of the unknown" rather than against the thing itself.
Even butter!
Why is it marketed specifically for watching porn? What features are specific to that?
Or you launch an anti-satellite missile.

Which is the reason why great-powers don't go to war with each other these days. Forget nukes, the first thing that will be destroyed is each other's satellite communication systems. That alone would devastate the world's economy.

Anti-satellite warfare is a huge reason why the Space Force (stupid name) came into existence.
I'm talking about this: https://v8.dev/docs/untrusted-code-mitigations#sandbox-untru...

As long as you run each customer in a separate OS-level process, you should be good. But then, that is not much different from Lambda or other FAAS implementations.
The only problem with this approach is the amount of time before your interest in a new thing starts to fade is often just about the same amount of time it takes to recognize the limits of the cheap stuff and decide to upgrade.

It's definitely happened to me multiple times. And I don't think it's just a coincidence, with any new hobby or skill you will start out improving very quickly and then eventually hit a plateau. The first thing you think when you hit the plateau is "I would be a little bit better/have a little bit more fun with this if I had better gear", and it's usually true and you do get a slight boost. But then a little while after that you hit a sustained plateau anyway and that's the point where you'll often lose interest.
https://github.com/neondatabase/neon/discussions/1853#discus...
sure maybe (not gp), but i think it's a contraindication to your original statement -- i think organizations that use google drive instead of notion or a wiki tend to be disorganized and have information siloed away to people who create docs.

if an organization happens to be very organized on gdrive because they put in the heroic level of effort (if it's not just being constantly done as glue work by 1-2 people at the expense of recognized/rewarded work), that just shows the competence of the organization that would be true regardless of using gdrive / notion / a wiki / clay tablets.
Linux? yes. Popular distro? not really. Lack of MMU means that all the processes (and shared objects) use the same memory space, so unless you have some way of randomizing where things go (like SELinux), two processes will step on each other's data (MPU will not trigger segfault, as both are allowed to r/w same addr - IIUC). But even when using randomizing, you're playing russian rulette.
Is this using a VM to run Linux+containers or using the facilities in the freebsd kernel to emulate linux+syscalls?
Well, there's Internet Explorer as the complete browser, but there's also the rendering engine behind it that's still needed to power the web browser controls used by all sorts of applications. If I'm understanding things right by default Wine emulates it using Gecko, but you can still install the original Microsoft DLLs for maximum compatibility.

Likewise on Windows itself, Microsoft will have to continue shipping IE's rendering engine for backwards compatibility with all those programs using the old web view control (as well as Edge's hidden IE11-mode).
Train Machine Learning Models with ML .NET Model Builder on ARM64
Nice. Now I only have to support it for 11 more years because my stubborn clients will continue to use explorer in windows 7.
What always bugs me about the QR code menu links is that they never seem to link directly to the menu. It's always to the restaurant's home page, or some other page that isn't the menu, and then I have to navigate to the menu myself.

It's also just another way for a group of people who are physically together to not interact with each other, which also bugs me.
> In the private sector, everyone is nice

This doesn't really square with the horror stories I see from the private sector.
He has a PhD. Nothing in the parent comment claimed he was an MD (though they are basically just citing a random celebrity as proof).
ten? i think its closer to 30 miles.

If memory serves me correctly, my brother said the cannon he captained was capable of incredible accuracy at 30 miles.
What is the loan duration for Internet Archive books?
Yes, IME if you walk around with a footlong telephoto lens they'll just get upset and/or confront you for slightly different reasons, though.
Microgramma

https://en.wikipedia.org/wiki/Microgramma_(typeface)
Docker went through an era of thinking they could built multitenant systems that amortized the cost of resources across customers. Java went through an era of thinking they could build multitenant VMs that amortized resources across customers. Unix went through an era of thinking they could build multitenant processes that amortized resources across customers. As did Windows.

I point out that Docker is trying - and failing - to offer us the same feature set we were promised by protected memory, preemptive multitasking operating systems 30 years ago. I'm still waiting. I don't recall if there were old farts complaining about this in the early 90's, but I suspect they exist.

Also Java had a bunch of facilities for protection and permissions that I've not heard anyone claim exist in V8. Not that feature equality is required (in fact that may seal your doom), but I don't see feature parity either.

edit: some of facilities Java investigated do exist in cgroups, so one might argue that there is a union of v8 and cgroups that is a superset of Java, but unless I am very mistaken, isolates don't work that way, so isolates are still not the way forward there.
Yeah, seriously. It was there to visually fool customer into thinking the price is cheaper than it really is. But because today it is insignificant difference as well everyone else is doing it, it is just nonsense and no longer serves its purpose.

Another thing (and that actually matters much more) is that tax is not included in the prices there are excuses about it that tax is different in different areas, but it's just yet another way to lie to a customer.
That's an interesting question. She is on record lying about her parentage and about being discriminated against by police.

Trans people (as far as I know) don't claim that their genetics are different from reality, but that their experienced gender is different from their genetically determined one.

I don't know if that's enough to consider her "bad faith", though. If you genuinely did "feel black" despite having white parents, it would certainly be tempting to at least withhold information about your parents.
I can't for the life of me understand why anybody sexts.
The Trophy Weapon System can intercept and defeat anti-tank missiles and grenades and has been proven in combat. Both US and Israeli tanks have those mounted on them. I wouldn't be so quick to dismiss tanks as dead. Just older tanks without active countermeasures are dead.
Personally, I expect something made with iron or sodium to take over.

For hydrogen, we have to solve the horrible cycle efficiency of its storage. It's not so bad for use as a fuel (e.g. for airplanes), but as static storage hydrogen is currently a very bad choice.
I find it funny how we've ended up here:

"Let's use containers, that way we aren't running unnecessary redundant kernels in each VM!"

later

"Oh shit, our containers share a kernel, let's add another kernel to each container to fix this!"

Maybe the next step is that we realize there's so many CPU bugs, that we really just need to give each container their own hardware :)
But that's every diet, they're all CICO at the end of the day, but different people need different tricks to get there. Being around people doing different diets the difference seems to be how your body in particular signals hunger.

* For my friends that find Keto effective it seem their bodies seem to find fat/protein super satiating.

* For my friends that find volume eating effective it seems like their hunger is more triggered on "stuff in stomach" where I can't stand that feeling.

* For my friends that like IF their hunger seems to be time based. The common element for my IF friends is that they started their journey very overweight and so it's been years since they were actually hungry.

* For me and my other ED friends we all seem to deal with hunger by getting over the initial pang and then just not eating until our bodies give up trying and then just coast on that. Obviously don't do this.
I have ad blocking everywhere except for YouTube on Roku, which, ironically, is the app I use the most to watch videos. No blocker means I get hit with ads before every video and, in some, right in the middle.