skysight-inc/HackerNews huggingface dataset:
People thought the iPhone was good value for money even though there were widespread reports of workers killing themselves by jumping out of factory windows due to horrible working conditions. I'm not singling them out, just providing a point of reference. [1]

> If it's too expensive to create employers, there's no competition for workers.

Employees working in a manufacturing facilities in e.g. China and Europe aren't competing for the same jobs. There's one set of standards for employees there, and there's another set of standards for employees here.

We can't compete with that because we've decided that workers shouldn't be driven to suicide while they don't always share the same reservations and deem waivers, "safety netting", company-provided help hotlines, prayer sessions and "no-suicide pledges", to be an acceptable solution to the problem. [1]

What can we do other than add protectionist rules?

> Only regulations can solve this.

Agreed. And if EU enforces such regulations while China doesn't, for example, we need protectionist rules in place to ensure that they can't undercut us by killing our planet.

[1] https://en.wikipedia.org/wiki/Foxconn_suicides
At first I wanted to roll my eyes at the pearl clutching and move on but it actually pushed me in the opposite direction.

I want more Ai to automate the entire web, to push out us humans so that we can stop these cynical platforms from creating more anti-social, anti-moral and obsessive internet personas.

Or that now increasingly we all have to politically be pawns to certain influencers, heaven forbid you have an opinion of your own as that means less money for that poor poor influencer.

Maybe the internet could have been different, the early days of it certainly showed this, where even places where anti-social and anti-moral people met, could to a degree be human.
Sure, but the land use for donkeys' housing and especially for their food makes it so that it doesn't quite scale. Unlike bicycles.
> It is crucial to a healthy democracy.

And yet democracies predate the existence of digital anonimity by quite a few centuries (or at the very least decades, depending on how many slaves you accept in your definition of a "healthy democracy").
> chatbot

Good luck with that; I don’t want that and never have, but this is only getting worse. Everyone is firing support / helpdesk employees for a $20/mo AI that indeed wastes your time. I wish companies that make money off a user (by payments or ads or selling your data; whatever) would get fined if not offering Real Person support. But it’s not going to happen and we are stuck with basically worthless AI support for now.
It's important to note here that leetcode questions doesn't mean "LeetCode Hard" where the only solution is an obscure algorithm that is on average never used in production code (except deep in libraries you didn't write).

Leetcode questions can be fairly basic algorithmic/data structures questions, like "how do you store an ordered collection with O(1) lookup (ordered dict, i.e. hashtable + list)" or "check if this list contains duplicates" (use a set, not a list!), or "calculate the square root of this number" (bisecion, i.e. looping).

These are not production code questions, but the benefit is that they're easy to explain and understand in the limited time you have available for an interview.

Unfortunately there are more than expected number of people who fail these basic questions. You really don't want to hire them.
ASML makes lithography machines, they don't actually fab chips themselves.
Recently moved into the city (Vienna) from the country, finding myself in the delightful situation that I can walk everywhere I need to go - groceries, entertainment, shopping, etc. I simply don't need a car. I find myself actively yearning to ride my bicycle everywhere.

So I think also just changing your environment to a more walking-friendly one is another great way to ditch the car. What a pity so few in the Western world can experience the delights of their own self-locomotion being sufficient to their daily needs ..
Love it. Broken on ios tho, for anything longer start doesn’t show.
It is huge, but still peanuts considering cost of living and prices for housing.

Many people just gave up to the dream of real estate ownership. Rent till the death.

With 6000 monthly how many years they need to save money for down payment for small apartment? Buying a house is not an option at all for working people.
The requirement only applies to certain platforms, though, you're still free to communicate what you wish.
Now you're splitting hairs.

Obviously I mean any letter of substance where identification is a crucial factor. Not your anonymous love letters to your childhood sweetheart.
I'm about as enthusiastic a bike user as you'll find but I've never found 'rain kind of fun', especially not on longer distances (>40 km, my 'regular' road trip is 64K there and back for 128 in total). The road gets slippery, other people (in cars) pay less attention and have less visibility, you get soaked and if you're not careful you can get undercooled even on relatively warm days. Cold weather: no problem, wet weather: if I can avoid it I will.
Yes you are right actually, prohibition would need to be done at the SIM. Contraband much harder to detect.
supply restrains create opportunities. you think China is waiting for the exports restrictions to ease up while doing nothing?
Trailer: https://www.youtube.com/watch?v=d6Q8v7Z7TJs
Does mcdonalds workers earn more than $20/h in the us? With 5 weeks of paid vacation.
> there's an expectation that when you come of age, you'll support the same system

I think this is the wrong way to look at it. You are looking at it from an individual perspective. I think it's better to look at it from the perspective of the society as a whole.

Free education isn't a gift to an individual that they need to pay back. Free education is an investment into society. Society as a whole benefits from the fact that there are now well educated people around.

You don't pay taxes to pay back the education you received. You pay taxes to support the society you live in. If you want to live here, you need to pay your share, and how much you personally benefitted in the past or in the future should not affect how much you have to pay.
Kids in 2034 will flick at an old-timey light switch from half a room away, and be confused why it doesnt work
you dont build a big fab in a couple of days. and suitable sites are probably very few and you can expect the greens to complain all the way because of water use
Gary Bowser and gaming's most infamous piracy case
Well, that is just lazy and entitled. You should get some exercise and stop trying to enslave living things just to feed you.

People who ride bicycles are happier and healthier .. prove me wrong.
This reminds me of a joke:

"The reason we haven't been hacked is because we still run 16‐bit POS systems, and today's hackers don't know how to fix anything is such a small address space."
What's the coldest your city gets?
I would just emphasize something obvious about different cultures. Culturally, China is really long term while the West culture is anxious (not bad, just different) and looking for short term results. China does not have problems embracing challenging and strategic endeavours knowing that the result will come out eventually.
Of course. I think you and the other commenter missed my point.

If you go from version 4 (say), to version 7 (say,several years later), something could have been deprecated in 4/5 and removed entirely in 6/7, you've missed the transition period between the thing being deprecated and it being removed entirely.

There's no way you're going to use the method in OP to "fix" all of the problems you'll encounter going from 4 all the way to 7 without just going to 7 and fixing everything that's broken.
While this might be true, you'd have to study that as well to be sure. So essentially the question is what would happen if you for instance in a city take people from across the population and force them to use a cargo bike.
Her persona isn't that bad - it's pretty much what she looks like...
> What a pity so few in the Western world can experience the delights of their own self-locomotion being sufficient to their daily needs ..

Most countries do indeed have cities and high-population areas that support this, and many folks do experience it.

I lived that life for ~15 years, and it was truly great at the time. Turns out I started disliking the sheer density, and prefer to be slightly more self sufficient.
Not red m eat, but Unprocessed or Raw meat.
Scientific clickbait tittle
Someone needs to make an active air-conditioned suit for motorbike riders that uses electricity from the bike.

Edit: of course it already exists: https://newatlas.com/entrosys-motorcycle-airconditioner-revi...
The real prize is to deshittify the content on the web. Ignoring copyrights for a moment, it should be possible to rewrite pages in 1000s of sites down to just the information. StackOverflow could just have the Q&As, news sites could just have the news, Pinterest would just have the pictures. Remove all the signup nags and popups.

With good tools, one person could probably maintain the deshittifier for a few sites, at least until the sites started getting adversarial about it.
Have you ever tried cycling in actual Winter, with ice, snow and slush?
Table-based testing is property-based testing. Nothing in property testing says who has to choose the values used.

There are libraries that automatically test valid/invalid inputs for types. But automatic case generation is not required for property based testing.

A refinement is pairwise testing, where the machine chooses some minimal subset of cases to span the test space to combat combinatoric explosion and run in a reasonable amount of time.

https://www.pairwise.org

Further refinement is possible to cut the run time by pruning the cases-to-be-run based on previous failures. Unfortunately, then things start to seem even more "magical" and there is no set number of test cases always run and non-technical (or non-testing) management tends to have problems with that. One day we'll have nice things . . .
Many people live in places where weather is not favorable. Also in your example these are people who actively prefer physically active lifestyle - it's called selection bias, and I bet that they don't have long commute.

Nothing against bicycles here, just pointing out that it is not a solution for everyone.
() designing UI
() fixing the world
() saving the drowning

not a todo list then..
> The only that I think is given that will expand its global market share is China.

That doesn't make sense given that all the other big blocks are cooperating across borders while China is subject to stiff export controls in an area with real technological chokepoints.
Google posts $307B revenue in 2023,spent billions of dollars to lay people off
I'm talking about a 10 minute 4km commute, not a multi-hour trek (which doesn't sound fun to me in any weather). I really do find it fun, and I really do only get my hands and face wet. Gumboots, rain pants, rain jacket, backpack cover, helmet cover: no way to get soaked or even damp.
Here's the latest spec, with the "draft" watermark removed just for you:

https://files.catbox.moe/fesgvi.pdf

Its absence on the website is collateral damage from the SourceHut outage a couple of weeks ago which I have not gotten around to fixing yet.
This method would take 10-20 years if it works at all.

ASML has brains ( and brains are rarely for sale like that, it takes forever to get a large qualified workforce ), suppliers ( their machines are made of very high grade components that are nearly impossible to source ), and a solid head start.

This isn't a software company.

It's just more practical to work with them.
I think the google example should read

curl -H 'Accept: application/dns-json' 'https://dns.google/resolve?name=example.com&type=A'
> As the article shows, it's much easier to mimick competence with the help of a chatbot.

I don't think that's what the article shows. I think it shows that it's useless to ask "leetcode" questions and focus on the code produced rather than expecting candidates to walk through their thought process and show what tools they're using to aid it.
Vienna is a nice city when it comes to the public transport and city planning. Unfortunately it is not universally true in Europe.
>What I mean is that a big refactor might take 9 months to do atomically whereas it could have been done in 3 months as a massive single PR.

My experience with these 3 month-long PRs is that they have a tendency to not get finished. Then they get stale. Then they get abandoned. Then somebody starts another one.

In one case it was finished, but the CTO was just too afraid to deploy it because it was big and it might break something. So while we were waiting for the right deployment window it got stale, meaning more conflict fixes....

I also think most people overestimate the amount of extra work involved in breaking up a refactoring. It's usually no more than ~20% more coding, and that extra work almost always pays for itself by reducing deployment risk.
I am using ASML as an hypothetical example here.

When there is a giant like ASML in the market, the competition is squashed out pretty quickly. Especially when the barriers of entry are so high like in fab space, the competition does not stand a chance to capture any good tenders.

Pull ASML out of the equitation to "punish" Chinese- suddenly those "bug" fab companies are flourishing and winning tenders left and right and suddenly become viable businesses. Give it X years and they are competitors.

Of course if this is a viable route, you may ask : Why don't China ban ASML then? They could, but of course there is going to be short term pain in impacting all levels of supply chain and therefore macro economics. They may not want to take the hard pill.
It's great to see such a frank and concise description of this event and so soon after it happened. And very Wandel-esque to see the impressively detailed timeline pieced together from various sources, not least of which is a Raspberry Pi motion detecting time-lapse camera.

A lot of people do the opposite (share as little as possible) when they are the victim of a scam/con but I think sharing the story has a considerable positive impact on society and likely, I hope, the individual. To be clear, I'm not complaining about victims not wanting to tell everyone about it, it's very understandable.

By the way, if you're reluctant to click on a video link because you don't like obnoxious Youtuber cliche videos[0], Matthias Wandel is very much not that.

The earlier video (when it first happened) got posted a couple of times, with a handful of comments on one submission[1].

[0] e.g. 'you'll never believe why I never expected what the truth about Santa in Minecraft was!1!!'

[1] https://news.ycombinator.com/item?id=39182122
That's a fun one. symbol-macros don't have an equivalent in lisp functions as far as I'm aware - `(symbol-lambda-let (x (lambda () (list foo x)) (list z z))` ~= `(list (foo z) (foo z))` isn't a thing.

Speculate that such a thing did exist. Call it symbol-lambda for less confusion with the symbol-function that does exist in common lisp. It's a function that takes no arguments, being a distinct premise from a function that takes the empty list. `(apply func some-list)` would be an error. But one wishes to call it implicitly when it shows up in lists. Related to and distinct from thunks.

Thus it's a function executed by eval, not by apply. Specifically if eval calls into eval-symbol when called on symbols, one way to go is perform the environment lookup etc as usual, and then afterwards check whether the thing one found in the environment is a symbol-lambda. Something like:

(define eval-symbol-lambda
(lambda (evalled-symbol env)
(if (symbol-lambda? evalled-symbol)
(eval (open-symbol-lambda evalled-symbol) env)
evalled-symbol)))

(define eval-symbol
(lambda (symbol env)
(eval-symbol-lambda (lookup env symbol 'unknown) env)))

It doesn't take arguments, the same way symbol-macros don't take arguments.

The fexpr equivalent could be identical (since it's mostly distinguished from lambda by not evaluating arguments and there aren't any), or maybe the fexpr form gets passed the environment and the lambda form gets passed the empty environment instead on efficiency grounds.

With-slots then turns into something like:

(let (#gensym obj)
(symbol-lambda-let
(a (slot-value #gensym 'a))
(b (slot-value #gensym 'b))
(c (slot-value #gensym 'c))
...))

I'm not totally convinced. Its straightforward to add to an fexpr-based evaluator. I think the proper model is that it's a function with a different calling convention to lambda and to fexpr. In the same way that eval-on-list tends to end up in a tail call to apply, eval-on-symbol can end up in a tail call to symbol-apply which usually returns the argument unchanged.

However passing one of these things directly to eval, as opposed to passing a symbol bound to one to eval, is also possible. So eval picks up a third case for eval-on-function, where fexpr and lambda get returned unchanged, but symbol-lambda/fexpr/name-tbd get evaluated.

Also the evaluation of the symbol-lambda might need to know what name it was invoked through. That usually isn't the case and interacts poorly with renaming variables. That also distinguishes passing it to eval as a function from calling it by writing down a symbol that resolves to one.

Overall this leaves me with a sense that I don't quite have the proper decomposition worked through yet.
Pixel 8 / Tensor G3 specifically is rumored to have a performance or heat issue. The scope of that rumored issue is limited to that generation.
The only two places I can think of:

Germany (Berlin) (still EU, but at least there's a better climate). Enough space, people, life it good, lots of their partners are there.

Otherwise: Switzerland.

No sources.. But a highly technical CEO of such an important company does not 'threaten' our country to leave without actual plans and intention. I've said many times, if ASML was American, its marketcap would be 3-4x.

Shell, Unilever, KLM all left the Netherlands already.
They are not splitting hairs.

The GP comment was about the right toward anonymously sending telegrams and letters, then the response was about fraud, which makes no sense given the context of anonymity; you can't be fraudulently anonymous.
People say stuff like that all the time, then the most free market economy does well in the long term. Culture is important, but mainly as far as it permits people to freely help themselves prosper.

The West is made up of countries that often have 40%+ of their economy made up by government spending, ie, spending that wouldn't happen under a free market. That is far more a problem as far as raw economic outcomes than long- or short- term cultures. China will collapse if someone high up in the government attempts a 2nd Leap Forward, culture matters a lot in whether they tolerate a bureaucracy with that sort of power (history hint - don't tolerate that sort of power in the bureaucracy).
How is the air quality in your city? Can you use some road network outside of the main traffic lanes?
>see e.g. Airbus

One single successful company can't sustain the tech economy of a continent.

Even if they lost the commercial aviation crown after Boeing's flops, the US still has far more local champions with insane margins successful in other critical areas (military, web services, mobile, cloud, GPUs, AI, CPUs, etc) than the EU could ever dream of.

I'm sure working at Airbus or ASML is nice but those two companies can't employ all of EU's tech workers and fund EU's monetary deficits, especially since both are registered in the NL tax heaven.
There really should be a way to reverse transfers in cases of outright fraud.

Fact is: this will keep happening. Due to a sufficiently sophisticated attack, a moment of inattention (or outright stupidity), or a combination of both. People losing some money is not ideal, but okay, that's been going on since forever, so okay. But people losing all their money after a sophisticated attack and/or a singular moment of stupidity? That doesn't seem reasonable.
google vertex ai, the model is gemini
> Keynes promised us a 15-hour work week

And I bet he was quite right, but there is an important nuance: it's true for the 1940s level of consumption. If you reduce your level of consumption to 1940s level, you could easily manage to have 15-hour week.

> but those productivity gains have mostly been eaten up by excessive corporate profit-taking

You seem to gravely underestimate the huge gap in economic value between what people were consuming in Keynes' times and what they consume now. The productivity gains are embodied in goods in services like Uber, Amazon, Netflix, computers and stuff, computerized cars.

The newly built 1940s-level goods and services would cost a fraction of price.
That /r/rust took that subreddit before the Real Rust Video Game has confused many.
That's a gimmick, these were never sold in any quantity.
If it's hot and humid there's just no way to ride in appropriately protective gear.
South East Asia solution is to ride in shorts and flip-flops, with expected results in even minor falls.
My best so far are ‘Sharktopus Flytrap’… and ‘Suicide Bomber’, ‘Osama’ and ‘Terrorist’.

Not kidding!
€50B support package to Ukraine announced
That's because they've been allowed to call themselves engineers for so long that they're starting to believe they are.

Industry is so hard that they often don't even hire from outside. You've either finished school and interned in or you're too difficult to retrain.
Europe of today is nothing like the Europe of the 1970s.

In the mid to late 20th century, Europe has a deep & diverse industrial base. Public infrastructure projects like high speed rail were world leading. Western Europe had a military industrial base genuinely competitive with the US.
> which might require data from the battery that a normal power bank doesn’t provide.

... like the current voltage? Apple fanboys still believe in the magik Apple hardware, it seems.
Maybe combine the two - Have the applicant do a small task then talk about it. Maybe give them a slightly dubious direction then see if they followed to the letter or deviated and their reasoning for it.

I am having an interview next week and I hope it will be going like that. They emailed me yesterday with a small coding task. I was supposed to setup a simple server updated website with blazor (horrible name) using (a) Background Worker for the Server side "computation" that updates the page with a random number every X seconds.

Even not having worked with asp.net directly ever it was fairly easy to setup and implement. The complexities are rather well hidden by dotnet. But the use of the BackgroundWorker class seemed weird to me. In fact I implemented it first with a simple timer instead before noticing the ambiguity in the task description. So I implemented it both ways. I think I spend less than an hour on it and thats nice cause it respects my time :)
It’s not always a good return on investment. When you spend someone else’s money you aren’t going to penny pinch or bargain hunt like you need to.
Downvoters care to comment what's wrong with the information?

The sentiment also is the impression I got so far from the Golang community. Their own flavor for many things, but not much new. I think that is sort of the philosophy behind Golang, isn't it? They wanted a simple language, that many people could easily switch to, without learning new concepts. I mean, for 12 years of its existence Golang didn't even have generics, making it superficially even simpler. That is what you get with Golang. Not too surprising really. Some people like it, some don't.
Dear Penis,

I must write you this letter to show you my burning eternal love since your 4th grade for legitimate, anonymous and encrypetd communication.

In shivers.

Your uncle.