skysight-inc/HackerNews huggingface dataset:
To provide additional context:

German Tax Rates for an individual:

$58,918 - $274,612: 42%

US Tax Rates for an individual:

$40,126 - $85,525: 22%

$163,301 - $207,350: 32%

So, if you make an average salary of roughly 40-90k, you pay a full twice as much in taxes, for an extra $9,228 to $20,700 each year.

That extra ~$10,000 to ~$20,000 dollars you pay in Germany in taxes, then (a portion of it) goes to pay for the health care.

The drug isn't just magically cheaper, they just pay for it via taxes instead.
Given HTTP pipelining and fetch() promise semantics, I'm not sure there's a practical benefit to pushing results instead of "blocking" the original request.
Specifically, it needs to absorb/emit in a frequency range called the “sky window”, where the atmosphere is transparent. In this range, the object is basically seeing the cold of space at a few Kelvin, so that almost no energy is absorbed and a lot is emitted.

The trick is to design a system where the total power absorbed across the solar irradiance spectrum is less than the power that is emitted in the sky window, so that the system is a net power sink (in this case to the tune of 100W per sq. meter or so).
Interesting. I can’t think of any incentives to counteract this. It seems we are slowly moving to a Right to Read future after all.
I personally really had to fight off clueless technical decisions from non-technical leaders, so it depends on where you are coming from.
great, so my RayBan wayfarer glasses will soon be regarded as suspicious
"I use the !g shortcut from Duckduckgo"

This works so neatly!! Going to try duckduckgo for the next month.
I'm curious about your experience, do you actually feel like you are seeing green, or do you just know that green is the correct answer?

We had a bunch of different candies on the table at game night and I gave my friend some M&Ms, he thought they came from a bag of mint flavored M&Ms. He said, "wow I never tried these before, they really taste like mint." We all did a double take, he definitely did not eat mint M&Ms, I don't really remember if we even had mint M&Ms at the table. I believe him when he says he says he tasted mint though, like his brain placeboed the mint into place.
As a fellow Git-hater, TortoiseGit vastly improved my dealings with Git.
Haha yes, a commenter after my own heart.

Of course, the only unaffordable price is one which the market will not bear. Any price at which a market transacts is by definition affordable.

And herein lies the issue: everyone wants to live in Berlin, but not everyone can live in Berlin. Price is the mechanism by which we determine who values living in Berlin most.

You might not think it’s fair, but this is the reality.
iirc the compilation time of wasm in Cloudflare Workers is very problematic[1] and right now it contradicts their idea of running low latency fast scripts, does anyone know if anything has changed ?

https://community.cloudflare.com/t/fixed-cloudflare-workers-...
Sands Piel
What happens when the group with opposing views to you defines racism and sexism in their favorite way?
Chrome Android copies canonical URL from the share menu. On desktop browser, I use a browser extension (CanonicalCopy) that makes available canonical link. It usually works fine on most websites. A lot of websites don't have canonical meta tag. Others have it misconfigured.
Yeah it's probably not the most complete dictionary. I'm using Wiktionary-data. There might be the occasional gaps and vandalism.
Nobody lives there anymore. It's too expensive.
Lebai
Panahai
That would be funny that a few clanks of cowbell sound randomly when the Cmd-C buttons are pressed.
Here's a list of social media that aren't harmful in the same way (or to the same magnitude) that FB and IG are:

- email

- Flickr

- special interest and professional forums

- StackExchange/Overflow

- Snapchat (partly because they put effort into not being harmful)

- FourSquare (now defunct -- previously a social network for physical location)

- Yelp

- iMessage

- OnlyFans

So clearly there's something Facebook can do, especially according to their own concerned employees. Zuckerberg just doesn't want to do it.
There was a time when I was getting a PCR* test every 7 days

I’m not in healthcare
Or working on a movie set, etc

I just wanted to know and see a small group of friends every other week, while complying with local orders

I’m of the philosophy that money/liquidity isn’t guaranteed, and so for health matters might as well maximize the privilege while it is available

At the end of the day some tests were free, some were covered by insurance, some were paid for and not reimbursed, others were

I did something similar when I paid for the HPV vaccines out of pocket. Yeah it sucks that I could get hit by a car and all of this is moot, but I also like the additional privileged I can afford which can fortify me against some things

(*I dont care about the efficacy or cycle guidelines, thanks)
WASM tasks shouldn’t need a full standard library. If you statically compile against any library it should only keep the pieces used.
> I don't think most people in public will even notice that these aren't normal Ray Bans

Most people will not even be aware such devices exist. Here, on HN, there's an assumption that everyone is or will soon be up-to-date with tech news. But, the world outside of HN is way, way larger.

I bet most people won't know what is going on even if they notice the eyeglasses have an LED that's on. It's not like an LED is a universal signal for "your privacy is cancelled now".
In rail yards, charging is easily solvable (dc fast charging and having multiple engines for yard logistics). On long hauls, you could use a smaller generator such as a gas turbine that could accept a wide variety of fuels; think of this as a freight train version of the Chevy Volt. Your fuel is primarily for the energy cost of aerodynamic drag, as when the train slows, it’s regenerating into the batteries onboard.

Diesel locomotives have always been diesel generators mated to electric motors (too much torque for a transmission), so a battery pack is a natural progression for the powertrain. Zero emissions requires either green energy produced hydrogen or ammonia for combustion.
>>> And when someone is good at their job, it can still be hard to quantify exactly how good they are, or how much they actually contribute to the business. It’s easier to say, “Okay, let’s have you manage some people,” and pay them more to do that.

It is incredibly hard. So there are two approaches - the sales quota style targets, and the shared equity.

I think the shared equity works - but that interestingly places a hard limit on the number of employees - shared equity gains need to be a meaningful amount of money. In other words, if you paid out all your profits to your employees equally, how many employees would you actually want to have? Would they want to hire anyone else?

Is this a new Coasian limit?
Adding more housing means there is more room for people.

Your question is almost non-sensical?
"spyctacles"
> whenever there is a bug nobody knows how to deal with, I'm the one they call.

Sounds like you already have some recognition and respect.

Why are you not the one evangelizing your ideas? It's not enough to have good ideas. You need to execute on them, you need people to understand why it's a good idea.

If one of these architects refutes or criticizes your idea, why don't you show case it? Why don't you build a prototype? You can then show that to everyone and make sure the origin of the idea is clear.

Also, talk about this to your manager. They should be able to help with making sure you get recognition for your ideas if it's important to you.
Interestingly, I always got done quite a lot more on Friday afternoon, with much less buzz around, thus more concentration.
This is awesome to see!

I have been working on something like this for a while too. But it uses GraalVM and it's "Polyglot" runtime to provide support for JS/Ruby/Python/WASM/LLVM languages.

It's packaged as a single binary using graal-native + Quarkus, or if you don't care about that (faster startup time/lower memory use/no JVM needed) but need maximum performance, you can run it as a regular JVM service as well.

It was born out of a need for a polyglot Functions-as-a-Service platform but without the weight of container orchestration -- I needed something I could deploy as a single binary.

Essentially OpenFaaS/OpenWhisk, minus containers.

It doesn't use CGI as a request/response specification though, it uses Vert.x "RoutingContext" interface which has methods like ".getBodyAsJson()", ".params('something')", ".header('foo')", etc.

https://vertx.io/docs/apidocs/io/vertx/ext/web/RoutingContext.html

An open standard like CGI probably would have been better, but Graal has marshalling facilities for sharing object types between languages, so the most user-friendly/ergonomic thing to do was to share the underlying web request object itself across language boundaries, including all the methods you can call on it.

---

This has given me motivation to finally finish it so I can publish + open-source it!
AMD Chipset Vulnerability Leaks Passwords
> The list of contradictions to this statement is massive

Don't confuse complexity and practical inability to predict with fundamental lack of predictability.

At it's base nature appears to act according to the laws of quantum physics + general relativity. On top of the quantum level, we stack a hierarchy of more abstract laws of how things behave at larger scale, so we have the standard particle model, chemistry, classical physics, etc, stacked upon that.

Due to current limits of computing, as well as the (mathematically) chaotic behavior of larger scale systems, we may not - as a matter of practicality - be able to predict their behavior, at least not based on a quantum level description, but that doesn't mean the laws of predictability ave abandoned us and the larger scale system has a mind of its own!
Yeah, but those are PCR tests, not antibody tests. There's a massive difference between the two, with the former trying to see if you're likely infected and the latter to measure an aspect of immunity.

Getting constant PCR testing is useful in that it'll help you reduce your own likelihood of transmitting the virus, which helps everyone.
Admiral Rickover managed nuclear submarines and aircraft carriers. Moreover, he was responsible for introducing these incredibly complex and dangerous technologies to the Navy.

Claiming that his approach was “not scalable” and that yours is “flexible” sounds naive and conceited to me.
FWIW, I wouldn't argue it is necessarily a bad pattern, just a highly uncommon one; the sort of thing someone with a lot of experience can do, but that you wouldn't go teaching to beginners. I would also demand to see a comment explaining the unusual usage.

What I sort-of expected to be called out on is the definition of what a sub-task really is, because that is still quite vague. I'm inclined to match these to what a user of the program would consider a thing he does with the program at the largest scale level (things like "print a document" or "send a mail"), but there is certainly room for smaller granularity sub-tasks as well. I.e. if you are rendering a web page, but can't display an image for some reason, you'd just abort the image render, not the whole page render.

How would I classify the example given (loading a user record from a database)? Well, I don't know! It depends on the context: if we fail at loading that user, are we going to have to give up on whatever other things we were doing as well, or can we continue, possibly with some degraded functionality? If the first, it's an exception. If the second, null (or whatever passes for null in your language of choice, like std::optional in C++).

I suppose it wouldn't surprise you too much to learn that I do in fact have database access routines in both styles... There's database.load_one_record ("query"), which throws if it can't find that one thing you are looking for, but also database.load_one_record ("query", default_value), which returns the specified default value if no record matches the query. Because really, this one depends very heavily on context...
Engineering manager at Red Hat shares his experience [video]
Python vs Human TicTacToe Game
> Yet another example that we don't really get a "raw feed" from out senses. What we perceive has already gone through a lot of "post-processing" by our brain.

Looking forward to HDR and Image Stablization in Humanity 2.0 coming in 102022.
Thanks for highlighting our paper!
Correct me if I’m wrong but the memory copying issue is not an issue if you pass an array buffer into WASM from JavaScript. In that scenario there’s no data copying. E.g. similar to how you’d pass the canvas data to WASM for direct manipulation.
In the trial, McDonald's claimed that they served the coffee at that temperature because commuters would buy the coffee, drive to their destination, and then drink it, so the coffee was served in a manner to make sure it wouldn't be cold by then.

However, it came to light that their internal research found most people drink the coffee while driving. The primary reason has been speculated but of course never officially acknowledged as what you suggest.
WASM in general is not suitable for DOM manipulation because it can't manipulate the DOM without calling into JS, which comes with a performance penalty. Hopefully that will change with future versions of WASM.
I'll be honest, despite my previous comment, I'm the same. I actually love the Holiday week where half the company is out traveling and the other half is just futzing. But I recognize that I (and apparently you as well :) ) am an outlier.
Yeah, magit for me. But I feel there ought to be a better way.
Note that this isn't an issue with the chipset itself but with the windows driver for the AMD Platform Security Processor.
I also can't drink most beer. I sometimes get a hangover and headache from just a single small beer (0.3 liter)

I found that I tolerate beers from some breweries better than others (the type of beer doesn't seem to make a difference).

I suspect that I am allergic to certain yeasts, but to be honest I have no idea.
Not all of us are professional programmers, and especially not all of us are only professional programmers.
Would be great to know the cons too. Eg. environmental impact, wildlife (birds, insects), air travel, radio-waves ...
Is running a speedtest on a regular cadence going to cause some minor impact to your internet quality when it happens?
Every year the CS department at my old uni have a get together dinner for old and current students and teachers.

The main event is a programming competition called snakeu (or something similar can never get the spelling correct), which is exactly this but in Java and no web servers.

A few times the winner have been the team that took the basic snake which always turns right and improved it by always turning left (generally you get 15 or 30 mins to code it).
What's an alternate to that which would make sense in a different context?
if I remember correctly, TI had a forth development environment for the 99/4a (TI-Forth).
Building Less Flawed Metrics: Dodging Goodhart and Campbell's Laws
If you want to get a feel for what building a Battlesnake is like, would definitely recommend the Thursday Twitch shows!

This one was a lot of fun, where penelope_zone (of rubyfmt/Stripe/Ruby Central fame) built a Battlesnake in Bash: https://www.twitch.tv/battlesnakeofficial/v/1150727860?sr=a&...

Disclaimer: I host one of the recurring segments on the Battlesnake Twitch
Rack is not tuned for single stream bandwidth. There are things that it does which may lead to lower single stream bandwidth. For example, if you have 1MB ready to send and enough receiver window, the default stack will loop around in tcp_output() and send all 1MB immediately 16 64K TSOs. I believe Rack will back off in between.
Do it on company time.
I find it odd they only quote the HP number, that's kind of irrelevant for a train - what kind of torque is it making?
Programming constantly changes and evolves. Does your employer allow you to use your work time to read journals and educate yourself on modern developments? If not, you’d better do it in your own time if you want to avoid being stuck in the past.
I’ve tried a lot of those, even contributed to exercism. I think it has it’s uses, but you can only extract value from those exercises once you know enough about a language.

For me those exercises are more about developing muscle memory than really learning a language.

OPs idea is good, but I think fails in the same way. I don’t think you’ll get much value out of reading PRs until you have certain familiarity. No amount of PRs will teach you what a monad is, you need to dive deep and conceptually understand the model(at least IMO).
Why is it internet commentors first instinct to assume the first they hear about something is the first thing that happened?

Seriously. I have several times tried to contact an institution and gotten absolutely no response, then tried Twitter and gotten a timely response. It's a thing.
The past, present, and future of artificial life (2014)
“Mathematical construct” is synonymous with “appropriately accurate language”.

“I'm just saying that if the actions our brain and body (and the rest of nature) are 100% predictable per the laws of physics, chemistry, etc, then there's no room for them to be controlled by something else.””
True, but why do you think “what’s really happening” is reducible to any kind of precise theory?

“ Given the current state of synaptic strengths in your brain, its actions in response to any input are proscribed. You may be able to report on the evolving neural activity up until the point that some specific action threshold is reached (and your muscles start twitching), but the outcome in reality was never in doubt despite alternatives having been "considered" beforehand.”
Can you share the studies that show this? I’m not sure I understand what you’re trying to convey here. Is it that some study shows certain actions can be predicted by brain activity before they are made?
I have always felt that the reason that we can't run in dreams is because the sensation of running is not something that we remember well enough to model. We can verify that sensation, but not recreate it. An enormous amount of computation is offloaded to the world.
insert old man yells at cloud meme (just having a laugh)

My least favorite part about forums is having to create a new account for every single forum I want to access.

Sure, password managers make it easy to have hundreds of different accounts on different sites, but I just don’t want to do that because it makes everything feel clunky and disconnected.

Sure, most have Google/Twitter/GitHub logins available, but some don’t which only makes me think “wait did I use Google or Twitter to sign into this forum last time?”.

Discord has three things I like: a single account, infinite chat history, and the ability to star/favorite messages that are relevant to me for future reference. Those are all I really need to consider it a useful platform for forum-like discourse.

Speaking of that, some forum software like Discourse (and it’s mobile app, Discourse Hub) and Forem make it easier to consolidate tons of disparate forums, but any time I’m on an old phpBB or vBulletin site I usually don’t even bother making an account.
If clueless developers gets to make such decisions then the problem is that clueless management is too clueless to say no.
They were when they appeared. That is, in comparison to the phones that existed at that time, which are now known as "dumb phones". Now, smartphones are the normal.
you can not define what is that 'you' that is not there to enjoy, so, how do you know that it didn't transfer too? is a faith thing?
Really clear explanations. Much better than the git documentation that uses letters. Visual cues help a lot.
If a network error is a possible, there is no reason for it to not be a first class feature of your API. You can bolt it on to the side using goto by another name, but you shouldn’t.
This is a big reason I largely only watch YouTube either on the treadmill or while folding laundry. When a YouTube video I want to watch is up I'll force myself to get on the treadmill to watch it. By the time it's over I'm tired enough to feel very "done" with YouTube.
Show HN: Nan an esoteric data type in Python where everything is a NaN
"It is very hard for 100 000 individual small time landlords to collectively raise rent in normal conditions (i.e., with no housing shortage). Many will lower rent to get their properties rented faster. But if you have a dozen or so large corporate owners it happens almost automatically."

Yes, a 100,000-firm marketplace forces participants to be price takers.

Yes, a 1-firm marketplace allows the firm to arbitrarily raise rents.

Why do you think a dozen-firm marketplace "automatically" tends toward the latter?

A dozen seems like a pretty high number. Explicit OPEC-style cartels are illegal (I assume) under anti-trust law so we're talking about about some pretty implicit forms of collusion.
Without that nuance, the story makes no sense. We shouldn’t be blaming either the employee or Apple. The problem here is with the New York Times publishing this obviously bad reporting.
> it's possible to take too much at one time

Isn't this true of literally everything, though? https://en.wikipedia.org/wiki/Oxygen_toxicity https://en.wikipedia.org/wiki/Water_intoxication
Im glad I bought in 2009 because it decreased A LOT
There's truth to what you're saying, but good leadership means different things in different contexts/teams.

The teams I oversee have a comfort aspect to knowing that I can drop onto any situation and set the proper direction both from a political and technical standpoint. I don't think I'd feel comfortable with my role if I didn't have the technical knowledge to get __very__ specific on what direction to take. I try to be clear when I'm discussing a general best direction versus my personal preference, the latter arising usually when we're discussing subject matters I'm not as familiar with. When I am more confident in the way I think is ideal to handle something and have a specific desired outcome, I present more direct instruction. When we're exploring new territory for the team, then I try to share how I would approach this new territory so my team can have a place to start, and this seems to bring a lot of comfort to my newer team members.

A lot of people in management (general "management") treat the role like a position that tells people general guidelines on what to do, and that's when there are issues; "fix the problem" is of course a clear enough outcome, but it's still vague on how to get there or what the fix looks like. More specific instructions or guidance on different ways to get there and suggestions as to how to understand the problem scope that are digestible for your team is far more important than stating the obvious of "we need to get X resolved by Y date."

The example of a military hierarchy I get, and there is a value to it, but for me, leadership is about setting your team up to let them shine and helping to shield them from the elements that just drag them down or dull their senses.
Honestly I don't understand why some distros still don't ship with completions for this sort of thing. Debian and Ubuntu have had this for the entire time they've been using systemd, as far as I recall. (And they've supported completion on other tools for even longer!)
I spent a lot of time playing parsec and munch-man (yes a pac-man clone, but unique in its own way)
My clever take is that complaining about GIMP’s UI is just a meme at this point.

I could easily complain about Photoshop or Illustrator’s UI just as much as GIMP or Inkscape.
Except there are still lots of local contractors, plumbers, specialty stores, etc. I don't disagree that Walmart has toxic effects, buy to say that it means there is no local business anymore is a stretch in my view.