skysight-inc/HackerNews huggingface dataset:
I understand the concept; it was expressed in the GGP as if someone else had said it and you agreed, and I didn't see where else it had been said.

> there are different, equally valid systems for measuring the “goodness” of an individual or a social group

It's essential to understand that people have perspectives, values, and situations outside my own or even outside my own imagination, and that their similarity to my 'system' is not a measure of their validity.

That means that making judgments is very error-prone. But that's different than saying all systems are equally valid, or are good, or that goodness is subjective. Making the judgment that system A is equally good and valid as system B by virtue of their existence is far more error prone. It's like saying, when evaluating programming languages for a project, 'I'm not absolutely certain, so I'm scoring them all 100!'.
Btw I’ve seen the “advice” part faceplant terribly, where the interviewer is pompously trying to “unstick” the interviewee but it turns out the interviewee already understands the problem in a deeper sense than the interviewer and the interviewer is effectively ignorantly and annoyingly trying to derail the interviewee’s thought process without recognizing what they’re doing.

In general I’m deeply skeptical of interviewers coming to the table with their framework full of assumptions for how to evaluate the interviewee when in fact they have a solid chance of being the less smart person in that room and can’t get a readout on the smarter person.
Nope, not really. Economy is sort of a closed loop. There is that much basic resources and this much people, and it's all about how it gets distributed between them. "Sort of", because it creates incentives for people to do some things, and if these incentives are right, the economy creates new value.

In an anarchy it boils down to who's got a bigger gun. Under feudalism, it's about what class you were born to. For a brief moment in human history in a bunch of Western countries it was about who managed to create something of value and sell it to others. But that would also mean bankrupting inefficient behemoths to make room for the next generation, but we stopped doing that in 2008.

So now, if you have bought a couple of Walmart shares back in 1970s, you're good. If you have purchased a house prior to 2010s, you are great. But if you are younger, you're screwed. The media tells you that living in a box and having no family is OK, and if you are ambitious - go play a victim and get forced non-monetary recognition from others. The incentive to create things is gone, so the society is inevitably converging to some weird corporate feudalism, and that only means further degradation for those except the hereditary elites.
It's a funny feeling to try to live life as if nothing is happening while knowing that I'll see a blue ocean event in somewhere between 5 and 20 years, causing runaway warming and all the incredible impacts it will have on human civilization.
I feel completely powerless to do anything about it.
> But also those who run multiple VMs at the same time.

I tried this route a few years ago but gave up out of sheer frustration. I wonder if it's improved now. At this point I'm more inclined to setup my local stack in AWS and be done with it. Like no local laptop testing at all.
Hmm. I'm not sure why that line in the article exists. It sounds like they think that the arrangement would be different as a consultant. Functionally, it's not. (Except for lack of sick days...)
A denialism taxonomy: FLICC (fake experts, logical fallacies, ...)
Neat, but what about integrating widevine support?
I should also add that of the several interviews I've done so far all but one asked practical implementation questions. And the one that did ask more leetcode style questions only asked easy ones.

It would be different if I were applying at FAANG style companies I'm sure.
You could always do it yourself if you feel it's overpriced.

It's no different than software engineers charging $300/hour consulting fees. Sure, they're just typing on a keyboard (or running some wires in this case), but you're paying for more than just the marginal cost of that particular job. You're paying for the investment that the specialist had to make to gain the experience required to be able to do the job.
"Logistics companies who hire drivers have been complaining about driver shortages but not increasing wages for years as well..."

Sounds like a lot of companies and industries these days, including mine for software devs.
Facebook Settles with U.S. Gov over Improperly Reserving Jobs for Immigrants
The Edge graph stops before they switched to chromium though...
I like this comment until the pimping appears. That detracts from the cogent points above.

It makes a lot of sense to me that there's a big responsibility on the manager to build a team and to help them succeed. That's what I tried to do when I managed.

I still maintain that working at 50% effort (which time is a proxy for; whether that is a good idea is a different argument, but that's where we're at for most software jobs) for a sustained period of time as an employee is just as bad as an employer expecting you to work 50% more than you signed up for for a sustained period of time.
Most clever people I know are self deprecating. Treating a sentence like that at face value is bizarre - it says more about the listener's people skills.
How to make a Rasa chatbot search for answers with Haystack and QA
How resource hungry is Godot engine for XR development? I am trying to avoid Unity.
Unless you have some real data backing this up, you can't claim this is true.

You'll never get real data on this because the people doing it and not getting caught won't admit to it. You just had to listen carefully to what your friends-of-friends were talking about at parties to know what they were up to.
> I don't know, why are there so many proposals trying to turn JS into an C#/Java like language? The class syntax, the private fields, TS with its interfaces and abstract classes.

Javascript's very OO, deep down in its bones. Its functions are even objects. It was just cursed with an OO model (prototypal) the distinguishing features of which pretty much all fall under "for the love of god, never actually rely on or leverage this functionality in any meaningful way" as far as how good an idea they are for code readability, and with god-awful scoping rules. "Class" and some other changes make the existing OO features usable in a way that won't have your successors cursing you for your "clever" use of prototypes, and saves tons of dumb boilerplate that never should have existed. It also makes it much clearer to the reader when you intend to treat something as an object, and when you're planning to treat it more like a struct.
That goes along with "bleeding capital"
Original comment was definitely a Poe's Law contender. Hacker News, despite its "gratify curiosity" motto, has never strayed far from its Silicon Valley VC roots, and so these comment threads are brimming with corporation lovers: tech money, people adjacent to tech money, and people who simp for tech money in the hopes that they might be given a slice someday.
Unfortunately Go does not have an equivalent to Pandas as far as I know. The biggest attraction of Python is the ecosystem.
If this is all illegal, the stories I was told by early Facebook employees about how Chamath made his money are more confusing than ever.
> Do people honestly think that this generation of software folks are significantly better than the last 3-4?

Yes, because as Issac Newton said, we are standing on the shoulders of giants. In 1950 the first programmers didn't know a lot of the tricks to write good code that I do. (they also didn't have computers that could handle the multi-million line programs that I work on) Over years a lot of things have had to be discovered, and a lot of seemingly-good bad ideas had to be rejected the hard way.

Of course today there are a lot more "programmers" writing simple web apps that depend on complex back ends, but demand even less skill than the programmers of old (who had to worry about where on the drum their next instruction was - concepts that are lost on us today). Still, we have a lot more programmers who are better than the best of the old, than the sum total of all the old programmers.

Though I do have to be careful. I'm soon entering the category of a previous generation. I expect anyone still programming today - regardless of age - is of this generation. There is a lot of overlap of people who started out in older generations not knowing as much as todays, but have learned and now are todays generation.
That's really funny. I had a similar experience recently, where someone on Twitter DM'ed me, and I said "Howdy!" and they said "I'm doing well, how are you?"

After probing in a diplomatic way, it turned out that they interpreted "Howdy" as "How are you doing today?" which was fascinating to me, because it makes perfect sense. I never would've made the connection.
> P.P.S. The reason you don't need algos in your day to day is because you are not good enough at algos to get a funner, better paying, more impactful job where you do

[citation needed]
What a bad idea that would be though.

Talk about putting all of your eggs in one basket. I'd have a hard time believing anyone would suggest that you do this, as the risk for things going bad if the company fails is double. You lose income as the company stagnates (or worse get laid off) AND you lose money as the company's stock drops.
Drones, automated harvesting, self driving trucks, software etc. will make their way into those industries eventually.

If wage growth isn't coming organically for whatever reason, then some form of wage subsidy will need to occur. Or, you just have large swaths of lower middle class people in a growing state of contempt for the city dwelling elites.
If there is not enough profit within a sector to pay for necessary wage increases, the money can come from increased prices. This allows money to be redistributed from rich sectors to poorer sectors.
I hate these authority arguments. Im pretty sure i can find examples where consensus was wrong.

Edit: ah found it, "Trump has 3% chances to be elected".

Edit 2: there are also a dozen examples in the medical field, especially heart medicines.
I believe the nesting shouldn’t affect it. When you’re iterating over objects to delete them, you can just iterate over the keys and ignore nesting—I believe that’s how the s3 tools do “recursive” deleting. The underlying S3 API provides a recursive interface (the “delimiter” parameter) but keys are really just string keys, and directories are illusory.

But yes, it can take a while to iterate through the objects.
I don’t think any of us know how much risk we have due to automated rules created by these high scale tech companies with very small customer service departments.
It's all about finding the diagonals, I feel like a fool when I walk in squares for no good reason.

Venice was very different though, there's water everywhere and you have to nail the bridges to get anywhere.
> If we're in a simulation then there aren't any alien civilizations. No sense wasting computational resources on them.

Seeing how mindbogglingly huge the universe is, our insignificant planet is unlikely to be the most intensive object to simulate. For a Universe simulator it would be peanuts, less than peanuts, peanut crumbs that fell behind the pantry where you can't clean them.
Finding my inner Wes Anderson with Babashka
Then that sounds like a shortage to me. Raising wages isn't going to make the kids disappear.
I cling to using Chrome's support for shortcuts-as-apps: go to whateverteam.slack.com, hamburger menu -> "More tools" -> "Create shortcut..." -> "[X] open as window". At least on Mac, it creates a .app in "$HOME/Applications/Chrome Apps" that works like any other app: it shows up in the cmd-tab switcher, you can open it with spotlight, etc.

The best part (and the part relevant to your comment) is that this just opens a Chrome window and you can open (cmd-N) as many windows into the same slack team as you want, and it behaves like you expect a Mac app to behave: cmd-tab goes between teams and cmd-backtick goes between windows of a single team.

I gather that there are some Mac apps or extensions or something that let you gather windows of _any_ app into tabs, so you could likely use one of those here to get tabs instead of windows.

Supposedly Chrome is getting rid of support for Chrome Apps, I think that's what these things are called (?). If so, I'm going to be impacted when it finally goes away.
Sometimes there are people who really are temporarily embarrassed (hundred-)millionaires.
You don't have to turn something into what it already is. Have you ever looked at the JS standard library String/Number/Math/Date? Heavily inspired by Java if not identical.

> “I was under marketing orders to make it look like Java but not make it too big for its britches. It’s just this sort of silly little brother language, right? The sidekick to Java.”

- Brendan Eich[1]

1: https://thenewstack.io/brendan-eich-on-creating-javascript-i...
We're in the post-Augustinian Roman Empire phase all over again, with all sorts of mysticisms and cults springing up to make sense of a cosmopolitan world decoupled from its parochial grounding, many of these sharing overlapping ideas or re-using older ideas. Perhaps like then, one of these will surreptiously gain hegemony like that minor apocalyptic cult of Paul of Tarsus, now known as Christianity. History doesn't repeat itself but it sure does rhyme.
> If you signed up to do ~40 hours of work, but the employer structured things such that you regularly needed to work 60 hours a week, would you be okay with that as long as they gave you your salary?

This absolutely happens. Maybe not to the extreme of +/- 20 hours, but it certainly happens. Maybe I’m not good at handling burnout, or maybe I’m just sick of having to deal with it. But I’ve found a pace of work that allows me to both meet objectives and keep my sanity. If an employer is unwilling to work with me on those grounds, I’m going to favor my sanity.
My intro to cryptography was in a class by Victor Shoup. Highly recommend any of his books or materials. While I ended up not taking up cryptography professionally, I have fond memories from his course.
I've had one take the long way. She didn't speak English, either. That was fun. Fortunately my sister speaks a bit of Spanish and was able to tell her she drove past the exit that her nav app clearly told her to take.

On the flipside, I've actually never had a taxi driver do any of those things to me, although they sure do lie through their teeth.
add an indicator to indicate the admin changed what I (@ugwigr) posted. Materially changing the content your users post is wrong.
Curious about how they are "delivered" - ssh login with root access? Anyone know?
That's called "the cops".
Recognizing the problem archetype is the most important skill for leetcoding. Is that the same as recognizing general problem domains? No, but it's similar enough to be correlated.

The point of leetcode isn't to find the best engineer, since that's not possible in one day of interviews. It's to find someone who has the thinking skills and is willing to put in the time required to be a great engineer. Cramming being helpful is largely the point, companies want people who are committed to being the best.
It has never caused a problem for me. I didn't even know it was a "feature" until I'd used Nim for a year. In theory it seems like a terrible idea. In practice, it has never caused any problems.
You can't undo non-intelligence of an idiot by yelling at them until they stop, I tried. They just get more confused and desperate. You can't smack someone in their face or in the back while they are performing an unwanted behavior to stop it, either. It is apparently well known in behavioral psychology that doing so reinforces the behavior, counterintuitively.

I think such a broad scoped problem as "hate against women" should be labeled as specific as being disgustingly misogynistic or prone to conspiracy. A lot of times those violent pricks are just having their small virgin brains overloaded by the internet. What they need are training and withdrawal.
this is the age-old "do it the way I'm used to and it'll be better" argument.

Descriptive variable naming _is_ hard, and unlike function and parameter naming, it is avoidable in many cases! By naming a temporary variable, you ask other developers to consider the possibility that you might be doing multiple things with it - not doing so allows a simplified read with confidence that this is a pure function pipeline with no unrelated side effects.

Naming is a great and hard and valuable thing - temporary variables are only good inasmuch as your readers habitually expect them - and habits can be changed, thank goodness!
The Continuing Bizarre Decline in Science Reporting at the New York Times
The store was down, but these are the links:

Overview: https://store.google.com/product/pixel_6_pro?hl=en-GB

Buy: https://store.google.com/config/pixel_6_pro?hl=en-GB

Weirdly I kept seeing an internal MOMA login page asking for an @google.com login. So clearly something is broken (I do not work at Google).

Edit: Past all of those problems... error R013 when trying to check out.

Edit: Oh well... I missed out. Sold out before I got past the R013 error.
That's amazing. Kail was a star in Netflix. He got promoted to VP only a few months after he joined Netflix as a director. I don't get what the point is of committing such crimes.
I'll play this one the way you play them. I'm gonna post my disagreement and then take my sweet time finding some links (of dubious relevance and quality) and then I'll edit my post to add them. Or not. Time will tell.

Edit: That was too easy.

https://truckingresearch.org/wp-content/uploads/2019/11/ATRI...

https://truckingresearch.org/wp-content/uploads/2018/10/ATRI...

From the 2018 report:

"driver wages were highest in the “Other” category at 67.7 cents per mile, reflecting the specialized skills and credentials that carriers in this group require. For instance, many Tank haulers are involved in the movement of hazardous materials, which require a special endorsement on a driver’s CDL."
This tactic is exactly how I found our idea.

Of course you won't strike gold on the first person you talk to. Be smart about it, talk to people who work in an industry you would like to serve (doctors, lawyers, marketers, mechanics, etc.) and figure out the inefficiencies in their day to day life. It's not as hard as you've made it out to be.
As a googler, this is pretty embarrassing
The question is whether they are confident enough that this will be true, not lead to retaliation, and some consequences will happen. If not, a lot of people might feel they’re trapped.
For gamers used to console or PC (like myself) the main limiting factor with mobile gaming is the input method (touchscreen) not performance.

Yes the Switch has an active cooler but it's on quite old silicon and is only pushing a 720p screen.
Everyone knows the rest of the picture, the links above show the part most people tend to ignore.
What kind of programs do you develop in JS? I don't think the kind of low-level programs that are allocating their own memory are anywhere near the same world that JS UIs are, and TS really helps solve JS UI problems like deeply nested JSON access, fully-typed state transitions, and manipulation of component interfaces (i.e. passing partials around so the "user" controls labeling while the component's developer wired functionality).

What parts of TypeScript are you finding would impart more value by having been left out? For example, I find it extremely expressive, and I have gotten huge value out of things like accessing return types of functions, aliasing the non-nullable types in a union type, creating sub-types of massive JSON structures via `subtype = MyType["mySubField"]`, Partial/Pick, Exclude/Omit, ... What things have you seen that you don't understand the usage for?

Final question: what is the most sophisticated UI component you have ever implemented? For example, I regularly implement what are sometimes referred to as "dataflow editors", so maybe this helps explain why I see value in the more niche sides of TS while you come in and decry the construct entirely
Typing on concrete - that's exactly right. I got awful RSI from the butterfly keyboard on my 2018 15-inch MBP. I had used previous MacBooks for nearly a decade with no problems.
The methodology here appears to have been doing a keyword search among some 88k papers published between 2012 and 2020. It's obvious to me that humans have caused changes, but this methodology seems awfully lazy.
You do know that there's a difference between an opinion poll and a research study, right?

Edit;

Since most of the comments in this thread are garbage concern trolling about the nature of scientific consensus that literally could've been written by Exxon's PR team, here's a link to the actual study:

https://iopscience.iop.org/article/10.1088/1748-9326/ac2966
I am the employer, and I didn’t go to any program.

But more importantly, if you think a group project is anything at all reflective of daily software development, you’re exactly the candidate I’m trying to put under a microscope.

Honestly, your downright terrible attitude would disqualify you well before any technical questions.
Thank you. Are you by any chance aware of a more introductory text on the subject?
Beautiful phone, but the bump in the back... sorry i just can't

Who started this camera bump movement the past decade? it's very ugly... and not practical at all..
They were always a terrible password.

https://www.usrecordsearch.com/ssn.htm
I am really suspicious of this 99.9% number. Most journals allow a ~5% margin of error so even if humans caused climate change (which they most likely did) we should only see 95% of these studies finding this result. Also this doesn't account for the fact that people and organizations have their own biases and that it's possible to construct "experiments" to give you whatever result you want, so we should be seeing some experiments showing that climate change isn't real or whatever, bringing that 95% number down even further.

If this number is accurate and not just chosen for PR reasons, it would lend credence to the idea that anti-human-climate-change research is being suppressed. Is this bad? Probably not, but it's probably a more accurate conclusion than declaring climate change the correct conclusion.
There are only so many costs that can reasonably be cut so when you have a culture of cost cutting it’s only a matter of time before the system incentivizes cutting costs by cutting corners. Most of our “affordable” products in the West are affordable at the expense of other people’s’ health, safety, and welfare. We’ve zealously cut costs to further our profits and consumerism and those who are poor and/or living in emerging economies usually bear the burden.
This is exactly what happened with my dad