skysight-inc/HackerNews huggingface dataset:
From a game theoretic perspective - fossil fuels will be depleted. Even if the US reduced its consumption to zero, other countries, as independent players that want to maximize their benefit will be glad to take over and enjoy the effects of reduced demand and price.
This means that there are two ways to deal with it:
1. Force all countries to reduce use. To make this really worldwide, this can only worked by force, economical or military (i.e. a world cop). Unfortunately, even if we had that, it is not a stable solution since the short term benefits of using these fuels create constant political pressure.
2. Mitigate the emissions, for example by carbon sequestration. I'm a strong believer in technological progress and our ability to reduce the cost exponentially, the tricky part is to make profitable at any cost.
3. Direct the limited fossil fuel supplies towards economical uses that do not have the same negative impact. For example, by encouraging consumption of more plastics. Plastics essentially trap the carbon in the oil into a very stable form, essentially sequestering the carbon in the oil without first going into the atmosphere.
Randomill – Randomizer Script and Plugin for Adobe Illustrator
There was even a book authored on this "Eating Oil: Energy Use In Food Production" in that era that showed how reliant agriculture is on oil and how close the first world was to food crisis.
BSD as in the software distribution almost didn't get to exist thanks to a lawsuit, but once that was cleared it was out. It Linux didn't exist, it would have taken over the niche.

Linux itself is not that special - it mostly is a case of right place and right time.
Reopening closed tabs, “direction brain,“ and depoliticizing science
It is subsidizing inefficient cities and land use, causes massive environmental harm, and the people that benefit the least from subsidized driving are the poorest people. If it is such a universal good that benefits everyone and people are already paying for it through their taxes, then why would people be upset about not having to pay for it through their taxes and just pay for it directly?
>> Who's assessing the land value?

> Presumably the local government

Actually it's an independent agency of the provincial government:

> The Municipal Property Assessment Corporation (MPAC) administers property assessments and appeals of assessment in the province of Ontario, Canada.[2][3][4] MPAC determines the assessed value for all properties across Ontario. This is provided in the form of an Assessment Roll, which is delivered to municipalities throughout the province on the second Tuesday in December. Municipalities then take the assessment roll, and calculate property taxes for each individual property in their jurisdiction. MPAC complains that taxpayers often confuse MPAC's role as an assessment agency for taxes; MPAC responds that it only provides assessments. Municipalities set the tax rates and distribute the tax burden based on the assessed values provided by MPAC.

[…]

> Every municipality in Ontario is a member of MPAC, which is governed by a board of directors composed of taxpayer, municipal, and provincial representatives.[6]

* https://en.wikipedia.org/wiki/Municipal_Property_Assessment_...
Also what about laws and governments ?
This is a very american perspective IMHO to miss this part of the picture.

Some stuff should be regulated. Especially post of FB/Twitter/ect that are actually provably false and whose diffusion are nothing but a carefully crafted op from a foreign country.

you could be concerned about over-regulation, but currently we are at the opposite side of the spectrum.

Asking FB/Twitter - or any company - to do the right thing and go against its own interest is simply naive.
Quest 2 has higher resolution than Index. And if you look at pixels per degree then Quest 2 has almost twice the resolution of Index.
> You don't want a country that's projected to have 800 million people to get addicted to fossil fuels.

I had to look this out, and it checks [1][2]. Of course, as with any forecast, anything can happen. I hope this turns out to be a bad forecast. Right now, Africa is in need of a lot of things, but this wouldn't be one of those.

---

[1] https://www.populationpyramid.net/nigeria/2100/
[2] https://theconversation.com/why-nigeria-cant-fix-its-develop...
This is my solution too. My server with private data is only accessible via my LAN. I'm home often enough that syncing isn't a problem. I kind of treat it like the old Palm desktop, where you had to sync regularly by USB. The nice thing is that the sync is automatic in this case. I know that kind of punctuated syncing wouldn't work for everyone, but it works for me.

My public server has a couple of ports open to the internet, but SSH, SFTP, etc., are only accessible on the LAN with access by key (no passwords). It does things like XMPP (hashed passwords, no locally-stored chat data), public websites, and the like.
This has to be the most insane take I’ve ever read.
There is no shortage of would-be fossil fuel producers if the price is high enough. Norway, on the other hand, by restricting consumption of fossils pays “early adoption fees” for greener tech. That’s not the most direct way to invest oil dollars in renewables, but it’s certainly one, and it works.
How we improved the performance of our Rust app
> I'm betting Windows is the leader in "my-pc-is-not-my-pc-anymore" :/

There are PCs out there running ChromeOS and Android. Not to mention smartphones and game consoles.

Windows is not good in this regard, but it's by far not the worst (though the UX for administrative actions is really not great, IMO).
Norway has a lot of fishing going on, it was their main export before oil.
Under current case law if you nationalized (state-ized?) water rights in a prior appropriation state it would be a kind of eminent domain and there’d have to be compensation.
Honestly DDG is not much better than google, hosted in Amazon and got caught selling data from their users, in the matter of search engines we're pm screwed, the ones that are really private like YacY, SearX and MetaGer don't provide results as good as google simply because they don't track the user.

About not using Google, well they're even crawling data from Telegram Groups, they're everywhere pretty hard to escape.
This is the other perfect example I couldn't find a link quick enough. This is for all intents Saudi sucking up water and putting it on a ship to cross the world, because they depleted their sources. Let's generate some more greenhouse gases to accelerate the temp increases.
They forgot to "select distinct"?
The Senate’s E-BIKE Act could make electric bikes a lot cheaper
I am selling a database with ten billion phone numbers. 1.25 GB file with each number compressed to a single bit. You can compare the clubhouse database against mine to determine which numbers are not in their set.
Based on the popularity of WhatsApp, yes most people don't give it a second thought.
There’s no world without identity, reputation, and trust. It’s just that they’re either systematized and scalable, or informal. Systematized has a lot of things going for it over informal; for example, the pharmacist isn’t checking “do I know his family and is their reputation in the community a good one?” or “does he have the skin color, facial features, and clothing of an upstanding citizen?” It is very specifically, how much pseudoephedrine have you already purchased? I call that progress.
The book Concepts, Techniques and Models of Computer Programming talks about designing a Multi-Paradigm (i.e. different Computation Models) language named Mozart/Oz where the different Concepts/Features are somewhat orthogonal to each other but still exist within a overall comprehensive system. You use what best fits the Problem Domain.

Unfortunately Mozart/Oz has not taken off in the Industry but C++ has fulfilled the niche though not as cleanly as envisioned in that book. Paradoxically, the breadth of the language features has become its strength. You can do Imperative/Object-Oriented/Generic/Functional/Concurrent programming all within the same language and using the same toolchains. Moreover, all these higher-level concepts do not prevent you from getting close to the metal if needed. AFAIK, no other "industrial" language even comes close. Alexander Stepanov, the inventor of STL is on record stating that he could realize his vision of a comprehensive, generic, flexible, efficient Algorithms library only in C++ (his attempts using Ada and Scheme both failed). That should tell you something about the power of the language.
> When I'm acting as a hiring manager for a role

Yes, I'm not usually in this role. I don't find managers conducting technical interviews a good use of time, they are better spent on soft skills -- discussing previous projects, career goals, assessing team fit, answering questions about company culture/comp/perks/etc.

> I read through applicant's materials in detail before deciding whether to advance them in the process.

I don't usually filter candidates in this way. Recruiters send us candidates that are eligible for a phone/video screen, i.e. do they meet the hiring criteria. This is where the resume/materials are looked at. The resume is also useful to figure out where to funnel inbound candidates -- are they backend engineers, frontend, etc. It depends on the hiring pipeline.

In any case, from a purely technical evaluation perspective, the resume is inconsequential. Where did you go to school? How many jobs have you had? What awards have you won? Literally none of this matters and is utterly meaningless when it comes to your ability to do work with me and my colleagues. Resumes are ripe with bias-footguns that I try very hard to avoid -- cronyism, elite education, privilege, wealth, immigrant status, etc.

In my experience, and the experience of the majority of my employers and colleagues, it's more fair to evaluate without this information. The red flags and strong positive/negative signals are elsewhere. The resume is almost entirely useless.

> It's at least 50% of my work time, and my technical work suffers.

I would suggest closer partnership with your recruiting team and trying to communicate what you are looking for more succinctly to them so that they can deliver you a stack of candidates worth talking to. If you are at a remotely large company (>1000 employees) then unless you are bootstrapping a new team/org/whatever you shouldn't be spending this much time hiring. Your team is going to suffer.

> I also regularly receive followup emails from rejected candidates saying that they thought the interview was the most fair and thorough of anywhere they applied, they understood why they didn't get the job, and in the process they learned where they need to focus on to be a better fit for the same type of role in the future.

To be honest, we get the same feedback. Most candidates tell me that it's the best process they've ever experienced.
A few months ago I remember there were interviews and articles with immunologists and virologists. There seemed to be a consistent sentiment with many of them at least that the Pfizer and Moderna protocol intervals were kind of suboptimal from an immunology perspective. The conclusion was that many in the field saw it as obvious that the two companies were trying to maximize the probability of vaccine efficacy in as short of period of time as possible (I don't think they saw the companies as acting immorally, just that they saw it as not making sense unless you understood the time constraints). Many of the people interviewed commented that with unlimited time and lack of public health constraints, they would have expected smaller doses given longer apart.

I guess my point is, I'm not an expert in this area but there was a lot of chatter earlier that this was kind of predictable or something.
It depends on what the third party is. The chances that your google account gets hacked because of lax security practices on google's part, is probably orders of magnitude lower than your typical F500 company getting hacked because they forgot to patch their machines.
Who is going to make that Ammonia fertilizer without functional industry and oil ? You need oil to produce gaseous hydrogen for the process.
If I have a choice I prefer that rich spend millions on space than on mansions and vanity cars.
Hiring for Skills Is Bogus
VW haven’t taken Tesla market, they (along with Stellantis) have expanded the euro EV market with more economy options. Growing the EV pie is good for all companies invested in EV.

Based on current landscape, it seems to me that the companies best poised to “win” in the transition to EV are Tesla, VW and Hyundai, with mixed/wildcard entries from Stellantis, Ford, maybe Volvo. Companies like Toyota, Nissan and Honda could go either way but I’m not seeing promising signs of them taking the inevitability of EVs seriously. No, the Leaf isn't serious.

The thing about Tesla is it’s hard to overstate the technology lead they have over rivals—particularly in terms of manufacturing costs through aggressive part simplification & count reduction (e.g. gigapress, octovalve) and wildly superior software engineering. Tesla is also the only automaker with no legacy ICE investments that need to be written down and no legacy vehicle market. And Tesla don’t have a legacy dealer network to worry about; they can sell direct when most other brands have to keep dealerships sweet.

I’m not saying Tesla have it in the bag, but if they keep up their current pace and release more hit products, they do have the potential to become a top 3 automaker within 10 years. Or not. Nothing is certain.
No thanks: the registry is a truly huge simple key/value store, which is something files-in-dirs are terrible for because almost every single one of them would take up a full block on disk instead of the fraction of a block they actually need.

A better solution would be a simple database (like sqlite3) but then the immediate counter-argument is "okay, so we're done: it's already a simple database", because the registry hive is literally a file-backed database in the same vein as sqlite =)
Srebrenica: Bosnia′s peace envoy outlaws genocide denial
It will definitely have to match or exceed performance based on cost.

Right now, I think there is no truly viable alternative for electricity generation in most low income countries. Not enough money for renewables + battery storage. Not enough money for nuclear or hydro.

We can only hope that more advanced countries can create the battery technology we desperately need for the whole world.
After many years (coming up on 20 now) of interviewing candidates and being interviewed, I've found that programming tests are not indicative at all of candidate success in the job. The only reason to use them is a quick weed-out of resumes, before someone takes time out of their day to do a phone chat. Even then, only for very green/junior candidates.

My absolute favorite thing to do is go over the candidate's work history (or classes/personal projects if a recent grad):

* What project did they enjoy the most?

* What did they work on specifically?

* What trade-offs did they make?

* What were the major risks early on?

* How were those risks mitigated?

* Were there any unmet goals?

* What would they change in hindsight after seeing the project through to completion?

* What parts of the project were the most frustrating (non-technical answers here are great, like frustrations with deadlines, other team members, management, constantly changing goals)?

* What did they walk away having learned?

* How have they applied what they learned to future companies/projects?

It takes a bit longer, but it's so worth it. If you get a good programmer talking about a project they are proud of, you can end up talking for 30-60 minutes easy about every detail, have fun doing it, and learn a lot about them: how they think, how they work, how they work with others, how they work under pressure/deadlines, do they communicate well about problems, whether they'll be a good fit culturally, etc.
If something is not repairable without breaking a bank, it is better to go for cheap and good enough options.
After Tokyo, we should bring the Olympic charade to an end
The US Navy runs on oil. Without the Navy, say welcome and kneel to large-scale high-seas Piracy, extraordinary human-trafficking, drugs, smuggling, etc.
https://en.wikipedia.org/wiki/Energy_usage_of_the_United_Sta...

How will cargo ships run without heavy fuel oil ? They are responsible for global trade and keep world-economy and industry running. (Well one solution is nuclear...)
Programming languages in which line breaks and indentation are not significant are hard to parse for humans, period.

Take any Javascript or C program, and remove the line breaks so that it's just a linear string of tokens. It's no harder for the parse for the machine. Much harder for you.

Humans parse non-trivial examples of Lisp using indentation clues that the machine ignores, just like in the case of a large number of language families.

Not all structure in programs is indicated with indentation; sufficiently small chunks of programs are written on one line. The structure of those chunks is easy for humans to understand accurately if they are written in Lisp because there is no ambiguity.

Lisp syntax also has a way to break any expression, no matter how small, into multiple lines with indentation. Any two Lisp programmers will do it the same way:

(+ (* x
x)
(/ y
z))

there are no questions like "do I put the slash at the end of the previous line"?

If you can't understand some one-line chunk of code, you can get it into a canonical indented form, and this can be automated.
The question I have is do we need the volumes of water intensive crops? When a large portion of those crops are exported, is it any different than bottling water and exporting it?
Norway is Norway. It has the population of a small city in China.
>I don't know how we teach general practitioners

We send them to a school which emphasizes cramming vast amounts of established knowledge into their heads, at the expense of critical thinking skills, social skills, and for that matter sleep. In a world where doctors use Google and WebMD the same as everyone else (because of course they do, no one retains an encyclopaedic knowledge of every medical condition), it's basically a hazing ritual.
Learning the past you can guestimate the future because fundamental human nature does not change https://youtu.be/bRcu-ysocX4
Is it just me or is whole "Is Norway the New East India Company?" a absurdly extrema leap of logic?

I mean the East India Company caused (as far as I can tell) a extrema degree of damage of which the echos still noticeable affect all of us today and will so in the future, it might even have lead one of the foundation stones which might start WW3 (if a WW3 starts in the not to long future involving China as a major aggressor).

Sure, we can't say what would have happened if things would have gone different, but we can say that the East India Company might have screwed us over big time.

In case of Norway I don't see that, like at all.
Reddit Blocks VPNs
One thing I feel I don't understand in these discussions, is all use of oil equally bad for the environment? The assumption to me sounds like all use is bad, but I never really hear about how and why.

Surely oil used in a newer car must be a lot better for the environment than an old car due to advancements in exhaust filters?

Or a modern fossil fuel power plant with good filters.

To me, a single source of emission with high quality filtering (modern fossil fuel power plant?) seems better than many smaller sources spread around the world with varying filter qualities (cars)
yes, and to add to that

Your website goes down because there is a outage
https://www.githubstatus.com/incidents/p3dlswx26qvk

Your website (and everyone else's) goes down (or worse: gets hijacked) because Github left a security vulnerebelibity

Your website goes down because it lands on HN, and you ran out of your "free" hosting credits on vercel.

By hosting through another service we're just making our problems someone else's, we lose responsibility and also control.
Wow, excellent stuff.

> To me, security is important. But it's no less important than everything
else that is also important!

> - Linus
Vimium (for Firefox at least) supports custom search
engines so you can do:

og<space> my-search<enter>

'o' for open and 'g<space>' to select Google as search engine.
Totally removing defender as TI is the only option if you dont want it turning itself back on arbitrarily. I went through this hell yesterday for about 3 hours.
>. In 2019, there was little public indication of the legacy automobile manufacturers being serious about EVs.

That's just not true at all. Nissan has been selling the leaf for a decade, for starters. VW had the e-golf in 2017. Everyone else has been dabbling to some extent or another.

The problem thus far is that electric vehicles have not been profitable to manufacturer.
> linux does not come with a suite of regression tests

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
The idea that technology should solve all political problems by creating what amounts to a "second earth" doesn't make sense. Even if you succeed you merely supported a failing political system.
I feel this mattered much more in the mid 90's when 4GB disks were common in PCs, but with today's modern storage sizes this is trivial. Besides, the NTFS MFT already stores small files directly in the indexes.
The average Linux kernel developer is probably confident in 5-10 languages, and I can’t imagine they would really have trouble picking up Rust.

That kind of argument might hold for the average junior javascript dev, but kernel developers are normally an experienced bunch and C is rarely learnt today as a sole language.
Please expand on #3, as I’m sure you’re aware that’s very much the opposite of what’s commonly said!
Ask HN: How to Blog as a Security Professional?
How can you showcase your expertise if most of what you do should be kept secret? Like detection methods, threat hunting, etc.
You absolutely don’t need oil to make that. In fact usually it’s made with natural gas. But it’s easy to make hydrogen using water and renewable electricity. That’s what fuels almost all hydrogen vehicles.

The university of Minnesota has had a pilot plant for wind to ammonia for over a decade now.
IMO if you expand PC to cover mobile computing, the real tragedy is iPhone. No sideloading, very restrictive app store policies, and no custom OSes at all. At least with a Windows desktop or laptop, you can run Linux or one of the other actually free OSes. Modern MacOS is also pretty unfriendly for developers and power users, but at least Apple is somewhat aligned with users on privacy and security, unlike Microsoft.
They weren't planning to make any more even when Dermot Morgan died - though I suppose they might have changed their mind.

Great Father Ted doc at

https://www.youtube.com/watch?v=nsIxJZ8u0H0

I always find this bit moving:

https://www.youtube.com/watch?v=nsIxJZ8u0H0&t=6m24s
Anyone who has been programming in C++ for more than a decade, knows pretty well how ISO works and how little influence Bjarne has on it.

Additionally, anyone who has been programming for more than a decade, is most likely a polyglot developer has is well aware of similar problems in other languages.

Which C#, TypeScript, Java, Haskell, OCaml, F#, PHP, Python,... subset do you happen to program on?