skysight-inc/HackerNews huggingface dataset:
> And how many times did oracle java have regressions for timezone changes?

Did other languages handle it better? Is this a Java problem or is this a "Governments changing timezone information all the time is hard" problem?

> Oracle java flourished, but part of that has been suing everyone under the sun for using it.

> Look at android/google...

AFAIK, android/google is the ONLY ones they've sued. Do you have other examples?
>For example, if you tried to market a car that was as dangerous to drive as the safest motorcycle on the road the NHTSA would probably draw and quarter you.

They'd be happy to ignore you. But the nanosecond you try and market such a car people who would never buy your car would read the spec and start screeching about it. Internet commenters would make a stink. Journalists would speculate. The Youtube talking heads would summarize. The MSM would report on the fervor. And all these screeching would alert the regulator to the fact that there are political brownie points to be earned regulating or brownie points to be earned crapping on them for not regulating and they know which one they'd prefer so they break out the ban hammer.

See the whole self driving deal. Nobody cared to regulate it until it became a contentious issue over which virtue points could be earned or lost.

You see this in all sorts of areas. Regulators sit around doing what they've always done until some Outraged(TM) subset of the public comes along. It's not that they go around regulating un-entrenched things. It's that by the time you're entrenched you've long since pissed off some special interest group and got yourself regulated.
It's really dishonest to claim that the comparison should be between cigarettes and vaping. Most vapers seem to have never smoked before.
I illustrated my sci-fi story via Midjourney AI
> But the biggest reduction in CO2 emissions during the past 15 years (over 60%) has come from switching from coal to natural gas.

Can someone explain the chemistry of this ? I thought perfect combustion produces CO2 and that burning natural gas is closer to that ideal than what you get with coal (where you also get CO and probably lots of other stuff). So I would expect that producing a given amount of energy by burning natural gas would produce at least as much CO2 as that some amount produced from burning coal.
> "Wine" has been used for alcoholic beverages made from fruits other than grapes

And "tea" has been used for infusions of plants other than the tea plant. Doesn't mean it isn't confusing.
> Trillions of [inflation-adjusted] dollars were spent on the Manhattan Project

This is a gross overestimate. It's maybe $40B in 2022 dollars.
All crops are inclined to be grown in monocultures. That's because even if you'd get more yield pairing with other species — as in these studies — pragmatically the time and cost of sowing, harvesting and separating multiple species outweighs the theoretical yield gain per unit area of a monocrop.
Zip Files All the Way Down: Self-Producing Zip Files
Simple mobile tools recently fucked their gallery by removing password protected hidden folders for some bullshit reason.

The only fuckup they've done so far.
Did you know that electricity prices have exploded in France because EDF (French power company) have lowered their production from 360 to ~300 TWh year over year? That's due to technical problems with the nuclear plants (half of the fleet is still offline).

https://www.edf.fr/groupe-edf/espaces-dedies/journalistes/to...
I would expect a large part of it to come from personal dislike in dealing with Intel by people in the position to pick parts and make the sourcing decisions.
In practice, the only people I've seen deploy this quote are not using it against the censorious and murderous, but against those they simply disagree with.
There are different types of storage with different trade-offs. In my opinion we'll eventually see lower-efficiency but low cost-per-kWh storage like CO2->hydrocarbon storage used for longer-term seasonal or disaster-preparedness storage, while higher-efficiency higher cost-per-kWh or limited-capacity means like battery and pumped hydro will be primarily used for short term day/night storage.

The cost of inefficiency is a function of energy stored, not storage capacity per se, so effectively its cost scales as (storage capacity) * (# of times charged/discharged). Therefore low efficiency isn't particularly expensive for long-term storage.

So maybe we'll see gas turbines continue to provide power that ultimately is sourced from wind and solar via hydrocarbon conversion, but that's perfectly OK since it would be carbon neutral.

The upshot is this is all a reason to be sanguine about solar and wind.
I can't reproduce neither clang nor gcc with -O3 inlining functions in a call table: https://godbolt.org/z/E7Tj31vox

Nor do I see any of that kind of behavior in your linked assembly - call_table clearly contains "call *%r8", which is an indirect call to a function, definitely not inlined.

Here's a more complete test: https://godbolt.org/z/dT45aKTe1 - putting the operation in a loop (to be able to more clearly see the per-iteration cost of the operation), with -O3, both clang & gcc. While gcc decides to do comparisons (it wants at least 5 cases for a jump table apparently), clang does do the indirect jump, while neither does anything other than a call (thus suffering said register spilling & stack manipulation overhead) for the explicit function jump table.
(1) My poor back button

(2) Those YoY salary increases are bonkers

(3) Poor Ruby on Rails. Seems to be slowly sliding into irrelevance in the face of stiff competition.
A recession is defined as a multi-month long period of declining economic performance. (Another common definition is two quarters in a row of negative growth.)

Q1 real GDP growth in the US was negative. It seems quite likely that we're in the start of a recession by either of the definitions above, but we'll know with greater certainty in a little over a month when the advance estimate of the Q2 figure is released.
Totally meta to this discussion: I am disturbed by the SSO/IAM trend because it gives root on the entire universe to a small collection of companies.

We are looking at a future where a security breach or misbehavior by one of a handful of companies could mass-compromise millions of businesses and critical infrastructure and possibly hundreds of millions to billions of devices. Even worse this permission is clandestine. It could be exercised against individual targets with no obvious audit trail, since auditing tends to also be delegated to the IAM provider (and nobody looks at local logs in most cases).

I guess we've been handing vendors a lot of power for a while with OS vendors that have "push" software update capability, but this is adding not only even more carte blanche permission to a small number of companies but extending it across systems running different OSes and even open source platforms like Linux and BSD.

Software update capability is also fairly coarse grained. Apple or Microsoft could push a compromised or malicious update, but it would be harder for them to specifically target a single user reliably and without being noticed. (Wait... why did I get a macOS update and none of my friends did?) SSO/IAM providers could easily do this. Imagine a subpoena that targets your SSO/IAM provider that gives the government (and maybe not even your government!) silent unlimited remote access to everything you have.

I can also imagine "cancellation" scenarios where a company doesn't like what you say so they dump your account and lock you out of all your infrastructure, requiring you to manually go around and "root" all your stuff. (If you think this would only ever be deployed against Nazis, study history a bit. Political winds shift.)

It's just a monstrous amount of power to give out, and I feel like people aren't thinking this through or maybe are not even aware of the power they are delegating.

I feel like people should at least understand what they are doing when they choose to delegate all their authentication to Google.
Exactly the comment I was looking for. Thanks for the OS book recommendation.

PS: you might want to reformat your list.
Thanks, more interesting than the article.
What’s Going on with Sriracha? (grid.news)

https://news.ycombinator.com/item?id=31735636

Submitted by marban | 8 days ago | 58 points | 67 comments
There's a lot of ground to cover to get back to high unemployment numbers and lack of jobs (especially tech), but I don't think we're that far off from a norm, so I think the narrative is fragile.
Yeah but the reward for "listen to your boss and do what you're told" was often cushy overpaid jobs where you go golfing a couple of times a week with your boss and coworkers because you're all buddies. As long as you brown nosed your boss just enough.
I would have loved this at a company a couple of years ago which was massively all in on Google Auth for literally everything. If you're fine with that being your concrete level of authentication for everything; internal tools, external tools, etc, then tailscale sort of just slots right in, and SSH makes it even more so.

I would be very hesitant to build around this personally, hijacking Google accounts is already something pretty high value to a companies adversary, and using Tailscale and SSH like this turns it from a compromise of accounts indirectly through password resets into access to unlimited production machines, internal services, etc. It feels almost layer violating to have a soft social login through Google, that gets persisted in every Chrome browser and logged into on every employees phones also directly control SSH, but maybe that's just me.
Funny to see this today - my own boss resigned last month and we've been interviewing for his replacement. I haven't decided whether or not to apply for his position; I don't want all of his responsibilities but I do want to keep the autonomy that I've gained since he left.
> goofy login flow

Can you be more specific about your complaints?
Ecosystem, you forgot ecosystem. Go has lot of mature libraries. So new language will not have to create yet another library for HTTP server, JSON parsing, SSH connection, key-value DB, SQLite connection etc..

And network applications can be written without relying on async.
Yeah, once you realize there are manga artist who write and draw entire story arcs each month, it becomes clear that if you dedicated yourself to it you could churn out novels pretty quickly.

Having assistants could speed it up even more while you'd still be the "writer".
Please don't use color schemes that reduce the contrast between text and background. It makes your content more difficult to read for at least some of us.
Hourly is meaningless if you can’t choose more hours. If you had a job that paid $1000/hr but you only work 1 hr/week that is not enough for many people to live on.

So if you need a lot of money for your lifestyle the high hours/high pay job might be your only option.
Yeah, I thought this point in the article was off target:

> Trillions of dollars were spent on wind and solar projects over the last 20 years, yet the world’s dependence on fossil fuels declined only 3 percentage points, from 87% to 84%.

Isn't this because we are at the beginning of an exponential curve? Or at least a sigmoid curve. That money wasn't wasted. A growth curve will look like nothing much until suddenly one day it takes over.
Pulp writer Walter B. Gibson (known for The Shadow, among other works) famously kept a typewriter in every room of his house, with a story in progress on each one.

At his peak, according to Wikipedia, he was cranking out about 1.7 million words per year.
> I like name LibreOffice much better.

There's no accounting for taste, but if past threads on the topic are to be believed, there is not even a consensus on how it's pronounced. That alone makes it a highly questionable product name.
Are the diseases you didn't get because smoking-related diseases killed you already, are those diseases any cheaper to treat?

The predictable consequence of American lives is that you'll get serious medical conditions and spend a lot of money addressing them at the end of your life. Changing out one for another won't necessarily make things cheaper.
Servers don't run themselves. I'm not saying everything wmf spends money on is useful, but servers are useless without sysadmins.

Keep in mind part of the reason server costs are low is because wikimedia owns its own servers. Lots of people rent servers (e.g. AWS) where the cost of hosting will be higher because the cost of some of the sysadmin duties are covered by the AWS fee, where at wikimedia that is a salary that has to be paid.

[Coi: ex-wmf contractor but its been a while]
They do.

Linux itself is at least not a proprietary and commercial entity, though quite arguably its development has largely been captured by a set of proprietary and commercial entities. There's enough multilaterality in that group that fixed loci of control don't seem overwhelmingly apparent, but I'd definitely watch for those.

I've been concerned over numerous elements of Linux development (including viewpoints expressed by senior developers) for a decade or so. I think you'll find some level of concern expressed by others, including some very senior former Linux devs. (I'm not positive A.C. has said as much, though that's a vibe I get.)
Only for the record, the 100 (hopefully more) years life is expected in houses/buildings, more like 50-60 years if used in reinforced concrete structures open to the weather (like bridges and viaducts), then some maintenance/cortical rebuilding/consolidation is usually needed.

This is not only due to the kind of cement, there are a number of other factors that have an influence on the (scarce) durability of modern reinforced concrete structures.

Portland cement may be cheaper than pozzolanic in some markets/countries and the contrary may be true in some other ones, but you cannot anyway make a direct comparison, as they are normally used in different kinds of structures.

The "let's build things that have a set expiry date" approach could be a very good one IF we actually knew how long a construction lasts (or should last) and matters would have been organized so that this continuous demolishing/rebuilding could be planned and carried on, but this is not what AFAIK happens anywhere, exception maybe for a few (BTW wooden) temples in Japan.
Agreed, also "libre" is a gnu/jargon word which doesn't exist in most people's vocabulary, and probably seems meaningless or foreign.
Greeks in Ancient Central Asia: The Ionians (2019)
Agreed. One thing Juniors don't get (and some seniors) is when to test. I see them writing tests on business logic and have to correct them regularly. I've had to sit down and explain to 3rd party technical resources that they're foolishly asking for more technical debt by asking for certain tests.

The other thing Juniors don't get is prototyping. I regularly build something quickly to get the problem set into my head. If it's good enough, I'll leave it. If it's got issues, I'll throw it away and start fresh now that I know what I'm solving. Juniors don't work fast enough or effective enough to do things like that without putting timelines at risk. Plus, they frequently want to do some cargo cult methodology of the week like TDD.
Of the ~52k responses:

- almost 33% of people have programmed professionally for less than 4 years

- just over 27% have programmed professionally between 5 and 9 years.
If you ignore the past, your destination will be the same, and your reward will be to suffer the same pain.
Read here: https://en.wikipedia.org/wiki/Geothermal_energy#Renewability...

It should probably last until the sun becomes a red giant. (And earth will have lost its atmosphere long before that.)
When you see (once more) that despite your 20 years of experience you're being paid less that what students are being paid in other countries :-) (yes people, I know it's my fault that I'm still staying at this job... no need for downvotes or negative comments).
In California the top marginal tax rate can be over 50%. 37% federal tax, 12% state tax, 3.8% net investment tax.
Grass is greener etc.

Other peoples situations always seem better/easier. We don’t have enough data and are just too poor at objective evaluation.
The problem with plus codes it they're neither open nor codes. Try taking the alleged decoding algorithm and decode this one straight from Google Maps: "7W87+RRX Odesan, Sør-Sudan"

Did you notice how you can't "decode" the code without looking it up on Google Maps? That's not a location code, that's just using Google Maps.
Ultimately - a lot of this advice is decent but only works if you are already on the taller side, physically attractive to begin with (good face), and are willing to date down.

Generally, if you're not willing to date down - you will have a bad time as a man on these apps. It also depends on what you're looking for - as you're late 30's, you might not be looking for women in their 20's anymore. If you're looking for a childless relationship with a woman in their 30's and 40's - it's not as difficult. The difficulty rises exponentially when you want kids and the woman is in her 20's (even if it's 29.9). This bracket only gets more difficult as you age, not easier.

> Be willing to lower standards really low at first- have sex with whoever is interested, even if they are older or a bit overweight. As I built confidence and experience, I gradually was able to date more and more attractive women over time.

Also this literally has no effect on your ability to date online. Fucking ugly women isn't going to help you with online dating. It's all about your profile and that's it.
>Nicotine itself and on its own is relatively harmless to an ex-smoker.

Why is this meme so popular on HN? There's nothing 'harmless' about it, and a few minutes of Googling makes that incredibly clear. Even in the absence of tobacco compounds, nicotine unquestionably wreaks havoc on pulmonary and cardiovascular function, and promotes vascular calcification and arteriosclerosis. It's also implicated as a cause with a plethora of other horrible medical issues.
https://mobile.twitter.com/BrianGitt/status/1495890938065199...

"#Bitcoin enables value to be sent instantly anywhere in the world 24/7/365 for almost no cost.

Bitcoin mining uses less than 0.1% of global energy & soaks up stranded & wasted energy.

Bitcoin is programmed to become more energy efficient as it grows.

https://lynalden.com/bitcoin-energy/"

Oh goodness. Let's look at LinkedIn

"Energy investor & writer
briangitt.com
Nov 2020 - Present1 year 8 months

San Francisco Bay Area

I help investors in the energy sector maximize financial returns [...]"
The Spooky Quantum Phenomenon You’ve Never Heard Of
Never login as root… even over secured links!
Ask HN: How to get relevant dev experience white being unable to switch?
I graduated in a CS-related field about a year ago and have been working in a non-IT role as a consultant/project manager on digital transformation projects. What sounded like an exciting topic to work on for past me turned out to be an endless journey of crafting powerpoint presentations and fighting corporate bureaucracy (and loosing!). It has now come to the point where I hate standing up in the morning and going to work because I know that I will spend the majority of my day on things I would consider to be meaningless by any scale.

Last week I happened to find a Golang book I got as a present a few years ago and decided to work through it. While doing so I re-discovered much of the joy I had when working on programming related projects back in university. I am now at the point where I am considering working further to be able to switch my career at some point.

Problem is, I am pretty much locked in my current job. I moved places, my partner switched companies and I have other financial obligations that don't allow me to sacrifice signifiant amounts of my salary. The city I live in also does not have a lot of other potential companies to work for. The remote alternatives I found are either US only (I'm in Germany) or require 1-2 years of relevant experience which I obviously don't have.

This leaves me wondering, are there any good alternatives to gather the relevant experience that are also respected by employers or am I really out of luck here?
But whether that is a bad thing definitely is up for debate. Bitcoin mining is a buyer of last resort for stranded renewable energy. It also incentivises renewable energy capture. Energy isn't fungible, it can't be magically teleported to where it can be used. Energy consumption in itself isn't something to be ashamed of or avoided. Personally I think mining Bitcoin with fossil fuels is wrong, but trying to tell people what they can compute is a dangerous road to go down.
You can do your own Ethernet, it’s especially easy if you’re just running a wire or two for an extra AP or something with premade cables
Smoking-related issues kill and quickly. Most everyone will get lingering cancer at some point later and (can) consume large amounts of healthcare at that point.

It's been studied, and those past income-earning age may pay few if any taxes in the US (food is not taxed, there are ways to get pension income untaxed, and the standard deduction is in play, mainly property tax is the one still collected).
That seems to be more corporate / educational focused. There's a few of these types of solutions around though. I've used Gather (https://www.gather.town/) before because I quite liked it's retro aesthetic. However this Show HN submission looks a lot more polished. So kudos to the devs there.
Love the art and interesting climate story - let's build better with the future in mind.
The Fight to End 'Cyberflashing'
One of my clients, an industrial/commercial property realtor (to contextualize the environment; we’re not talking military secrets here), uses it.

Day to day I interact with it like any other VPN client except I auth via the Google workspace account they gave me.

It’s Tailscale, or hosted OpenVPN and cross your fingers they’re not snooping, or DIY Wireguard or OpenVPN and all the usual ups and downs of DIY.

Software based infra is out of the unknown unknowns era these days and years of rising usability expectations means Oracle level nightmares to deal with do not gain enough momentum to survive anymore. Tailscale is plenty easy to deal with. The only consideration is do you believe your traffic is really secure? Otherwise “it just works” like anything else these days.

That said, my project for them is deprecating the infra accessed via Tailscale (24/7 EC2 running web dashboards). The already Dockerized dashboards will run locally now and use an API to retrieve the data. Real people directly in your infra is probably best avoided.
As you go up the ladder, your work inherently involves more impact _across_ the organization. Your area of influence is so large that you must make sure the changes you make support all parts of the company - not just your org.

The IC at the bottom is likely limited to a specific project or feature. They have a lot of space to roam in that box, but they inevitably have a small box.
Archived: https://archive.ph/HFFvy
Why is this not an optimization problem?
Seems like the most obvious way to solve the problem would be to maximize solar power output by doing some simple search algorithm - any ideas why this can't be solved that way?
I am so sorry to hear about her but this is the exact reason why I am hopeful with companies like Google entering this space and making diagnosis better.

We have so many smart devices that can record so much data, and it doesn't even have to be auto recording. If you had a headache, if you can mark that and over time based on a pattern it can recommend you to see a specialist or get some tests done.
A simple tool to make websites more secure and curb hacking