skysight-inc/HackerNews huggingface dataset:
Ask HN: Leaving Germany – where to find quality of life as experienced engineer?
My wife (hotel management), our 6 month old son and myself (CS, software, hardware + business consulting) need to leave Berlin and Germany. Everything in Germany and especially Berlin eroded to a point, where we don’t want to stand it no more - meaningless to get into the details but quality of life, politics, social life, social net and tax situation just reached their 30 year low.

Our main goal is quality of life for all of us, so it should be a country w/o cold winters, possibly an island close to the equator. I’d appreciate, if I found a tech position, that allows us to buy / rent a quality house (which is close to impossible in Berlin even making 200k/year [due to neck breaking tax and cost of living]).

Getting along with English is a must. The same goes for the possibility of getting work visa. I also consider working remote for a EU / US company and just move to a nice place, but I’d love to hear your personal story, recommendations or ideas.
Under the hood, it uses https://github.com/pdfminer/pdfminer.six which expects the text to be stored as text.
The example to me looks like C++ is still nicer, I don't get the hate on C++ but then again most of the native work I do is gamedev.

The benefit that C++ and Carbon can run together is a nice feature. It is like Objective-C++ (using ObjC + C++ together) or Swift/ObjC that worked well in gamedev as well when you needed to wire in a C/C++ game engine into iOS. For Android the NDK.

I think any C++ replacement has to be compatible with C++ but at that point isn't C++ still the root? C++ will never go away and it is actually a great language that is powerful. Then again I have spent lots of time in gamedev where that matters and most libs are going to be C/C++ for the foreseeable future.

Just learn C++.

You'll probably need to learn C++ to understand integrations with Carbon anyways. Carbon seems like yet another language you'll have to learn that is built on and tries to replace C++.

Fun fact: Fun fact: Objective-C was made in 1984, one year before C++ (1985).
> should we skip tipping for any restaurant that forces the use of QR/web menus?

Why would you punish the servers for the decisions of the restaurant management/ownership?
Hahaha, there's massive amount of BMW drivers that fail to pair their iPhone to the car, much less understand basics of computers.

You are way, way, WAY too optimistic.
Do you include the UVF, the LVF and the UDA when you refer to 'the British'?
We've got quite a few other notebooks for other kinds of search on the blog. Would love to hear your thoughts!
This is not a well articulated or researched opinion piece, but it is interesting to see what some individuals initial reaction to Effective Altruism is. And in this case it is obviously negative.
C type declaration syntax isn't easy to read for humans, as demonstrated by demand for projects such as <https://cdecl.org/>.
Historically it has been to move to the US for higher wages. This happened for instance when US ag subsidies combined with opening Mexico's ag market priced out small farmers.
I agree. Why bother creating a workaround for this problem? The easiest resolution to this is to spend your money somewhere else.
"How To Listen to Jazz" is phenomenal. I picked it up on a whim, not even knowing who Ted Gioia is but I've loved it so far. Its opened me up to some new tunes I didn't know about.
Not in the UK, where the chickenpox vaccine isn't part of the vaccines given by the NHS.
You are right, but widely disseminating these findings is important in order to counter two equally damaging narratives: that acute hepatitis was caused by vaccines, and that it was caused by Covid. In the end, the authors speculate that lockdowns may have been the ultimate cause.
Getting one discharge per year and being less than 30% efficient is a major limitation for any kind of construed thermal battery.

A more viable though still impractical approach is to store energy in rocks underground. Essentially trading the need for a multi km deep borehole for geothermal with the need to provide your own heat.
> Honestly most of the clever things you're about to do, the compiler is already going to do for you, but better and without the bugs you'll introduce when you do it wrong.

I don't think this is actually the case, it's fairly easy to outsmart most compilers. A more honest argument is that it, in most cases, is a bad trade to make the code 3% faster by making it 10x more difficult to read.

Sometimes it is worth that effort, but that's the exception and you need to be able to motivate why it actually makes a difference. Show me a benchmark that demonstrates this is actually much faster (as a whole, not just the method), and then we can talk. "Clever" is in most cases another word for premature optimization.
If I listen to Mozart, will I become smart enough to prove this silly theory wrong?
Heh - the Netflix zombie series "Black Summer" was filmed in "North East" Calgary, Alberta Canada.

The running joke was that because the "North East" was a fairly rough/work traditional working-class area, they didn't have to do much "set dressing".
I believe this is part of the premise on how Wealth Tax is supposed to work. While I'm not a big fan of Wealth Tax, I do think this is an idea that should/can be used across the tax system.
Make for Yourself a Teacher
+100

I first heard of this in the great Functional Core, Imperative Shell [1] screencast of Destroy All Software. It allows you to easily unit test your functional core (as they're just pure functions).

[1] https://www.destroyallsoftware.com/screencasts/catalog/funct...
Care to share an example? It makes talking about this really hard.
Well the syntax for declaring a function in Rust is:

fn foo_bar(foo: &[MyType], bar: i32) -> String { ... }

so probably to match that.

I believe Haskell does something clever such that there is no difference between a function that takes two parameters, and a function that takes one parameter and returns a function that takes the second parameter. This isn't the case in Rust. Those would be distinct types and the latter would be called differently to the former. So I'm not sure that the Haskell syntax would work for Rust.
> Igg food sensitivity test/food panel for 200+ foods

Last I looked into this, the science didn't really support this interpretation and in fact may have been directionally opposite.

Iirc in layman's terms, a "positive" result in that test didn't really mean "immune response" it just meant your body had the corresponding chemical to break down the food. What you had eaten in the past week could alter the results of the test and the results weren't predictive of foods that would cause digestive issues.
But, again, why can’t they stipulate requirements for using their services? If you don’t want to run their anti cheat then you can’t play on their servers, simple.

It bothers you and (relatively) few others that they need to run a kernel driver to prevent cheats, but it bothers countless players when a game is plagued with cheaters, and yes, there’s some prevention done by anti-cheats. Call of Duty: Warzone has/had a notorious cheating problem and absolutely no anti-cheat system.
I think this is the actual paper: https://www.medrxiv.org/content/10.1101/2022.07.19.22277425v...

And be careful before attributing this to COVID lockdowns. In the US, at least, there does not actually appear to have been any meaningful increase in hepatitis in young children:

https://www.cdc.gov/mmwr/volumes/71/wr/mm7124e1.htm

The UK could be different for any number of reasons, but, at least in the actual paper and in the US, this does not appear to be COVID-related, even indirectly.
If they manage to make Carbon highly compatible with C++ (which is one of the design goals IIUC), then a C++/Rust compatibility layer should work fine with Carbon/Rust, or am I missing something?

That's a big "if" of course, and time will tell whether they manage to pull it off, but at least that seems to be where they want to go.
The bitcoin/Lightning support is a huge positive for me. I really hope they keep that.
“In 10 years, you will own nothing and you’ll be happy”

What if instead of owning cars, we rented them? Less garbage parked on all our streets when not being used. Less fossil fuel monopoly lockin. Self driving upgrades would be the norm. Then this approach by BMW would make sense.

For me, the real racket has really been the pushing of ownership on everyone. Own a car. Own a house. To do so, RENT MONEY from a bank and go work to pay back millions of dollars over decades or we will reposess your house. You’re welcome, pleb!
Thats the beauty of it. You can not. Because we do no longer have a free market. All car companies, belong by shareds to a few titanic entities, who will push this in lock step to all there companies. Welcome to the gilded age.
Predictability is great in teams which know what they are doing. Oftentimes, in early stage startups, there is ambiguity in what needs to be under the WIP list.

While it is optimal to minimise transactional cost due to context switching in that case, maintaining a constant throughput in that scenario would be sub optimal.

Superb write up, though!
Two weeks in, the Webb Space Telescope is reshaping astronomy
> But if you still hate this so much, you can live far enough from the city that it's not economical to build next door to you, or you can own enough land that it won't be an issue.

So you can avoid the problems by either accepting a commute that's 2 hours each way (and for which public transit is all but guaranteed to be unavailable), or by being rich.
Not really clever, but having a tight iteration loop for whatever you're working on. This can look like creating custom scripts to automate commands you would need to input each time you iterate on something, or setting up an environment or UI to help with the development process. It can be a pain to put in the upfront work but it tends to pay in dividends down the line.
This first seems like a pointless thing to do because you could just make it public in class A. But then when I think about it more I realize that it might actually be pretty useful if you have a huge codebase and it would take 30 minutes to recompile if you change class A that is probably defined in a header file that is included everywhere. This trick can then save 30 minutes.
June 2022 Monthly Update
I built a wheelstand kiosk that’s still in use. Really just brochure-ware (wheelstand is the stand next to a car or equipment at a trade show or dealership).

Web app using Elm on the client side with a simple iOS webview wrapper and provisioning via remote MDM + apple’s enterprise store.

The sole purpose of the wrapper is to lock it down, and launch on start. I’d just use a kiosk app instead though if I had to do it again and try to avoid the whole MDM and Apple enterprise stuff… major pita.

Elm for the client side has been absolutely bulletproof and maintenance free. Adding random feature requests has been enjoyable. Highly recommend.
The ability to ship new slightly incompatible versions of your "International Standard" every three years doesn't mean you're evolving quickly.

> Where C++11 and C++20 are huge major upgrades.

They seem significant by the standards of C++ but they're rather less impressive in the bigger picture.
Perhaps dependencies are being reduced. “Cutting off” is harder when you depend, or might need to depend on someone, assuming they have something of use for you.
Efficently Rendering GlTF Models: A WebGPU Case Study
More faster is more better; you only have 16 milliseconds per tick assuming you want to read input 60 times a second, some games poll even faster / have a higher frame rate.
Why not provide a pre-set up machine?
I would also not have them install eg Matlab or LabView themselves at the start of classes.

But yes, I recognize the struggle. At my RoboCup team (TechUnited Eindhoven), the learning curve is also steep: from non-CS students that use Matlab on Windows, to using Linux with C++ & Python, ROS, git, not to mention our own stuff on top.

It's a filter, to say the least.
If the V for vehicle is taken literally, then they will do more good than just big BEV SUVs in cities designed around cars. Think delivery moped and ebike trikes, or commuter ebikes, trains and buses. Last mile delivery vehicles etc.

But, if the alternative to the BEV SUV is an ICE SUV then they'll still help a lot, saving lots of money and many lives.
We spend vast sums characterizing materials before they become cheap plentiful and profitable, this certainly could be an important step towards power generation without making a step in that direction directly. I imagine characterizing the likes of fusion it would be some comfort that it's inefficient. Question how do you avoid the great filter? Answer very carefully.
The convo you’re replying to is about taste preferences reverting or not after doing the keto diet. Most caloric restriction diets limit or forbid sugary drinks while you’re on the diet, so it’s no surprise the keto diet is similar in this regard.
Thanks I didn't even know that was there, this will help me. It looks like its files only, not directories which is important to get accidentally deleted files.
Correct. Free doesn't mean free of cost in Sourcehut's sense. Running a service like that, that scales, is hard when you don't make much money. They have every right to charge for usage of the main site. The cool part is that the entirety of the platform can be self-hosted, and nothing's hidden from you. It's also super minimal compared to GitLab.
I think weight of EVs is a "how long is a piece of string" discussion though. Which EV, and heavy compared to the average car, or compared to a feature equivalent ICE car? Currently large luxury EVs are in favor in the American market, but that'll probably change once smaller affordable EVs hit the market and fill out demand amongst the more common vehicle price points. There's also no shortage of truly behemoth ICE vehicles getting about, so I'm not sure it counts as a practical con for EV's just yet.
I get tired of those claiming property taxes are unjust with the claim that one never truly "owns" their own home, but instead just rents it perpetually from the state. Property taxes are a significant share of local and state tax revenue and pay for schools, roads, police, courts, etc.

Similarly, I'm not too sympathetic to those (often elderly) who claim they can no longer pay taxes due to fixed incomes while home prices increase. The amount their taxes have increased are a fraction of the equity they've gained - they should be able to obtain some sort of "reverse mortgage" that pays the taxes in exchange for partial ownership of the home, which would then be settled at time of death by the heirs who'd just not inherit the home 100% clear.

What does bother me about ever increasing property taxes is the entitlement of the localities and states on that increased revenue without justification for the improved services they'll provide to taxpayers in exchange. In a city like Austin where home prices have increased close to 50% in just the last two years, that must mean the city and county's gross tax revenue has also increased by some proportion of that.

I think most states and localities should be forced to run like a typical well run HOA where all costs and planned expenditures are 100% transparent. Taxes should only rise on properties when there is a justified cost increase, and should not automatically go up when values do.
I'd love to see way more effort and subsidies going into thermal batteries. We don't need to invent any new technology since it already exists. Thermal batteries can use pretty mundane, low impact materials, so the downsides of mining and manufacturing scale of chemical batteries don't apply. Thermal batteries can't solve the problem on their own, but we can build them now at huge scale pretty cheaply.
essential craftsman for "videos related to blacksmithing, general construction, safety & productivity, and various other trades" https://www.youtube.com/c/essentialcraftsman he's like a youtube version of larry haun
Half by what metric?
You don't need a full-on borrow-checker to make move-by-default safe.

If you can track whether or not a variable has been (definitely) initialized, you can track whether or not a variable has been moved from. It's the same basic logic. And there are languages without full borrow checkers that can do that--Java is the first one that comes to mind.
~1000 children have this so far, and many have not required a transplant.

How many children lost a caregiver due to covid? 140,000.
Thousands have lost both parents and are now orphaned.

Not to mention the children who have also died of covid.
No reason to update the CPU for several reasons.

The keyboard/chassis eventually wear out.
Ports/busses/memory get changed and updated requiring a full refresh anyway.
CPUs don't improve that dramatically, the years of doubling performance every 18 months are long gone. 3 years time is likely to result in what, a 30% performance enhancement? If that? That's nice, but not really worth an upgrade cycle. Especially if those enhancements come at a cost of a bigger die/higher price.
It's famously easy to uproot one's entire life and permanently move to another country.
Marvel Studios Phase 5: Kevin Feige Lifts Curtain at Comic-Con
I'm with you on this one. If I could move the CPU and RAM from my late 2021 HP laptop to my 2013 MBP I would do so in a heartbeat.

Apart from that, the only things somewhat better on the HP are USB-C charging (allows me to use other people's chargers – I work in PC-land) and HDMI 2.0 port. I barely use the last one, and for all my needs the mac's DP connectors were enough (could run 4k@60Hz). Bonus points for those being thunderbolt, so they run at full speed with a screen attached.

The mac's screen, touchpad, keyboard, speakers, wifi (!), lack of case creaking while on a flat surface are all simply superior. And this is a 9 yo computer that I've lugged around daily for some 7-8 years and would only go to sleep while in my bag.
The 1953 Bond minicar Mark C has a steering angle of 90 degree's:

http://microcarmuseum.com/tour/bond-mk-c.html
Constructed Language
The collective consciousness of a society only changes through open dialogue. Leaving it up to the politicians is a good way for such dialogue to be inherently political.

There are plenty of issues of basic human decency that can only be changed by talking to the people around you. Stopping entirely can only entrench people in their beliefs and validates the narrative that there are “sides”, and that the other side doesn’t listen.

Referring to an entire group of people as swine is case in point.

Politicians have their place, but so too the common conversation on the street.
Rural kids added up is a big enough population to see a difference in the stats.
Renting a car is a process that takes at least 10 times longer than it seems like it should. Also, rental car facilities are not on every street corner.
It does, but has tradeoffs we don't want. Like having no way to curb abuse.
Steelmanning is when your interlocutor agrees with your description of their argument.
It’s not for everyone, but it works for many. I am astounded by how many folks I run into in the states planning to move to Portugal, Spain, Mexico, etc. Definitely more than pre pandemic.
https://archive.ph/DMPvT
Something about a monthly fee for basic functionality screams “low class” to me. It’s like the difference between renting and owning. “You don’t have enough money to buy outright, so you’re forced to pay for a basic thing in perpetuity.” That taints BMW’s brand. I’ll buy a Lexus, thanks.
Damn, how've you managed your reputation hopping so often?
Keet is unbelievably user friendly with the best video and audio quality I’ve experienced on any network comms app (looking at you Zoom, Signal, WhatsApp, Google Meet…) maybe only FaceTime can hold something of a candle. What’s blowing my mind about Keet is that the quality is so good AND it’s 100% P2P, E2EE, and allows sharing large files (e.g. videos) in the chat that can be streamed as if they were already on my device. The UX is top tier, the features are beyond elite - who can even compete? I cannot wait for them to open source the platform, the internet of peers is upon us!
Unfortunately, because it contains proprietary source, I cannot :(.
I wish.

Nowever it's not uncommon to build frustration that way. Let's disregard the fact it's a highway to unhappiness. One day, one may not have enough energy to keep this frustration at bay, then anger will flow.

Anger is a funny thing, it can lend you temporarilly a lot of energy (that you pay back with interest later). So even if you didn't have any for compassion, suddenly, you might find you have a lot for destruction.

Now don't get me wrong, I think trying and failing at compassion is a worthy action, even when resulting with destruction.

In fact, some meditation technics are mostly that: you try to be compassionate, or in the moment, or just observing. You fail. You try again. For years.
> Scientists and doctors that warned about the health costs of lockdowns on children were cancelled.

Can you cite a few examples?
I was working to solve this exact same problem while I was at AWS on the design team from 2012 to 2014. I had spent the previous two years working on the SDK team (2010-2012). I’m a software engineer, who got his start in user experience, so I was able to work on the visual and interaction design with the designers, and then turn around and write the code for it as CSS classes, JavaScript, and components. It was called Plutonium.

Myself and my manager were constantly at odds with the Director in that area of AWS. He had no respect for designers or design, and kept pushing GWT, because he didn’t think web developers even needed to be working at AWS in the first place. We were actively and regularly working with the core Console team, as well as individual engineering teams who were building their specific sub-consoles (EC2, SQS, etc.).

I left in 2014. My manager left in 2015. Even though this doesn’t appear to be a direct extension of our work, this is absolutely a spiritual successor to the project we kick started all those years ago. Congratulations to the people at AWS who continued the good fight, and did what was best for customers against the whims of middle-management.
Different cancer cells respond to drug-delivering nanoparticles
Near-Threshold Computing Gets a Boost
Why stop at 80 degrees? With electric drive it's possible to do 360 degree steering[0].

[0]https://www.proteanelectric.com/technology/#protean360plus
And that the number of cases of people with repeat infections and long covid is considered in assessing whether these lockdowns and restrictions should have been lifted and the disease allowed to spread freely.
This sounds interesting! I'd want to do this but I'm busy till September :(
Create a Chrome extension that can analyze the materials used in any e-commerce product to tell you how sustainable it is.
It is worth your time.
What's the connection between charging for individual features and "right to repair"?
But if a developer builds, say, an airport on some unattractive land outside of a city, they will create most of the value being taxed, right? The same is true to some extent for any structure.
They can also put a sticker over the domain name, and it’s not necessarily going to be clear in the moment if mylocalrestaurant.co is invalid and it should be mylocalrestaurant.com instead.
You mean the PDFSegmenter Executor in the notebook?