skysight-inc/HackerNews huggingface dataset:
Not sure why people are giving you such a hard time about this. My experience matches yours; born and raised in the US but I’m hopeless at talking about the weather in Fahrenheit, estimating hiked distances in miles, or converting tablespoons and quarts.

My public school education prioritized metric and it’s trivial to choose units in maps, weather apps, etc.
He wasn't the only reason, but I did the same (and got a Kia EV6 instead)
I hope you do this with every product, you should never use Amazon because they treat their workers bad, don’t use google for search because they gave up their “don’t be evil” tagline, and don’t use Apple products either because they use cobalt in their products
The next alpha of 0 A.D. will feature an experimental Vulkan back end
[caveat: the founders network context falls outside my idea of “people I don’t know” because being in the network would puy the other person in my network. Basically it is what I signed up for. YMMV.]

In the ordinary circumstance, I come back to “why me?” because the “secure job,” etc. still means people who know the entrepreneur much better than me don’t trust them enough to go into business with them and it means the entrepreneur can’t convince those people.

But it also means the entrepreneur sees me as their best option…and why that would be the case is really worth thinking through unwishfully…the article touches on why.
> Right, $5/$9/$24 is nothing compared to a developer salary.

And yet there are horror stories of finance not approving purchases that would significantly improve productivity.

While obviously greater than the $5/9/24 you bring up, I've heard of companies not wanting to buy a second monitor for their engineers, whereas I'd wager the productivity gain would pay for itself in only a couple months.
You can't access expensive hardware on YouTube.

If you want to learn about chemistry or biology for learning's sake, good luck. Most autodidacts won't have space in their apartment for a -80C freezer or flammables cabinet, and their landlords might not approve the installation of a proper fume hood.

We have things very easy in software. The cost of iteration is low, you can fit a respectable laboratory in the space underneath your desk, and you're unlikely to accidentally poison or maim somebody if you screw up an unwise experiment. Not many fields have that luxury.
Interestingly it appears this check happens clientside so a super-knowledgeable user could bypass the check by using the browser console to empty the “bad words” array.
Instead of demonitizing videos, it would seem a simple thing for advertisers to click a button saying "Don't show ads on videos with profanity". Maybe Disney cares about someone saying shit, but maybe Nascar doesn't give a fuck.
The top 2 to 5 people in a corporation of 10,000+ don't "make the system". If the captain of a ship ordered it to ram into a giant rock, because he had taken an insurance policy out on the ship, that's not the ship deciding to wreck itself. That's the captain being a corrupt virus destroying value for his own personal gain. That is the game being played: extracting value that is "locked up" in corporate assets and long-term shareholders into the pockets of the short-term C-suite and high-level shareholders who will move on to another company later. Pump up this year's stock price as high as you can by laying people off, squeezing your customers, eliminating employee benefits, whatever you can do. Get your payout, then sell out and move to the next company while employees, customers, long-term shareholders, and long-term corporate partners are fucked.
How about any x86 OS in the browser, with JIT translation to WASM and including network access?

https://copy.sh/v86/

To be fair, I believe Bellard's JS x86 emulator predates this (and WASM, and to my knowledge also possibly emscripten) by several years :) It has a very interesting history itself:

> I wrote the initial version of JSLinux[...] in Javascript

> [...] I modified it to use the asm.js Javascript subset [...]

> [...] so I converted the JSLinux asm.js code to C and converted it back to Javascript with emscripten!

[1] https://bellard.org/jslinux/tech.html
Waste Not, Want Not
Not surprised. My take - Strava was founded over 13 years ago, which is a dinosaur in startup land. They've raised $150m+ from investors and they want a return, so the company is scrambling to make decisions which can make the company more money. So I wouldn't be surprised if the specification for pricing was made by a committee and implemented by engineers with little direction. And since no one has conviction on what will work, this is your result (throwing stuff at the wall).

Note - if you follow Strava's history, this isn't the first time they've been screwy with their commercial model. They had this funky "Training, Safety and Analysis" pack pricing program[0] that was confusing and they ultimately reverted back to the simple pricing model.

Ultimately the unit economics just don't work out in this space - 100 million people don't want to pay to hold their training data in a prettier interface when they can just get it for free with Garmin (Strava does more than that btw, but the people who are fanatical about that info are a miniority). Likewise, if they don't IPO, there are too few players in the space that would make a $1b+ acquisition.

[0] - https://www.bikeradar.com/news/strava-is-making-a-huge-chang...
When you get too many MBAs into a room. Pricing and features are based on an excel model optimizing for revenue with some magic numbers someone picked out of a hat that determines price sensitivity by region. Don’t let your CFO drive. They are a support role only.
I've wondered why companies don't auction top places in line. If they're going to have people queuing, why not attempt to extract some money from them? Implementing such a system and selling it seems like a possible business idea for someone who believes this is a nicely utilitarian solution.
In the past Apple seemed to organize software design around minimizing the cognitive load that poor interfaces and poorly chosen features sets created for users.

But now, the ease-of-use "bicycle for the mind" vision has faded.

Today Apple seems to view computing devices through the lenses of "service kiosks", "media sales points", and "social portals".

Some specific complaints, where they used to do better:

1. Overly "Flat" interfaces, that translate to "poor visual affordances", instead of "uncluttered, clear, simple, obvious".

2. Seemingly arbitrary variations in interfaces between device-types, where the differences don't seem to result from useful adaptations to each device-type.

3. Consistent interfaces across device-types, when the result is overly simple and clumsy interfaces.

4. Features of inconsistent presence across devices. ("Open in Safari" in News, available on Mac but not iOS, because ... ?)

5. Lots of small but odd interface glitches, that suggest interfaces hacked onto an unreliable data-communication model. (Apple Music, Apple TV, ...)

6. Weak, unattractive template-style interfaces. (I.e. Home app)
are you robert california?

but to your point, studies have shown that handoffs kill patients. if you've got 18 people on a floor, each shift you hand off to has a statistically significant chance of screwing up one of them. So if there are 3 shift changes a day there are potentially 3 might-screw-you-up-bad rolls of the dice.

putting people on 12- or 24-hour sifts is crazy, but the sleep deprivation kills less than the shift change mistakes.
Curiously, that box doesn't mention the disk size at all!
The person you replied to already covers that in the following sentences.

Why else would you need to prove your education except for work?
> My big peeve over the last few years is how often in software people want to talk answers before understanding the problem.

My pet peve is people complaining about that.
That you seem to think that's an issue shows how long it's been since the last time you really ventured out of your current comfort zone/domain knowledge.

Trying to "understand" first means that you're just reading things for weeks or months if you barely know anything about a technology, domain and everything around it. That's a time period in which this less experienced person can gradually learn how the system, technology and domain works and they'll eventually graduate to prefer understanding over answers.
Do keep in mind that these beginners can't distinguish between irrelevant and meaningful information, so they'd have to go through decades of documentation before they're able to "understand".

Just give them a break and tell them the answer. After a while, (which you'll likely feel to be much too long) they'll grow a bigger knowledge base and will be able to meaningfully understand problems.
Need to make the pawn elongate only for move checking with other pawns. A little tricky, because now you need a shadow board, but shouldn't be too bad?
People boycott companies all the time for reasons unrelated to the product.
SmashRun https://smashrun.com/ if you do only running activities. It’s great. Though while I pay for that, I also pay for strava since 2012 and will continue to do so. Disagree with grandparent post, I think strava has become better and better over time and I find it more engaging and useful than before.
I'm guessing in retail you weren't a walmart greeter.
I recently had to rent a car, and oh boy. I knew I need to set up mirrors etc for safety. But I did not foresee the need to familiarize myself with a radio. And when it started blasting a little too loud, finding a volume option on the touchscreen was an adventure when driving on a road i couldn't immediately stop on.

I'm never buying touchscreen car...
Not a total defense of microservices, but that's also a problem with just improper modular code (apparent tight coupling between modules/services and many repetitions).

Since you're talking about refactoring, which is a stepwise procedure, an early step can be identifying things like these repetitions and consolidating them into a single (or single set) of modules which are referenced by the multiple services. This doesn't fix the deployment problem (needing to redeploy multiple services for a single change), but it can address the code change problem.

This also sets you on the path to a monolith if that's what makes sense for your system or organization in the future since your code will become more consolidated with this process over time. But you can avoid committing to a monolith earlier than necessary, you may find multiple services (micro or mega) are appropriate as you start cleaning up the system.
> when their running watch shows a 10.0 km run only to find out that it was just 9.995 km and Strava shows it as 9.99 km.

That is a 10 meter difference between what Strava and the running watch report. That does not sound that atrocious?
https://intervals.icu/ - for the lazy

The app is incredible if you're a data junky and very serious about performance. Strava is more sexy about maps and sharing though.
But it's very hard to not look like Ant. Some of the components are great though.

Chakra is easy to design with, and fully accessible. Well thought out.
That's not what the parent comment in question said or implied at all.
If you've ever had to deal with REDCap (a clinical trial "CRM") and its atrocious data dictionary system, CUE makes your life much easier! Just use CUE to generate all the configs for you.
You can make illegal moves in over the board chess, and sometimes it's advantageous to do so. E.g. In blitz chess an invalid move is an immediate loss. So, if you're going to lose anyway, you can make an invalid move hoping your opponent doesn't take the time to notice. One common one is to move your king next to your opponent's king, putting their king in check, if they don't call you on it, and don't move their king out of check, they lose. Unofficially, this is considered part of the game in blitz, but is considered unsportsmanlike in long games (where it's not an immediate loss).
I'll try that test maybe. Interesting!
Wow I didn't know that! Looks like it's $3 million now:

https://en.wikipedia.org/wiki/Mitchell_Baker

An entire web browser could be written from scratch independently for that kinda cash.

That's so disappointing that I don't think I can ever look at Mozilla or Firefox the same way again. As a software engineer, I would not work at an organization with such a huge discrepancy in pay. It almost makes me feel better about a lifetime of failure, so I guess I should be grateful.

It's just looking more and more every day like wealth inequality is the great problem of our time, effectively halting progress beyond a certain point.
Maybe satire never existed, but we are only now realizing it.
Status anxiety for endurance athletes. Half /s.
The theory behind Helion’s approach to building commercial fusion devices
SwiftDefaultApps
To me it sounds more like they have key clients already paying wildly different arrangements, who are going to want to get out of the contract if they learn the new pricing

Its going to burn alot of bridges and there’s no way out of the quagmire

Its just a case study of when the means (always be closing) stop justifying the end
Aside: that has to be one of the most confusing and dark patterny cookie consent pop up I’ve seen in a while.
You mean that bash interprets the path and creates the socket itself?
> I guess it depends on which audience or circles you ran in

This matches my experience, too. East Coast USA late 70s and early 80s. We called them disks, diskettes, and floppies. i didn't know anyone with the 8" variety, and 3.5" came later.
discussed a few days ago, 100ish comments

https://news.ycombinator.com/item?id=34250352
Somewhat small complaint, but this bit me. Did a half marathon and got a PR, stopped when my watch hit 13.1. Strava didn’t record this as a HM because it had the mileage at 13.09 or something. Very annoying and still irks me.
I see what you're saying, but musical notation isn't a precise representation of the audio. Given the same score, two musicians can produce very different interpretations. Perhaps I should have said 'audio' instead of 'song'. (I took classical piano exams as a kid, and at some point a group of us would perform our prepared pieces for each other as practice, and I remember always being surprised at how different everyone's pieces sounded. I'd thought mine was the One True Way!)
Here comes the Navy’s laser fleet
Maybe because 200k+ is not net and if you weight in costs of living, costs of subscriptions for freaking everything nowadays, supporting family and other thousands of different things what’s left is not so much anymore? Not every developer is 20 year old tech bro.
babe in the woods then
https://intervals.icu/ - just no social features.

https://app.trainingpeaks.com/ - if you have a coach
I dunno.. maintanance, devops, companies keep having to pay for devs.. Hard to switch people.. It's kind of fuckery. It honestly sucks.

//

imo the thing to look out for is actual vendor / architecture lock-in. So just don't make things complicated yourself... Docker has it's uses, but right now it's being used for literally everything. I've been using jails, vms, and containers since the 90s. Docker is niceish, but somehow got lots of attention.

Oh, and you need to be sure your platform won't eat all your revenue.. like oracle :)
Although I agree with you, I'm curious how this translates to your full time job (assuming you have one)?

I find most companies don't do JS any more (TS experience is a requirement)
The bishop can, with two moves, move anywhere on the board (unlike in traditional chess).
Agreed. But I suppose the creator (an electrical engineering student) thinks of continuous vs. discrete in terms of analog vs. digital signals.
Well that may be what you intended to say, but much of what you put, well pretty much all of what you put, is simply an attack on the poster's character. What I read from your post boils down to "the poster is clearly an elitist who thinks he is right and everyone else is wrong, so his opinion isn't worthy of recognition and is wrong".

Character attacks on the internet are self defeating and foolish in many ways. There are little to no stakes for the attacker if wrong (undermines the value of the attack). The attacker is being hostile to someone completely, or mostly, unknown/unfamiliar (foolish). The attack does nothing to address the actual argument/points being made (waste of time for readers).

Rather than oppose the messenger, perhaps lead with opposing the message itself. It is far less hostile and is more productive. You will get better at countering the argument/points if you actively practice doing it, and it is better for everyone involved (more focus on the issue rather than the winning a battle against someone "bad"). You also might spare yourself counter takedowns like you got here, this one being particularly spicy.

The article linked doesn't even seem to say that microservices are always bad. It simply says they are difficult to do, and the author sees them as over engineering. Overall a pretty common opinion.
Ask HN: Have you dealt with a real life pathological liar(s) in tech?
Here is a list of George Santos's lies:

- Lying about where he went to school

- Lying about where he worked

- Lying about owning a number of rental properties

- Lying about being robbed of his rent money

- Lying about being Jewish

- Lying about his criminal status in Brazil

- Lying to donors

- Lying about his athletic accomplishments

- Lying about his mother dying on 9/11

- Lying about his campaign finances

https://www.nbcnewyork.com/news/politics/list-of-george-santos-lies-all-the-mistruths-the-congressman-is-accused-of-telling/4043980/

This is a little beyond white lies, or resume embellishment. He made it pretty far, all the way to congress. Just curious if anyone has seen anything like this at companies you've worked for.
Second book was a struggle for me. The wallfacer stuff was fairly boring to me and the extremely misogynistic way to long passages of „Luo Ji the incel meets young Werther“ we’re just infuriating. I has to literally skip pages there. Then there were admittedly some unexpected plot twists followed by a very banal climax aka. Dark Forest which was telegraphed from the start, with only real mystery being how nobody in 200 years didn’t reach this extremely obvious conclusion.
I did a Wireshark capture. It's your server that sends back a TLS alert for handshake failure.

Now, Chrome certainly supports ChaCha20 and Poly1305, but it could be that your server is rejecting some other extensions in Chrome's Client Hello.
How sad and tired that you have to keep dragging up this old story. I’m not going to go in the merits but may I suggest it’s time for forgiveness and reconciliation?
One thing that seems to be lost here is the color of the bishops. I wonder if there is some constraint you could add for their movement to get a sort of equivalent concept?
There is no coal fired generation in NY state [1]. Coal is rapidly being retired out of the US generator fleet [2]. Still better to burn natural gas in a combined cycle gas turbine and ship the electrons than ship the gas to homes through a vast, hard to monitor maintain gas pipeline network [3] [4].

[1] https://app.electricitymaps.com/zone/US-NY-NYIS

[2] https://www.eia.gov/todayinenergy/detail.php?id=54559

> Due to continued competition from natural gas and renewable resources, 23% of the 200,568 megawatts (MW) of coal-fired capacity currently operating in the United States has reported plans to retire by the end of 2029, according to our Preliminary Monthly Electric Generator Inventory.
Between 2012 and 2021, an average of 9,450 MW of U.S. coal-fired capacity was retired each year. In 2022, U.S. coal retirements will total 11,778 MW if the remaining retirements reported to us proceed as scheduled.

[3] https://archive.ph/2022.06.23-093026/https://www.reuters.com... (“New research reveals U.S. gas pipeline leaks have not improved”)

[4] https://pirg.org/wp-content/uploads/2022/05/NHP-NHE-FG-Metha...

> On average, a major new gas leak incident is reported to the federal government every 40 hours, while more minor leaks can go undetected and unrepaired for years.
The report, which shows that the incidence of major pipeline leaks or explosions has not decreased over the last decade, makes the case that the U.S. should move away from the widespread use of natural gas in homes and businesses toward electrification.
This is a fascinating take that I have never considered. Thanks!
> Is private equity involved here?

Nope. But VCs are involved.

> Seems like the private equity playbook is to cut development to the bare bones, increase prices, and let the app rot while they burn the goodwill to turn it into short/medium term cashflow.

Quite the opposite. Most PE does not do this btw, unless it's large cap ($1b+ valuation or higher). This is VC backed, and they are actually aggressively investing in growth (at all costs).
Is that number in the green circle just counting down way into the negative numbers for anyone else?
I think the ideal thing to do in a lot of cases is to adhere to the spirit of the warning and actually try to handle the rejections in some way.

In this case I'd want to log the error, or display a notice that the chapter couldn't be loaded. For this we need to catch the rejections and turn them into values we can iterate over with for await/of.

Promise.allSettled() does this for us, but forces us to wait until all promises are... settled. A streaming version would give back an async iterable to we could handle promises in order as soon as they're ready. Or we can just convert into the same return type as allSettled() ourselves:

async function showChapters(chapterURLs) {
const chapterPromises = chapterURLs.map(async (url) => {
try {
const response = await fetch(url);
return {status: "fulfilled", value: await response.json()};
} catch (e) {
return {status: "rejected", reason: e};
}
});

for await (const chapterData of chapterPromises) {
// Make sure this function renders or logs something for rejections
appendChapter(chapterData);
}
}
I'm happy with the EVs my wife and I bought - unless you are familiar with them, our car don't look much different than ICE cars made by the same manufacturer.

However, I don't feel the stereotype is completely fair. Plenty of people buy Teslas because they are committed to zero emissions, and Teslas have better range and a great charging network. (and avoiding dealerships is a nice advantage as well)
Enjoy while it lasts. People are pissed about the approach they took to gain marketshare before changing the terms. Soon enough there will be a viable free alternative.
I like sipping bourbon and rye whiskey, neat with maybe a splash of water.

My sense of smell is undamaged; I can taste some differences but a $75 bottle is not necessarily "better" than a $25 bottle to my taste. So I usually just buy the cheaper stuff.
> You don't need to know about physics molecules until you face a task related to it. And ChatGPT can direct you to learn more about it

I don't think ChatGPT will really help you learn about actual 'tasks' related to molecules except generating short text paras about them
That's not necessarily the right question to ask. Only a subset of customers are trying to get into long-term relationships. Other customers have different goals. Some don't even want human contact through the dating apps at all: they just want validation as represented by matches.
The joke is that he is spending money from other people's accounts.