skysight-inc/HackerNews huggingface dataset:
>why don't the hard facts of competition push up salaries?

I'll answer from the perspective of another European country(Germany):

Because all companies artificially cap salaries through a silent "gentlemen's agreement" where execs refuse to believe that a working class simpleton such a software engineer can be worth more than X amount of money no matter how badly they need to hire one.

There is not much in therms of competition when they all do this.

Sure, there's tons of opportunities if you're looking for a job, but when they all cap their salaries, the so called competition for talent means nothing in the end.
Nothing can reduce radioactive half-life. It's a constant value for each isotope. If you found a way, you would have rewritten physics as we know it.
I liked how they linked a string of observations, to effects in the environment, to effects and costs on infrastructure to maintain necessities - all driven by climate crisis.
One way to avoid poverty in that case would be to not buy a yacht, for example. Any amount of money is nearly poverty level if you spend it all on luxuries.

Edit: I am dumb and completely missed the joke. Poe's law in action!
Yes and no.

My brother-in-law has a big-ass pickup truck with a plow attached and he takes a chunk out his big-ass payment by plowing driveways in the winter. He has worked his way up building roads and really does use his 'truck' like a truck.
Well, you can scroll down to interpretations in the article I linked and choose any of the ones that fit your fancy. Or you can propose a new one. But acting like you are right and all other interpretations is wrong is merely hubris. As far as I am aware, this is an open issue and claiming that "... no on seriously thinks ..." isn't a valid or serious argument.
Japan doesn't have the utterly broken politics and lack of interest in building infrastructure that the USA has.
"Stardate 2020. There is a mainstream OS with great driver support and the best gaming performance, that everybody uses (Linux). There are two other OSs battling for survival: One run by open source fanatics that release open source editors, browsers and programming languages and which frantically tries to emulate the mainstream OS (WSL), and one where stuff constantly breaks on upgrades, fundamental hardware like keyboards doesn't work, and keeping enter pressed logs you in as root (OSX)."
Agreed. I'm not an electrical engineer, but I'm curious: Isn't it inherently harder to cool a single turbo'ing core the smaller the core is? Say a core is 1mm by 1mm, and generates 45W of heat in that area, then say it's 0.5mm by 0.5mm and generates the same heat. Apologies in advance for any inaccuracies or misphrasing of the question.
They are falling behind how politics works now in the facebook age. Normies don't even come into contact with uncurated information anymore.
I was thinking something similar: Can we farm this organism? Could intergenerational ships of humans travel between stars, if they had gamma based farms?
The Magnuson–Moss Warranty Act makes it illegal to void the warranty for modifying your vehicle.

They would need to prove that failure was a direct result of your modification.
I followed that post back to his previous post discussing why/how he closes PRs. The level of entitlement in those responses... wow.

It almost feels like there needs to be some rebranding. Like, he’s not the “maintainer” of this “project” - he’s the giver of a gift to the community.

Making demands on his time to give you more/better gifts because you liked the first is just disgusting. I have newfound sympathy for the guy a couple weeks back who said F it and changed to a commercial license for commercial use.
So, my wife bakes a lot and I'm witness to the crazy precision that it involves. Perhaps that's what partially inspired my comment: I felt that the lack of verbosity in instruction was impacting my ability to get a recipe to taste the way I want it to. (It's the result that I'm pursuing, not necessarily the precision).

Case in point: I love Malai Kofta when I get it from the restaurant. I have never been able to reproduce the taste at home, and I don't have the expertise/judgement to figure out why :|
I am curious why they don't just start to punish companies that do this by forcing them to pay a per-unit tax on the new model. And not allowing them to offset the price for this tax... or face another penalty.
Reminds me of Stallman's "How I do my computing" post

https://stallman.org/stallman-computing.html
> www.alphabetworkers.org/

> The trouble with deep belief

> The reason it’s unlikely to work is that although you can persecute the prophets

Sounds a bit full of themselves. They worked for a company, they no longer like the company, they quit. Great, move on. No need to make a big deal about it. It's just a job.
Indeed. If you do only the drinking water, 2L per person per day for 20 million people is only 10566000 gallons or 132 football fields.
Out of curiosity, where did you move to?
Seems to be in a redirect loop:

* Connection #0 to host www.alphabetworkers.org left intact
* Maximum (50) redirects followed
Maybe Information Doesn’t Want to Be Free
Yes, of course. I was thinking of the risk of death and injury, not broken gadgets. Because it is somewhat disconcerting to think how often we/babies touch/stick in our mouth a cable with an almost direct connection to the grid.
I am shocked, shocked to find that non-work related browsing is going on here!
Please don't post articles from foxnews. They target lowball intelligence; I find it insulting to the hackernews community.
> To explain: consider the simple act of "browning an onion". Variables that might affect the outcome include

Hate to break it to you, but it's even worse. Further variables include the moisture content which varies per-onion, the type of onion, the size of onion, the thickness of your pan, and the material it's made out of.

The reality is that cooking is an art, not a science. Even if your equipment stays the same, every chicken breast and every tomato you buy is different.

Now it totally drives me nuts when people say "if you follow the recipe you can't go wrong!" There are usually 100 different ways you can go wrong.

But it's just part of cooking. You learn to cook the same way you learned to walk or throw a ball or speak your language: through trial and error and careful observation and practice.

The great resource now is YouTube videos, which have the huge advantage of letting you see exactly what it's supposed to look like when it's done (how brown is brown? how thick is thickened?), and just by seeing the types of pans they use and the sizes of flames, and the amount of bubbles or sizzling, you get actually get a feel for it pretty quick.

Finally, the point of recipe books is to tell you which ingredients, rough quantities, and the steps. Just because recipes require interpretation (similar to a music score) doesn't mean they're useless.
Or did content socialism (mandatory licensing and government-set streaming royalty rates) devalue the music industry?
That's a pretty neat site (Wikiotics, I mean - wikibabel appears to go to multiple places).
I'm curious to know more about why you left Kubernetes. Performance?
I get what you're saying and I appreciate the insider perspective, but I have to say as a customer the idea that the manufacturer can change my vehicle after I bought it is such a huge no way, red flag kind of thing. Maybe the feature was stolen, or accidentally activated, or whatever, but no part of me is comfortable having a car where Tesla can just turn something off remotely.
I think this is the thing we'll be looking back on like this.

AI in EVERYTHING. because it'll be so cheap in 20 years.

Like maybe those useless automatic taps or hand dryers will finally actually know if hands are under them properly because they'll have the equivalent of a modern day supercomputer of AI power trying to figure it out.
Which models? Afaik you can adjust fan speed on most, probably all, laptops by directly changing the embedded controller values.
It didn't crash. It behaved as designed. Too much work to do, and the scheduler had to deal with priority problems.
A majority of humans.
The no child comment was an implication about the cost of children, not that they make people unhappy (though statistically they do)
LOL! you idiots are ok with DLC models for vehicles?

please god, let this bubble burst already.
I for one loved the presentation. To each their own I guess.

The photography was great.
I think one problem is that some of these sorts of things always pop info up at you, instead of you the coder pressing a keystroke to have it help you.

There's 3 different models that happen:

1. Type in the entire thing

2. Type in a unique portion and ask it to autocomplete

3. On each keystroke, evaluate if the list of auto-popped-up completions to see if the one you want is quickly available yet.

Clearly the 3rd is slowest to interact with, and does not convey useful information for familiar interfaces.

If you do not know or cannot remember what the interface looks like, it might be a bit more useful, but gives you similar information as the 2nd above when you have little to autocomplete. But the 2nd option still leaves you in control of the coding flow instead of the system constantly interrupting you to ask you if it knows what you mean yet.
Step Aside, Crispr: RNA Editing Is Taking Off
> living in a 4-5C world

It would be close to impossible to feed 8B people in a +4C world. Probably even in a +2C world.

Enjoy the party while it lasts.
This boggles my mind. Why doesn't Europe look at the US tech companies and think 'huh I wonder why they can build those things and we can't... I wonder what the difference is...'
Sure, you could fly to the moon with 4 USB-C chargers. But how would you charge your phone en route?
How interesting that the target market was secretaries- I honestly thought the Lisa was targeted to engineers.
I feel your pain. I'm working with a physics PhD who's now doing software development and he's the same. Sloppy desk, sloppy code, sloppy abstractions. He also has the habit of talking over me and is not at all interested in my input, always plowing on in the wrong direction.

Unfortunately, I work in an academic setting and that seems to give someone with a qualification in an unrelated subject more authority. I feel a little powerless to influence the way we do things.

I've made peace with the fact that this guy is never going to change, but will eventually move on to something else.
Phabricator – Code. Review. Test
I find the UX undermines the credibility journalists are usually given, earned or not. This looks like a story, or a propaganda piece.

I wouldn’t be the first to point out that the medium is the message.
There was an ancient game I found an article on a few years back that I have been unable to find again. It (I believe) was an Asian game and had over 400 distinct pieces, each with their own rules for movement. Does that sound familiar to anyone? I’m striking out with google...
Apple fined for slowing down old iPhones
I've interviewed mostly at startups. I've worked in Boulder, Menlo Park, Austin and NYC. Once I spent quite a while in NYC trying to get a job only to give up, move back to Boulder and reach out to a friend to get a job. I'm so grateful for what he did for me. If not for him I may not be in this industry anymore.

My first job was for a non-startup web development shop. That interview was entirely non technical, but I fear it was the last of a dying breed.

I did come very close to taking an offer at an insurance company once.
I really enjoyed it. Am I holding it wrong?
Yep. Also, LinkedHashMap maintains ordering based on insertion order. So, iff you insert your data ordered how you want it, it's behaving as an ordered map. If you want true, self-reordering map, what you want is a TreeMap. Beauty with that one is that you have full control over defining the custom ordering function, because we're not always indexing a map by primitives or autoboxed type. I try to use it sparingly though as you're paying log(n) on pretty much all map operations.

While we're here, another tidbit that's often overlooked in the Java collections:
If you reallly care about iteration performance, your data is without nulls, your data is already ordered how you like it or you don't care about ordering, your qty items >= 10, and you don't need random access, then ArrayDeque is gonna be your horse because of how much better it co-locates its contents in memory and how much less overhead is required to maintain it during each operation compared to all the other List implementations, including ArrayList and LinkedList.
Nice. When can I buy one at the camping equipment store?
True. That’s why powerpoints are so popular. I never stop hearing people rave about watching slideshows. They’re all like, damn, I’d love to get this information in slideshow format.
> I have no background in the kind of theoretical CS it's using

There's an amazing amount of depth to SK logic, in terms of how we can use it, where it crops up, etc. but the basics of what it is should be graspable by any programmer. Each "combinator" is just a very simple function. We can write them in Javascript (or rewrite in any other language with first-class functions):

const I = x => x;
const K = x => (y => x);
const S = x => (y => (z => x(z)(y(z))));
const Y = x => (x(Y(x)));

When the game writes two such functions side-by-side `xy` (e.g. `SK`) that's calling the `x` function with `y` as an argument (e.g. `S(K)` in JS). The brackets in the game are for disambiguating, e.g. `SKI` is the same as `(SK)I` which is `S(K)(I)` in JS, whereas `S(KI)` is `S(K(I))` in JS.

Some things to note:

- `I` and `Y` are redundant; we can get the same behaviour using combinations of just `S` and `K`

- `S` and `K` form a turing-complete programming language. In other words, not only can we implement SK logic inside Javascript, we can also implement a Javascript interpreter as a (massive) combination of `S` and `K`.

- Since SK logic is turing-complete, we can't solve the halting problem for it (i.e. we can't always tell if a combination of `S` and `K` will eventually stop reducing or go on forever).

- Most languages, like Javascript, evaluate the argument of a function call before running the function (they are "strict" or "eager"). That might cause some of these combinations to go into an infinite loop unnecessarily: e.g. `Kxy` should reduce to `x`, regardless of what `y` is; but the Javascript equivalent above would be `K(x)(y)`, which will evaluate `x` and `y` first. If `y` happens to go into an infinite loop, trying to evaluate `K(x)(y)` in Javascript will also cause an infinite loop, even though it should ignore `y` and just return `x`.

- The `Y` combinator will always cause such infinite loops; e.g. `Y(KI)` should reduce to `KI(Y(KI))`, and the `Y(KI)` (recursive call) should get discarded to leave `I`. Yet in Javascript the arguments (`I` and `Y(K(I))`) will always be evaluated first, which causes an infinite loop/stack overflow: `Y(K(I))` will become `K(I)(Y(K(I)))`, which will evaluate `I` and `Y(K(I))`, which will become `K(I)(Y(K(I)))`, which will evaluate `I` and `Y(K(I))`, and so on.

- There are alternatives to `Y` which will work in strict/eager languages; the most popular is called `Z`; `Z` can also be implemented using just `S` and `K`.

- Languages which don't evaluate their arguments first are called "non-strict". The LazyK language has non-strict evaluation, so it's a more "correct" implementation of SK logic than the simplistic JS functions above.

- LazyK is a "toy" language. Haskell is the most famous/popular example of a "real" language which is non-strict (although it's not very famous/popular!)
Just skimmed over, but this is only about the oil droplets experiment - which would have been a great macroscopic model/demonstration of pilot wave theory.

If it fails the double slit experiment - then simply it is not a good macroscopic model/demonstration of the Broglie-Bohm quantum interpretation. But AFAIK Broglie-Bohm has been already proven to be equivalent to all the other popular quantum interpretations (if you give up locality), so it has not been falsified at all (and actually can't be - as it gives the same experimental forecasts as the other theories)
My thoughts exactly, this kind of thinking is really common among google employees. They think leaving is some “event”, it needs massive justification, a blog post, and manifesto to the world. I’ve seen this among friends that work there
For me this is the bigger problem. With Groovy and to a lesser extent Kotlin
I can write code and ship a library and the consumers don't even know it's
source is Kotlin. But it's much harder with Scala. Especially with Groovy
you are really not leaving the Java ecosystem at all.
I've been reading about and following climate change daily since 2012 and every damn year it's the same thing:

Worse Than Expected™
Security in 2020: Revisited
Which source is dubious, and why is it dubious?
Whoops. You're right. That was about the first time he was required to turn over his computer and the contempt charge is about the second.

Wikipedia is not a great primary source (especially on subjects like this), but that bit comes from this New Yorker article, which seems trustworthy to me: https://newyorker.com/magazine/2012/01/09/reversal-of-fortun...
It doesn't appear to be able to at this point, no. Just clones the existing DB.

There are masking tools out there that can mask data from production in-flight before dropping it into a dev environment for testing (so you can get the same data with the sensitive parts changed), but this doesn't appear to be one of them. I know people who work in the field, it's a tough nut to crack to keep the database good enough to test with while making sure you don't have devs running around with customer data on their laptop/server.
I would wonder why. Why would wildfires get worse because of climate change?

Wildfires need an accumulation of fuel. Climate change could produce the fuel, but that would be a process of decades. Indeed, bad fires in 1975 -- 45 years later there is enough fuel.

Which would mean that the mechanism would be: climate change -> growth of fuel -> burn.
How much are you earning? I am a Lithuanian citizen working on London as a software engineer and I am sometimes afraid of mentioning what work I do as people immediately get uncomfortable about how much I am either earning or how good my life is.

I could be surrounded by the wrong class of people, obviously.

(I do, however, have 9 good years in the industry at the age of 28; so usually act quite confidently)
TIFF is a very hairy animal, but I'm happy to report that JPEG XL will be able to offer most of the functionality TIFF is currently used for:

- multi-layer (overlays), with named layers

- high bit depth

- metadata (the JXL file format will support not just Exif/XMP but also JUMBF, which gives you all kinds of already-standardized metadata, e.g. for 360)

- arbitrary extra channels

All that with state-of-the-art compression, both lossy and lossless.
This is pretty cool. It also could solve one of the seasteading problems (water production) in a way that is more scalable. Certainly if they can produce a robust version of this you could pack it into lifeboats so that the first thing you did after abandoning ship would be to toss this overboard and unfold it so that it could be filling/refilling the boat's water tanks.

I am not to sure about it on a metropolitan scale though, that is a lot of surface area per person. One sq kilometer is a pretty big patch for serving up water for about a million people. Call it 800K for losses due to transport.
If you leave because of principles, it may be useful to others to explain your position.

If you don't like content, great, move on. No need to make a big deal about it. It's just a web page.
Is that final 20% not just configuration? It's maybe still a candidate for a no/low-code interface.

Imperative code is the easiest way for technical people to solve mapping problems and encode business rules. They definitely aren't the only ways of solving those types of problems though. My guess is that there will be a few attempts to create accessible and generalised way of expressing business logic for the everyday user - a DSL for business logic. Software engineers have largely rejected visual programming environments for serious programming but perhaps these tools will be reinvented for an entirely new audience.
The most common situation I saw was where the entries from the dictionary were being iterated over and used to perform edits on a structure whose edits were nearly commutative.

For example, suppose you have a dictionary containing PriorityItem values. PriorityItems are sorted by priority, while the value only matters for equality (affects __eq__ but not __lt__). If you have a dictionary whose values are PriorityItems and you say `sorted(dictionary.values())` the order of the output could vary w.r.t. equal priority items. So if you wrote a test asserting a process hiding a dictionary had a stable ordering of the items, it might consistently pass by accident on your machine and then fail elsewhere.
Makes me wonder about how these games evolved over time and why we have the modern versions we do now. Are the games we have today really more "fun" or is there something in these that we've been missing and have to experience?
There was a recent example of one player at the top of one ELO system becoming the top ranked player of another [1].

[1] https://en.wikipedia.org/wiki/Magnus_Carlsen#Personal_life
No you don't get it. THESE guys are different!
Because we've already conducted one grand experiment with planet-scale climate modification, inadvertently. You'd have to have a very high degree of confidence that the "cure" won't make things a lot worse.

And that's without even getting into the question of who'll pay for it. The countries most affected by climate change - tropical, developing - are least able to pay for it.
Ah, finally: A thread where everyone can just post their hardware and software combinations.
Most boats (recreational "cruisers" at least, which is what I am most familiar with) are using LiFePO4 chemistries which are much less likely to start fires. ReLiOn, Victron, BattleBorn, and MasterVolt for example as some of the leading vendors.
Your cousin is probably exaggerating. 1570 is still 99th percentile (assuming out of 1600 obviously.)

1400 is still way above average, at least 95th percentile.

You can do whatever you want in both cases.
There still is — for legacy users — Campfire at 37 Signals (home of Basecamp): https://basecamp.com/retired/campfire
What CPR Training Taught Me About UX
We should also consider that as the ambient CO2 density rises we're also going to lose a lot of our cognitive function. If we're going to rely on nuclear energy to see us through we might need to rely on AI to carry on operations for us.
I feel like there's too many "I" and "me" statements here to substantiate the conclusion that people at large can't assess their own emotions.
In computing it means a given set of inputs lead to a given set of outputs. It has nothing to do with how difficult it is for a programmer to reason about. Deterministic builds, deterministic tests, etc.
I read way more of that article with their design than I would have if i just clicked into a full text article.
Seems to be actually a complaint about the decline of music journalism. Which I agree is sad, but is probably not related to the rise of "platforms" but part of the overall struggles of print journalism.

Also the graph in the beginning shows the long linear decline in non-streaming music sales that started decades before streaming became viable, hence not caused by streaming, and in fact streaming platforms are now propping up the mainstream music industry which otherwise would be really circling the drain.
If I understand you correctly, the timeflow would be different with a different coordinate choice. That can't be right - the physical results would be different simply because of a coordinate choice.