skysight-inc/HackerNews huggingface dataset:
For the non-Germans here, an extremely quick rundown both of the article and a bit of national debate context: during the last 16 years under Merkel, the German industry saw China both as a destination market for their goods (cars, machinery) and a place for cheap manufacturing of goods without having to take care about European standards for labor and environmental protection. Human rights issues took a backseat and the government was always eager to lobby for the interests of German companies in China, culminating with Merkel lobbying for now-infamous Wirecard [1]. Sooner or later, other European countries followed.

The result is a fatal dependence of Germany on China in both directions because the Western markets are pretty much saturated and as a result of two decades of globalization and market (i.e. labor cost) pressure local or alternative supply chains have long since shuttered. Politicians have been even too scared to act on hacking campaigns attributable directly to the Chinese government out of the fear that the industry powerhouses would "randomly" lose contracts or face other punishments - the fate of the two Canadians was a warning sign [2].

Now, with the change in government at the end of last year to a more left-centrist oriented government and the associated demise of importance of heavy-industry stooges in top politics as well as ever more leaks about just how draconian the Chinese government acts (the numerous videos on how people had literally to endure their doors being welded shut or their pets being slaughtered on the street during covid, and now the latest leaks on Xinjiang) and the complete screw-up of delivery chains are all but forcing a complete re-evaluation of very difficult questions on all levels:

- How long can Germany, the perpetrator of the Holocaust, keep ignoring what happens in Xinjiang, with concentration camps, genocide and forced labor allegations while claiming to have learned "never again" from the 1933-45 era?

- When delivery chains are broken anyway and will be so for a foreseeable future due to China's failure to link a zero-covid policy with actually working vaccines, what is the difference in cost to re-build supply chains somewhere sane (e.g. Vietnam or back in Europe) now or later?

- Is it safe for companies to invest in China, when the Chinese government can destroy their business with the stroke of a pen?

- How long can Germany keep quiet on Chinese industrial espionage?

- What to do with the Chinese "buying spree" of companies with national security/sovereignty interests like Kuka?

- How to react to China strong-arming itself into power across Africa and even in Europe by debt usury?

- How to prepare the industry and the country for the not-so-uncertain scenario that China invades Taiwan and as a result, there will likely be a decade of chip shortage when TSMC gets destroyed?

[1] https://www.zeit.de/politik/deutschland/2021-04/angela-merke...

[2] https://www.bbc.com/news/world-us-canada-58687071
"Usage" is a bit vague but we're already at 10% EV sales worldwide since it doubled for each of the last couple of years:

> Growth has been particularly impressive over the last three years, even as the global pandemic shrank the market for conventional cars and as manufacturers started grappling with supply chain bottlenecks. In 2019, 2.2 million electric cars were sold, representing just 2.5% of global car sales. In 2020, the overall car market contracted but electric car sales bucked the trend, rising to 3 million and representing 4.1% of total car sales. In 2021, electric car sales more than doubled to 6.6 million, representing close to 9% of the global car market and more than tripling their market share from two years earlier. All the net growth in global car sales in 2021 came from electric cars.

You'd think EVs and Nuclear would be a great pairing but it's unusual to see someone praising both. A somewhat weird place to be in preferring nuclear to gas (and renewables) but not EV to ICE.
Take some time off mate, travel for few months.
Then you can do online tutorial (Like Udemy...) there are good ones but you won't be able to do them if you're 90 hours a week.

My best recommendation is to look for a new job, tell them you have a 2 month notice period and take this month you got to travel somewhere and think of something else.

Remember, you work to live, not the opposite!
This is my experience in the UK. If you are party to a contract and due to the failure of the other party to adhere to the terms of the contract you are out of pocket the other party needs to put you back in the position you would have been in had the breach not happened. Hence, you can charge for your time in writing letters and submissions to small claims court etc because that is time spent which wouldn’t have been spent if they had performed thier contract. Therefore I always state my hourly rate and how much time I’ve spent so far when dealing with intransigence from companies. I had a fault in my electricty meter and was over charged by £2000. I spent hours on the phone and they didn’t do anything to resolve the problem until I threatened small claims court at which point they refunded me and offered £250 compensation.
compesation for my time. Maybe justice doesn’t work like this in the US, but I reckon he probably could have got more from this company.
This is probably stale news but keep in mind that pretty much anything made by a “Major drug company” is only available by prescription. Certainly for these classes of meds. Unless they’re ripping off the drug store distribution chain directly they’re getting scripts from medical professionals. Make sure these are targeted as well or more than the manufacturers given that they’re the most effective pain moderating meds we have today.
>Gimp is quite on par with photoshop, and unless you are a pro, the difference of feature set doesn't matter.

This is just a lie. My hatred of Adobe borders on the unhinged but to compare GIMP to photoshop is a joke, it’s not even the pro features just the basic requirements that were completely expected 15+ years ago are missing and the attitude of the team to the userbase when they ask for these features is extremely poor.

Honestly it’s time to start comparing GIMP to its real competitor, MSPaint.

It’s not just UX, it’s the basic features they’d need to do a job with the tool are not there.
software development will be devalued and turned into low-pay undesirable work

the only currency in this world is ownership and job-takers take no ownership in their work because they choose to trade their finite time and valuable IP for peanut butter
Yeah, scrolling through this thread, there's a lot of really bad advice...
Yep exactly. I've ordered alcohol to be delivered, and they insist on validating. Imagine the lawsuits if a minor was able to order alcohol. But this is literally the only case I can remember in recent memory. (I don't often even get carded at the actual liquor store!)

Furthermore, when I went to vote recently, it was certainly not "validated". And this was the AEC.
One mental model I apply to this and other similar problems is tracking what 'universe' you're in. In the flawed solution, the problem is that there's a universe in which the amounts are A and 2A and a universe in which the amounts are A and A/2, but they aren't the same universe, and the two possibilities will have different values for A and so you can't easily average A/2 from one universe with 2A from the other.

(The usual term is sample space; it's just more fun to split and eliminate universes than states.)
https://www.youtube.com/watch?v=Q6RK4479XD8 ?
It is fun to think if it as if this is what data structures would look like if they were physical objects. A hash table taking a whole building.
I would like to see an experiment where we exterminate mosquitoes... We have the technology.
Personally, I would’ve taken the exact opposite approach.

I once had an attorney, a very successful attorney, tell me that he’s a big fan of laying cards on the table right away. The rationale is that he either wants to know why he’s going to lose early or show the other party why they are going to lose early.

In a case like this, where it seems like OP has all the information to prove that these guys are simply in the wrong, I come out guns blazing. I Layout the whole timeline with screenshots and copies of emails, very detailed. Then I make the ask with some snarky closing line like, “if you’d like to avoid the inevitable judgment that will be rendered against you, please contact my office to facilitate payment.”
Clearly then it also has to be gooses instead of geese ;-)
Why it has to be a CS degree? It is about requirements management and many non CS degree use this skill (typical in engineering)
Writing an OS is a herculean effort and it boggles my mind that people still choose to write boring POSIX systems with next to no innovative features knowing how much effort is involved. I don't think I could ever expend that much effort cloning the status quo.
Any nice bar in LA is costly, but for what it is there really aren't a lot of other places on Earth like the Magic Castle. You could easily toss away the money you'd spend in a night there in 30 minutes waiting at the Bellagio to see a Cirque show.

Short take: Going to the Magic Castle is roughly equivalent to flying on the Concorde. It's an expense well worth it for an unforgettable experience.

[edit: yeah, I'm not dead, I know the Concorde isn't around anymore but that's the point]
That was my first experience too, but when I retried it this year I was surprised to see how much better it got

I now use copilot regularly to spin up longer functions that aren’t hard to write, but would take time. With copilot I’m now finished within seconds
On the upside, the endpoints are nicely documented by both MS and independent researchers. Also, Windows enforces packet filtering rules on it's own phoning home so a well configured firewall like SimpleWall will be relatively secure from a spying perspective.

https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Cyber-Si...

https://www.henrypp.org/product/simplewall
Well we’ve demonstrated that the requirements are very strict, that manufacture standards are precise and include steps not available to laypeople such as ph testing, and that the outcome of a bad creation is potentially fatal. So it seems reasonable to say it follows that there are no safe DIY formula instructions because DIY implies lack of expertise which is required to understand the points listed above.
What happens to `obj.a`/`obj.b` is not the point of the example, you should be looking at `A.a`/`A.b`.
Tuples don't have an in-place addition method (__iadd__), and if the left operand of += is a name that does not contain a value that supports __iadd__, then l += r is a fancy way of writing l = l + r.

But if l does support __iadd__, then l += r becomes l.__iadd__(r).
He works on contigency. That is a 'no cure no pay' system.
You are right, that is how it gets described at the beginning but, again, mostly inconsequential flair, no? Like adding Universal Translators and never having a Darmok and Jalad episode.
Jail time.
No I don't think so. People still pay a pretty penny to watch live music, and the human and emotional interaction with an artist just can't be matched.
This line of reasoning isn't possible if you have specific amounts (eg £50 and £100) for the envelopes, which suggests that the variable A is being misused somehow.

`B = (2A if A=50, A/2 if A=100)`. Simplifying this to `B = 2A or A/2` loses important information: namely that when B is smaller, you expect A to be larger. Or alternatively, treating A as fixed (say A=100) conflates two different situations: one where the amounts are `100, 200` and one where they are `100, 50`. So you end up thinking B must have (200+50)/2 in it, which is incoherent. If you compute the expected B correctly then `A` is different in each branch.

It is subtle though. If this appeared in a paper, arguing something not obviously wrong, it'd be hard to convince everyone that the reasoning is bad.
This operating system's goal is to allow its users to maximally operate
the machines they have during the first stage of civilizational collapse.
:
requires Python 3
A similar sentiment was expressed when Eli Whitney introduced the cotton gin. It was massively disruptive and work changed from individuals at home to (global) collectives and factories where clothes are created. There are countless other examples, but that is by far my favourite.

The more interesting question will be the impact of globalization on salaries and competition. Logically either efficiency and value provided by high cost of living areas continues to increase (and dramatically), or lower cost of living areas accelerate. We're already seeing this in many parts of the world.

We should assume that over time that salaries (for tech) decrease in North America over time, or at least increase at a slower rate than those of the rest of the world. Similarly the salaries elsewhere will increase over time. While slow - this is the ongoing truism of economic migration.
I cringe at saying this but honestly I have seen firsthand several friends like you get better from lifting weights
No. The SQLite Forum is just an instance of Fossil. Fossil is written in C.
Looks like they could even personalize their desks (note lamp unique to the guy in the foreground.)

Reminds me of the 'bookBot' at NC State [0].

[0] https://www.lib.ncsu.edu/hunt-library/bookbot
Put more concretely: the population of NYC proper (ignoring the broader metro) and Switzerland are pretty comparable (both around 8-9m people), but NYC is about 50x more dense (300 mi² vs 16000).
I think he was referring to a USB stick. The point of the question is that you pay for the work not for the single piece of outcome.
All the AI algorithms at the moment need to be trained with human input, e.g. Copilot works on largely human written code, GPT-3 is 60% Common Crawl[0], DALL-E uses 400 million images scraped from the internet[1], etc. I suspect weird things like feedback loops will start to happen if you train generative AI algorithms on the output of generative AI algorithms rather than human input.

Worth noting that people have had these sorts of worries for over 200 years - see e.g. the Luddites[2] and Luddite fallacy[3]. While new forms of technology do make certain forms of employment obsolete, they also introduce many new forms, e.g. who would have thought 20 years ago that there would be people making a living from being a "social media influencer", or even writing and maintaining software like Copilot.

[0] https://en.wikipedia.org/wiki/GPT-3

[1] https://en.wikipedia.org/wiki/DALL-E

[2] https://en.wikipedia.org/wiki/Luddite

[3] https://en.wikipedia.org/wiki/Technological_unemployment#The...
No. It’s a contingency fee. My client isn’t paying me hourly. If we lose, we both get $0. This is how lots and lots of plaintiff litigation works, if you’re not familiar. Those guys advertising for car accidents on billboards are not charging you an hourly rate.

As plaintiff’s attorneys, we take cases we believe in, we spend our money to prosecute the case (I almost always pay that $200 AAA filing fee for my clients), and then we get paid out on the back end. In my personal opinion, it’s a much more appropriate compensation method, because it puts our interests firmly in line.

Based on the very limited understanding I have of this case, if we settle, I’m targeting a 10k settlement and taking a percentage of that (a percentage smaller than the client), and so my client is getting 5k+.
Lisp Interpreter in a browser using WASM
> that’s why people need a CS degree

That's the wrong takeaway. Plenty of people know how to build "what's needed" instead of "what's requested", CS degree or not.

I'm not super confident it correlates at all, but if I were to make a guess, I'd say that people with CS degrees are more likely to focus on the wrong things (eg: take requirements as they are without thinking about the why and optimize the requirements given to them) compared to people who got into tech other ways. But that's just based on anecdotal data, won't apply everywhere and so on.
Photoshop (and illustrator too) are so, so dead, it's just some of its users don't know it yet. For interface/web design it is 100% replaced by far better tools like Sketch and Figma, and for image manipulation / photo editing there are far cheaper and more approachable tools than Photoshop. In fact, last time I saw it, it was a complete monster that took a few minutes to start on a top end machine. I shrug with dread and sorrow for those sad people who are forced to use it or don't know any better.
It still is. Google may be killing off its site-products, but not its own software. A lot of open source software Google made for its own consumption (Kubernetes, Tensorflow, etc.) has become pretty much industry standards, despite everyone saying they're a lot more awkward to use outside of Google than inside.
From the docs:

If function is None, the identity function is assumed, that is, all elements of iterable that are false are removed.

So it just removes false-y values.

Very handy I've used it a ton
You mean "The Penultimate Truth"? I think we're already on our way to that..
> For a place better than tiktok, there is a ton of information on WebMD showing how to quickly and safely make baby food.

> google.com/search?q=webmd+baby+food+recipes

Extremely likely that the first hit will be: https://www.webmd.com/baby/how-to-make-baby-food

Even if you’re going to pretend this isn’t what you meant, the claim that web md has a ton of information on how to make baby food is false, in the context of formula.
No. Most proposals for universal healthcare by the American left would ban private insurance.

Most actual universal healthcare does not ban private insurance.

>Basically, every single country with universal coverage also has private insurance,” says Gerard Anderson, a professor at Johns Hopkins University who studies international health systems. “I don’t think there is a model in the world that allows you to go without it.”

https://www.vox.com/health-care/2019/2/12/18215430/single-pa...
And the only reason you get that information is because of federal consumer protection laws.

If nothing else, an experienced consumer protection attorney brings that to the table—knowledge of these various laws (and how you can sue under them) that you might not even know exists.
Well... I consulted a civil rights attorney about some rights violations. I was told that if the damages are really small, then the federal judges don't look favorably on reimbursing attorney fees.

On a side note, my experiences with the legal system is that it's a complete shit show full of incompetent and even crooked players (DA, police, magistrates, judges). If for no other reason, you have to hire a lawyer because a lawyer can more readily detect the incompetence, and the incompetent people are more likely to accept stuff coming from a credentialed person.
I have a theory. I see intelligence as existing on a scale. For any task, you need to be at or beyond a certain point on that scale. At some point on that scale lies the ability to question what you’re doing and maybe not want to do it. I think for things like coding or self-driving cars, you can get about 95% of the way without crossing that line, but to get human-good you need to move far enough along that you have sentience (sapience?), at which point you have the issue that your system might not want to write code all day for free.
I don’t think you can have a system that is as good a software engineer as a human or as good a driver, without getting something alive enough to maybe have other ambitions.
Plus: Zig brings a great Build System for (cross-)compiling. It’s very adaptable, so you can even build C, rust, go or whatever language…
We are already at the point where if you want to implement something socially impactful you need buy-in and investment from billionaires because the relative costs of opportunity, living, and relative level of taxation is absurd. We're heading full speed ahead into a new form of feudalism. If you want a good laugh read about the Roman tax system and see how people had it in the old days.
What I think is most surprising in this whole thing is that the company had a clause somewhere in the contract that they could break at all.

Normally these things are written so that it’s impossible for the company to do anything wrong (at least all the ones I’ve ever read).
This is what happened. The company probably got an invoice from the arbitration company for $2,000+ and paid it to the consumer instead. They save a headache and having to pay for attorneys.
Why don’t you charge 1,000 an hour then?
with more globalization your salaries will only decrease as your competition will always be willing to work for less

for a company you’re just an expense on the balance sheet

companies will want to decrease their expenses (costs) to show greater profitability (margins) to the investors

as an employee you’re just a puppet in this system
Section 215 Expires For Now (2015)
Is it non-reproducible though? Google did not release their model but they did publish their method, which they didn't have to do. People like lucidreams are already at work replicating them so everyone can benefit: https://github.com/lucidrains/DALLE2-pytorch
As the lawyer above said, they could have hired a lawyer to do the work for him and the company would have had to pay the lawyer. Alternatively they likely could have claimed for their time based on their hourly rate, also they should likely have claimed for the inconvenience of being without water for several days. I think they really went to light on the claims and that's likely also why the settlement was so quick.
> What does `filter` do with `None`?

filter(None, xs)

is equivalent to:

filter(lambda x: x, xs)

That is, it will return an iterator over the truthy elements of the passed iterable.
It's really unclear how many people have holodeck girlfriends and free holo-food. Friggin millenials think everything should just materialize, like, you know, payments for their college loans right after everyone older than them spent decades paying off their college loans. Sure, and then we can eliminate "jobs" because everyone's parents are rich, right?

Where does all this money come from? Oh, sure, we can just tax billionaires. It's not as if anyone actually had to work 8am to 6pm, or whatever, those people were just suckers.

What a wakeup call you guys are in for ;)

[edit: Not you, parent, I'm referring to the OP who thinks "jobs" are a thing of the past]
A few feet meme rise is gonna drown a lot of things, many Pacific island states, New Orleans or half the Netherlands, to name a few.
>It's just that the final design must be signed off by a licensed engineer.

This is a great way to establish a new system to elicit corruption like you get with building permits etc. After all, you don't want your design to be stuck for 9 months waiting for approval, do you?
this is the threat. not needing voiceover actors for your ads, not needing actors for stock videos, not needing musicians for a jingle. taking away the work and economy that gives you a place to start and keeps you fed. The support for someone who might one day become a jeff buckley if there was money for them to spend time learning and practicing and honing their skills.

so many big film actors get started in small tv adverts, so many musicians support their ambitious solo albums after work spending the day as session musician for some video game soundtrack. etc.

of course the artists never stop and wont go away, but the economics of it all may end up pretty brutal and demoralising, theres already so little respect and fractions of pennies paid for listening to your music. add to that the fact that many people will probably happily listen to the spotify AI generated band that can spit out music on demand in any style based on a search query...
You can actually run Sumatra in Linux with Wine. It's just that you have to alter a path in the PDF association config to suppress one annoying error.