skysight-inc/HackerNews huggingface dataset:
> the majority of programmers are effectively "digital plumbers".

I don't think this is entirely true or accurate. Unless plumbing profession also has the phenomena of plumbers removing hair balls, and other junk, from pipes put in there by other plumbers .. that said, in Brazil, we did get a glimpse of working on a typical large codebase.
Not everyone who majors in math is studying pure mathematics with the intention of becoming a professor. Math is a huge subject with a ton of areas that are applicable to industry, including:

* statistics / data science

* machine learning

* computational mathematics / numerical methods

* optimization and operations research

* symbolic computation and computer algebra

* data visualization

Many of these topics may be taught under the umbrella of a CS department but they’re much heavier on math (and lighter on programming) than what a typical CS student would prefer. At least some of them predate computer science as a field and others developed independently but later took advantage of computers due to their reliance on heavy calculation.
So the bathyspheres in Bioshock have a real-life precursor. Fascinating!
Lots of comments about this at https://news.ycombinator.com/item?id=35012981
It's correct to say visitors shouldn't deal with £50 notes if they can possibly help it, because they will generally struggle to pay for anything with them though..
How is there no cable broadband available?
The difference is in vocabulary. Stagnation and equilibrium are the same thing only in one word the definition has positive connotations, in the other word the vocabulary had negative connotations. No point in arguing about vocabulary and connotations.

If cancer stagnates though... That's typically a good thing.

All the technologies you mentioned are kinda far flung and/or roughly orthogonal to the issue at hand: resource consumption as the result of growth. Humanity should 100 percent be mindful of resource consumption in such a way that they don't burn out all available resources.

So to put it bluntly these are your choices using your words: you can grow uncontrollably until you die like cancer or you can stay in "stagnation" forever and live.

The choice is quite obvious.
> and get this feeling that everything needs to be finished as fast as possible.

I can tell for certain that you are at a wrong company. Soon you will realize that whatever work you do there adds no value either to the product or your career
It's interesting that the Caspian Sea is a true ocean: the crust below it is oceanic crust, not continental crust.

EDIT: why was this downvoted? I do know there's a large amount of sediment that's accumulated on top of that oceanic crust.
I used to do it as a doc but switched to cards because physical is more real and you can literally shuffle them into a new order. Shuffle then go through the deck again for bonus ideas!

Also I love writing with a sharpie. Tickles the brain just right lol
Where did you find a MacBook with a 15 foot screen???? No wonder you don't need a second monitor, good grief
This makes implementing the runtime (I use tokio for the concurrency model) faaaaaaar easier.

I also get the borrow checker, move semantics, etc... that I would have to implement myself if I were to target LLVM IR.

That question has been asked so many times, I should probably start a FAQ :P
why is there guilt in simply not knowing something?

presumably the less knowledgeable commenters are not responsible for policy, it's not their moral duty to know this? (even if arguably we as a species are the only ones with agency to act to keep ourselves from overexploitation of the natural resources and from falling into sociological traps, and thus we all are partially responsible individually, and in many ethics it's our duty to keep ourselves informed to be able to pick representatives/leaders and to vote with our wallets)
My cats are non-Newtonian - fluid when trying to force their way onto my knee past the laptop, but solid when sitting in the middle of a step as I try to walk upstairs.
> No one cares and no it doesn't matter

I think the child being bullied and excluded would disagree.
I couldn’t agree more. And I must say, now that it’s being used as a bridge between technical and nontechnical talent it’s becoming ever more vital from a career perspective. Most people recognize the value of fundamental coding skills and if you’re even just above average at coding in a non-CS field, you seem magnitudes more valuable than you really are. In both industry and research, ears immediately perk up when they realize I have a background in economics but competencies in coding beyond the standard regressions in R that everyone does in econometrics. It’s hilarious because as mentioned prior, I’m rather pathetic compared to most people on this forum.
> while a large portion of my end-users would never benefit from those "pixel-perfect" designs.

Slightly off-topic but this is precisely why people need to stop saying pixel-perfect. It doesn't exist anymore than Santa Clause, the Easter Bunny, the Tooth Fairy, or an honest politician.

At the extreme, two users with the same hardware have the resolution set differently, might use different browsers and/or have different zoom settings in the browser.

Saying pixel-perfect is at this point like saying, "fax it to me."
Clayton Homes sells new mobile homes not "run down housing". They are like any other manufactured home builder.
How the C64 Keyboard Works (2017)
I'm not saying that the research universities aren't performing according to plan. Only that the plan was never focused on helping the undergraduates learn.
IRT alignment, at the place that used tabs, everything was nicely aligned by having some pretty strict line-breaking rules. I never ran into those problems with those clever rules.
Sure, referential things are confusing to you if you don't know the reference.

Nevertheless, HN has clear guidelines about comments. Of particular relevance is

> Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

More generally, HN can be a great place when people take the time to consider their response and do a little digging. Discussions are more meaningful and fruitful if the the participates are minimally knowledgeable on the topic being discussed. This goes for any topic. Imagine if the reply to a machine learning post was asking "what if this picture-sorting AI became sentient and starting destroying the world? How can we know the scientists working on this can outsmart the AI? How can we be sure that they are being kind to our future overlords?"? They may feel that their view is completely valid, reasonable and informed because of the wealth of Sci-Fi literature that they have read, despite never having attempted to grapple with the actual material being submitted to HN.
> But if you are going to my understanding is physical documents is still the safest option.

OpSec wise it’s unclear why physical delivery would be more secure. From mail carriers having non-public methods of identifying anonymous/fake senders, to printer & content steganography, device tracking, biological forensic identification, etc.

Why to you is physical delivery a more secure option?
From a 'conversation between a physicist and an economist' [0] discussing the limits of growth:

Physicist: Alright, the Earth has only one mechanism for releasing heat to space, and that’s via (infrared) radiation. We understand the phenomenon perfectly well, and can predict the surface temperature of the planet as a function of how much energy the human race produces. The upshot is that at a 2.3% growth rate (conveniently chosen to represent a 10× increase every century), we would reach boiling temperature in about 400 years. [Pained expression from economist.] And this statement is independent of technology. Even if we don’t have a name for the energy source yet, as long as it obeys thermodynamics, we cook ourselves with perpetual energy increase.

[0] https://dothemath.ucsd.edu/2012/04/economist-meets-physicist...
Emacs has had tab-bar-mode since 27.1 and tab-line-mode since 27.2. As for the drop-down minibuffer (I suspect that's what you mean by "command bar"), you can use something like vertico-posframe* and put it at the top like so:

(setq vertico-posframe-poshandler #'posframe-poshandler-frame-top-center)

* https://github.com/tumashu/vertico-posframe
How to Talk to a Climate Skeptic: Responses to Common Arguments
https://web.archive.org/web/20221221112833/https://stemfello...
Interesting supposition but the use of oil to create a battery is a one-time operation. Once the battery is manufactured we can recycle, reuse, and repair. Once oil is consumed it's gone.

I also take issue with the calculations. For example, 3.2 barrels of oil for battery transportation. The rubric is that this is for ONE Tesla battery. It can be reasonably inferred that battery transportation is done at scale, efficiency, and more than just one battery.

Other calculations like the gigafactory construction while not considering other sources of batteries make me suspect these figures are very miscalculated.

Today it takes oil to make and do just about anything. A natural resource that is irreplaceable. I'm ok with swapping that for battery technology that has a greater lifecycle.
The end product looked just like what putting on my TrackIR headset and booting up DCS World is like. :) Nice write up nonetheless.
I'm not convinced we as a species have ever sent out enough RF radiation to be detectable against the backdrop of the Sun.
503 Service Unavailable for me.

Archive link https://web.archive.org/web/20230304131345/https://stemfello...
If I had a cent for every time pron appealed to Java’s age and “popularity” in technical arguments, I would have at least enough cents to use a dollar-sign in string template syntax.
6502 Assembly Language: Getting Started [video]
Do we? Marcel Duchamp springs to mind. He’d just pick up an object and declare it art. Piero Manzoni shat in cans. If that’s a creative process, I am positively proliferous.
It's a lot of what life's about though too, so perhaps it's justified?
If you are more focused on the devops part, and not implementing a static site generator, then go with Python. For our static sites we use Hugo + GH Actions + Kubernetes (since we have a cluster anyway). There is not really any code involved here (example: https://github.com/hofstadter-io/cuetorials.com)

I'm personally interested to try https://docs.dagger.io/sdk/python/ for something. I used the CUE sdk, but it is effectively deprecated at this point. I use a mix of base, make, python, and CUE fro most devops / devex stuff now. Dagger makes it so local & CI stuff runs the same.
.spec file for tree: https://src.fedoraproject.org/rpms/tree-pkg/blob/rawhide/f/t...
> Interviews will typically last between 45 and 60 minutes and will be conducted on Signal

Why would someone use SecureDrop instead of Signal?
The Chaos Computer Club archives have some amazing talks on console hacking: https://media.ccc.de/search/?q=console+hacking (most of them are also on YouTube)

One of the prominent figures out of that scene, marcan, is now leading the Asahi Linux (i.e. Linux on Apple Silicon) project.

(Another, bushing, sadly passed away in 2016: https://hackmii.com/ben. RIP.)
Yikes, thanks

I have a 2060 and I am too afraid and poor to buy a 4090 after import duties and taxes in a tropical country
Colormoods.co
Liked the video but think that’s only because it confirmed my biases.

I have seen many companies succeed despite them clearly viewing their users as pawns. In fact, most YC companies that try to sell me things are blatantly transactional and while that has always ruled me out as a customer many of them are doing just fine.

Would be better to have hard data rather than empathy porn.
I really don't understand what is going on with the top page of HN.

At the time of this message, this link is in third position with only 5 points.

It is an philosophical economic/historical éditorial piece.
Probably not too bad as a thesis, and a little bit of interesting for curiosity, but a long a little bit boring post with nothing particularly thrilling, or related to hacker news main interests.

Looks like a lot like long NY posts, not so interesting, that we see posted regularly.
Beware of the risks of social sign-in – Hackers may target your accounts
According to a recent study by Salt, a Booking.com attack could have potentially affected 100 million users. The attack is related to OAuth, a commonly used mechanism on modern websites.

More information (links) on the first comment.
> Of course, this probably happened because Java basically didn't have much in the way of higher-order constructs at the start, so they didn't notice that they were painting themselves into a corner...

The problem is generifying over checked exceptions (i.e. parametric polymorphism over checked exceptions), and there's actually an elegant solution that's been long known -- so the "corner" was well-noticed, as well as the means to get out of it -- but that requires laying some groundwork first which wasn't done because the ground wasn't ready, but it's getting there, so stay tuned.

> The JVM is a marvel of engineering. Java... not so much.

This was James Gosling's stated strategy and one of the secrets of Java's exceptionally-long-lasting success. While many developers like feature-rich, sophisticated languages, the vast majority of them really, really don't (although they are underrepresented on HN, certainly when it comes to language feature discussions). Many of the things people need can be hidden in the runtime, wrapped by a conservative, non-threatening language. Gosling called that "a wolf in sheep's clothing."

See the first half of this talk by Brian Goetz on this very subject: https://youtu.be/Dq2WQuWVrgQ
> Sure shitty laptop speakers are how most people listen to music, but they each listen on different shitty laptop speakers with completely different sound characteristics.

The canonical shitty speakers that almost every studio used for years was the yamaha NS10.

They were used because of their limited frequency response and dynamic range. When mixing the engineer would switch between the good speakers and the Yamahas. The reason is if it sounds good on the bad speakers then it will sound good anywhere.

It’s not necessary to test mixes on every conceivable speaker, but a couple of different types should satisfy you that it’s in the pocket.
Getting started with C++ MathGL on Windows and Linux (2020)
Nope, just nope:

https://kids.britannica.com/students/assembly/view/108152

https://macleans.ca/society/lemming-population-cycle-explana...

This is nature.
Is it possible for China to become democratic?

…

Debater B
I agree that civil society is growing in China, but the government's continued crackdown on dissent and censorship of the media and internet represent significant obstacles to democratization. Without free expression, democracy cannot flourish.

Debater A
I agree that free expression is crucial for democracy, but we must also acknowledge the steps China has taken towards a more open society. For instance, China has recently abolished term limits for its president, potentially allowing for greater continuity and stability in its leadership. It's important to recognize progress and continue to encourage positive developments towards democratization.

——

It seems either China govt propaganda dominated the training material of chatgpt, or the logic chain is oversimplified (abolishing term limit = continuity, progress + continuity = good), or both.
https://salt.security/blog/traveling-with-oauth-account-take...

https://www.csoonline.com/article/3689869/booking-com-accoun...
tbf, the actual definition of "legal tender" gives shops even more right to reject banknotes of a design they're unfamiliar with, which is why they also often refuse to accept £50 notes which are legal tender...
I'm happy to read these things, as it exposes me to ideas that i might not have thought about. It will make me more sensitive to situations where words may affect people in ways i didn't see, but should have. It is no offense to me to take these ideas on board. It costs me nothing, and potentially makes other people feel more included. So win-win, from my point of view.
I bought a fold up bed from a company in the UK and one of the wooden slats broke so I emailed them to find out where I could buy a replacement. They replied with 'What was the model number?' and 'What is your address?'

They sent me a free replacement and a spare in case it happens again (which several years later it hasn't).

Such a simple gesture, with no fuss whatsoever, and here I am praising them https://www.jaybe.com/ whenever I get the opportunity.

I bought it from a third party retailer so they would have been within their rights to give me the runaround instead.
I find the terms BIPOC and AAPI to be quite erasing. While some black people and indigenous people share some issues and concerns, assigning a new group silences people where they do not align, and nominates spokespeople who might not have support from the community they're supposed to represent.

After all, not all black people have the same concerns and priorities, and there are diverse communities that sometimes butt heads. Combining that group into another reduces the voice even more.

It also permits ignoring the actual community in question for the beliefs of an outsider representative who identifies as BIPOC rather than as just one subgroup. And allows silencing people who disagree with being lumped together by declaring the lack of solidarity a form of racism itself.
From Function Level Semantics to Program Transformation and Optimization (1985)
But then what is the title doing in the URL at all, if you’re using IDs? It’s just unnecessary junk; spam in the URL, if you will.
You can use a dock station and have the best of both worlds: mobility and high quality peripherals and mobility is not needed.
Isn't that better solved by not allowing templates to be passed around and blanks filled in later but instead force them to be executed immediately? This is the case in Ruby and while there have been plenty cases of code injection, I've never seen one using the basic string interpolation to do that.
> But they just refuse it, and even forbid discussing such topics on their subreddit - that alone shows me that the project is very user hostile currently. I doubt with that attitude they can make a turnaround, but I'd be happy to be wrong...

Somehow not surprising to me. Many large open source projects seem to be more about pushing a political agenda of some sort, rather than serving the interests of their users. Especially distributions, as a class of projects, are uniquely positioned to do that, as the role of a systems integrator doubles as the de-facto gatekeeper.

> Sadly the other bigger ROMs are to my knowledge not better in this category, neither /e/ with their service suite, nor DivestOS with the passionate developer nor CalyxOS or GrapheneOS with their "security" focus are interested in giving the user full access to their device.

I have no opinion on any of these except for GrapheneOS, but I totally understand why they wouldn't want the user to root their device - having root is indeed a security nightmare. I wrote about this more extensively in the context of traditional UNIX-like operating systems. I think it's a very good trade-off IF you provide the user with viable alternatives (let's remember, the original goal was to have unattended upgrades).

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

> Android seems to be a dead end here, real Linux is needed.

That was my reflection in 2016, when I changed to SailfishOS full time, and remained the case in 2019, as I switched again, to iOS. I keep an Android device or two around just to keep testing the waters, but for my personal goal of having a usable phone without Google, indeed looks like a dead end.
Are you saying OpenCl is architecturally slow or a particular implementation is slow?

Moritz is able to extract theoretical peak hardware perf out of his OpenCl code.
If you are talking about DS games (so not emulated), they may need to be "AP-Patched".
I'm not sure if you're really disagreeing. The fundamental principle is that if you characterize it as a purchase the license has to be irrevocable. I can't really speak for anyone else, but for me, I don't think it should be legal to advertise a license for sale that is revocable. If the license is revocable then you must explicitly use language like "rent" or "license" but never "buy" or "purchase."
Show HN: Cleodora – Predicting the Future with GraphQL
Making, tracking and improving personal forecasts (e.g. the weather tomorrow or your salary in 2 years).
Ketchup stuck to the sides of a bottle doesn't mean it's a non-Newtonian liquid though, right? Wouldn't it actually reinforce Newton's law of constant viscosity, because ketchup is _constantly_ viscous enough that it ends up stuck to the bottle? It won't come out once the bottle lacks a critical mass of ketchup, because gravity is no longer able to overcome the liquid's constant viscosity.
It's an interesting piece. It fails to mention the North-Western side of Italy, with the duchy of Piedmont/Savoia and then Kingdom of Sardinia. Pretty strong and wealthy region altogether.
An ethical pirate buys an official copy to support the creators, but uses a ripped copy because it's not only convenient but permanent.
Note that legal tender != can buy milk with. Legal tender is only about payment of debt. A shop selling you something doesn’t have to accept any specific form of payment, as they don’t let you build up a tab which needs repaying.
I run a T14s with nixos. For me battery is never ever a problem, sure it runs out if I fall asleep and YouTube is autoplaying. But it lasts almost an entire workday in the couch, it's usbc powered so I can charge it a bit with my powerbank.

Just clearing some FUD if people consider Linux bad for everyday use, that's mostly shit if you run Wayland and like sharing your screen (Jitsi or obs+virtualcam works well too).

Edit: remember Android runs on the Linux kernel-ish
I can relate to this.

I just broke up with my boyfriend of 6 years, and it feels like your world has ended. After experiencing painful breakups with the same person, I understood that the only thing that will ease the pain is time. It is hard to leave it to time to heal when your every minute is painful. But you will grow out of it. If you think that you can do something to get back with her, try it now, not later. But if you also think that it is over, then wait with patience. KEEP YOURSELF BUSY. Focus more on your PhD. It is harder than ever for you to do that now but just think how cool and great it would make you feel like if you could take this negative situation and use as a source of motivation and determination.

The things will get better. You will look past and be happy with what you achieved so far.
The page has been DDoS'd. I wish I was that popular.
> I mean... the whole point is that that stuff is not a titled role. It's responsibility you can choose to take on as a senior IC that helps extend your reach, influence, and visibility into what is going on elsewhere in the company, making your voice that much more valuable and insightful when you're pulled into those meeting to talk long term technical direction and strategy.

> I don't think it's too hard to imagine how to explain this in a way that might excite a child, but at the end of the day, they look to us for their cues on whether to be excited about Daddy's promotion, whether it's to "Team Lead" or "Staff Engineer".

I genuinely can’t tell if you’re serious or trolling.

Poe’s Law is in play, I guess.

Fwiw, the eyes of every child I have ever been around always glaze over whenever an adult whips out corporate speak. I think there is a good reason for this.
Pulsar vs. RabbitMQ vs. NATS JetStream Benchmark Report 2023
Warren Buffett pays "almost no tax" because he receives a $100k salary and doesn't sell his stocks.
The real service discovery.