skysight-inc/HackerNews huggingface dataset:
Or Google could just not allow in app purchasing at all like Netflix, Spotify, etc.

Are you also as outraged when consumers can buy cheaper goods online than at a BestBuy?
During hour to hour development, I just let Visual Studio tell me about the errors as they come up. On the rare occasions I don't already have the editor open before deploying, I have a shell script to kick off the right tsc invocation. Otherwise, bundling plus uploading to the server is just another shell script. Yes, a full type check from scratch is slow, but it doesn't come up that often.
Not a great article, but it touches lightly on a lot of the key points like our problem with an aging, NIMBY-ist voting bloc who decry things getting worse, but won't allow for any meaningful change.

The missing puzzle piece for me when trying to better understand this topic is what "productivity" really means. I get the notion of "output per unit of work" - but there is never much attempt to peer deeper and understand why productivity is lower here.

Is there actual evidence of workers doing less on a given day? What does that even look like, for example in the retail sector where workers seem to have very little impact on the purchasing decisions of customers.

If it isn't employees, where does the lower productivity come from - are we just outcompeted on cost because we still try to have too much of a low-skill economy which can't keep prices as low as the developing world? It would be good to compare productivity in the UK with countries in Scandinavia, i.e. those with a better social safety net and without the financial centre of gravity that is London. Where does their productivity come from?

These are the kinds of topics I'd like both journalists and politicians to discuss more - but for as long as they have to cater to the lowest common attention span, I'm not getting my hopes up.
Also many of those guys were EEs who had no degrees. They always seemed cheerful and happy with their jobs. It was one of the things that inspired me to teach myself programming.
Where did the other $616 billion dollars go?
My video game clan takes hourly bathroom/stretch breaks, since we're all in our 30s and 40s. It's pretty great
It would be awesome if zig implemented compiler hooks, for example: shoot off messages at various stages (sema of files, zir on individual functions, linker events), with some sort of defined binary structure (ok if it's defined in zig itself!) at say a tcp port.
So game doesn't have a definition either?

> There is no win condition in Tetris

Uh... https://www.youtube.com/watch?v=k_O3Oaz2bos. Also, I am not sure how you would have a tournament for a game with no win condition.

> arguably there's little to no input into Progress Quest.

I don't think most people would categorize Progress Quest as a game.
sounds like a badge of honor IMO .

I would hope to have no change in my 'score' before and after....ideally i wouldn't adjust my lifestyle for meaningless fears....but I guess I never cared about opinions except my own.
Ask HN: Where does your pricing scheme come from?
Are you researching and trying to beat the competition or match the competition? Are you going with a price that makes sense for you and pricing your products and services based on your mortgage, how you feel, or the amount of work and time you put into developing your web app? Are you asking others about whether your pricing makes sense? More importantly, is your first listed pricing working for you or do you find yourself having to adjust it to a lower or higher price after your release and acquiring multiple users?
Forced sharing of prosperity (in form of transfer payments / taxes) is at a much higher non-wartime rate (% gdp) vs say 100 years ago (in the US).

If you want to use our parents (and before) proportion of transfer of prosperity, we should lower it significantly.
Agreed - new hires always get the current market rate, which always higher than what existing employees are paid.

Also on the flip side, if you've been in a role longer than say, 4 years, you should interview at other companies. You're probably getting underpaid. (Even if you've gotten a promotion). You don't have to jump ship, just see what's available.
median US salary is $54K, given the pound to dollar exchange that would mean a UK workers average salary should be 47K(pounds) to equal a US workers average, its not even close.

https://www.thebalancemoney.com/average-salary-information-f...
Because it's confusing: the NY Supreme Court is just a trial court, it's not at all like the US Supreme Court. The top appellate court is called the Court of Appeals. It's called "supreme" because it has general jurisdiction, as opposed to things like traffic court.
What you're saying is basically true: if you're a skilled professional, you'll do much better in the US, than you would do in the UK.

US society has even more inequality than the UK. In fact, as a Brit, it was really strange to hear that President Biden disagreed with the UK's tax cuts for the wealthy -- doesn't he realise that the US taxes its rich significantly less than we do? It seemed absurd to me but I felt that he probably realises that it's in America's interest to continue to attract highly skilled workers by taxing them less, and would prefer if the US continues to have a monopoly on this advantage.

The average salary in London is higher than £38k, but it's definitely not high enough to buy a property here. You likely need to be making upwards of £150k to buy a house. That is quite possible at a hedge fund, HFT or prop trading firm, but I don't know any other jobs that pay well enough for home ownership in London. Of course, if you have dual incomes and are happy to get a heavily mortgaged flat and live on the outskirts of London then you have more options..
This is troublesome.. However, I can't help but blame the British system of government. There is no certainty, at any moment the government could collapse, and even when it's not, the PM must constantly watch their back so that his own cabinet does not stab them in the back.

America, and similar Presidential systems, there are set lengths of time for someone to be in office. That builds certainty. America may be a lot of things, it may have many issues, but you know with reasonable certainty, that there will be an orderly transfer or adjusting of power.

From Boris, to Truss, to Sunak in a matter of months. I'm an ocean away and I have little faith in the British government, I can't imagine what it's citizens must be going through.
That's not "fair to the parent", that refutes the parent comment. Otherwise MB would be selling more cars than Toyota. And I don't even have to look it up to know that's not true.
That is misleading. Open the browser and request the app and you'll see the first cold load will take many many seconds since Vite didn't load and compile the app yet.

If you reload the second time will be much faster since it will serve from it's memory cache.
Which of these tags you should use and what they should contain is entirely context dependant.

That said, the use of empty alt tags is generally discouraged and not even allowed together with the ARIA presentation role in most cases.

This decision of theirs will steer developers towards non-compliant/asemantic code. It's really stupid.

https://html.spec.whatwg.org/multipage/images.html#alt

https://w3c.github.io/aria/#presentation

https://w3c.github.io/aria-practices/#presentation_role
In a more established company that works well. In very early stage startups? It can, but it's more of a risk. Most early-stage startups are not well organised and the typical situation is that you can do whatever with fairly little oversight. The 3rd, 4th, or 5th engineer can still make a right mess of things.

This applies even more so if your country has fairly strict labour regulations by the way, where it's hard to fire people; bit of a different discussion, but not completely unrelated here.
> but I still can not scroll though a table of 5,000 items.

Well, something is wrong with your computer then probably. Here is a HTML table with more than 10,000 elements and it works fine for me even on my shitty computers: https://gist.github.com/CapableWeb/5714c672dc433c1963a45625e...

You can even confirm they are all being rendered with `document.querySelectorAll('tr').length` which confirms all rows are in the DOM and it renders smoothly at 60 fps for me.
What do you think a company is? A group of individuals.
That is definitely an amazing one. Here's a redacted summary of the story, to convince everyone to click:

We teach pilots never to do X. The pilot of this doomed flight decided to do X. There is no doubt whatsoever that by doing X, he saved the lives of 116 people who otherwise would have died, and doing X was therefore praiseworthy. That said, not only will we continue to teach pilots never ever to do X, we'll also convince you that this is still the right thing to teach!

(Also shout-out to the pilot monitoring who upon realizing the PF was doing X, exclaimed, "[expletive]! Don't do that!", and then proceeded to help with X, without which help not all the lives would have been saved. An example of where sometimes CRM does mean "blindly follow".)

This is an excellent introduction to the intellectual field of aviation disaster avoidance and learning from disasters.
I recognize the distinction, but I don't believe it makes it particularly valuable.

The concepts are so abstract I have a hard time even discussing it. I'm not a collector or market person at all.

I'd be hard to convince buying anything of this sort of novelty. No judgement against those who do, I just grew up poor and protect my disposable income like a dragon.

The 'pointer' tells me the thing I reportedly own exists as a part of the chain, it doesn't certify any particular uniqueness or rarity, for example.

As long as it's affordable to mint, could I not could lob a personal attack and 'devalue' an NFT by cloning it? I suspect given the amount of speculation around these, it may even prove profitable for some time.
Though one can argue there's no shortage of compradors and their color revolutionaries to use among ethnic Chinese in the region, from sunflower revolutions to bobba alliance to umbrella revolution
You're intentionally misrepresenting me: I clearly said:

> You want to worry about something that's actually broken, then worry about whether the US MNT... _Or worry about Cuba, Haiti, Puerto Rico reconstruction from Hurricane Ian; Cuba got it bad._

So, we already established within a handful of minutes that zero Californians were affected, but 12 million Cubans, or many thousands of Haitians or Puerto Ricans. Yet we're wasting time debating the California non-event instead of any other thing that actually matters. Or even, at absolute minimum, teaching people the technial literacy to quickly understand that the CA earthquake had no impact, and thus to resist sensationalism. It was extremely clear from the original that that was my point.

To state the same point another way: even (say) tonight's Fetterman-Oz debate (PA Senate race) will have more permanent impact on people's lives. Or, Hurricane Ian. Like I said.
> Am I missing something

Yes.

- navigating to a new page triggers a page reload

- a page reload tears down the page context

- the new page must be loaded from scratch, a new context set up, JavaScript started from scratch, and the page parsed and executed

Even if the resources between the two pages are shared and those shared resources properly cached, time is lost relative to the more instantaneous process of making partial edits to an already loaded page and only loading the JavaScript necessary to pull in features that weren't on the page navigated away from.

I recommend popping the browser inspector open when using AWS console or Google Cloud console and look at what's going over the wire. As the user navigates around, these web apps are only loading the chunks of the interface necessary, not the Chrome or the sidebar or any of those other already-loaded components. Those components are already live in the JavaScript context and don't need to be rebuilt from scratch because they weren't destroyed, since no page navigation occurred.

You can make the case that those consoles are over complicated and could be replaced with a handful of web forms (not by comparing them to hacker news, the relative complexity of the pages are apples to oranges... If I were to make the case, I would make it by saying that the Google app engine console that predated Google Cloud console was perfectly serviceable, clunky and slow as it was). But given that they are what they are, the dynamic loading is much faster than tearing down and building new pages as a user navigates around the panels in the console.

And given the way they work, the user expects the back button to go to the previous panel, not to navigate completely out of the web app because they happened to enter the experience from a specific URL.
If you follow the excellent YouTube channel Drachinifel you will learn that many ships of that era (including WW2) had design flaws, like heavy rolling, flooding into compartments, breaking of the hull etc. This was the time before computer models and computer simulation.
Interesting to read. Also interesting: 14 people have forked the repo (???).
> I still don't follow...

The premise was "toolability" in language design, which is one of Kotlin's main design principles. To do type-safe completion, navigation or refactoring, you need soundness, and to do it rapidly in the context of a live programming environment, you need to be able to resolve a type with keystroke latency. Rapzid asked [paraphrasing] "why not TypeScript, C#, or F#?" to which I responded that I do not consider these languages "toolable" because type checking is essentially broken (i.e., it might take forever, or give the wrong answer).

> Was there some study done...?

No, not that I am aware of. If you find one, I would be keen to read about it.
I would have taken that time looking at job postings
Ask HN: What is the most unethical thing you've done as a programmer?
There was an article recently about cell service providers selling extremely granular location data, and some of the programmers working on those systems immediately showed up on HN to comment on their moral dilemma. I suspect it's not an isolated case.
I believe all of that can be done just as well if not better with a traditional comment section like the one here on hn. My other issue is that the conversation is very difficult to follow since it's split into many threads.

>it becomes more clear what specific parts of a discussion are especially engaging, confusing, interesting, etc. People can comment or respond to specific parts of the thread

Quoting solves this.

Obviously Twitter works for you, which I find enlightening since up until now I thought that the experience is subpar for everyone and the reason long form content is posted on twitter is purely because it's easier to spread it around. Clearly there's more to it.
I have a reference somewhere to a NYT article explaining that stealth technology is impossible
Very interesting. I am from that era, teaching myself to program starting in 1983 (which I thought was quite possibly too late to catch the microcomputer gold rush ;). I was self-taught and learned from popular computer magazines and well-written, carefully selected books. But now that you mention it I remember looking at course catalogs from good schools and being shocked at how retrograde it all was. Those guys at the universities totally did not get microcomputers for years after they should have.
The YouTube integration launched after one year. The games were a single click, had direct links and could be launched by voice assistant on any compatible cast device. It was also as easy to port games too as any Linux port would be. Online play was free, subscription unnecessary unless you needed 4K and more than 50 games in the subscription on sign-up.
Forced sharing is a silly way of referring to taxes which are fees assessed for collective services. Nobody builds anything alone and is a benefactor of all sorts of common goods, services and infrastructure. To say otherwise is to prefer the bootstraps narrative to reality.

Top marginal tax rate in the mid 1900s was 70-90% and the estate tax was actually assessed without exempting the first $14M or whatever it is.

It’s all a social construct and we collectively set the rules.
how long before consumers will stand up and see Apple for what they are...cheap liars who degrade their past hardware knowingly and purposefully to make their existing product line seems more palatable....
Brexit has been absolute poison for the automotive industry in the UK, as expected. I would not expect much innovation or investment when there is so much uncertainty on trade and regulations. Politically it seems there is no appetite to face that reality though.
Amusingly enough, my German-as-a-foreign-language teacher had a degree in Art History and made great use of it. Of course, the relevant part for her resume was that she had a Art History degree from a German university conducted in German as a US-native. It demonstrated a much higher degree of language proficiency than the average foreign-language teacher at a high school in the US and gave her classes a unique twist.

The US (although not the UK) college system values taking multiple paths early on, especially for MDs and JDs, so an Art History major isn't completely absurd. At the university I went to, pre-med was a list of classes, but you couldn't select it as a major. Most students would major in something related, like biology, to maximize the overlap in classes, but a Classics major (with a heavy focus on learning Greek and Latin to help with medical terms) was considered a rare but very viable option.

That said, I think the greatest strength of the German education system is its trade schools. The US trade school system is much more ad hoc. Most jobs/problems don't need the heavy theory of a graduate degree, and honestly I think both the US and Germany could use fewer PhDs and more people with practical skills.
does anyone have a non paywalled link
Lytro, Google Glass and the elephant in the room
> Do you really think the amount of work at Google has declined?

I don't have a clue, but I would guess that Google does.

> If Google didn't need them they shouldn't have hired them in the first place.

If only the future was knowable with the type of certainty you seem to imply.
"Reward seniority and loyalty regardless of job title"

Well janitor retention would surely go through the roof, but I think you might lose a lot of upper management and software engineers.
I either get "<Ideogogue> destroys <ideology>" videos or some really insane things, my favorite being videos from instructors who say they can teach you to fly if you give them thousands of dollars. By fly, they mean levitation and not airplanes.
The vast majority do. Germany, Italy and France get a lot more refugees than the U.K.

The few refugees that choose to cross the Channel do it because they have relatives or friends in the U.K. and take significant risks to cross the channel.
Thanks. I wonder why they would hide it?
Include the cost of an individual's health insurance (and many other public services that Americans are charged for despite their similar tax load) and I think the cards wouldn't be quite so stacked in favour of the USA.

A direct comparison like this can't be made. I'm not even sure where your comparison comes from, the median American income seems to be about $5k lower than the median UK income.
App Store, your product pages may now show ads for gambling apps
By definition then these are people that they need, just in a capacity that you're excluding from consideration.
I for one hope they never make the obnoxious amber alerts impossible to disable.
I did a CS degree in the UK and took Latin in my first year!
> culturally the UK is more accepting of integrating immigrants than its neighbors

Considering the part of the populations that keeps voting for xenophobic Tories, that the whole country threw a hissy fit about immigration in 2016 and has been hardening its stance by the day since, and the pile of scandals à la Windrush, the reality is somewhat more nuanced than that.

> They also speak English, which will also be a driving force from certain countries.

Yes, this is an important motivation. There is also the aura from nearby commonwealth countries. The UK used to be good at building soft power.
This goes x1000 for knowledge work. Great knowledge workers build this amazing model of what is going in in the product they work on in their head that walks out the door with them. We can't prevent people from progressing their career by going elsewhere, but we sure as hell can focus on not giving them a reason to leave.
Decentralization is good.

I'm really not a fan of what has happened in the Rust community with crates.

The fact that there is a single blessed Rust crate source and the fact that the Rust community doesn't take responsibility for vetting crates means that maintainership changes, name squatting gold rush, and a whole host of pathological behaviors show up.

If you're not going to take responsibility, then the only option is to leave everything decentralized.
A few thoughts:

1. There's been a big difference between mostly hiring generalists, and only hiring generalists. When you only hire generalists, all those generalists are trying to figure out the tech from scratch, which can be messy. If you have a specialist in a tech stack and then otherwise hire mostly generalists, you pair people who can learn quickly with someone who is capable of teaching them - this is a great mix.

2. Your hiring should reflect your goals. Sometimes startups really do just need to get a prototype out as soon as possible. But, sometimes, startups need help figuring out what kind of thing they should build in the first place. Those are two different skill sets, and not all engineers are great at helping shape product decisions.

3. While you need to consider the good and bad in all people, and recognize there is no perfect candidate, hiring someone who isn't a good fit for the role is often worse than not hiring someone at a startup. If you have 12 months of runway and you're burning 2-3 months being distracted by a Smart Jerk, then you might be jeopardizing your whole company.

4. So-called soft skills should be taken into consideration. It's not just someone's coding skills. Are they good at giving feedback? Are they effective at working with others? Do they demonstrate the ability to project plan?
Did I mention Unity? It was a independently developed engine. The engine is in C# 10.

They still ran into limitations where basically "This would be a lot easier if we didn't have GC".
This is the same dataset that was used 2000 Mules, isn't it?
Losing institutional knowledge is a b*tch. It costs more to get new people up to speed in terms of time and productivity lost, than to just retain people who already have the institutional knowledge.
Democrats withdraw letter asking Biden to tie Ukraine funding to basic diplomacy
The extremely mild letter:
https://progressives.house.gov/_cache/files/5/5/5523c5cc-402...
Switch to COBOL and REXX
esbuild remains a fantastic, stable, well documented choice. It does one thing, and does it very well, and is well beyond "version 1.0" quality software.

Comparing an alpha just open-sourced today to an established tool like esbuild isn't even a fair comparison, for either tool.
At my last startup, one of our employees approached this well. This is a very summarized version, but he came to me and said: "I'd like to be paid $X. I think I deserve it and I believe I can get that salary on the open market. I don't want to negotiate on this."

It was a very significant raise but after a short discussion with my cofounders, we agreed and gave him what he asked for. That he was a top performer made it an easy decision.