skysight-inc/HackerNews huggingface dataset:
As a kid I asked my dad to buy a tape backup drive so I could do backups of our Win95 machine. I’d run backups religiously, to the chagrin of other members of the household who were unable to use the machine during a backup.

Later at my first job I was responsible for performing tape backups and rotating them. The most recent would go into the fire safe, and the one before that would go with the owner to take home.
The answers to your question were fascinating to read. Kudos for posting such a thought provoking prompt.
Of all the things Japan has been doing, skimping on infrastructure is not one of them.
I have actually worked at starbucks and it's a far more difficult and degrading job, for far far less money, than the programming work I do now. I don't see what you gain by having contempt rather than solidarity for any workers.
There is already a loose, undefined apprenticeship system in technology with the intern/junior roles. With a union, the pathway would be more defined, not required a college degree, and folks would get paid fairly and not have to job hop to get a raise. We'd also open access/be more inclusive by formally removing the need for college degrees and the HR "must have 15 years of rust experience" shenanigans.

We might even get real engineer licensing programs and become an accountable part of society...!
>I'm not afraid of the world. When I am not paid commensurate to the risk I won't take it.

Do you need to be paid to go to the grocery store or is everything Insta carted to you because you care about your health more than finances?

It's just such a werid argument to make. It is more convinent, but let's not act like the act of getting outside (an act our industry is stigmatized against) is endangering our health.
No one seems to complain about the environmental impact of home heating in cold climates.

FWIW, I've seen a lot of material promoting heat pumps in colder climates.
> Besides that the only benefit of a native app is basically that the UI/UX will be closer to what the user is accustomed to.

You realize you’re still not exactly making your case for web apps right?
So they finally found that "better experience" that comes with using the Edge browser according to Microsoft. Of course the ungrateful masses reject it.
website not loading for me
Even if it were possible to get to 100% (it isn't), I'd still have a job.

It's a great assistant. I use it. It's not taking anybody's job.
Perhaps this is a naive question, but wouldn’t a preventative measure for heart disease (stopping obesity via, say, ozempic) do more for longevity than repairing the heart after dysfunction has taken root?

Not to mention the quality of life improvements from never being sick in the first place.
Somewhat related story time! In the early 2000's my main business was web hosting. It paid the bills but never made me enough to really invest in it. So it kept running, sitting in a colocation space. In 2005, having the mail server hosted on my web server was becoming a problem, so I decided to put it on a new server.

I chose a 1.42Ghz Power PC Mac Mini. I installed Linux, and was very happy with how well it worked, how tiny it was, and how it took a fraction of the the rack space that my web server and other servers took. I thought I might even just use those in the future.

Fast forward a couple years, and the load started increasing. I had used XFS for the mail partition, it ran Qmail and used used Maildirs which tended to accumulate thousands of files per mail directory, and the server was starting to choke. I also avoided rebooting it for years. If I remember correctly, by the end, the server had an 6 year uptime because I was so scared that rebooting it might brick it. But I had a major problem: this Qmail+Vpopmail+SpamAssassin+[dozens of custom tweaks] install had accumulated so many custom hacks, tweaks and patches that I never had confidence that I could do a real downtime-free cut over to a new system without a barrage of complaints.

So I put it off. And I put it off. Fast forward to about 2013 and I decided enough was enough, so instead of doing a fraught cut-over, I just ended email service. Problem solved. Best choice I ever made.

Needless to say, I avoid overly complex, patched configs now.
If you seriously think analytics makes for a worse user experience, then you're speaking out of ignorance.

Analytics tell developers exactly where bugs and crashes occur.

And on which devices or versions of the OS the problem is.

Without analytics it would take weeks/months to figure out exactly what line of code is causing the issue. Heck, the developers might NEVER KNOW that the software has an issue.

Apps would just keep crashing on users for years. And developers would have no idea why users were abandoning their product.

Nobody that has any idea what they're talking about would say that analytics makes for a worse user experience.
To claim it's a single culture of 1.5 billion is really interesting. China is many countries and cultures in one, but ruled by a certain class. Any outward disrespect China may feel could be seen as a handy distraction from problems of keeping 1.5 billion people the "same".
I’ve read a bit on the topic too and I think I agree? One of the other obvious occurrences we’re living through is some form of population collapse. Although it’s termed “collapse” I think it’s better conveyed as “global population shrink”. As far as sustainability, I think we can all wait for generational turn over and see what shakes out. But that brings with it other problems like not having enough younger people to care for the elderly or meaningfully contribute to a tax revenue. Anyway, glad you pointed that out. In a cacophony of doom from main stream media (news, social, political, celebrities) maybe this isn’t one of the very big problems that needs global attention right now.
Show HN: https://news.ycombinator.com/item?id=31551686

Raise announcement: https://news.ycombinator.com/item?id=35818522
Not everyone will see TS as an advantage but there are many who will.
Any examples? I don't write Python that much nowadays, and while I'm sure its type checker doesn't do everything, I kinda never felt disappointed by what it does. Maybe, a considerable part of that is that I still don't really think of Python as a type-checked language, so everything an IDE does for me still feels like quite a bit of an improvement over how I used to write code in Python for a long, long time. But really, "night and day on the amount of type errors"?..
I wouldn't argue useless, I'd argue it's a product that still needs an expert user to validate.
I do think that's the big disconnect. There's jobs where you basically only ever create brand new code from scratch - writing lots of little scripts, creating new screens in a webapp, or whatever - and current AI tools can save a ton of time for that. There's also jobs where it's normal to spend a week figuring out what to change and then five minutes changing it, and current AI tools are worthless for that. Most jobs are somewhere in between those extremes, but the hype is coming from people pretty far on the "mostly writing new code" end.
At least two of the four examples on https://github.com/features/copilot/ have API misuses.
I get where you’re coming from. However it’s easy to fall into the generalist trap where muddling through works well enough that you never spend the time to actually learn anything. It’s risky to really lean the details of a web framework which you may only use for a single 6 month project.

However, there’s a few things like SQL and JavaScrip that are likely to stick around mostly unchanged for your entire career. The risks are therefore much lower.

IMO, a reasonable heuristic is spend around 10% of the time you expect to work on technology in the next year actually learning the fundamentals until you feel comfortable. Often what looks like a major time sink goes away when you stop fumbling around.
I used to be scared of this happening with creative writing. But I find, consistently, if I leave myself a brief note, like a sentence in length, about what I envision coming next, I have no problem picking it up the next day. Yes, it may evaporate if you let it sit for days and days, don't think about it, etc. but in the heat of creation, when you can't wait to get to it again, the idea doesn't disappear.
Yeah. The last mammoths died just 4000ya. They were on a remote island with no ppl.
It's a bit temperamental on some browsers sorry (I've seen it fail on Arc). I implemented my own front-end router and I have done a bad job. I've seen it work today on Chrome, Firefox and Safari.
The Low-Stakes Race to Crack an Encrypted German U-Boat Message
Are there any tools that do this dynamically? Seems all are code generators.
I think there's little doubt the New World is Dvorak's most popular and acessaie work. It's va great favorite of many.
I think there's little doubt the New World is Dvorak's most popular and acessaie work. It's a great favorite of many.
They aren't trying to disprove your argument, simply stating that "increase health concerns" is a poor argument to begin with. You can agreed with a stance and disagree with the arguments.

>Most driving to work is done simultaneously with others aka in much heavier traffic, significantly increasing the risk of commuting vs other driving.

In most major US cities, there honestly isn't much difference anymore. There's always too much traffic, even at the slowest parts of the day.
I don't know why you contrast "incentives and legislation" with "taxes"?

What kind of legislation are you thinking of, which would produce incentives to reduce the pollution, if not to make it so that one profits more by polluting less?

Or are you thinking of some other way to make it so that one profits more by polluting less, which somehow doesn't qualify as a "tax"?

I suppose you could give all the companies that might be hit under this (the amount of money that they would be taxed if addressing it with a tax, if they didn't change their behavior from their current behavior) - (the amount of money they would be taxed if addressing it with a tax, given their actual behavior),
and then say that "you aren't taxing them, you are just paying them more to stop polluting", and, ok, sure, in a sense, but that also just seems like...
why?

That's just the "tax" them solution, but adding on some arbitrary gift. Why give them that gift?
https://media.tenor.com/images/9119ca5271780a7f2d3b9e3a8b784...
For hot/dry desert cooler work really well. They are low tech and low cost/power.
Possibly. We need to be careful of selection bias when comparing old construction to new. There was a lot of crap built long ago that wasn’t detailed, etc and it’s gone by now. This happens with houses a lot.

And I’m a person that lives old buildings and their methods!

But there’s also lots of great modern architecture that will survive the test of time. The Calatrava train station in NYC for example. Most public transit stations are unremarkable but that one is amazing.

We still build great things. And crap too. But we always have.

But yeah you’re probably right that in the early 20th century you saw a bit more craftsmanship in vernacular architecture. We had a lot of guys over from the old world with those skills that worked for cheap.
On the plus side, I have very good heat tolerance (I can handle 40C/104F) and beaches are too crowded in southern Europe so I wouldn't mind it if more people stayed home so that I could sometimes have the beach all to myself. Maybe it will even drive down real estate prices in these desirable areas so that I can finally afford to live there.
color me skeptical.

Piloting a plane is more than just knowing the manual. It's experience also, and knowing the 'feel' of the aircraft.
Cities are the engines of the early 20-th century economy. The modern economy is much better served by people living in comfortable suburban locations.

Work from home and cars enable that.
> anything more than half a dozen modules/classes can turn into a bloody minefield very fast

I don't disagree with this, but it's worth noting that there are many data scientists I've worked with who have never written a python class or module, and yet produced large amounts of valuable work.

For quick prototyping and exploratory work, both domains where Python sees a lot of success, it's often the case that you don't really know what types you're working with and are iterating very quickly, such that not being able to quickly change all of the types your working with can be a time sink.

So I think you're imagining writing software that is starts more well defined than most optimal use cases for Python.

> And the supposed speed of iteration is negated and reversed by having to dig through the untyped codebase trying to very inefficiently determine the types manually

I do understand this feeling, but this is applying the logic/patterns of statically typed programming dynamic programming. The dynamic answer to "how do I write robust code" is not to keep the types in your head, it's write tests. Well written tests in turn become documentation for your code.

Again, this style of programming works well when you don't really even know how you want your programming to behave. You naturally write tests when writing this kind of code, even if it's just manual tests. Get in the habit of starting your manual tests as unit tests and you're already doing TDD.

Dynamic types works best when you are writing code in a very interactive and exploratory way.

To be clear: I'm not advocating for dynamic languages over statically typed ones. I do believe, whenever possible, production software should be written in strongly typed languages. I think anytime you know the behavior of your program before you start writing you should use statically typed languages.
i tried chrome and safari as well, no luck
My experience has usually been that it will apologize and then produce another snippet with a different flaw. When that is pointed out, it will usually go back to the original snippet with the original flaw. It sometimes also insists that it has “run the test suite and they all pass”, just like a human programmer that is trying to fake it until they make it I guess?
I find it kind of crazy that they haven’t fixed given how prominently it was called out. The Go example is wrong too. It doesn’t check the database call for a final error.
they have, with langchain
> I still have the feeling that those oddities are still a bit less bad than the ones of js.

Talk about setting the bar low.
It’s a good place to start, but while it helps, it doesn’t solve the problem, and good luck getting HOAs to approve it.
Yeah, I have been learning some new topics lately, and GTP is actually very helpful in giving me the language I need to use start searching.

I'm not interested in starting at the beginning and learning a whole new language or API, I just want to get my task done, so I can ask GTP to get me started, then I can run the code it writes and start building tests and things to verify it works as expected.
There's not reliably one way to translate something, and there could be Dutch versions much closer to the one shown here in Afrikaans, such as: "dat doet mij niet zeer". Regardless, the Afrikaanse version is already very readable to my Dutch eyes. So much that its misleading about how close the languages really are, because as you say, they have well diverged, and while there's a lot of similarities, there's also plenty of space for native speakers of either language to miss the gist of what's being said in the other language.
Right. The stop of the release of the economy data is a bullish sign for the ccp ;D
I've seen this used preemptively - have the process ptrace itself on startup (and then do nothing with it) to make it impossible (or at least far-from-trivial) for other interested parties to ptrace it.
This strikes a chord - though I have no issue falling asleep, I totally agree with this method for moving closer toward a desired outcome.

If someday I want to play the piano effortlessly and beautifully, I should start by spending time with my fingers touching the keys. Habits can be formed slowly and as an accumulation of many positive steps in the direction toward a goal.
What good is a mile to begin with. Just use kms and then we have a nice round figure. Being from the US and as someone that does a lot of woodworking, I’m very used to inches but I can’t do anything beyond basic calculations in inches and always have to pull out a very specific carpenters calculator. It’s not trivial to add up 2’13/32” + 5’11/16”, there’s too much carrying over and doubling to equalize the denominators to do easily in your head. That’s just addition, dividing is a whole other beast.
ChatGPT is very bad at CSS. The only good part is you can test it and see that it’s not working very quickly. Unfortunately if you go back to ChatGPT it will waste your time with endless apologies and more broken CSS.
Not necessarily.

Girls know who sexual harassers are because they experience it. I doubt those guys go around telling their friends what they did. Why would they?

For any kind of crime where there is a potentially strong social backlash, I bet the perps take great pains to cover their tracks from people in their physical vicinity. They might share, but more likely on online forums.
I'm not so sure. Youtube is more mainstream but creators are still subject to arbitrary rules, summary judgements, and are forced to play the algorithm game if they want to derive income from the platform.

I agree that the stigmatization of sex work is a major driver of exploitation, but big tech is getting pretty good at the exploitation game itself.
I'm honsetly at a loss to understand why anyone would expect a single-threaded, dynamically-typed language like Python to be anywhere near peformant enough for a game engine.
The paper actually explains that it targets at the API misuse problem, not the semantic alignment or bugs. Semantic bugs are difficult to detect, which is already a consensus in software engineering field and still many ongoing work on it. And when we say 'semantic' in this special problem it means more than 'semantic' in programs but also how developers express their semantics, which is definitely a problem bigger than checking the code itself. The API usage patterns are created to help check the code snippets given by LLMs, while the race condition you mentioned could exist but not checkable unless given other components of the programs. If adding the bugs you mentioned, the buggy code generated by LLMs could even exceed the number claimed in the paper.
I'm not seeing a lot of difference between flat assembler code and NASM code.

What in specific makes flat assembler better than NASM?
Writing Linux Modules in Ada (2016)
I mean, it is a privilege. One many industry are physically unable to do even if they wanted to. We shouldn't forget that tech really is in a special situation for a lot of these factors that are being treated as novel in the 2020's.
I’m honestly not sure. I met a couple of the developers at a convention a few years later, and found out the carnage one was where a stack of tokens from the tokenizer was unexpectedly deleted, but we didn’t talk about the other one. I suspect someone probably owned a Maverick that was buggy tho, or didn’t run.
The 2021 heat wave killed 120 people in Seattle.
You might as well be arguing that people could just go to the bank instead of using technology.

There are benefits to having something installed. You can give anything installed the ability to send notifications.

Having to manage that permission on a per-website basis is way above the tech ability of most users.

But this is apparently difficult for "tech literate" people to grasp.
Somehow, the people who always bitch about there being too many people never volunteer themselves to help reduce the problem.
Baymard is the gold standard for ecomm UX.
Study: https://ehp.niehs.nih.gov/doi/full/10.1289/EHP12603
Many creative writers I've read say that this kind of issue isn't block, it happens because you're not "ready" to write this bit yet, for any number of values of "ready". It can apply to coding as well, I expect. In writing, it often happens because you've failed to plan. You don't know what to write next because you have no idea where the story is going next, and you'll be able to carry on once you've figured that out. There are exercises to get through this, which include going off and writing something altogether different. Letting your subconscious work on something for a while can work wonders.
Trajectory matters far more than starting position.

I’ve personally hired people into their first dev jobs out of bootcamp, self-study, and other non-traditional backgrounds.

You can reliably pick winners by testing for mental acuity and observing how much they learn in a short period of time.

An internship is just a glorified interview process. They found a good future employee
I do wonder about that valuation, though. Unless they only manage to extract the value so slowly it doesn't flood the market, wouldn't the "precious" medals just become less precious? At least the ones where the value largely comes from scarcity?

This example has nothing to do with this specific asteroid, but it makes the general point: If the amount of gold available doubles over 50 years, the market could probably handle it. But if it goes up 2x per year for 50 years? The price craters.
I want the world to burn so that a better one can be reforged in the flames. Sadly, I fear there will be needless death on either path we take but I think there will be less suffering overall if we burn it down and rebuild it rather than staying on our current slow descent into dystopia.
Ehh - it’s pretty easy to close a laptop (or put it on the floor) I don’t really care, but not being able to use a laptop, but being able to use an air pad of the same size is a big advantage for that -45min-hour
“Kinki” is a name for the Osaka region of Japan.
> The woolly mammoth’s DNA is a 99.6 percent match of the Asian elephant

If humans and mice share 85% DNA, how useful are these metrics?
I lived in Tokyo for a little over 3 years from 2017 to 2020, and this video brings back some really fond memories.

Here's a few fun facts about Japan's trains:

- Every single station has a different song that plays. Here is a sampling of some: https://youtu.be/470_2wt2t1o

- In the deep subway stations they pump in bird sounds to make it not feel so deep

- The trains can be paid for with a specific card called the Suica card and/or pasmo card. This can also be used as a debit card at various shops. But recently due to the chip shortage these cards have been harder to get.
The command 'scp' != the protocol 'scp'.
The scp command does not use the scp protocol anymore since openssh 9.0 but uses the SFTP protocol by default.
https://www.openssh.com/txt/release-9.0
>it's almost always men who profit off of sex work without doing much in return.

You can remove the word sex from that sentence and it remains true.
> all the hyperscalers will happily charge you more for 3 months worth of compute than the cost of the hardware the compute is being done on. Would I rather build a server for $5k or pay $1600/mo to rent that exact same server? Such a difficult decision! /s

The benefit is that you don't have to buy the entire server in order to use a portion of the resources on it. If you're going to use the entire server, buy the entire server — if you're only going to use a portion of a server, why buy an entire server?
Besides 159 people dying from heat exhaustion in under a month just 2 years ago? Nah, not much. Still >50% of residential buildings do not have AC due to widespread climate change denial in the area. "We didn't need AC in the past, so we don't need it now!" and all.

https://www.washington.edu/news/2023/04/06/washington-states...
I have my own mixed feelings, but it’s been the goal of the US education system for decades.

The pandemic lockdowns really made it a reality across the board.