skysight-inc/HackerNews huggingface dataset:
In China it's directly tied to you eligibility to nearly all local civil services, since something like 60% of the condo price goes to local government in the form of land sales (70 years rental actually) plus taxes, not to mention the mortgage rate from predominantly state-owned banks doubles that price again.

It's state-owned condo cartel, naturally, prices just keep skyrocketing, hence the "6 wallets for a down payment (the couple and their parents)" meme, but they'll just blame the greedy capitalist developers like Evergrande.

So combining the two factors, buying at least one condo is a prerequisite for marriage now.
It’s all in how you drive. I got 50-57 mpg in my old manual. My wife had the same engine in a different car as an automatic. I would only get 20-30 in it. My car was rated for 25-30 mpg. Most people don’t know how to drive a manual transmission for efficiency or never cared to find out, so they drive it like an automatic, which the car isn’t. Thus they end up with less mpg than they would in an automatic.
> What are some strategies for success?

Pick any software engineering school or college outside the US.
I find my own site [0] to be quite fast, since most of it is pretty aggressively cached and its hand-written. Mobile is slightly broken, but still.

[0] https://kortlepel.com
> I think the appropriate umbrella term for Neil Gaiman specifically would just be "writer" or "author" considering that makes up the bulk of his work.

> Calling him a "content creator" would communicate none of those things, he could be sculptor, juggler and flautist for all I know.

And some people are that madly multimedia, albeit none I can think of off the top of my head.

> (As an aside - the distinction between "graphic novels" and "comic books" is another pet peeve of mine - if a term can be summed up as "like this other thing, but but for grown ups", then maybe the "other thing" should just be respected by everybody instead of trying to reverse no true Scotsman the perceived good bits into another category)

I've certainly seen "graphic novel" used that way, but I prefer to use it to refer to works with defined end-points, as opposed to open-ended series; you can certainly talk about Neil's run on Miracleman as a distinct entity, but Miracleman itself is ongoing with no defined endpoint, unlike, say, Sandman or, to use another author, Watchmen. Of course, reality intrudes and decrees that both of those will get sequels, and might yet continue to get sequels, but I still think the distinction is useful enough. For one thing, in a graphic novel, the main character can get killed off for real because the property doesn't have to continue for another half-century or longer.
I'm wondering if we can build an open source repository of "how to build anything" - schematics, materials, step by step instructions. Combined with generic tech like computers and 3D-printers it would make a universal factory.

A "self replicating factory" - capable of producing a copy of itself but also anything else - could be enough to bootstrap economy anywhere. Colonising Mars is probably going to contribute research in this direction.
If there's a udev event generated when you insert the SD card, you could write a udev rule to exec `lspci` when it happens.
I don't know, where I grew up in the Midwest in the 90s there were many different cable packages and people always prided themselves on having the all inclusive package even if it was not that financially prudent. But maybe that was not the norm.
Seconded for Whiplash.
Write a lot of programs.

If you learn quickly the rest will fall in to place. Don't pay too much attention to the constant flux of industry dogma, focus on working solutions.

Stop reading HN.
Thanks for writing that up and taking the time to explain the "optimizing". The moderation approach makes a lot more sense when you consider it as a hill-climbing heuristic along that one particular axis.

> complaints about the former tend to be repetitive, indignant, and generic.

Rest assured that I'll do my best to avoid these in any future complaints about back button breakage!
I suspect having children is similar to keeping slaves, in the sense that we realized that slavery is unethical even though it was "just what we do" since time immemorial, and was necessary for our lifestyle levels. People will realize that it's unethical to create beings, burdening them with the struggle to maintain the life they've been attached to, in order to (explicitly, in your case) 'benefit society'.
Society is made up of people but those people, ever more, should each suffer for society's sake? come on
It needs to get faster. Soon!
It's kinda hard to design hardware driven by someone else's clock.

The easy and lazy solution is to generate your own clock signal at the rate you want, and then to buffer the data from their closeish-clock to your own. Obviously this has the downside of an extra frames latency and the occasional dropped frame when the clocks drift.
> unlikely that the price change is altruistic

Nobody suggested this. My original point was this is coming out of margins. It’s not boosting short-term profits. And it’s not aided by the strengthening dollar.
> Has it occurred to people that, maybe, modern fertility is a tragedy of the commons? If everyone chooses to act in their own interest, society is worse off than collectively pressuring to have more kids? Ideally, that would look like major subsidies and benefits to parents to account for the extra work they are doing for society.

Or maybe the tragedy of the commons was having 6 children per family within living memory? Maybe now by dropping our population we are doing much better for the world society as a whole. It all depends on your perspective I guess. I fail to see the problem with a drop in world population.

> At this rate, there will only be 3m South Koreans in 3 generations. I don't see how you expect a country to survive that decline. In 1960, Pakistan had 45m people compared to South Korea's 25m. Now, Pakistan is forecasted to reach 450m in our lifetime as South Korea implodes. That looks like our future.

Maybe South Korea won't survive in its current form. The world will keep revolving the sun nonetheless.
Also, they probably care less about failing European safety standards since pickups aren’t a big market in Europe.
We shouldn’t ignore the trauma that those children often experience, though. My parents had me at 17 and 19 years old, and I had a rough, complicated upbringing that caused me lasting damage. Because of that, I personally don’t see myself as having children ever, and I’m lucky enough to have a partner that feels the same.
Inworld AI raises $50M to populate games and the metaverse with smart characters
I'd propose thinking carefully about what you mean by "best".

Most well-known?
Most respected?
Most influential?
Most prolific?
Most knowledgeable?
Most hire-able?

How are you going to measure your progress?

---

> On every team I've worked with, I've always been the youngest.

I don't mean to be snarky, but why hit this point so hard? If your post started at "I want to be one of the best", it'd be less than half as long and get the same point across.

I applaud your initiative and ability; you are further on the road to expertise than many at your age. Still: be humble. It's hard to become the world's best if you're not a working programmer. Make sure companies continue to want to hire you by being a knowledgable programmer who is easy to work with.

---

Plan on working with people?

- Practice arguing a position effectively.
- Get accustomed to communicating your ideas simply, with the goal of teaching your audience

---

Don't think about programming all the time. Read, look at art, push your brain in unexpected directions. It pays off in your work.
I'm from Sweden, and I certainly would say 00:15 (as zero fifteen). Although the time at exactly 00:00 would be called midnight.
This is literally already the case with GeForce Now - you're NOT allowed to play your whole library because the publishers sued nVidia for allowing you to play the GAME YOU OWN on the machines YOU PAY FOR in their cloud.
Go fly a kite.

Programmers who only do programming, suck at programming. You can't get perspective by sitting still. You have to expose yourself to new things.

Learn how to sail. Take up stamp collecting. Grow exotic flowers in teacups. Earn a black belt. Become a baker. Go to a lindy hop dance night on the weekend. Take apart and put together an engine. Learn a new language. Travel the world.

After all that, programming will seem like a walk in the park. You'll probably get bored with it, honestly. Computer science is a pretty limited field and has had minor incremental improvements over the past two decades. Hardware stuff gets more advanced but the software is mostly the same as 30 years ago. Still, outside experiences will help inform your perspective on what works and what doesn't, where the sides of the box are. Aside from that, just practice a lot, in a lot of different fields.

Also, please don't make the mistake of trying to prove yourself through achievements. We would all much rather work with the best person in the world than the best programmer.
> I want to increase the quality of software in general, including the development experience.

That just absolutely screams lack of experience.

If you think some software is lacking, then by all means knock yourself out and try to improve it.

If you're having issues with your 'development experience' then that's you, not the industry in general. Also development is not programming.
Not a new idea, but they've stepped up the language and announced new signals to encourage sites to stop trying to game the search engine with useless content.

SEO consultants might need to start hiring good writers instead of bean-counters: "We've audited your site and you need 10 more landing pages each containing 250 words of lifeless keyword-stuffed repetition."
I think that this is super interesting. Imagine characters that have a “life” across games? As in, the same character might be in Fortnight and CoD as a smart NPC. Players get to know them and their behaviours and antics. It’ll end up a bit like a transverse soap opera with these smart NPCs taking on a life of their own within and across games. Assuming game companies allow it, of course.
I've been meaning to write about this for a while, but this does not surprise me in the least. The life in Korea is way too competitive and stressful. The hellscape begins in pre-school and primary school where parents make kids go to private school AFTER school, often till late evenings. This progressively gets worse and worse until university.

In my father's generation, people could relax after getting into university. They could party around, barely pass and still get decent jobs. Nowadays, that's definitely not the case. Getting a good job is insanely hard. You need to take care of your GPA. English certs like TOFLE/TOEIC are pretty much mandatory and you'd probably want other cert/ extra curricular experience.

Okay. So you've went through all that and you've got yourself a good job. Now that's all done, can you finally start to relax and enjoy life? Haha, no. 52-hour weekly working limit has only recently been introduced, and the current president wants to get rid of that. Even if you work your ass off, it is _very_ unlikely that you can ever afford an apartment in Seoul.

In the end, you have tired and jaded people without a fun childhood, who can't even buy their own house. I certainly would not choose to have children in these circumstances.

I've "escaped" and live a decent life outside of Korea now. But I have many friends in Korea who have "given up" (in various ways) in light of all this . There are some friends who are married and have kids, but they all have rich parents or studied/hustled really hard. In spite of all this, I miss Korea so much. But I don't think I'll be going back.

This is only one reason in declining fertility rate. There are many more (some mentioned in other comments) but this comment is already getting too ranty.

---

EDIT: This comment got much more attention than I thought it would and I'd like to add some positive stuff too. There are certainly people who enjoy life in Korea by refusing to participate in the rat race and by prioitising building meaningful communities in their lives. Some things are getting better, albeit slowly, with each generation.
With publisher/content owner IP monopolies, there's no such thing as "voting with your dollars".
yes, I agree with you. It's just at the time I was unaware that brain chemistry could be genetically dependent; although as you say that's pre-disposition, and the trigger can be trauma, and sometimes knowing you are adopted can be the source of that trauma, thus triggering the behaviour.
Good to know. Geostationary latency is a bitch.
I have the same problem. I don’t know what I did to tell YouTube I’m interested in Minecraft (never tried it, never watched someone try it).

I can vaguely see why YouTube is pushing right-wing conspiracy videos on me, but Minecraft? Mr. Beast? I’ve blocked perhaps two or three dozen of these channels. Take the hint, YouTube.
My only question is how this is even surprising.

Wi-Fi is an arms race between you and your neighbours about who has the most powerful Wi-Fi transmitter, while Ethernet works wonderfully and collision free, in terms of network packets.

We all have at least three Wi-Fi devices, including the smartphone, using some frequency bandwidth.

Yes, people dislike cables, but if you ever play and transmit the game via OBS to Twitch, for example, Wi-Fi is simply not going to cut it any more.
I wouldn't have thought that "you ought to be able to pretty much do what you want to do as long as you don't hurt somebody else" was a specious argument but there you go.
Codex, create a dating site around the stable marriage algorithm. Kthxbai !
"how do I become one of the best programmers ever?"
focusing on learning and writing less articles on boards
You were doing the right thing. She is now wrong.
From the cherry-picked example-images on that page, it seems like Imagen more closely follows the prompt than the open Stable Diffusion model[0]. Stable Diffusion needs a lot of hints before it makes out of the ordinary pictures.

In general, I think these models are a great and funny toy, but not a threat to stock-photos yet. This may change within a year or three years though.

[0]:https://stability.ai/blog/stable-diffusion-announcement
Spam is a solved problem, but it makes money so it's not in anyone's interest to remove it.
The index is the distance away from the first element. So index 0 is the first element. Index 3 is 3 away from the first element, so the fourth element.

It's the difference between ordinal and cardinal numbers. In other words, counting and indexing.
Yep, that's the basic idea. Not suitable for me though as I am not an Apple user.
You can have automatic transmission when you pry it from my cold dead hands /s

Automatic transmission isn't gonna be the de facto way to drive everywhere in the world.
This article did a pretty thorough analysis on comparison on Midjourney and Dalle2 - https://dallery.gallery/midjourney-guide-ai-art-explained/.

A quick summary:
Midjourney’s images are usually more aesthetically pleasing than DALL·E, and the model is still adaptable and responsive to stylistic prompts. That makes it a great tool if you want to generate a lot of pleasant images quickly.

Dalle-2 is capable of delivering a wider range of visual styles. As a result, you’re much more likely to craft a surprising or amusing result, or create a never-before-seen image. It’s less likely the image will seem ‘AI-like’. You can also feel more confident that other users haven’t generated very similar images.
The first major projects were OpenAI's DALL-E, then DALL-E 2 a year later. DALL-E 2 was much much better. After that a few new projects have been released in rapid succession including the open source stable diffusion.

Here are some of the projects on GitHub:
https://github.com/topics/text-to-image

Another good source is
https://paperswithcode.com/task/text-to-image-generation
Thank you for the high quality question!

>I want to do incredible things. And those things don't need to include buzzwords. I want to solve big problems.

OK, do you want to solve big problems solely in/with/by programming/software -- or do you wish to engage in problem solving where Programming -- is only one of many domains used to solve problems (sort of like cross-domain problem solving, where the solution to a problem may include elements of software/programming -- but also elements from other fields, including (but not limited to!) such things as Psychology, Philosophy, Business Theory, Math, Physics, Engineering, etc.) ?

>I want to increase the quality of software in general

How?

>including the development experience.

What specifically don't you like about the development experience?

?

(Note: It's OK not to like aspects of software development -- each software developer has their own specific dislikes -- I only ask this question to get more information to help me figure out exactly what you're trying to do! If I can, then maybe I can help!)
You're asking the wrong guy; I don't care either way. :P

I'm just pointing out that in a wider discussion of "oh noes population decline oh noes low birth rates", it's not constructive to be talking about having 1 kid when there's a hard minimum of having 2 kids and ideally more.
Very very cool. If the author or inventor come across this comment, it would have been great to see some photographs of faces. I try to only focus (!) on photographing people, these days.

The inventor, Steele, describes a cardboard jig for calibrating the parametric design. It sounds almost as important as the final lens casing itself.

This all makes me want to buy a 3D printer.
In my experience, start-ups play fast and loose with all sorts of things like security, data integrity etc. It's how they can quickly build a service an offer it to larger companies who would never get it done due to internal management inertia, politics, architecture reviews, project management, processes, audits, controls and regulations. However, it shouldn't be "that" bad. For example, I worked at a start-up that successfully made it to $8+b valuation, and they had tons of extremely scary shit. But generally when someone found a critical issue, everybody sighed, rolled up their sleeves and fixed it. Because a security breach, data leakage or data loss that is caused by such negligence is a company extinction event for a start-up. These guys are playing Russian Roulette. Get out before the inevitable occurs.
The basics of how diffusion models work, how we understand them
The more genetically similar we are, the more socially valuable the relative differences become.
By contrast I've also had email for decades, and suffer effectively zero spam. Perhaps one difference is that I use two emails. One I use exclusively for messaging friends/family and the other I use for everything else. And I don't use the former email on any mobile device either.

The email I use for registering on sites, or using on mobile, is absolutely bombarded with spam. The email I use privately receives near zero spam (that isn't trivially filtered) even though it's a simple and common two word combination at a major mail server. Notably, I'm not registering for dodgy sites or anything like that on the spammed email. It's all major and ostensibly reputable sites. For sites I don't trust or care to receive a message from, I use throw-aways.

I simply assume any site you register on is going to sell, leak, or accidentally expose your email (or any other information you offer them). Similarly for mobile devices. And that seems to be a consistently validated assumption.
It's absolutely on Korean people's mind. This has been on the news quite a few times now.
Ideally you would have a project that you use and maintain/update over a long period.

It doesn't need to be perfect, it doesn't need to consume all your free time. You don't even need to write tests ;)

But there's value in having to fix and refactor your old code: what abstraction proved useful or unnecessary, what code is easy or hard to change etc
Thanks for your efforts, very nice article!

It would be great if you took some time to write about the question of climate change and energy waste.

In this regard it would be very interesting to better understand the impact tools like K8S have on global warming. Just from a pure practical POV I see many clusters burning a lot of CPU cycles with K8S processes that do nothing else than providing some kind of infrastructure for the real computing task.

I have seen K8S burning 50% and more CPU time - this with not one single payload operation, just doing its cluster thing!

This is a horrible waste of energy and we can not go ahead establishing such a bloated monstrosity as default data center OS of the future.

Not all data centers are 100% solar - I guess people in the field are LOL at this point knowing the realities. So I personally come to the conclusion that a thing like K8S is the opposite of what is needed in a world that is heading to a climate disaster. So many hours spent into optimizing the Linux kernel (successfully!) are nullified by a tool that wastes energy recklessly.

We need more than one article to help programmers of these tools understand why they should do their jobs with more love for future generations.

Also we need lots of articles about how to write efficient code that does not waste CPU cycles.
Ok, we've added poorly configured cloud technology to the title above. Thanks!
> Developer ≠ programmer.

Noone agrees on the definition of any of these, and they have changed over the years. Wikipedia says they are the same https://en.wikipedia.org/wiki/Programmer

> Maybe try a hallucinagen

Is there strong evidence to support this is necessary? Which great computer programmers attribute their abilities to this?
Getting funding is a means not an end.
I don't know. This 'explosion' in the public space may just be the technology crossing a threshold where big $$$ are on the table and competitors rushing in to get hold of good chunks of the emerging market. No tech breakthrough, but a marketing & sales assault.
Related:

An Industrial-Strength Audio Search Algorithm (Shazam) - https://news.ycombinator.com/item?id=2621103 - June 2011 (4 comments)

Recent and related:

Creating Shazam in Java (2010) - https://news.ycombinator.com/item?id=32530056 - Aug 2022 (35 comments)

Shazam turns 20 - https://news.ycombinator.com/item?id=32520593 - Aug 2022 (225 comments)
I do basically the same thing. I use the pomodoro technique (https://en.wikipedia.org/wiki/Pomodoro_Technique) when I'm really struggling to focus. I either use an old school analog kitchen timer or https://pomofocus.io if I'm feeling real web 2.0-ish.

Some sort of self-imposed time constraint, whether basic time tracking or pomodoros, is one of the most effective ways I've found to just power through work I don't really want to do.

If _most_ of my work is hard to complete due to excessive distraction and lack of focus, that usually means something larger is wrong. That's when its time to reflect and figure out if I'm working on the wrong team or project or even company.
Does the CSS get cached?
Will also add that City Skylines has been running pretty well on GeforceNow for what its worth. Of course that's relative to my Windows laptop with integrated graphics!
After spending some time and frustrations releasing music and trying to understand growth I believe Spotify is propped up by playlist/user fraud.
If somebody could go an audit Spotify and get to the real human numbers I think it would shock and inform how crazy our world is.
Wow, we are still talking about this, are we? Honestly, linear algebra texts should just give in and adopt zero based indexing for matrices at this point.