skysight-inc/HackerNews huggingface dataset:
> in terms of processes, design principles, work-life balance

Nonexistent, nonexistent, nonexistent.

Hope this helps :P

To detail, thirty years ago it was more or less clear waterfall is a dead end but it was not yet clear what to do instead. UML kind of redeemed waterfall but it didn't exist yet.

As for work-life balance, time crunches at some software companies became legendary when shipping time meant shipping time so people slept in the office and crazy stuff like that. At this time there were still one man projects though but that era was coming to the end.
Excuse my language but I think it's worth it here: Dear fucking lord, if biking in Manhatten is your idea of bikes shining, then you are way out in left field.

In my week in Manhatten last month I saw several crashes (including a near miss with a sit-down scooter riding in the bike lane who had to bail and slide before nearly crashing into a crowd of pedestrians), pedestrians jumping out of the way of bikes who don't stop at red lights, and bikes swerving around car traffic barely getting by without taking out car mirrors or getting run over.

Biking in Manhatten is not for the faint of heart and not for anyone who isn't decently athletic.

You could have lauded the subway system, but you chose bikes?
> How legal would that be if it crashed my car or ran someone over?

Generally it is not legal for you to crash your car into others private property (or public for that matter) or run someone over. Just because you have some electronics connected to your car that you installed yourself, doesn't shift over the liability to someone else.

Not sure why your mind is blown here. People are allowed to modify their cars, but not hurt other people in the process.
I think, if you take their argument with a bit of generosity, that they are arguing for more balance in our approach to cities. Right now the balance is so far in favor of cars, that it makes walking and cycling into an extreme sport. The result is loud, dangerous, expensive, and dirty cities that are built almost exclusively for cars.

The humungous parking lots, the 50-foot wide roads, the high speeds, the increasingly larger vehicles, the demolished housing for more freeways, parking minimums, extensive R1 zoning... They all contribute to a city exclusively for cars. Even if we don't get rid of ALL of it, we can certainly cut it back significantly.

Maybe ban cars in places where we don't need them anyways like Valencia street in San Francisco or the Spanish super blocks. Decrease speed limits and design streets to enforce them properly. Add walking and cycling paths to the grocery stores. Add raised crosswalks. When you don't have people using their cars to travel 5 miles everyday it leaves them open to the people who REALLY need to use them. Allow walkable neighborhoods in city planning initiatives.

People WANT to live in places like these, but we refuse to build them for some reason. It's why walkable neighborhoods, built when they were still legal, cost an arm and a leg now. Heck, we even build theme parks to give people a vague feeling of being someplace like that. People go on vacation to countries with places like that.
What I'm questioning is that the motivation for lifetime appointments ever had anything to do with avoiding political interference. Regardless of the claimed justification, I think lifetime appointments were just a naked, cynical power grab by factions that favored oligarchy over democracy, and have remained so to this day.
You mean to tell me that the board responsible for representing shareholders has been dissolved now that there are no shareholders?

What a dumb freaking article.
Myth 1: Users Are Deserting Facebook

..The problem with this narrative is that Meta is still adding
users: the company is up to 2.93 billion Daily Active Users
(DAUs), an increase of 50 million, and 3.71 billion Monthly
Active Users (MAUs), an increase of 60 million..

I've been wondering about this for a while now: who are these people who are still using Facebook every day? All of my family has reduced facebook usage over the last few years because fewer and fewer people post meaningful content. And as more friends and family leave facebook entirely, I've noticed more and more family members who don't check their news feed at all -- they'll just occasionally respond to Facebook Messages.

Is Meta combining DAU numbers between Instagram, Facebook, and Whatsapp? Because I'm sure those Whatsapp numbers go up and up, since it's the default method of communication in a huge number of countries.

I know that my anecdotal experience isn't necessarily reality. But it's getting hard to ignore the fact that many friends and family have essentially abandoned Facebook and Instagram, to the point that these services aren't being used meaningfully by my friends and family any more.

Maybe developing countries are still growing userbases? Or maybe Meta's "DAU" definition just doesn't capture the slippage from "hooked on the news feed" to "responds to a message once per day"?
Red Hat makes things worse for paying customers to sell more subscriptions which will fail in the end.

One example for this is their UBI (universal base image) which should be used to build RHEL containers. The image is "free to use" and therefore they removed lots of packages from the included repos. Many packages cannot be installed - with the current version 9 they removed even more packages. This is really frustrating and time consuming.

My recommendation: use Alma or Rocky Linuxes as an alternative
The most important component of a technology company is its engineering culture.

This is something that is built early, most of the time with a strong influence from the founders/CTO.

Once it is built and scaled up, it can still change but very slowly.

You can hire extremely talented outsiders (John Carmack) but it won't do much.

A company like Meta is like an overfitted AI model, they can do one thing very well and almost everything else very bad.

Take a look at horizon universe, does it look like state of the art for you?
The son of my best friend face planted and had to have facial reconstructive surgery after a crash.

The year before the pandemic I spent each day on my walk to/from work arguing with scooter drivers about them being on the sidewalk and how dangerous it was. A child was hit by one in my area and seriously hurt.
Ah, thanks for that. I had no idea how the following worked, but it was quite heavenly. Was at a restaurant who dropped the bill on my table after dining. It had a standard receipt on a black tray like you'd see anywhere in the US. But the receipt had a QR code along with a note about Apple Pay. I thought, "Hey I'd rather do Apple Pay than give them a CC so I scanned it.

I was prompted with one of those App Clip interfaces, double-clicked to approve the Apple Pay, and done.

It was such a nice experience, no nagging prompts forcing me to download some crappy App. Just a simple clean, Apple Pay checkout.

Note I agree with TFA about QR menus. But this level of phone integration was the perfect amount on top of a traditional dining experience.
I tried to google scooter accidents in Atlanta. I didn’t find anything about the scooter rider hitting pedestrians, instead I found examples of people on scooters being run over by cars.
Where is "The Whale (Moby Dick)" - man goes crazy with revenge, makes extreme effort, takes others down with him.

Could Ye and Elon be Ahab?
Just earlier today, I walked out of comma in solidarity with Hotz. They didn’t even have to tell me I was being laid off. You’ll read it about it in the WaPo soon.
I was standing outside the gates of Crawford Generating Station, when I realized that no matter what was wrong, when I was done with my visit, they were going to be happy. It was that moment of self actualization that doesn't often come around.

Looking back in retrospect I see how dead nuts simple everything was back then, and how much more productive a programmer could be, even with the slow as snot hardware, and without GIT. Programming has gone far downhill since then, as we try to push everything through the internet to an interface we don't control. Back then, you knew your display routines would work, and exactly how things would be seen.
I use modus-vivendi on Emacs. Love the contrast and readability.
So, all the people saying private platforms and moderate their content as they choose. I guess it's still ok for those same platforms to be proxies for government censors.

Nothing wrong here, no fear of abuse of this power. Let us all join in and thank our overlords for telling us what to think and what not to think.
The poster mentioned long-term passive income, which to me is spot on. The strategy used to generate it can be debated, but the goal is very common and many methods, while not guaranteed stood the test of time pretty well. For example, look at university endowments and various privately-funded research fellowships that run for many decades, through booms and busts of the stock markets.
Nah. But I do recognize his story. I've worked with many people who have the same story, not all of them software engineers. They trade on the fact that it only takes 20 percent of the time to get the first 80 percent. So they do the 80 percent, and people are impressed. Then they bail. It is pure genious, because you leave on a high note - knowing that the last 20% is going to be difficult to impossible to deliver on. It is where all the problems built up while building the easy 80% get solved. That is the boat.
Twitter's Problems: A Roundup
This is absolutely not true; look at any cities around Europe, or at Japanese cities, neither of those are "car oriented city with gigantic box stores surrounded by lakes of parking lots".

In the case of Japan, life develops around the train stations indeed, where all the shops and entertainment is, and between those stations are the residential areas, so scooters are perfect here.

In European cities (smaller) it's normally organized in rings, where most things you'd want to do are within the city center, or around large neighborhoods but also in circles (larger). So you can take a train/bus/cycle/scooter to the center, then going to the different places either walking or with the scooter.
This is something I'd like to know as well and nobody is talking about it, weird.
> Not much use sending a probe 4 light years if the transmitter isn't powerful enough to send a signal back

And that's only if we're lucky enough to find life next door.
2 things mean we're not in a much much worse position with climate change:

OPEC: which stabalised and enriched some of the shittiest regimes in the world

China's one child policy

Both horrific. Both had 10 times more effect on emissions than all the targets and initiatives and other play acting combined.
I kind of feel Rakuten is just moving their problem down the line, or up the stack. Key focus areas in Open RAN is containers now. The commodity hardware at the edge needs to be able to run many of the network functions in containers, and to do that, a service provider is going to need very good k8s orchestration. There are not a ton of "free" options any mobile service provider will choose to manage this at scale.
I mean this is basically all politics - who should suffer and how much to keep society running. I don't think you'll find a progressive monopoly on that
The US constitution and the bill of rights are based on classical liberal ideas, like inalienable rights, the consent of the governed, secularism, etc.
Your second point is huge - pedestrian fatalities go down the more pedestrians ignore "traffic rules" - partially because the pedestrians are more alert (not assuming a crosswalk will save them, because there may be none) but also because drivers are more alert.

The unexpected is always going to be dangerous just because it's unexpected.
Do I expect a non-profit organization with a charitable mission to decline opportunities to aggressively browbeat the public for money it doesn't need? Yes, yes I absolutely do.
I'm pretty sure I've seen that srj go by at some point (probably should have chosen that as my ldap!) but mine is different :).
An interesting anecdote about a deeply technical problem, with a clever solution, is instantly critiqued, because of an aversion to the topic, and the perceived arrogance of one of the persons involved.

This level of cynicism and irony, especially on hackernews, is hard to top.
I'm sure you wear on them, as well.

'endless arguments about overall architecture'

That's the kernel, for you. Your modules don't exist alone
A significant chunk of Shopify’s user base is gonna be copying/pasting snippets they’ve found online.

You’re much more likely to find a snippet using jQuery that was created over the last 10 years or so that’s consistent and works correctly than you are vanillaJS.

VanillaJS queries would be all over the place with multiple if/else’s for IE, Chrome, WebKit, Mozilla, etc.
It is definitely not. And it comes with pack of tools that allow you to manage harassment a bit more effectively.
We generally called them irreversible decisions and referred to the door analogy to explain it to folks unfamiliar to the culture.
I think you meant "Asymmetric" instead of "Asynchronous". I think Asynchronous games would be something like Travian
10mph is more than enough to kill you if you hit a curb.
/56 aren't as generous as you'd think as companies "often" use VLANs and people selling network gear have always pushed for microsegmentation (rather than having a VLAN for the entire 3rd floor which would technically fit, have a distributed VLAN just for the three accounting people and their eight servers).

In theory you could have 10 bits just of VLANs without doing microsegmentation and strange virtualization games which everyone is encouraged to do, so smaller than a /54 for a corporate ISP account seems very questionable; may as well round each site to /48.

There is a high human labor cost to customization even with computer assistance for IPAM. Life is faster, simpler, and more reliable if "every generic ISP connection gets a /48"

At some point, for "IoT" and "security" reasons the concept of one broadcast domain per residential home will go away, hopefully soon. I don't want my soon to be exploited smart TV to have any access to my "real" VLAN, for example. My "home" and "home-guest" wifi networks should be on separate VLANs on separate /64 address blocks.
He doesn't come off as particularly arrogant to me, more like a straightforward and direct type. I've yet to meet someone who's good at what they do who isn't convinced of themselves, so that's a given. A philosopher might argue you need this sort of mindset to be successful in the first place. However knowing that you're better at something than most other people doesn't equal arrogance when it's true. There are also a lot of arrogant people who know how to put on an act in public.
> for example, we know with essentially absolute certainty that an alien species wouldn't eat quarks

Is that accurate? Clarke's third law and all that. Any discussion on what alien beings, or for that matter, some sort of hyper-advanced AI intelligence, ends up unbounded by the limitations of current human knowledge. People ascribe omnipotence and omniscience to such hypothetical entities all of the time, but also anthropocentric motivations.

See Roko's Basilisk which presupposes a future superintelligent A.I. is able to project back into history with perfect clarity, create simulations of sentient beings, and is petty enough to exact vengeance upon them. So you end up arguing about secular deities.

These discussions are fun yet wrapped up in non-falsifiability and woo.
Ask HN: How to balance feature delivery with internal quality?
Something that's been on my mind a lot lately, is the continuum between:

a - the velocity of delivering a product and features

and

b - ensuring internal code quality, performance, and the right architecture

My personal bias leans heavily to prioritizing the delivery of minimally complete features. I've noticed though, that many software engineers focus more on code idioms, general quality, and attempting to mitigate future risks.

Is this just one of those never ending dynamics? Or do most HN folks lean one direction? Or does the answer change based on the life stage of a company?
Now watch the communists downvote me.
Don't Specialize, Hybridize
Devuan is basically that, repackaged, right?
> I don't know if I'd say there's a 'singular party in power' in the US either. It seems pretty common to have, for example, the White House governed by one party and the House by another.

For each electable organization, in a two-party system, one of the parties is always in power. The different organizations in the US government (president/senate/house) are more like stages of decisionmaking with intricate interplay. They can be ruled by different parties, but any change of power within one of those organizations is always a full flip-flop within that "stage".

Contrast that to a multi-party system, where such an organization might have power split in ratios like 6:5:3:2. The party with representation of 6 still needs to cooperate with at least two of the others. Even if they lose votes and the 6:5 flips to 4:7, cooperating with the other parties tempers the rule of the new rising party, 4+3 is 7 and all that.

This means the system is much more likely to evolve into the parties making deals with each other and compromising, as opposed to the flip-flop between opinions A and B.
> Rental scooters don't come with rental helmets.

There is one company I'm aware of that at least operates here in Canada called Neuron, which has helmets attached to every rental scooter. You're told by the app to put it on.
> ORMs have the problem that the shape of the interface they provide mostly depends on configuration or data (the SQL schema). In static languages at least, this means that code has to be generated at some point.

Maybe for most languages that's true, but in general I don't think it is.

> Tooling and convenience wise, there are differences between the approaches, but conceptually, does it really make a huge difference whether this step happens in a separate tool before compilation (seen here), or inside the compiler (in a macro system like Rust’s), or at runtime (as ORMs tend to do in JITted languages like Java and C#)?

Between runtime and compiletime or code generation there is certainly a big difference. Between compile-time (or macro time) and code generation I think too. The reason is that, for instance, if it happens at compile-time then you have types that you can work with. You can use those types and reshape them to create even more types. E.g. you could take the database schema types and generate graphql types. That means, the mapping from the database to the types of the programming language has to be done only once and then other libraries can build upon it without containing this part anymore.

But if you use code generation, essentially every library has to know how to get the types from the database, since it is very hard to take the generated code and then transform it into types or code for e.g. graphql. Unless you parse the generated code and then transform it. Not only is there now a problem of the order of code generation but I believe it is also inherently harder to parse arbitrary code compared to parsing arbitrary types, simply due to the fact that types are much more restricted in what they can express.
Unspoken, but because they are perceived to be “working too hard” to succeed. For example, there are very few among the homeless population in CA.

AA is not designed to solve this problem—of past transgressions that have been largely overcome.
just take some cameras, set each one at a different exposure via something like smoked glass and composite the images in real time. i dont know, it just seems pretty easy.
Breaks with longjmp().
And now we have AAA games that take 6+ years to make and still ship unfinished and broken. What a weird time we live in.
Exactly. I also want Meta to fail because the company has proven itself to be immoral and a poor steward of meaningful social contact over the internet, but my biggest beef is with the rotting Facebook platform that has turned into something awful over the past 10 years.

That being said, I want Meta's involvement in a "metaverse" to fail too, because I can't imagine living in a world where Zuck sinks his dark pattern and advertising fangs into an even more immersive version of today's manipulative social media. They've done enough damage as is.
Why would I go read his blog posts? I’ve spent ~years talking to the guy on irc.

Why would reading HN takes influence my views on him over my personal experiences?
Revamp of MDN Web Docs Contribution Docs
> "Lula trial in Brazil violated due process, says UN rights panel" [0][1]

You have got to be joking. The UN has neither jurisdiction nor the access to the necessary information to make such a statement. This panel's opinion is worth nothing, and obtained purely as result of Brazil having a right wing president at the time, i.e., thy must take the opposite side, whatever it is, because right-wing-bad.

> The leaks make it fairly clear that the whole process was politically motivated to eliminate Lula from the race against Bolsonaro [7].

No, they don't, and no amount of linking to The Intercept will change that. They are partisan hacks trying (not very hard) to pass as independent journalists. Zero credibility whatsoever. Their leaks are a big nothingburger used as an excuse by a corrupt supreme court in order to be able to have a popular candidate that represented the establishment's interests in the election.

> It is not. The current President, chief of the executive and the Armed Forces, is the one who's being supposedly hit by these decisions.

The censorship and dictatorial actions are coming from the judiciary, against whose documented abuses of power the executive (and pretty no one) can do anything about.

The Brazilian supreme court has been playing the role of victim, judge and executor in illegal inquiries through Bolsonaro's term, with almost zero reaction from the media and the left, because the abuses are against "the right" and so they think it's a good thing. Ironically the only voices from the left denouncing the supreme court's abuses come from the Trotskyist party PCO.

> You can absolutely not call him a "criminal". That he is not, or at least it has not been proved within a fair trial that he is.

Again, he has been judged in three independent instances of the judiciary and found guilty in all of them. The sentence given by the judge you call "politically motivated" was considered low and increased by a superior instance. His people in the corruption scheme have given back millions they stole. His finance minister. People he has put in the board of state-run companies. If there was no corruption, why have they returned this money?

High profile sources? Come on, at least pretend to be arguing in good faith. Apart from "The Intercept" your other link is to "Progressive International" (Seriously? One of the members of this group is CUT, a violent labor union with deep ties to the Worker Party), which is republishing an article from "Brasil Wire", an entity tied multiple other far-left groups, who publish blatant bizarre partisan fake news on their home page.

> it's hard to not think it was electoral in nature.

It's hard to think anything at all without having seen the documentary.

Again, please stop defending censorship. It will come to bit you sooner or later.
Ask HN: Are web sites more buggy than their corresponding native apps?
And if so, why?