skysight-inc/HackerNews huggingface dataset:
Most people don't have seniors to learn from, so don't feel like you are behind because of that. What I did was constantly build stuff at home, commercialization motivating me. I learned plenty of stuff that way. I created websites in the early days of the WWW. I created iPhone apps back when it came out, I created improved versions of apps used at work, I built new apps that work would use, etc. I kept in mind that these apps needed to work at the "enterprise" level, so I had to make sure they could handle load, had efficient algorithms, database structures, etc.

My thought process was I get to learn stuff, so even if I didn't make any money off it (I mostly didn't), I learned how to ship. This included (yuck) documentation, QA, etc. Doing things like that you really learn not only how to code and how to structure your programs, but about the 80/20 rule which to me is it takes 20% to get POC and 80% to get it ready to ship.

The senior I finally got to work with was mainly to validate that I was on the right path, because I could write just as well as he could. I met this guy probably 4 years into my career and we were pretty equal at that time. He had about 5+ more years experience than me, and he was VERY sharp. I probably haven't worked with someone better since and this was 20+ years ago.

One more thing, I was the "computer guy," at my first company out of college. I did the workstation building and support, the networking, the server setup and user administration (Windows NT days), and wrote applications in MS Access for the company to use. I had to interview the users and managers on what the apps should do and whatnot. I had to learn how to scale MS Access for 250+ user base (ugh). I had to do all the reports and everything computer related. That company was a toxic shithole but it was actually a blessing. I never would have learned as much had I got a big corporate job. You tend to get pigeonholed in those places doing the same thing over and over. And yes, I was terrified of not being good enough the whole time; that helped too.

Good luck!
That would give a new meaning to UB. :)
Outdated?

They say they are on track to delivery 18A - leading node in next 7 months
the title could be construed as a new aproximation of zero ,as 2 light years ,put into
its own context ,is such a tiny infitisimal proportion of all possible "light years" ,that calculating it accuratly would incrue more energy requirements than our sun can provide
It is literally the specification to send live tv over IP. The fact some services also support on demand movies is irrelevant to the fact the service in question is for live tv.

https://en.m.wikipedia.org/wiki/Internet_Protocol_television
Kakeibo: Japanese Approach to Personal Budget
xargs doesn't recursively invoke itself, so you don't have the problem that make has.
The rate of research could have sped up thanks to technological advancements.
What's the hash of a branch?
If you're using simple pipes with little control flow, bash is a great choice. Once you need something more complex, you're better off using something else. Not necessarily Python (Ruby and JS work well as replacements, too), but that would be my first choice.

For most simple scripts, Python's standard library is more than enough. File operations, JSON manipulation, HTTP requests and argument parsing are all available without external packages.

Regarding Python apps, have you tried using pipx to install them? That would eliminate most dependency problems, which usually arise from sharing the same environment (potentially including conflicting dependencies) across different apps.
Rateslib is a fixed income library designed for Python
There was a study a long time back which showed that users are (approx)
* 1/3rd "Pay Never, hardcore pirate."
* 1/3rd "Not invested either way."
* 1/3rd "Could be a legal subscriber."
https://archive.ph/XvdzQ
Are the facilities available to rent late at night for LAN parties?

And do they serve good refreshments?
The problem is that since cleanup with RAII is so 'simple', you tend to forget about it, and then you're suddenly in a situation where destroying a single object results in a cascade of thousands of other tiny destructions.

So now you actually need to think about a proper memory management strategy (even though you have automatic memory management) and will eventually arrive at arenas as the solution, and once you're there, suddenly RAII doesn't look so essential anymore (if you only have a handful of arena lifetimes to track instead of thousands of individual object lifetimes, manual memory management becomes trivial too).

E.g. just as with garbage collection, RAII is a solution to a problem that shouldn't exist in the first place (having to track the individual lifetimes of thousands of tiny individual objects with complex interdependencies).

When I switched from 'mainly C++' back to 'mainly C' about 8 years ago, I *did* think that I would miss RAII the most, turns out it was a non-issue (the main thing is to stop thinking about programs as individual objects interacting with each other).
What's more surprising is that despite this trade off it's still possible to fly for 50 dollars or less at moments. So I don't feel the trade-off made hinders the economic viability
No, you cant just get machine from ASML and youre leader

Semiconductors Engineering is modern equivalent of Rocket Science
Turning a great old book into a serialized comic with help from AI
The cat that owns our family is good-natured, affectionate, well-behaved, and dumb as a bag of hammers.
By the time I understood what yeet meant nobody was using it anymore.
Most of the time, you only need a handful of commands, but there's a long tail of niche situations, especially if you are using git for maintaining a large project like the Linux kernel.

Remember, git was designed and written for the kernel first and foremost.
That will be wonderful with AI:

Sir, I have this conversation with chatgpt where the assistant tells me that you are guilty. Based on the fact that chatgpt is able to correctly count raspberries we can now legally consider that it is reliable and so that you are guilty! Game over.
This comment under article about how you really didn't.
A single bank payment for two outstanding invoices to a single entity or two different entities? In the later case there should be different accounts credited. Technically it is possible to account, but a bank should obey the accounting practices and generate multiple transactions on different accounts. The higher level document could be atomic indeed, so it either registers as a batch or not registers at all.
thanks for using supabase - feel free to reach out if you have any feedback/issues
I just want to point out that reading the value of this pragma is not the same as verifying that the schema hasn't change, as this does not guard you against manual modifications of either the value of the pragma (after all I can just do a `pragma set schema_version=42`) or the schema itself (I can also manually change the schema, without changing the value of the pragma).

So while this is a nice way to verify which of your migrations have been applied this doesn't give any guarantees around the schema at all. Essentially this is the same as what diesel does with reading the `__diesel_migration_version` table.
For those considering Hetzner, there is also Contabo which is another German hosting company that is also good, at least in my experience
Attention deficit disorder? No, that's already taken...
It does not matter what the actual effect of this type of content is - it makes people feel in a specific way, so they started using "brainrot" to describe what they are feeling.
Git knows nothing about eg semantic versioning, or how to resolve different requirements from different libraries that you want to use together.
Retro Debugger: multiplatform debugger APIs host for retro computers
You can use git subtree to convert between mono-repo and separate repos, without losing your history. You can even keep both styles up to date concurrently.
I'd guess it would be similar to (if not the same as) the internal pipe + select() approach mentioned in the post (although most likely with epoll or whatever instead of select).
Show HN: Triagster – Dedupe GitHub Issues on any repository
Hi HN!

So one of my least favourite (yet important) things to do at work is having to sit in backlog triage meetings. It’s a combination of having to deal with poorly written tasks, bugs without repro steps, lack of knowledge sharing within the team, and probably a whole bunch of other things.

One rather rudimentary source of this inefficiency was that bug/task creators would often not check if a similar task already exists. Some platforms have built-in tools to address duplicate issues. Linear introduced similar issue detection late last year which inspired me to build Triagster to do the same for GitHub Issues.

I was pleasantly surprised at how well it did on a several popular projects that use GitHub issues and would be keen to have more people try it out!

I’ve built both a standalone web app (https://www.triagster.com/app), that allows you to identify similar issues on on any public GitHub repository (for free!) and a GitHub App (https://github.com/apps/triagster) that comments on newly opened/updated GitHub issues if it finds any duplicates (This works on private repositories too).
I get it. I freelance for small companies that don't have all of that nonsense, usually working directly for the owner or a stakeholder who can make decisions.

I gave up with the technical arguments a long time ago, too much effort trying to swim against the current. You get less of that outside of the software industry -- I worked for a long time in enterprise logistics where the team had to focus a lot more on solving business problems and a lot less on "best practices" or the latest language or framework. Not exciting but not as likely to induce rage, either.
What are the evidences? What are you even replying about?
If there is one thing that should be crystal clear to everyone its that for some classes of work software should be like real engineering, requiring signoff by the senior engineer with personal liability and fines and jail for negligence.

If the engineers dealing with the Citicorp center had dealt with the problem like software engineers, the fix would have been to update documentation in confluence to not expose the building to high winds and that would have been the end of it.
Was going to post this myself, would absolutely recommend
at some point we need to take a step back and acknowledge that programming is not solved, no kind of language works particularly well at scale. Companies have been buying their way out by growing revenue/cash more quickly than tech debt, and those that fail to do that, stagnate and die.
> I'm not sure why looking at the incidents per trip would be preferable over looking at the incidents per mile.

Personally when enter a vehicle and start a trip, I'm interested in arriving at the destination alive, regardless of distance. If something bad happens, whether I die 1km into it, or 10.000km into, is quite pointless. So incidents per trip probably conform better to how people evaluate travel risks.
Well, what I meant was that concepts made up of several words almost immediately become one word in German (without hyphens).
Due to (over?)-connectivity music has gone extreme at both ends. We have the Taylor Swifts and Ed Sheeran's etc. at one extreme and the amazing voice of Elizabeth Fraser (Cocteau Twins, the vocal on Teardrop by Massive Attack etc. etc.) still putting out new stuff [1], with only 6.51K subscribers.

Rock is not dead, its just competing with stuff that didn't exist before it did and is having a hard time competing with everything else created since, to enable its reach to the younger generations. It still reaches some of them though.

Take me back to when music was valuable and not-on tap (i.e. pre Spotify/Napster etc.) and they gave it space to breathe - no loudness wars, no taking up all the bandwidth, instead space - which was a relatively recent production trend that made it hard to sample new music, but also made it fatiguing to listen to, to the point I'll just go back to older stuff. You can see the bandwidth taken up if you loud a track and look at the waveform in a DAW or Audacitity or similar and it mostly peaks at the same level. Older music never did that.

When it was released Radioheads OK Computerhead (1997) sounded significantly louder [2] than any other CD you'd put on your home system. Albeit, they did it with intention and discretion, but set a new loudness bar which had to be reached at the cost of quality, because other bands couldn't afford the cost/time/experience of Radioheads audio-engineers.

I want my ears to be able to learn to discern between 1,2,4,5,7,8,11 rather than just have 2, 6, 10, 14 as options when it comes to dynamic range. Just because the latter sounds louder and drowns out other songs, doesn't mean its better. It's actually worse. Its basically the same as yelling your point in a debate makes it more meaningful - no it doesn't - your noise to signal ratio has increased to obfuscate them meaningfulness of your signal and you just come across as angry/tiring.

[1] https://www.youtube.com/@elizabethfraser3796

[2] https://old.reddit.com/r/LetsTalkMusic/comments/qmcse3/why_i...
> Your argument is the same as those who argue "our country shouldn't care about emissions when China is the biggest emitter".

China and the US are in the same order of magnitude in emissions. So NO that's absolutely not the argument I am making.

> Any energy use that's measurable in whole percentage points of global emissions needs addressing

But it isn't! That's my point. Electricity use is about 20% of total energy use. So if we talk about global emissions, data center is only about 20% * 2% = 0.4% of total energy use.

And then if we talk about total emittance, it's even lower because 40% of electricity is generated from nuclear and renewables.

> just look at how much time it's taken for EV penetration to be in any way significant

Yes so let's focus on that instead of data centers. Data centers are not the problem!

EDIT: Also CPUs and GPUs are still becoming more energy efficient. So I'm a bit skeptical of extrapolations which say that data centers will consume a large percentage of US energy. If the number of CPUs and GPUs doubles each 2 years, but energy efficiency doubles too, then overall energy usage doesn't grow so fast. Especially if old CPUs and GPUs are taken out of the system over time because they become too expensive to operate.
> Two of the largest tech companies in the world, Google and Meta, had to roll custom VCS for their day to day engineering operations because git and git submodule were so unsuitable.

Where did you get that from? Sources?

Google rolled their own VCS, because Google is older than Git, and they needed something that works. Their custom VCS is a hacked up version of Perforce.

By the time Git came around, Google was already pretty much committed to their in-house custom tool, too many things relied on it.
A new edition of the API & Integration Digest for November 2024 is now available. This issue covers a range of topics including API development best practices, industry trends, security concerns, and updates on popular tools like Apache Kafka and Kong Gateway. It also features articles on data streaming, API alternatives, and recent acquisitions in the tech world. The digest provides valuable insights for professionals working with APIs and integrations, offering a comprehensive overview of the latest developments in the field.
The fact that this misnomer of infallible computer systems was ever enshrined in law is pretty damning of the whole UK legal system and the relationship between technical people and law.

Every person who has ever programmed a computer or worked in any complex system knows they can't be relied upon 100%.

Not least because it seems to go against the core concept of "innocent until proven guilty" that the whole legal system is meant to rest upon.
Yes, that's my default suggestion as well.

Git subtrees also let you move back and forth between multiple repos vs mono-repo without losing history. So you don't need to solve that particular debate in your team.
Jaeger Releases Version 2 with OpenTelemetry at the Core
It puts the numbers in context. The risk to any given passenger of taking an average flight (however many miles that is, pretty far) is about the same as the risk of the same person taking an average car trip (a shorter number of miles but still people don't think twice about it).
Cost of living must be astronomical in the US for 200k to not be "more than liveable".

If half your income was spent on rent that would be an insane 8,3k a month. and you would still have another 8.3k left.

That left-over amount is more than twice what i earn, and i live fairly comfortably, alone, in the middle of Oslo.
I'd say the activity of flying is more dangerous unless you have the training of a commercial pilot, see the accident rate of general aviation
That's it, a lot of early access indie games are built using the lessons learned from agile methodology; Factorio recently released a video showcasing the ~6000 tests they have to verify all their complicated systems work as they should, and their velocity is incredible, fixing over 600 bugs in the span of a month (few of which were game-breaking btw, a lot of their bugfixes are fairly trivial).

But Star Citizen has all the hallmarks of too much ambitions, too many people, and poor management. They have over a thousand people working on it and have for a long time now. And that scale isn't the problem - Rockstar did the same with RDR 2 and will likely exceed it with GTA VI - but while the main guy has some games under his belt, they too had problems with development and actually finishing.
> We don't continue to pay authors after we buy their book.

Libraries certainly do in basically every country in the world apart from the US.
Lol? No, wtf

Also 8bn is like 1/3 of modern fab
Hetzner does not charge for internal bandwidth.
What i want to mean is difference between 100% fine person vs Functioning Autist. Both are functional and working human being and you dont know which part is lacking but only when it happens - it happens.

Make sense?
Can count raspberries, but not how many times the letter "r" appears in raspberries.
> while movies are known to generally make almost all their money in the first year.

That hasn't been true for fifteen years.
I'd prefer to count deaths per hour of travel time.
It's the direct issue in decision making. You ask "is this trip safe for me to take?", and have example of "it's the same risk as a single car trip to work"
How do they become pioneers? By digging into the body of knowledge. They know what books and authors are good, what blogs to read, they posted questions on SO. They don't search for direct answers, but instead they search for the knowledge that allowed the person who made the question to make the question, and person who found solutions to find the solution.

Looking how it's done doesn't equal you doing it. It's apples to oranges. OP was referring to needing to do work in the gym to get results. You didn't get results if you looked at others and did the same in the advent of code etc. You are merely entertaining yourself, but you are not competitive participant. With that approach you'll never be on top.

There are people who use frameworks and people who write frameworks. The first group struggles when there is no official documentation or tutorial on a topic they need. The second group when faced with the same goes through the source code and gets the answers.

Bottom line is the question of what you want to achieve - just go through the problems and be done with them, or deep dive into new topics ans material, to widen your knowledge?
You saturate your skin with oil so that it won't suck up the capsaicin into your natural skin oils instead. Then you wash it off more easily.

I am never able to just "wash my hands" after the good peppers without additional precautions like oil or gloves. Jalapenos? Sure washing takes care of it. Habaneros and significantly hotter to the far end like Carolina Reapers? Yea, gonna have to be increasingly careful.

Generally, it's not the hands that are the problem, it's when you touch your eyes...or other body parts that the capsaicin transfers to that makes things unpleasant.
Whilst I agree in principle, would any Senior Engineer want to work on such a system that had their personal liability attached? I'd want 10's of millions in annual comp just for the risk
I agree. I'm not advocating doing a purist DDD solution but rather using similar modelling techniques and just making naive actors.
For a very long time, people have told me that what I'm doing is impossible. What I've realized is that they say that because they have limited themselves as to what they're capable of, and then they slather on a bunch of hubris and claim that because they don't know, no one else can know. Puh-lease.

I know that I know. And I know that you don't know, but think that you know. And I know that you could know, because I know that what I know is available to anyone who is not physically developmentally disabled. And I know that it is your own choice to live in ignorance of what you could know, if you humbly sought the truth from the universe's Creator, which I know you have no contact with, which is both why you don't know that you can know, and why you think your thinking is equal to my knowing, which you don't even understand you could also know.

Ya know? No. You think, which is only the beginning of knowledge. You don't think someone is touching your arm; when someone does touch your arm, you know that they're touching your arm. That sense of knowing is able to be extended far out from our physical body, into the mysteries of the universe. Developing such knowing is possible, but only if we seek it and then make the requisite counscious effort.

"Love is the astrolabe of God's mysteries." --Rumi

You, like most of the human race, are so confident of your ignorance that you miss learning the coolest sh_t a human being can know. You also miss, by denying its power and necessity, the supreme joy of being a loving, selfless human being.

I'm at your service. I love you. You would do better if you used your intelligence to get your head out of your keister. But that takes humility, just like all Dunning-Kruger's true-experts. Remember that the D-K slackers thought they were experts, but were not; and the true experts did not value themselves as much as they deserved.

I know which side we're on here, my brother, and I know you think it's the other way around. And I absolutely KNOW that.

You can learn a great deal from my many comment history here on HN. Good luck, and enjoy!
Semiconductors and Modern Industrial Policy
Interestingly, RiscV goes with 1/0 = 0xFFFF_FFFF (in 32 bit mode).

I guess that's slightly more of a warning than giving 0.
Even RX 7600 XT has 16GB
Why the engineers? Why not putting the liability on the product owner, or the project manager?
In this post I benchmark nnetsauce.MTS’s armada of base models against foundation models (“LLMs”, Amazon’s Chronos, IBM’s TinyTimeMixer) and statistical models. Regarding the LLMs: If I’m not doing it well (I just plugged and played), do not hesitate to reach out.

The armada is now made of Generic Gradient Boosters (see https://www.researchgate.net/publication/386212136_Scalable_...).
From the 80s to the 2000s, the met police in the UK poured resources into infiltrating animal rights groups with agent provocateurs. As well as carrying out firebombings etc, these officers engaged in sexual relationships with targets and in some cases fathered children with them before disappearing. The details that have come to light are shocking enough, I'm sure worse happened that isn't public.

https://en.wikipedia.org/wiki/UK_undercover_policing_relatio...