skysight-inc/HackerNews huggingface dataset:
It sounds like your company has a shitty culture. I've never had issues with code reviews in the companies I worked at. One company was particularly rigorous, where we had to print it ou on paper, and a room of engineers would go over things line by line. But that also had the best engineered software I had seen in my career.

Any issues of style should be in the style guide. Anything not in the style guide can be ignored. Or the style guide should be updated.

There should be a distinction between opinion and technical problems. If you suggest a change that is opinion-based, then it can be taken or ignored. I never comment on suggestions, because it's a waste of my time and theirs. If you are suggesting a chance that is a technical problem, then that should be changed. If the person doesn't want to make the change for the technical problem, then that's a culture problem in the team or company.
Ironically, when testing an example Google search from this thread, this thread came up. So HN doesn't block Google completely, but maybe has poor SEO so it rarely shows.

4th result is HN for me
https://www.google.com/search?q=%22code+that+protects+users+...
Maybe try Pepper (https://www.peppertheapp.com/)
> required GET with a body

Elasticsearch also encourages GET with body. But a request payload is undefined, according to the RFC:

A payload within a GET request message has no defined semantics;
sending a payload body on a GET request might cause some existing
implementations to reject the request.
I think something satellite based would be superior, e.g. Garmin inReach
I meant to say "jerk" but HN doesn't let me edit the comment anymore:P
Shout-out to Adams peanut butter which is delicious and has zero sugar.
To indulge in a bit of naked self-interest here: a few people have mentioned paying for coaching or mentoring. How does that work, did you personally pay or did your company pay, and what was the hourly rate if I can ask? I'm wondering if it is a reasonable angle for some of us old-timers to get into. I'd have to charge an amount comparable to software consulting, and I'd expect most people to not be willing to pay that out of pocket, but maybe I misunderestimate (sic) this crowd.

Weirdly, in one job interview they asked if I was willing to mentor junior devs. I said yes, they hired me, but the subject never came up after that. In another, the topic never came up at all, nobody approached me for mentoring at the job, but my management later hassled me about missing their expectations about it.

The article is generally pretty good.
Oil and gas have more uses than mere power generation and transportation. Petroleum products (oil, gas, bitumen, etc) are used in manufacturing probably more of the equipment we use today than most people realise.

Don't throw out the baby with the bath water. A ban would be counter-productive and silly.
Yeah, the final line seems to be far from any kind of "gotcha":

> What Ben-Yosef has produced isn’t an argument for or against the historical accuracy of the Bible but a critique of his own profession. Archaeology, he argues, has overstated its authority. Entire kingdoms could exist under our noses, and archaeologists would never find a trace. Timna is an anomaly that throws into relief the limits of what we can know. The treasure of the ancient mines, it turns out, is humility.
The parallel being drawn was that gas cars do not have components which can kill you when they are turned off: "it that can kill me dead when my car is powered off,", and so do not require stringent safety controls. My counter was that gas cars absolutely do have such components.
Sure, I wish we had more outer borough connection lines. This country sucks at building anything but 12 lane freeways.
> USSR products often breathed a design language much closer to modularity, maintainability and repairability.

I think it’s just any old products are less intricate thus more repairable.

E.g. Nokia phones are more repairable than iPhones.
Older laptops are more repairable/upgradable than say latest XPS or a MacBook where everything is soldered on.
195x Ford Mustang is more repairable than a new one full of electronics.
> It's the human tendency to optimise the quantifiable and ignore the unquantified.

Are you sure that isn’t just a modern trend now that we are able to quantify so much stuff?
Not necessarily looking through PRs, but presumably they need to work with actual code in your code base that was merged at some point, unless your product is growing so fast that new people just write new code all the time? (Same applies for not-new coworkers that now need to touch that code area anyways)
For the ARM HPC user group there is a mailing list https://arm-hpc.groups.io/g/ahug and a Twitter account https://twitter.com/armhpcusergroup . As for the local HPC Cluster that depends on your geographical position. Mine is at the university I am studying at.
Mousing over that link shows the URL is "Study reveals babies are HTML."

I guess that explains a lot.
This is a very good summary of my culinary experience visiting the US. This is not to say that good restaurants don't exist, it's just that cheap/everyday restaurants had everything cranked up to 11. The Cheesecake Factory menu was basically butter and sugar in different ratios.
Agreed. As a longtime rider, I will unequivocally state that 95% of serious injuries on these things are from new riders who get overconfident (and ignore every single piece of advice on the website and on the tons of Youtube channels) and suffer nosedives when their small muscles in their legs (and nervous system as well) experience fatigue and trigger involuntary tremors. (any rock climber here will know what I'm talking about: When you see a newb climber getting this fatigue and their leg starts shaking like Elvis...)

The smaller wheel is a bad idea. Period. Can't fault the heavier weight though. Future Motion machines their aluminum rails from single billets. It's not something that you can replicate easily without tremendous capital expenditure.

I'm planning on buying the new GT soon, but it's even heavier, and my god is it awful carrying those things around.
Where have you gone, Peter Norton? (2014)
As a parent, you're not the user, you're the developer.
When I fill my motorcycles I hold the hood back. The fill hole is too large for the hood to work anyway and if I insert the nozzle all the way I would end up with less than half a tank of gas.
We Hate Lisp
I was like, pretty sure all those people didn't live 900 years. I like a lot of the stories and subjective meaning, but you kind of have to look past the odd factoids.
Your first paragraph is the set-up to the novel Klara and the Sun by Kazuo Ishiguro.
Non-touristic doesn't mean you have to live like a local.

Let me give you an example. When we were traveling in Cuba, we met a fellow Flemisch guy, who seemed to know a lot of locals. We started talking. He was there visiting his ex-wifes Cuban family. He and his ex-brother in law invited us for dinner at their house in Santiago de Cuba. One of the best experiences I had, and I don't consider such a thing "touristic". You're not talking to a tour guide there.

A lot of times, the locals are very happy to interact with you. And coming from a western country, it always surprised me how welcoming other, poorer countries are.
I don't think the distinction is important in any scenario. It's always the disruption.

Put another way: if an earthquake happens, but nobody notices except the Richter scale, does it impact anyone? Of course it's not the pandemic term itself, it's the first-, second-, third-order effects of covid and the term pandemic. Zoom school, masks, vaccines, media coverage, political shifts, fights, worrying about family members getting sick (possibly dying), seeing your friends less, fewer/smaller gatherings, longer periods of isolation, etc.
Chinese deaths stats by age were available from March 2020. It is just the media decided to ignore them.
It's actually mylar that they're made of.

https://en.wikipedia.org/wiki/BoPET
> I know it’s easy to dismiss that way, but what you are describing is not SCRUM

I think it's easy to dismiss because this was easy to digest in the first years and first teams, but after a decade and corporations and some smaller companies and some startups, I just don't believe it anymore.

I am actually a certified SCRUM-master (but not practicing) and sometimes google 'what is SCRUM?' just to check up on the new articles. I find a million of them each with their own interpretation that could just work and each of them seemingly valid while mostly ignoring the agile manifesto they love so much.

> On one of the teams I am consulting right now, we went away from Scrum because it didn’t work

Congratulations on actually attempting to solve the problem and not cargo-culting a magic solution.
Don't worry, anyone like you with more experience is welcome, and anyone can feel free to improve and contribute. Thanks again for your valuable advice.
It is if destroying those ten houses relieved a trucking bottleneck at the train yard.
One advantage of having rich friends is that you have access to their network of other rich friends. Find out how you can provide a service to that network and make some money out of it. It’s difficult to gain access to a network of that sort if you aren’t one of them so you find yourself in an opportune position.

As they say luck is when opportunity meets preparedness. So make your own luck.
Southern France, same. The highways get closed when it snows, or due to heavy rainfall (happens a few days per decade)
Also HAProxy, they both use UNIX sockets via ancillary messages+SCM_RIGHTS I believe.

https://www.haproxy.com/blog/truly-seamless-reloads-with-hap...
I wonder why he put his job title in the title of the article. There’s actually nothing specific to neuroscience in the article.
> Other locations have "Backup" highways to lighten the load or otherwise take up the slack if the main road closes. Not so here.

Well... not really. Taking the 95 corridor in the Northeast as an example, the only places with alternative highways are 95/295 between DC and Baltimore, 295/NJT in lower New Jersey, and Merritt Parkway/95 in Connecticut to New Haven. In all of the other segments, 95 doesn't have a close-ish parallel highway to take off traffic.

And when you dig deeper into traffic statistics, the traffic tends to be heavy on both segments at the same time. That is, there are two highways there because the traffic needs require there to be two highways; the second highway isn't just "merely" a there-for-when-the-first-one-is-full kind of highway. And induced demand basically says that it's impossible to have that kind of highway setup.
No doubt some are long term traumatized by this. But a brief look at history shows that such things happening during childhood are normal, not exceptional. If most people need therapy to get back to normal, the human race would have died out.

In my grandparents' generation, it was normal for a family to lose a third of their children before adulthood.

The US has had devastating epidemics before, like the 1918 flu, and the polio epidemics.
In the footsteps of the women who escaped a Nazi death march
File this under "things to re-learn as we emerge from covid and start spending more time in public".
Software and Anarchy [pdf]
Google puts quite a lot of effort into low latency broadcast for their Youtube Live product. They have noticed that they get substantially more user retention if there are a few seconds of latency vs a minute. When setting up a livestream, there are even choices for the user to trade quality for latency.

That's mostly because streamers want to interact with their audience, and lag there ruins the experience.
Puppy also happily rolls in excrement if you don't run the Leash plugin.

I have the 2017 Small Child Pro and mine tried to eat a cigarette butt that she found in a mud puddle but at least she doesn't roll in goose shit.
> There is a difference between just liking the way things behave because you're comfortable with it and preferring the way it behaves because it is better.

indeed there is. However the vast majority of people fall into the former category while assuming theyre the latter category.

Or to put it another way, everyone cannot be right that their preference is technically superior. Ergo our preferences must be subjective.

> To this day there is a good chance that if I want to run the latest version of any piece of Linux software I will have to compile it from source like it's the 1970s in order to do so. That is a problem that Windows and MacOS have never had, and the Linux Desktop community has been very slow and reluctant to do anything about.

That’s a huuuuge generalisation there. The truth is it depends on the Linux distribution (Arch and Fedora are bleeding edge, Debian and CentOS are not) what repos you have enabled (stable, testing, etc) and even what software you’re running. Eg some niche cross platform thing on GitHub might require compiling for all OSs never mind just Linux.

Linux will see more regular platform updates than Windows and macOS where you’re limited to service packs and new OS releases. You also don’t have to wait until “patch Thursday” for patches on Linux. They get released as soon as they’ve passed build and test pipelines.

So there are definitely plenty of examples where the generalisation is a way off. But for the sake of impartiality I do agree that some niche software and some distros will make you compile from source. However its definitely not the norm for common software and hasn’t been for 20 years.

> Hell, even today as Flatpak beings to emerge as the dominant cross-distro application packaging format, it is still lacking basic features of 1980s Desktop software distribution and gets a lot of flak from the community for existing at all.

Yeah cross platform package management is broken in Linux. Snap, flatpak, etc. all have problems. Personally I think the real issue is that Linux is trying to emulate Windows and Mac with portable installers. If you want a platform where the responsibility is on the user to download and install applications manually then there are already mature options available for that (Windows and macOS). So there’s no point trying to compete there. Where Linux excels is with its package management taking the risk of application installation away from the operator.

This won’t be to everyone’s preference but that’s fine because not every platform should behave the same. Just because a specific paradigm makes sense for one platform doesn’t mean it makes sense for every platform.

Just look at how fundamentally different remote management on Windows vs Linux is. Windows is based around RPCs while Linux is based around scripting. Neither is wrong or right. Both work effectively despite being completely different approaches.

And here lies the problem with people who say one is better than another: they look at the differences and say “I don’t like it” but think it’s a technical decision when in fact it’s just an emotive response based on what they’re comfort zone is.
> Yeah I think it is mostly businesses that think this is a huge problem to solve to have identities matched across everything seamlessly.

Your comment just gave me a thought - just imagine the online advertisers using this for tracking purposes!

At the risk of spreading FUD, it would not surprise me to learn that perhaps this web3 thing is being fuelled/funded by the existing crop of online advertising networks or their close associates? (or at the very least they are watching this situation develop with an incredibly close level of detail)

Who needs cookies if you have a 100% reliable & long-lived (potentially immortal?) ID that the user takes with them everywhere they go online (and is the same on every site they visit) and for every purchase they make (using that wallet) online and offline?

This would be advertising networks' absolute dream situation if it becomes widespread - users voluntarily creating their own unique tracking fingerprint and using it on all the sites they visit, as well as helpfully logging all of their purchases they make with that ID on a public ledger that anyone can mine the data from.

It really does not get much better for the online advertising industry than that.

If you want a cynical take on web3 and are looking for your next billion dollar startup idea, then web3 ad tracking & targeting might be your best bet :)
What I don't get is a lot of big companies only do team matching after you have already passed the interview

In that case how could they do domain-knowledge interviews if they don't even know what you will be working on?
None of the people worried about "Omicron" could explain what the hell it is
I have to be blunt here; this is plutocrat propaganda. Yes, being rich doesn't guarantee happiness. It doesn't spare you from (all) illness (though it STRONGLY improves your healthcare odds in the US) or the trauma of a messy divorce. But being rich is enormously better than experiencing all of life's ills while being poor. If the advantages of wealth did not outweigh the disadvantages, we would see the wealthy abandoning their wealth en masse. Clearly they are not.

The purpose of the "money isn't everything" mantra is to engender a servant class to preserve the wealth of our rulers.
What happens if you delete its main executable?
> Code Review Performed by a Separate Team

It's a very good suggestion that intuitively feels right but I shudder at the extra work load and the distraction that this can be.
"You’ll start to see liberal politicians using these same talking points in the coming weeks, guaranteed."
This article's position seems to be more in line with the Republican's general stance on the pandemic. So isn't it a good thing of the left can revise its position?
Fine. What also isn't on the dashboard is the lost QALYs which is pretty much the point of TFA.
As I see it we have The Matrix, Animatrix, then a long sequel split in two, and now a conmemorative sequel with pets and zombies. It feels like a wink to Disney.

I'd have peferred them to explain how Neo was able to use the "force" against the machines, see their energy while blind, and who's the Zero. Expected a replica of Neo to be used by the machines or something in the lines of "don't be evil" becomes evil, as a critique to modern tech.
I always say that there was a great 3 season show hidden inside BSG's 4 season run.
Maybe nim then? Compiles to C and has a sort of optional GC in that you can configure it to do plain reference counting.
Also remote monitoring as available.
My two are basically constantly broadcasting detailed audio ads for Minecraft and Roblox.
I don’t think this is a good advice. Let’s think about possible outcome. I think OP’s friends will be sorry for his situation but they can’t do anything about it. They might even not invite him to more fancy events to avoid uncomfortable situations but that’s not what he’s looking for. What do you think they can do when he’ll tell them about his feeling?
"Most" seems like a high bar. Corner case I guess is unfair wording because it's totally undefinable. The DTs does choose to execute some people, especially if they can't reach treatment. I guess psychological stress can as well in rare events, although for an otherwise healthy person I would always pick the most crushing psychological stress over suffering untreated DT.
> It's Borat trying to patent a hoverboard

Wow! That's interesting! While nobody has been paying attention, forward-looking patents have become acceptable (I don't agree that this is a good thing). Seriously, that's a fact; and here comes Holmes apparently claiming to have the science, am I right? There is language which apparently (IANAL) needs to be watched especially around verb tense when filing such patents.
Honest question: At what point do we give up?

I'm in the Bay Area and it'll be coming up on 2 years soon of what basically amounts to a social shut down.

-- Many social groups are just not getting together anymore, including most of mine.

-- Concerts, sporting events, parties of most sizes, crowded bars/clubs just seem off the table at this point.

-- Masks for the majority of it, which makes gym going and working out, especially cardio, uncomfortable enough to not bother.

-- It's been so long that I've now never met, in person, anyone on my team at work.

Like yeah, technically we're not shut down. Technically you can do most things with masks/vaxxes. But for a lot of us things are still essentially shut down. Especially the social aspects.

At what point can we give up? If at 4 years in with Variant #3242, are we still going to be doing what we're doing now? There's zero sign that this thing is going to stop any time soon.
The problem is not with code reviews but with how adversarial they have become. Instead of making the best attempt to comprehend and embrace the author's style and intention and finding compelling arguments for the question "why this code is probably fine and should be merged as-is?" people nit on all kinds of stuff, mostly highly subjective. Along the way they don't actually catch that many problems or bugs but instead new problems and bugs are introduced while implementing their nits. All surrounded by a lot of noise that has to be dealt with in an already stressful multitasking environment. I agree with other posters in this thread that most people can't code review for crap and have very perverted idea about code review aims and goals. Code reviews as they are practiced now only serve to destroy trust, velocity and team morale. As someone noted elsewhere in this thread, if it's me (directly or indirectly) who's going to be held accountable for a deficiency in my code, whether it has been reviewed or not, why do I have to adjust my code to someone's arbitrary criticism? Common sense tells me that not requiring to have my code reviewed at all times and, by doing so, stressing my personal responsibility for the things I do, would actually increase my sense of ownership and keep me on my toes, more likely leading to better coded/tested changes, wouldn't it? I.e. it is not about blindly trusting all code that I produce but rather trusting in my ability to judge and make final decisions: to request code reviews or not, to address comments or not, to do my job as I see fit or not.
Matt, this ain't cool.

https://news.ycombinator.com/threads?id=mattschkolnick

https://www.peppertheapp.com/about
Go and look at those who have less than you.
If they're trying to leave and can't leave because nobody will hire them because they work(ed) somewhere bad (that's the original comment in this thread; never trusting a Norton employee's resume) and you're also criticising them for "choosing" to continue working there, what chance does that give them? That isn't having agency in a market.

If "the decision to work and continue working there" is a bad one, that makes the decision to leave a better decision, yes? And the person who makes such a decision, a better person. And if you want to hire people who have agency and act with integrity, someone who left Norton is a slightly higher signal than someone who never heard of Norton, isn't it?
I believe the opposite: that there is sometimes the right place, the right project/people, and the right time to be whimsical. So not always, but also not never (as an abolitionist stance would see it).
I'm glad someone took the time to write this. I think it's quite interesting that the prime example picked here is UI issue. The author freely admits that the "web3" solution is basically just private keys with better UI. I'm not all that up to date on web3 stuff, but... it's not UI.

The quote from Vitalik is great though - the goal of crypto is to let people make all the same mistakes and find out single central authorities actually have been established for a reason.
Deli board is good but it still feels quite overpriced (as with most things in SF). I’ve had it a bunch (I live close) but it’s never quite worth the $20