skysight-inc/HackerNews huggingface dataset:
My Hyundai applies a bit of resistance to the steering wheel, so I need to keep the opposite torque.

It won't drive to a ditch if I let go, but will start howling after 20-30 seconds of not touching the wheel.
Croc Is a Tool for Resumable, Encrypted File Transfers Between Computers
> Are advocating that eBay should be forced to pay to do business that the shareholders, board and employees disagree with? Forced by the government?

Yes, exactly like if the shareholders, board, and employees didn't want to do business with Black people, the government forces them to do so anyway. It absolutely boggles the mind that the justification comes down to "well, some people don't want to do that". Tough shit! If you don't want to deal with all kinds of people from all walks of life with all kinds of backgrounds and opinions, don't run a public-facing business.
A good old pillory in the town square ... some people are just assholes.
The colleagues in question are all gone now - they got better jobs thanks to the mess they've created in my project...

Psychopaty is perhaps too strong a word - they're just taking care of their interests. Perhaps in the olden times they were aligned with the interest of the employer, but currently they're clearly not (my employer has just announced that they'll lay off a couple hundred of IT people are replace them with an Indian outsourcing company, purely to cut costs...).

I don't care about the project either, but as a tech lead, I'm actually paid very well by the company to take care of its interests - incl. killing off any wild ideas that the devs might have. This (staying on old and boring tech that works well, but is not what will help me get the next well-paid job) will hurt my career in the long run, but my plan is to actually go FIRE within the current job, so it's not a problem. Most people don't have such plans though and hence they don't benefit from toiling for an ok wage with boring tech that gets the job done.

The underlying systemic problem is of course the fact that the whole industry (at least here in Europe) is crazy about following the latest tech trends for trends sake, and thus running along on the tech treadmill is the best way to get highest compensation. In the US I believe it's different, because there joining a FAANG gets you the most money, and they mostly use custom tech anyway, so they don't care about the latest open source hits (of course, you have to leetcode instead, so it comes with its own set of problems).
"Future plan"... it's been years and it's still "future plan".

I want to buy AMD because they are more open than Nvidia. But Nvidia supports CUDA day one for all their graphic cards and AMD still don't have rocm support on most of their product even years after their release [0]

Given AMD size & budget, the reason why they don't hire a few more employee full time on making rocm work with their own graphic card is beyond me.

The worst is how they keep people in waiting. It's always vague phrases like "not currently", "may be supported in the future", " "future plan", " we cannot comment on specific model support ", etc.

AMD doesn't want rocm on consumer card ? Then say it. Stop making me check rocm repos every week to get always more disappointed.

AMD plans to support it on consumer card ? Then say it and give a release date : "In May 2021 , the RX 6800 will get rocm support, thanks for your patience and your trust in our product".

I like AMD for their openness and support of standards, but they are so unprofessional when it comes to Compute

[0] https://github.com/RadeonOpenCompute/ROCm/issues/887
Manufactured outrage designed by Republicans to cover up their attempt to violently overthrow the government.

To quote Donald Trump Jr, this is a Nothing Burger.
> I'm pretty sure most people are in agreement that racist caricatures are bad.

I would love to believe that, but there's been too much evidence lately that some people love racist caricatures.
Low salaries and poor job security will trap people.

Job interviews are almost certainly out of questions, unless you manage to get one outside work hours, or weekends.

The time between your last salary from previous job, and first salary from new job, is very critical. Some people simply cannot afford to take a new job, if first paycheck is too far away - even if it benefits them in the long run.

I'd imagine that a lot of college-educated have had to turn down opportunities (internships, etc.) because the pay didn't cover their expenses, even though that experience would have benefited them in the long run.

When I was a college student, I once went 6 months without any student loans, during some administrative error. During that time, I worked various gigs through some temp agency, and to my surprise then, I met a lot of people with decent college degrees, doing minimum wage jobs. One of the common reasons, being that the temp agency paid a bi-weekly salary - some of those people simply could not go 6-8 weeks without pay. No buffer account, no savings, nothing to sell, no credit cards to float them, no nothing.

It's not much, but for many, it's just enough to afford them more options.
> these companies rely heavily on masses of junior/inexperienced developers. So they figure a strong management layer is necessary to properly direct the project's goals.

Development isn’t an assembly line process—and cannot possibly be. It’s about theory building and mental models. It requires experience.

It’s fine to have juniors, but they need to lean heavily on experienced colleagues. No amount of management and no management process can change that. A team where the juniors outnumber the seniors 3-to-1 is going to cost more money in the long run.

What you’re describing is exactly what I’m talking about when I say companies are unable to achieve this. Hire 3 senior people instead of 12 junior. You’ll get more done. Reduce your collaboration costs. But, as a manager, you get paid more if you manage more people, or if the people below you manage more people, so there’s a perverse incentive to build as much bureaucracy as possible and staff the lowest layers with the cheapest possible hires.
This is git, not github.
I read the book perhaps 35 years ago. What struck me then was that perhaps a fair bit of what I took for intelligence in others (and what others took as intelligence in me) was a gift for mimicry of whoever it was set the standards.

The reviewer is correct to point out the weakness of the Class X bit; but then most of even the direst eschatologies leave someone to be saved. Why not the people that Fussell liked, worked with, wrote letters of recommendations for?
Funnily enough, I remember reading an article many years ago (I was about 10, so it would have been mid to late 80s) about LiPo being the next big thing, and the author making all sorts of claims about how battery technology announcements being over-hyped.

You're correct, but eventually one of these announcements will live up to the promise. LiPo was basically stumbling due to a few manufacturing at scale issues at the time, and once those got solved (Sony released a standard LiPo cell in 1991) it wasn't long before it became the new standard.

I'm still sceptical of new battery tech announcements, but I still get excited by them!
I have not had good luck with organized agile. I like the manifesto, and the pedigree of its authors. I just have been unable to be satisfied with its actual implementation. Probably my fault (or my company’s).

Nowadays, because folks don’t like to work with older devs, I’m forced to work alone. Although this limits the scope of what I can do, it has allowed me free rein to formalize a manner of programming that has very good results.

I call it “Evolutionary Development”[0]-[2]. It requires a great deal of experience (not intelligence or education). Thankfully, that’s a resource I have in abundance.

[0] https://littlegreenviper.com/miscellany/evolutionary-design-...

[1] https://littlegreenviper.com/miscellany/forensic-design-docu...

[2] https://littlegreenviper.com/various/concrete-galoshes/
Bitcoin a dirty Coin
“Results indicate that in 2018, each $1 of Bitcoin value created was responsible for $0.49 in health and climate damages in the US and $0.37 in China”.
Maybe the disconnect here is that they are talking about "innovation" but not necessarily profitable innovation.

There's also something to be said about the kind of innovation that disrupts a whole market, and the kind of innovation that incrementally improves on some process or tool. Maybe another question would be, is there enough of the latter kind of innovation to make up (economically) for the lack of unicorns?
Possibly because it's hard to guarantee re-allocating/sizing will not require more RAM during the process on any given filesystem...
React OrganizationChart
https://en.wikipedia.org/wiki/Godwin%27s_law?
I would love to see what you mean by "exact same issues".

sds strings contain their lengths, so operating on them you don't have to rely on null termination, which (to my knowledge as a lower-midlevel C programmer) is the most prevalent reason why people take issue with C strings.

If you mean that they're not really "strings" but byte arrays I would say that I agree, but to all intents and purposes that's what the C ecosystem considers as strings.

Keeping an API which is very similar to the standard library is also a plus, as it doesn't force developers to change the way they reason about the code.
>An engineering manager is not an engineer at all //

I thought the "ing" made the role specifically one for engineers.

The idea being that engineers could continue to work doing engineering whilst moving into management. An engineering manager would be a senior engineer who also manages people: particularly those people's engineering activity.

But, I don't have much experience of this, so I might be wrong.
Honestly, what is the purpose of this post? Is HN really the place for clickbait? You would get the same reaction with something like "Do you think functional programming is beneficial for software delivery?" or "Do you think Christopher Alexander was a mediocre architect who just happened to be a mediocre computer scientist?" Please tell me that the person behind this is harvesting the names from this Op-Ed comment thread to build a feedbag for their mech turk. I can't wait to get my exclusive offer for all-natural, water-based, non-toxic lube.
> The whole thing was designed to give non-technical people more power over the ones who spent a lifetime honing their craftmanship. Standing around a table in the morning like assholes is not my idea of fun

The morning standup works great when it's all technical people. Keeps the team up to date with each others' progress and cuts down on "I spent three weeks being stuck" problems. Here's what I'm doing, and what I'm doing next, here's what I need a little help on.

When management get involved and the meeting starts with jira thrown up on the screen, sure, then it's terrible.

> If I want to spend 3 days learning a new framework that might do the product good, nobody cares. The only thing that counts is the endresult.

Here's the problem with that, not every schedule can take that 3 day lag, and someone has to make a decision about whether the product actually needs that new framework, or if it's going to be good enough without.

Maybe you're great at making those decisions, but I've seen many times when people end up going off down rabbitholes either just chasing something shiny, or through a sense of perfectionism that actually holds back release.
This seems to tie in quite neatly with the psychology literature on priming.

Fake news are very much about selling an optic, and not just falsity. It's about spreading and cementing a way of framing the news but also your political positions with regards to the news.
Innovation is still innovation even if nobody holds a monopoly on it.
"express the truth"? This is not subjective you know, USA got had more wars in the last 100 years than any other industrialised nation. No matter your political views, the truth is 'department of war'
> Another example is the periodic highlighting of somewhat garish HTML-based websites. I like these too!

I've learned that the mainstream sees these and thinks "bot" or "fake" websites.

It took me quite a while to understand what they were saying, which was that my designs, ones that I'd considered minimalist, just plain sucked.
To be genuinely fair, the six books we're actually talking about are minor works that no one reads to kids anymore. We're not talking about Green Eggs or the Lorax here.

Even absent any controversy about racially insensitive artwork (I mean seriously: there are africans drawn as half-monkeys and a chinese man whose eyes are slanted lines! This is not stuff modern kids should be presented with), these definitely aren't "classics".

But as far as a place to find them for adults who want to read them, that will curate them for posterity: have you tried the library?
I think people really need to realise that this isn't some kind of paradox or contradiction, it's actually consistent. These are the same people who are trying to repeal anti-discrimination legislation because it stands in the way of their agendas. They're undoing decades of actual progress.
The responsibilities vary significantly across companies of different sizes. What follows is typical responsibilities of EMs in Amazon/Uber/Google type of orgs.

1. Project manage your team's deliverables.

2. Interface with other teams/EMs to unblock your team's progress.

3. Interface with product manager/owner to plan for the upcoming quarter/half.

4. Represent/sell/market your team in appropriate forums so that you keep getting high impacting projects/work.

5. Keep an eye on inter-person dynamics within the team. Address them early.

6. Hiring. For your and other teams.

7. Plan for your team member's career growth within the org. Promoting someone takes active participation of the manager with a plan in place.

8. Keep abreast of the tech-architecture that team owns. You don't want to accumulate too much of tech debt.

Typically, a "team leader" works mostly within the team; infrequently interfacing with other tams; I'd say it's 80-20 split between within team outside team focus.

EM on there other hand spend about 60-70% of their time interfacing and interacting with people outside of their team.

Of course, exceptions exist but this is how it's been in my experience.
But not a valid answer. That's what comments are for.
> Can you name any time in history where the side burning books was in the right?

Well, after WWII, the USA engaged in their "denazification" of Germany, where they censored and burned Nazi materials.

Which side would you say they were on?
Exactly my experience on this. In a past life I've had to parse valid HTML that was generated by a forum system; the user submitted something akin to bbcode [b]this sort of thing[/b] that was pre-parsed and converted to valid HTML, and then I had to parse that fragment again after the fact.

Given the constraints it's entirely possible to parse (a subset of) irregular grammar with regular expressions. Asking a question along those lines on SO would have have only elicited responses that I/someone was doing it wrong.

I won't argue that it was or wasn't the wrong to do, but you don't always get to pick your client.
strdup would be one in c22. Maybe they should have done a allocating "stradd" when they were at it ...
This was meant as humour, hence the explicit smiley face on the end.
every one has free speech, someone else's publishing platform is not part of that
Wow that took me to the times when I wrote STL ASCII parser in x86 assembly. Then I thought I was going insane...
I find it really strange, amazing even that this is still a flammable topic. I mean, erosion of privacy is at the heart of Google's business. How does everyone forget this? They are a business and don't care about people or their privacy - its literally their opposition.

So, of course it makes sense that they would like the people whose privacy they are eroding to be in the dark about how much they know about them! Cos then they won't even know to protest! People are already forgetful, if the information is hidden too, in the dark Google et al will have free reign to do what they like.
I meant ordinary users should rely on developers' defaults. If the user is advanced enough, he will be able to go his own way.

Yes I prefer the package manager too, when it works and gives me what I want. But for the software that changes fast, like new languages / compilers, or juggernaut software like Kubernetes, packagers can't keep up and I do not expect them to.
Or not to get their karma trashed because of naive questions.
But, they're using POST in the form
Bitcoin could prevent society from functioning
Great! I'll have it down in about a week :)
It's not helpful hyperbole.

There were different reactions to WWII. The most helpful one is "Never again." That, in turn, leads to understanding WWII. That, in turn, leads to reading books like Mein Kampf.

A lot of people read Mein Kampf, and I believe more than use it as symbol. Understanding how one man was able to do what he did is key to making sure you're not influenced the same way.

I'm firmly of the belief America is starting to head the same (very general) way; the polarization is extreme. I'm curious whether this is internal or external.
Yes, I am implying that a typical bookstore shouldn't have Mein Kampf for sale. And as a matter of fact, I think a typical bookstore doesn't have it. Are you implying that they should have it?
I am suggesting that Dr. Seuss is comparable to hitler in this context: they shouldn't be in the children's section. Just like I think Marquis de Sade shouldn't be in the children's section.Do you think that bookstores should be forced to sell books that contain racist charicatures?
That article doesn't even create anything. It's a comparative summary of existing practices in the manufacturing sector. The word "scrum" appears, exactly once, as part of an incoherent rugby metaphor.

Elevating a waffling HBR feature to the status of antecedent decalogue is totally on brand for the clerical formalists that promote Scrum.

In high performance teams, Agile begins where Scrum ends, and as the remarks here extensively demonstrate, awful working environments won't be improved by a bunch of ceremonies.
While the comment is funny, it is misplaced on an article that is refreshingly hype-free.
Previous versions of HTML were based on SGML. You can write a perfect SGML parser, but the developers of web browsers couldn't be bothered.
it isnt like not reading the book prevented those kids to be skinheads. Is more like bad company and shit parenting.
>If you’re trying to enforce SAFe on something much smaller then I think you’re probably doing it wrong.

the comment you are answering was on point

>I know Scrum / SAFe proponents will say we were doing it wrong. It's ALWAYS that way
Cameras don't give you depth.

You have two choices:

o have a sensor that gives you depth directly (ie laser, radar, or lenticular array)
o try and infer depth from stereo cameras

Lidars are expensive and power hungry, Radar is cheap and mature, but doesn't give you anywhere near as much resoultion

lenitucular only has a tiny range. There are other time of flight sensors, but they are either not production ready, expensive or both.

What Tesla have chosen to do is kinda try and merge radar and monocular object detection to give a higher frame rate depth estimation of objects. However its expensive to develop, unreliable, and terrible in corner cases (ie, if sees an unknown object, it can't place its depth.) Now humans can do this, because we've had years of training, Tesla can't.

Tesla's fancy cruise control is dangerous. Its auto drive stuff its trying to develop is even more dangerous. Instead of finding the sensors and processing spec needed to drive safely, they are trying to use the sensors and GPU they already have. Its not going to work and is unsafe.
So, are you people still not seeing what Bitcoin's MVP is yet?

I've stayed away from all of this non-sense, but I'm sure if I go back to my family old dentist office from the 90s they likely have all the Dr. Suess' books in the mini play room area where I must have read them all like 10 times each.

Honestly, I think digitizing these books and putting them on a epub file with a royalty IP based model paid to his estate would be a cool DeFi project. You could spin this up in a matter of hours with a small team, too.

It's sad, cancel culture needs to die already... people need to stop bitching on social media and try and live their lives in reality if we're ever going to get over this non-sense.

I recently watched The Maxx, and I seriously forgot how amazing it was visually after having seen it in the 90s, but I also realized that something like this could never be made today in the US. It dealt with dark themes: rape, murder, abuse, social anxiety, school shootings etc...

And a part of makes me think that these last 2 decades have been a horrible time to be a kid, everything is so subdued and watered down that raging over Dr. Suess seems almost predictable. This era as a teenager/young adult was kind of cool as the Internet proved to be a useful venue to escape that horrid reality, but these as formative years will be a total drain on their psyche and re-enforces a stunted sense of maturity: the extremes on both ends got far wider and social media amplified the worst of both with dire consequences.
Dr. Seuss Books Are Pulled, and a ‘Cancel Culture’ Controversy Erupts
Also from DK. I have a 1000/1000 connection for approximately 20$ per month

There was talks about upgrading to 10gbit/10gbit for 30$, since the infrastructure can deliver that, but since consumer hardware is still stuck at 1gbit it was postponed until there's actually a market for it
Any C/C++ software engineers want to bounce ideas and work on project together?
I am a C/C++ developer and looking for other C/C++ developers to bounce ideas and then work on a project together. Anyone interested?
I objected just to the framing of the example. The question "why would minority change anything in the case of books?" is a good one. And I believe it makes a hell of a difference in this particular case (while it did not in the bullying example). The reason is simple: if a minority being offended is a good enough reason to ban a book then you can see how it could very easily be used to arbitrarily ban any book. Books on global warming, round Earth, on evolution, on religion, or any controversial topic could easily be targeted as there are already large established groups ready to object. Someone will always be offended rightfully or not.

Maybe it's more important to look at the overall impact on society as it is right now, and in the context of where we want it to evolve, rather than what particular individuals may like.
Can you imagine pharmaceutical companies trying to improve "User engagement" with their products?
I think optimising for user addiction should be illegal. It causes great damage to society as people are drawn into the product and forget about important things, while having their wallets drained by unscrupulous companies.
Which will give you warnings for many legitimate safe executables from "AI" heuristics while not detecting many new viruses.
Are children even allowed to buy stuff on EBay? If no, why does it matter?
There is always some growth, that's not relevant. The amount of growth compared to others such as the US or China is what matters.