skysight-inc/HackerNews huggingface dataset:
It used to confuse me too..now I think I get it.

The issue isn't all thermometers going up by 3.5 degC. The issue is that it also brings a host of other changes, and it's those things that kill you. They include:

- higher variability of temperatures. So your +3.5 degC actually makes heatwaves of +10/+15 more likely

- changing rainfall patterns, taking rain away from some places that rely on it.

- rising sea level, where the small average temperature changes are sufficient for a significant increase.

I actually think the focus on global average temperature increase is a major failure of public science communication, precisely because everyone mentally adds the increase to their local climate and thinks "meh".
I don't know if I would the generalize as much as the author about how different teams operate but there is a valid point in there - with some languages you can focus on getting things done while with Rust you spend a disproportionately large percentage of your time thinking about programming language concepts.
An open source(ish) fitness tracker would be great. I like the idea of being able to write apps for my Apple Watch to add custom features (I.e. automatic rest timers when weightlifting) but don't want a smartwatch or soemthing with that small of a battery. A WHOOP that I don't have to pay monthly for and can get some programmability out of would be great
My GPS regularly sends me down roads that are not even open to cars. Like, some narrow street across some farmer's field.

It's a wonderful experience every time.
Yes, apparently natural gas emits almost 50% less CO2 than coal.

It is also cleaner. Emissions are pretty much pure CO2 whereas coal also emits other compounds, e.g. sulfur, and particulates. This even includes a level of radioactive elements. So it is very polluting.
Given that you have provided no information about your industry, the size of your company or team, your background, or any relevant information that could be used to help, literally any book could be a good fit for you.

Your best bet is to see if your company is willing to pay for you to take some Dale Carnegie classes (Specifically the ones on Effective Communication). It will help you more than anything technical.
> We haven't printed life, that would be a tremendous accomplishment.

Sure we have, and in multiple different senses.

The ones which matters here are cell culture, which is nowhere near the fanciest bar that's been surpassed in this field, and tissue culture which is somewhat harder but the reason why I recon it's at the Apple 1 level is that a small number of experimentalists are messing around with it using expensive equipment that you can technically buy at home but you need to be well trained to actually use, for example:

https://youtu.be/Z_ZGq8Tah0k?si=u6bBatjuSWcyNYJ3

And, more broadly, there's bioprinting as a research etc. field:

https://en.wikipedia.org/wiki/3D_bioprinting

And here's a TED talk from ten years ago where they demoed an early research 3D printed kidney on stage:

https://youtu.be/bX3C201O4MA?t=11m46s
>temperatures regularly get up to 45-50 degrees celsius in the summer and people get by okay

Largely because the 45-50 degree temperature do not last very long. And partly because AC loss due to prolonged blackouts has not happened during such heat - yet.

A 3-4 degree increase in average temperature means that 45-50 degree temperature periods may go from lasting 1-3 days to 2-3 weeks. And that's a whole new ball game.
Validating Debian/Copyright: Licenserecon
But shouldn't it still be a rational decision?

The imho rational thing to do, would be to compare the pros and cons of each option and find a conclusion that way.

Comparing only the pros of one solution with only the cons of the other, seems a bit... disingenuous and an emotionally-driven line of argument.

And I personally just do not believe that making decisions with such wide-reaching implications as monolith or microservice based on emotional arguments, does lead to useful results?

The only thing that imho can come from this sort of arguing, is the kind of religious divide, evangelism and proselytism that ultimately only hurts both sides of the argument, because it makes people favor dogmatic choices over considering what's actually useful in the current situation?
This resource could be an aid to beginner ESL learners who struggle with common words. However, most words I encountered that I had to look up recently give empty or misleading results.

E.g., “aleph” results in an empty graph, and “heron” results in a false graph where all relations are to semantically unrelated “hero” except one to “Heron” the person. WordNet dataset actually does define “heron” as a bird, but somehow that was lost.
It sounds like he's overfitting to one or two programmers he knows.

It seems ironic to me because rust is clearly designed much more pragmatically than golang.

The whole article is also ironic because a hallmark of bad programmers is overgeneralizing their bad experiences.
Go often attracts similarly problematic people, who prefer to yolo 'script-like' code because it's 'simple' but becomes unmaintainable more quickly at scale.

Both languages are becoming far more mainstream, but they are still in the realms of people wanting to play with 'new' languages.

The correct answer is to choose a language that is maintainable by most engineers you have, and if you need something else for technical reasons, hire the new engineers first - never impose a new language on engineers without very good reason, and definitely not because "It's simple".

It's often not the language that's the problem, but all of the 'clever' ways the 'clever' devs use it.
A trap for flesh and bone influencers:

https://news.ycombinator.com/item?id=38772804

https://news.ycombinator.com/item?id=38506053

But I think many people won't regret this business dying (or alternating, etc.).
Very cool idea for a wordle alternative!
Stayed near Shinjuku for a few days, never managed to come out the same exit twice!
Interesting, in Estonia it is quite the opposite. Waze is almost always better at routing than google maps. Just this summer I had a car trip to one of our islands where google maps directed me down a road that got increasingly worse. We almost reached the coast but got stuck 50m before the campsite when the road turned to sand.
As far as I know, appearances win every time, so the appearance of you being (to put it in video game terms) "the carry" is much better than you being the one who teaches others.

Then we have the replaceability factor. It's not rare for someone to try to secure their spot by making themselves irreplaceable, and one way of doing this is by being the only person working on a project or the vast majority of the codebase. I'm currently onboarded in a (previously) 1-man project and I find myself learning why they designed things like that instead of learning the framework and best practices.
BangleJs and Pinetime
So even with your experience these are still occuring periodically. lol

The solution for this is good testing and QA not fear mongering Americans into hiring immigrants.
> closer tons of tickets but his code was full of bugs

Yeah, total closed ticket count is a terrible metric. If closing one ticket in a rush opens two bug tickets, that’s one ticket opened overall. Much harder to track though!
I'm pretty sure the following optimization is invalid, since a is not a bool array, but one of positive/negative numbers (see top of article):

> You can use arithmetics to go branchless.

if (a[i] > 0) {
cnt++;
}

> Rewriting using arithmetic takes advantage of the fact that the expression a[i] > 0 has an arithmetic value 1 if true and 0 if false. So the whole expression can be rewritten as:

cnt += a[i]
I agree for an ideal world but the problem is often the wall of the reality i.e. TIME. Levelling the playing field takes time and it's not doable when you have to deliver now, not in a month. So playing at a level sustainable by everyone on the long run is certainly a better and more robust approach.
No, I don't think that's possible.
grassroots efforts work in a lot of cases. it of course doesn't mean it can be done by sending a few handwritten snail mails only, but a lot can be achieved through slow and steady activism and the necessary coalition building.

recently protest-driven movements turned into hyperpoliticized empty performative shells of themselves, mostly through the radicalization process driven by the interplay of inciteful keyboard warriors and the gullible ones eager to please on the streets.
> So the Airflow maintainers said, "that's it! No more users of our software are permitted to call their operators DummyOperator -- they now must call it EmptyOperator instead!"

Man, some companies and people have far too much time to waste.
> No, there is no such absolute requirement that "newly added" functions cannot be stabilized.

I never said so.
I bet someone wanted to virtue-signal. The war is indeed not a new thing and if this needed to be done then it would've been done a long time ago.
According to 2019 EIA figures (https://www.eia.gov/todayinenergy/detail.php?id=48296), Natural gas plants in the US release about 43% the CO2 per unit energy of US coal plants. This is both because of higher energy per unit CO2 (would be about 56% per MJ or Btu or whatever) and better conversion efficiency. The highest thermal efficiency possible from a modern CCGT plant running at its ideal output is something like 60%, as there is a second steam cycle capturing the heat from the exhaust of the first turbine for more electricity. The numbers given for the efficiency of the fleet of gas plants in that article translate to about 44%, and 32% for coal.
I'd recommend trying GitHub Desktop. I've had plenty of success helping content designers get to the level where they can directly contribute to projects (instead of pinning a Word doc to a JIRA ticket).
How is it unhelpful? It literally tells what to do.

Is it too hard to write exit() or press Ctrl+D after having incorrectly entered exit?
Wazero v1.6.0
Isn't this highly dependent on management too? Person 2 would get fired in a startup because he/she didn't create features fast enough.
Directly comparing solar or even wind with nuclear, gas, coal isn't exactly fair though unless you account for storage costs.
This is just wrong. Looking at 2016, the US isn't even in the top 10 per capita, and it's behind 4 EU states.

https://www.worldometers.info/co2-emissions/co2-emissions-pe...
Oh such fear mongering.

With an decent background shouldnt take someone too long to get up to speed and that time isnt going to break the company.

Its what they do in other countries. lol

You clearly have with an agenda.
Disclaimer: don't have TikTok so didn't checkout the linked source.

But on the topic of a non-engineer building a tunnel, there is also Colin Furze on Youtube [0]. Building a tunnel under his house to connect his 'bunker', workshop, home and future udnerground garage.

[0] https://www.youtube.com/watch?v=YOelRv7fMxY&list=PLGjbAdaOBL...
Sleep cycles are very hard to measure reliably, basically no wrist worn device should be trusted for that.
I'm going to throw a curveball and say: can I run Oil on Windows/Cygwin? :-)

Also, how's the interactive mode? I don't want to just run scripts with it.
It depends.

A heavily used library, gauged from download stats as reported from package repositories or github star count for example, with low to none open issue count (and even better a high closed issue count) gives me a better feel for the state of a library than it's frequency of updates.
Surely this was meant to be cnt += a[i] > 0
I just scrolled through half a dozen ATC tower tour videos on YouTube and didn't see any skewed displays, but it's possible that they 1) they tidied it up for the tour, or 2) they just didn't apply this approach in those particular sites.

I'm still very interested to see this novel application.
Isn't "movement in bed" how all sleep monitors work? (aside from the clinical test with electrodes stuck to your head)

I always assumed the main metric used by sleep apps for watches is movement.
If this is the first time you'd to be responsible for budgets, working with the board, finance teams, HR, etc, then I'd recommend a general business management book like "The Personal MBA" to give you an introduction to the concepts and language that those teams will use.

The Personal MBA: A World-Class Business Education in a Single Volume https://amzn.eu/d/dTAp1GF
Finally, a good counterargument. I've seen enough terrible arguments to know exactly how you feel — even in specifically just AI.

I have to keep reminding myself that outside of my own speciality, ChatGPT knows more than me despite its weaknesses, so I bet ChatGPT knows more about Hebbian learning than I do.

I'll look into that more.
I can’t argue for or against whether LLMs should have rights or not… I can only point out the hypocrisy of claiming LLMs are “like human” enough and independent enough that their operators-become-slaveowners cannot be held to account on any copyright matters, but also claiming that LLMs are not like human at all lest someone demans them to have rights and nukes the industry.
I suspect that these types of programmers are not challenged enough at work.
And this is when some devs try to entertain themselves at customers' expense.
My advice to such people would be to work with the team where they are no longer the most experienced. Another option is to start a side project that can be safely used as a proving ground for all the exciting ideas.
I’ve fallen into this trap as well and try to be more mindful and pick boring, easy technologies and frameworks. Each and every time I built some (in my opinion) clever abstraction or library some other devs would struggle to use it. And they were right I guess, as I don’t want to grok other peoples homegrown libraries either. In the end software is a team game and you need a common language, and you need to realize that most programmers (maybe not the ones here) just want to solve the issue at hand in a straightforward way.

That said even frameworks can be problematic, e.g. in the JS world the technology churn rate is so high that I had developers rewrite perfectly fine though a bit outdated React code bases in the latest fad framework. Those developers are dangerous too, they don’t invent their own stuff but they want to always stay on the bleeding edge, which is a recipe for disaster in most organizations.
Afaik person 2 would get fired from any company that touts its internal competitiveness and technical challenges as a benefit.
Can't you double click the left or right edges of the video to scroll 5 seconds to the past or future?

This works in my modded old version of the YouTube app; Alphabet might have removed it in newer versions.
Poor hygiene in the community about breaking changes, and a very clunky and frustrating mechanism to vendor dependencies.
Fine, than they can go a bit lower still. But for a grid mainly powered by renewables, they would have to be able to go all the way down to 0, what is really not a practical option for nuclear reactors.

But there is another catch: nuclear is extremely expensive, even when run most of the time close to 100%. But any time you throttle the reactor, you are driving the costs up. Because most of the costs are in building and operating the reactor, less so in fuel.
Never rewrite. Rewrites always fail.
Totally, when this popped up I had 2 thoughts, 1 I should go and buy more stuff and 2 maybe I should take my stuff there to sell.
I find wrist sleep apps accurate enough for showing me trends over time and correlations between things that make sleep worse (e.g. drinking before bed shows different sleeping patterns than not drinking). Interesting and useful data but I agree it's not scientifically precise.
> What exactly is this line below which you’re a good normal sane programmer and above which you’re a narcissistic primadonna who makes write only software.

Look at the rest of your team, all the other developers that have to work on the product. Write for the average capability of those, bearing in mind that employee churn will mean new people have to be on-boarded.

Realise that code that is 'simple' to you, often may not be to others - you will see it thought your own. The code has to be readable and maintainable by others.

> You’re a professional software developer, do your job.

Exactly. That's not just about churning out clever code and moving on. It's about creating a product that can be maintained by everyone on the team.

Anyone who's had to maintain a 'legacy' codebase knows exactly what this means, as they curse the names of those who came before and the stupid decisions they made... and spend far too long trying to figure out the obscure code ideas they used.
Is there any "nicer" alternative to Burp?

Maybe it's just that I haven't used it enough, but whenever I have some pentestish need and reach for Burp I get disappointed. The UI is confusing and everything is just so cumbersome, seemingly without reason. I get vibes of old school blender (with the right-click to select behaviour).

I would pay good money for something in the style of Proxyman, with Burp Collaborator features and a sensible extension system.
I only use 32:9 laptops for exactly that reason.
For me it's completely wild to think that all the steps you mentioned should take more than half a second in a 2023 medium dev computer able to process 40GB/s of data in RAM and read at 7GB/s from SSDs. Normalizing things being this slow is why using computers is such a pain nowadays, this should entirely be treated as a bug.
A local server that uses sentry and spanner?

What?
programmers will literally rotate their screen 22 degrees instead of embracing the 79 columns limit
> Appealing to management does not work. After all, the management in business environments is usually non-technical, and the worst kind are the best performers. Who should the management listen to if not to the best performers?

> One largely unappreciated aspect of Scrum is the interchangeable nature of team members.

I'm not trying to argue that encouraging this kind of programmer will result in better software, but if a programmer goes from "difficult to replace" to "easy to replace" by following these best practices, then maybe the problem runs much deeper than these kinds of individual programmers. Apparently following best practices is bad for job security.
https://web.archive.org/web/20231229033137/https://www.elect...

The most important information:

The Electronics Flea Market tentatively resumes on March 10, 2024. The planned location (directions) is parking lot 3 at West Valley College in Saratoga:

West Valley College
14000 Fruitvale Ave
Saratoga, California 95070

The hours are from 6:00AM until 12:00 Noon.
They should have included Finnish in the list, since it is a language that differs quite a bit from any other language.
People’s perceptions around the word “natural” has always been a bit unnatural to me. Plenty of things, good, bad, and every gradation in-between are “natural”, but the word itself got greenwashed somewhere along the way.

Having a few terms like “natural gas” as a way to counteract people’s perceptions of the niceness of “natural” isn’t so bad.
Just starting build them at a much bigger scaled would probably result in significant decrease in costs on it's own. China, Korea and Russia somehow manage to build at much lower cost.

> risk factors of a meltdown (however small) to tackle which are always working against you. Technology development in the Nuclear area is SLOW.

True, then again these really aren't a big deal. Burning coal is about the same as having a Chernobyl size disaster every few year (even when we 100% ignore climate change) and most people don't seem to mind that much.
> They wrote mega defensive and very boring code
How I love boring code, and I am getting more defensive. Good-sleep-oriented-programming.
For much of my career I took technical debt on myself because I felt uncomfortable giving generous time estimations with ample buffers. I am ashamed. But now I learn to push the breaks, ask for help and escalate unexpected problems as early as possible in the project. I don't need the trendiest tech on my resume as long as the team is happy and sleep well.
Show HN: An Ode to Linux
i said you can't 'if your terminal emulator is running in an environment doesn't support graphics, such as if it's displaying on an adm3a'. that is because the adm3a hardware physically cannot draw any graphics
Why are Apple Silicon VMs so different?
> Consider it a payment for my wasted time and doing the work that used to be handled by the cashier.

These types of justifications seem bizarre to me. Do we steal fuel because attendants no longer pump fuel? Or rob banks due to ATMs? Do we steal software due to frameworks and automation tools?

If you just want to steal things, steal them. The high horse angle seems crazy to me though. I doubt you shopped at the national chain supermarket you probably shop with minimum wage workers in mind previously. But it's a good moral high ground to hold because you now steal as it's easier.
Yeah, I haven't read the book but this analysis actually makes me want to do so. If the biggest issues that can be found with it are as described here, then I'd say it's likely to be in the top decile when it comes to rigorous pop science books.
From my experience in 15 years of mobile development - there are developers out there who are more interested in building great software rather than building great products. The framework that they work in is the highest order of priority, and everything else is secondary to that.

If a new requirement comes in, they will pass it off as "impossible" or give it an incredibly high estimate, when in reality, it just needs a little creativity and doesn't work in their self-imposed limitations of the application.

Not to say these developers aren't useful - they are great at cleaning up and organizing messy codebases, but it can easily be taken to an extreme, at the detriment of the actual goal of the project.

But again - I don't think this even applies only to developers - it is all industries. There are people who optimize things for a better end-user experience, and people who optimize things for their own personal/team work experience. Ultimately you want both once your team grows beyond a handful of people.
Will Larson has a lot of excellent material and an upcoming book specifically targeted for engineering executives. Check out https://lethain.com/tags/executive/ and https://www.oreilly.com/library/view/the-engineering-executi...
I'm sure there are circumstances where there's good reason to firehose thousands of lines of complex unmaintainable code. But how common is such "throwaway" projects?
Apart from me mixing up chlorine and fluoride, my comment was a bit hyperbolic - of course, there's no Big Filter industrial complex :)

I haven't done a lot of research on how to clean water, but e.g. in Germany, tap water isn't chlorinated and thus has a much more neutral taste. And it's very much regulated to a high standard.
pass me the broccoli ice oat 'cream' please
Sounds like these devs did more work than the rest of ya'll combined. When they left you couldn't match their skills and progress (perhaps if you tried to contribute instead of slacking off?)

In my opinion and experience, development is done by individuals, who are slowed down by the rest.

Honestly they could do without you. Perhaps if they gave those two your salary theid stay.
Your question is grammatically correct but doesn’t make any sense. Software isn’t an industry, it is used in every industry.
The Mythical Man Month and The Phoenix Project.
I do find that 4k with scaling still feels crispier than native 2560x1440.
And I also find myself switching between 3008 and 2560 a lot, depending on the workload I have. 2560x1440 is nicer for reading, 3008 is nicer for programming, video editing, ...
What RDF was supposed to be for, though an extra to the web not an alternative.
You do have a point, but directly comparing costs is somewhat dishonest until solar plans start working 24 hours a day.