skysight-inc/HackerNews huggingface dataset:
Not sure I understand your reasoning. The further you are from the first car, the more warning you get on what's going on, not the other way round. I typically watch not just the car in front of me but 1 or 2 cars ahead. If I see those cars braking, I start breaking. It's the car immediately following the tesla that got the least warning.
Since there was a "one and only" narrative about history and the future of society, the studies of humanities were quite limited. The "true" economic thought leader was Marx and everything else was considered unorthodox and evil. Popular western fields of study like psychology, sociology and behaviouralism were also considered dangerous or even unheard of.

That was compensated by a great push towards exact sciences, accompanied by the fast pace of industrialisation, electrification and mechanisation.
> They're woefully unaerodynamic, and emissions standards are pretty lax for them.

Still more aerodynamic and fuel efficient than someone riding a full-blown SUV to work solo.

> but plenty of motorbikes are actually worse than a compact car and getting close to SUV territory.

Not everyone drives a Kawasaki Ninja H2 R with 310 hp or whatever the top record is these days. Per German ADAC, the average motorcycle consumes 2-3 liters/100km [1], whereas the average car is at 7-8 liters/100km [2].

[1] https://www.adac.de/verkehr/tanken-kraftstoff-antrieb/tipps-...

[2] https://www.umweltbundesamt.de/daten/verkehr/kraftstoffe
Using Apache ECharts in React Native
We have developed an open source graphics library for react native APP, which is based on Apache ECharts and uses RNSVG or RNSkia for rendering in a way that is almost identical to using it in the web, and can satisfy most graphics situations.
The endless fights about whitspaces seem so ridiculous to me. The points made by both camps are entirely valid (I prefer adding whitespace to layout blocks of functionality), but it feels like this should be something that an IDE should take care of. There should be the least amount of whitespace-changes in the VCS as possible, and the IDE should present the code how the programmer wants it to see instead. Similarly, questions such as curly brace placement and whitespaces between operators could be dealt with.
Under capitalism, man exploits man. Under socialism, it's the other way around.
Is it great that they focused all their energy into math and science

This way they can use their top expertise to explain how 3.8 roentgen is not great but not terrible.

Or how did they didn't need to worry about ethics since obviously "boss knows better"
Honest question for those who have worked at several software companies: What works best? The chart displayed with Google with lots of connections but also a lot of complexity, or the "traditional" Amazon chart?
https://theintercept.com/2023/01/10/tesla-crash-footage-auto... This is the video link from the article.
In my experience, the same applies to kebaps in Berlin as well.
Distraction-free access to information. Like reading a book.
You can gracefully accept input and not act on it.

People often have a need to be heard, to expose to the world what's going on inside their mind, to be appreciated for their ideas. You can serve that need in a friendly way by listening attentively and being genuinely curious. You can also suppress that need inside yourself and avoid responding with your own critique and argumentation.

You just listen, ask some questions, show that you are interested, thank them for their idea, and then decide for yourself if you want to act on it, and if you don't, then don't.

In most cases the topic will never come up again. If they nag, just be very positive, remind them that you really liked their idea, that you identify what's valuable about it, but don't make any commitment to acting on it.
Communism in some parts of the world has better track record when it comes to education and health, for example, in India the state of Kerala was governed by communist party for the most period and it has the best track record in health and education within India. It is also the state that provides most nurses to rest of the India.
PyTorch and the PyPI Supply Chain
The difference is you: you have choices, and they are your choices.

Under communism you'd just get told what to do, by others.

In capitalism, if the system is not providing you opportunities, you can go out and attempt to make your own opportunity. It's damn hard, near impossible, but nobody is stopping you try. Under communism, it was illegal and they would shoot you for it.
Don't jump! ;). Perhaps look at more sensible/ laid back places in public sector? e:g gov't, academia, they value experience. There's plenty of threads on HN about ageism and how to cope in the tech industry as you get older, plenty of comments from really old programmers. Its totally do-able. I think the reason you see some people's careers "die" is - they lost their technical edge due to things like (1) doing too much management and not enough coding at work (2) trying to chase too much rapidly changing tech (3) simply burning out from overwork and not enough holidays (4) picking the wrong tech to invest in e:g something with vendor lock-in. Open source projects are a better investment. Certain skills gonna be here for ever, others not. Its a meta-skill to know how to "back the right horse".
There is also Compressorhead since 10 years ago. https://www.youtube.com/@RobocrossMachines/videos
I negotiate all the time and am quite successful at it.

What kind of long term employment contract do you have with your doctor, dentist, department store, or car dealer?

You seem to have lost focus on the topic.
Indeed, SQL is tricky like that because there are plenty of performance consequences for a language that is meant to be declarative and optimized by a query planner.

Unless you have realistic data in the test database the performance behavior of a query can be unpredictable.

SQL is very leaky abstraction.
Still, how much they pay their developers a year? Would be over $150k I imagine, drop him $10k which he deserves and a sincere apology and we never would have seen this article, this would definitely cause a larger loss for them.
That is how my company works, everything is automatically formatted before commit, there are no debates. That's how languages like Rust and Go (and JavaScript/TypeScript via Prettier) have ended up also.

Same with lints, set up a company-wide lint configuration, apply it automatically, auto fix if possible.
I think arguing each case individually is a trap to avoid. A method I've used with lots of different groups of people, from groups of 4 year olds up, to dev teams, to groups of CEOs, is at the start of a project get everyone together and mutually come up with a set of ground rules around standards and conduct. So things like - we will use this coding style, we will ensure that every function is documented, we will not pursue premature optimisations as long as we are under x power budget, we will not introduce complexity that will be hard for others to reason about etc.

You will have ideas about what these standards should be and you should feel free to propose some yourself during the process, but the aim is not to impose them on the group but to come up with something cooperatively upon which you get consensus. Then write down what you have agreed, stick it in a prominent place and make sure people stick to it. The process should only take about 10 minutes.

Then whenever one of your engineers comes to you with something that goes against the mutually agreed contract you can just flat out say - no, you agreed we wouldn't do that and move on. If something isn't covered by it then have a discussion.
See also:

https://news.ycombinator.com/item?id=34202662 ("Compromised PyTorch-nightly dependency chain between December 25th – December 30", 11 days ago, 175 comments)
I quit apps due to the hassle/delay of app windows loading after a restart.

(macOS can't discern between apps I shut off manually before a restart and apps the OS shut off for the restart, so it ends up opening everything anyway.)
> The 40 hour work week, weekends off, healthcare, and banning child labor wouldn't have resulted from your characterization.

Healthcare benefits came about in WW2 because Roosevelt instituted a wage freeze. Companies could not offer higher wages to get the best workers, so they found a workaround by offering health care benefits. It turned out to be a big win for workers because the cost of those benefits was pre-tax, rather than post-tax. So it stuck.

Children are not freely consenting adults, which is why they get special legal protection. That's irrelevant to what we're discussing here.
It should not support CSS, just HTML, HTTP and HTTPS.
The browser should render the document based on its semantics and the users preference.
My argument would be that "kinda". is nuanced. ;) Its true only if one doesn't take action to mitigate it. (IMHO, of course, but as someone over 40 )
girls big tits
I grew up in Greater Manchester, a heavily-industrialised part of the UK, where locally the main industries were at one time coal mining and cotton milling. Members of my family worked in cotton mills, and the machines were so deafening that normal communication was impossible. Consequently, mill workers invented their own forms of communication, which mixed hand signals, exaggerated lip movement, and shouting, which was locally called "meemawing". This communication form was specific to each mill, and workers moving between mills would have to relearn the mill-specific dialect to be able to meemaw with their colleagues.
You can buy electric scooters nowadays that can drive a lot farther than any car with the same battery. If one was big on emission reduction, one would ban all cars and only allow scooters.
(110V: I'm just copying/misremembering, I don't live there. There are places in the Caribbean that do use 110V.)

> Your dryer example seems like it is running on gas?

This is part of my horror. You can't imagine that an electric drier might only use 600W? Try [1]. From the EU site of all rated driers [2] (click "Models distribution") 23% of driers on sale are this efficient. A further 44% with A++ rating are around 900W. (Note the measurement is of the energy needed to dry a load of clothes to the required standard, the maximum power draw is related but not a criteria.) The worst one is still only 2300W!

From a 2013 news article "Europe's Clothes Dryers Consume Half As Much Energy As America's" [3]:

> The study, which was funded by the Super Efficient Dryer Initiative (SEDI), concluded that Europe's heat pump dryers can dry the same amount of clothes as North American conventional dryers using only about half as much energy. The catch is that European heat pump dryers also took about twice as long to dry a load of laundry as North American conventional dryers.

I'll add that American driers appear to be cheaper to buy.

> house sizes ... naturally our appliances are larger and more power hungry

That explains the AC -- though I can still criticise the waste of energy heating/cooling two, three or four times as much space per person -- but it doesn't explain the drier. Do you wear twice as many clothes as I do?

[1] https://www.siemens-home.bsh-group.com/uk/productlist/laundr...

[2] https://eprel.ec.europa.eu/screen/product/tumbledriers

[3] https://www.forbes.com/sites/williampentland/2013/06/11/euro...
> It raised several generations of dreamers, who now miss that time dearly, when they could just work on what they liked, whether it’s science or city planning, get a free apartment from state, go to parental leave without worries for the future etc.

In reality that was more a queue for basically anything including apartments, all the high position jobs were taken by party members where you had no chances hence why nobody misses that.
If you mean journaling file systems, no. They prevent data corruption in the case of system crash or power outage.

That's different from filesystems that do checksumming (zfs, btrfs). Those can detect corruption.

In any case, if you use a database it handles these things by itself (see ACID). However I don't believe they can necessarily detect disk corruption in all cases (like checksumming file systems).
Not really though. My choice is to do what others say or go starve on the street. That's the exact same choice communism offered. Capitalism only actually offers choices when there is a lot of opportunity. But we have drained the opportunity out of the current system.

I don't think people actually really care about communism vs capitalism. They want opportunity. When communism provided that, it did great. When it stopped it fell (after a few shitty decades). Now capitalism has stopped actually giving people actual opportunities...
Speaking as a long-time lead, they're under-challenged and looking for hard problems.

I've dealt with the whitespace issue by 1) moving to clang format with Google style, and 2) getting people who want less whitespace etc to mentor more junior members of the team who can't read code that dense or quickly
So what’s your alternative? At the end of the day, certain things can only work if we align everyone. You can’t have half the electorate paying 10% tax but no police service and half the country paying 15% tax but getting police
Generation Z is going to be incredibly bitter that the boomers and genders sold them out to cheap foreign labor, and found it preferable to import foreign labor instead of educating our own people.

Good for India. Just like China, they will become a world power thanks to the American economy, then they will turn on us, become our enemies, and threaten to nuke us at every turn.
How so? Isn't it generally considered good UX design in most software not to front-load customization options before they're relevant to the user?

I want to think we've grown out of the early design era of launching an image editor and getting asked on first run what format I want to use for exporting images. Ask me that question when I hit the export button. Similarly, ask me questions about grammar when it's relevant to the software, don't ask me questions up front that might never be relevant to my use of the software.

As an analogy, imagine if you started using Bandcamp and it asked you up-front for tax information just in case you ever decided to publish an album in the future. If the user hasn't ever switched to a language that requires knowing what gender variants they use, then that question is just one additional tiny piece of signup friction sitting in front of your service that you could get rid of for the majority of your users.
Code Cartoons by Lin Clark.

https://hacks.mozilla.org/category/code-cartoons/
> If employers do that, then the employees need to report them to the regulators. Don't need a union for that.

Good luck on thst. The regulator is in the same country club as your boss. On top of that most of the worker rights and safety rules that regulator is meant to check came to be because unions fought for them.

Read on the history of these rights and regulations in the dawn of worker movements. This is not some new unknown topic, but something people have fought for over centuries. The incentives of the regulators and governing bodies will rarely align with workers rights, hence the need for those people to organize for their own good.

Don't get me wrong here I do not suggest that employers are always evil and unions always good, this is not what history shows. Far from it. Yet historically whenever workers lives improved, there is a big chance unions were involved as a driving force.

I'd love to see a world where companies would treat their employees in such a way, unions don't need to exist. But that is not how companies operate in most cases.
The lessons are already available. Brothels and sex work is legal here in Victoria, Australia. It seems to work just fine with no drama.
What's this for only gemini? It seems to not support http, https or gopher even though it kinda mention them ?
Also seems to just segfault when loading a gemini site..
Undoubtedly all of this is true and an effective set of strategies for people of means to navigate the system. But this is precisely why healthcare reform will never take root in the U.S. There is no vision for public health. As an academic discipline, public health is robust in the U.S.; but there is no traction in the practical realm because the ghosts of Puritanism still inhabit the the sociopolitical structures. The poor apparently deserve their poor health access.
> And you decide to ignore it because money

Absolutely not. We will get it fixed, the electrician just didn't have the time at that point, he's coming back to find the leak
IB Cricket is the only useful app on the Occulus and yes its very good.
Radar photos of moon's surface are highest resolution ever taken from Earth
Disagree 50%. Before you write any code (Corp World) you need a few diagrams detailing what and how you're going to build a thing. These lead to discussions and are refined/evolve into something you can start coding up.

Exanples -

https://www.wittenburg.co.uk/Work/Protection_System.aspx (insurance), and

https://www.wittenburg.co.uk/Work/payment_System_1.aspx (payments)
USSR was also officially (rural people kept their beliefs though) atheist. Current (I wouldn't call it "modern") Russia seems to be quite Christian Orthodox.
I like the markdown approach - https://docs.github.com/en/get-started/writing-on-github/wor...
https://www.starbucks.com/careers/working-at-starbucks/benef...
Indians are hella racist towards Pakistanis and Bangladeshis, they also have a rich history of conquest and slavery.. But we're white so we're the bad guys.
I might be wrong, I'm not well versed in this area, but it'd be nice to have some data that backs up claims (either yours or mine).

The first thing is that making a living off of art is hard, so we're really talking about the difficulty pre adoption of widespread streaming services vs. post widespread adoption of streaming services (I guess 2015 or so).

YouTube is a different model but there are many people making a living from producing content. As an extreme example, Mr. Beast is a triple digit millionaire [0].

I've heard anecdotally that getting series made on Netflix, especially if you're a star is (or at least was) easier than getting a green-lit for movie funding.

[0] https://www.forbes.com/sites/chloesorvino/2022/11/30/could-m...
Zig is my favorite C compiler. It also has this other rather neat language bundled with it that I might use once it is stable ;)
Bret Victor's interactive version of this in Dynamicland:

https://twitter.com/worrydream/status/977058412990152704
It sounds like it would be very simple to implement correctly if it was literally spelled out like what your describing?
Ask your average min wage service worker how much freedom they actually feel they have

Communism sucking does not magically make USA style capitalism a magical utopian paradise where everyone has a private yacht. Sure between the two i'd definitely pick usa - hands down, but lets not pretend that the average worker in usa can just dictate what their wages will be.
Do you have a link or something to google at all? I tried variations of 'us vs europe union differences' but not getting anything relevant.
"Objectively better" and "brittle" are at the opposites.

Perhaps they are not too smart but instead "too generative". I.e there are people who generate a lot of code but then don't do any weeding in what they did. If they continue to be responsible for that corner of the code base then everything might be fine, but if other developers pop in and out of it as well, then it will get increasingly difficult to manage.

I'd say mark out the area they are allowed to do this and keep them within those limits :). They probably will enjoy this as well as they'll have something they have autonomy and responsibility over.
There is nothing about HTML/CSS/JS that prevents simplicity. It is purely how it has been used and abused. You can also disable JS and use user agent stylesheets in any modern web browser.
Significant risk of phone theft in major cities but otherwise looks decent
This is very insightful! Good to see some low-level perf benchmarking as well.
> Randomly stopping is not some “you need to be prepared, it’s your fault” moment.

Drivers are indeed expected to always be prepared for sudden stops even at the highest speeds.
May I repeat:

I've gotten the wording of employment contracts changed.
It seems the people you describe lack empathy for their fellow developers. I would let them go...
5 seconds?? Lol. Maybe if the driver is 86 years old.
A car switching into an empty lane and then stopping hard even more.

If a human driver did it deliberately as the Tesla did (since it was designed to pull over and stop) then I would consider it a criminal level traffic violation on the part of the stopping car.
This story also highlights just how little Elon Musk actually supports free speech.

Since fighting for release of this video and publishing the story, Ken Klippenstein has been censored on Twitter through shadow bans and inability to find his profile through search.

https://twitter.com/stevanzetti/status/1613295292283236358
What role do you play in your current team? Are your teammate relatively junior (writing one liner smart code does appear common in junior engineers in my experience)? Can you set the tone on what is defined as good behaviour/good engineering? The other side is also frowned upon sometime - making glue code that just works. Do you have a yardstick to measure team's success? Does the team's behaviour align with what the product/company set out to achieve? At the end of the day, all style works, at the end of the day it is about making product that's useful within a reasonable time frame

Obligatory mention https://xkcd.com/974/
Firstly this trait is not at all exclusive to smart engineers - everyone falls into this trap at some point.

I think one thing that's helped teams I've lead/helped lead in the past, and helps with a huge host of team working issues too, is by setting norms, and documenting them.

For example, in your team's "norms and values" or "way of working" doc, you could include simple things like coding style (in JS land most people just say "use AirBNB style" here).

But it can absolutely also have things like "don't add unnecessary complexity".

Reading your post, I think you can even quantify it too. You mention being able to count the number of bytes or microwatts any given approach will save or cost, that it's objectively measurable? This is great - you could decide (as a team, or let the team lead or whoever else decide) what the approximate limits should be. Complexity itself can also be measured (e.g. cyclomatic complexity). So you could actually be "real engineers" and decide what the trade offs are for your team, or for your target hardware.

All of that aside, it's also good to try and keep an open mind to other peoples' solutions and communicate with each other when deciding what the best approach is. Open, transparent and prompt communication is worth so much, so make sure your team keeps working on that too. (I've worked with some embedded teams that were distributed and almost never spoke to each other. It made things... interesting!)
I mean, except HBO keeps pruning its library lately. Raised by Wolves and Westworld just disappeared for example and that made me quite annoyed.
That's under the government's purview. It has nothing to do with employees vs business. Unless you're arguing that businesses should be operated by the government.