skysight-inc/HackerNews huggingface dataset:
[Taking this far too seriously] What makes you think THE ALGORITHM will choose to show such "harmful" [to TikTok's engagement figures] content?
Not yet there, but I have the impression that older devs are vastly more popular with people outside of development. Customers for example, those tend to not take younger people that seriously. I believe it is different in the US though, but in my country you have to be older to have your ideas taken more seriously.
My only two frustrations with otherwise brilliant Joplin is the sync and (lack of encryption).

Encryption: data isn't encrypted at rest. The author seems to be quite dismissive of the idea: https://github.com/laurent22/joplin/issues/289

But then it's advertised as "end-to-end encryption" but that only refers to data being encrypted while it sits on a sync point. Perhaps within the definition of end-to-end, but might give people the idea that the data is encrypted from the time they enter it.

Sync: I set it to up sync so S3 so I could have mobile and desktop notes in sync.

If I create or edit a quick note, it doesn't get synced automatically!
I've set the S3 sync to 5 minutes (the minimum), but you have to press sync after edit.

Last time I looked they were working on a server sync (instead of S3), so hopefully this gets fixed.
Every year, organizations with poor contract management lose 9.2% of their revenue. That is why it is critical for your organization to use all of the contract management tools at its disposal. Many businesses use expensive systems and platforms to manage contracts, but what if you could manage your contracts using Microsoft Teams? We'll go over the fundamentals of contract management, what tools Teams has to offer, and how you can use those tools to improve contract life cycle management at your organization in this free webinar.
A Twitter engineer says it will break in the coming weeks
Consumer router doesn't seem to need to given that they typically have such low client counts. Your computer is doing caching, so there's not much benefit for your home router to also do caching.
Aren't the fundamental pieces already there?

1 Generate a bunch of characters or objects based on a prompt.

2 Pick the one you like

3 Tell the AI to extract the character's traits from that one picture

4 Miracle happens (I don't know. What does a "character definition file" look like?)

5 Make a new prompt, but add the character definition from step 4, so you get the same traits, only in a different setting or position, etc
If you can draw well(like, if you've spent a few hundred hours trying to carefully and accurately copy stuff), it's easy to outline the major proportions of a posed character or object quickly by looking at a reference and modifying it a bit. And if you have a palette set up as well, the rendering can go really fast once you know how you're going to group up the pixels(which is a major artistic decision, since clusters of same color pixels tend to read better as shapes and textures). So the payoff for 3D tends to manifest only after you have a lot of frames to render - each frame, on its own, tends to be fast to paint.

Basically, if you look at where CG is used in contemporary anime, that's where the line is drawn. Many shows will CG their vehicle shots and parts of their action scenes since they call for a lot of perspective drawing with swooping camera movements. They may use and trace over CG dolls to do establishing shots or get static posed characters in a scene, but once detailed acting is called for they tend to revert to drawing in keyframes. Again, generally relying on reference footage to get the acting down, but modifying it to fit the character designs.
The article’s point is that “One of the problems with dismissing the word guys as inherently masculine is that it assumes that the gendering of language is fixed — that the meaning we make of things now is the meaning they’ve always had and always will.” and she doesn’t see a problem in using guys with a gender-neutral meaning.

What someone wrote forty years ago is not gospel. Neither is that article, of course. But at least is current.
Yeah, I have never understood whole "prescription" thing in US, here in many (all?) European countries, you just go to eyeglasses shop, they measure your eyes and you get what you want, no prescriptions, nothing. Measuring is usually free if you buy frames from them, if not it cost like 20USD, though you could still go to ophthalmologist to have them measured professionally and it would be free, but you would need to get appointment and there is quite long waiting time and still not sure if they would provide you results for free.

By US logic it's better if people don't have any glasses than bad glasses, strange logic to me.
You are right too. And yet, there are 2.87 million ants per person in the world [1], and people continue to choose short term personal goals.

I guess in the end it’s about balance, i.e. being selfish won’t kill us as long as it’s not the only thing we (humans) do. But yeah, we have to keep that in mind. Or ants will be the only thing left.

[1]: https://misfitanimals.com/ants/how-many-ants-are-there-in-th...
Merry Christmas Meta.
Nope, single digit millisecond performance for me on those nodes when the tables are cached - anything else and you are complaining about performance of the storage medium.
Yeah, some people would consider having worked for certain companies a red flag.
Using a VPN is a HUGE barrier for the general public, esp. considering that TikToks biggest selling point is quick and easy tailored videos. Having to pay for a VPN and activating it just to watch a few TikToks means barely any non-tech people use it. Ergo, the network effect dies down dramatically.
x3 hours a week + travel time is infeasible given other commitments. I have approx 50 mins per day available.
to svelte
Yes, the prices aren't really competitive. You do get really good quality, though, especially with their "individual" lenses. Also, in the EU at least, Luxottica is less dominant. There are many smaller designers (like ic berlin for example). I don't see much price competition, though — it's all ridiculously expensive.
> A good OS choice will help you most from nation-state actors. So if your threat model is a government (as opposed to capitalists or hackers or scammers etc.), then Linux is the best choice.

How does the threat model change looking at government vs capitalists, etc.?

Are either Windows 11 or MacOS acceptable when it comes to privacy considerations?

> setting up a PiHole

I might look into this- it seems simple enough and additional benefits (like ad-blocking), it looks like. It's a step in the right direction.

> Telemetry

I suppose that companies calling additional data that you don't consider telemetry, "telemetry", is what muddies the water. Telemetry with zero identifiable information is probably okay, if I'm informed and can opt-out.. but collecting data on what I have typed, or have installed, or which program I have launched.. I don't think is acceptable. Maybe my concerns are overblown, but...
As a German the most surprising thing to me about this is that planes don’t have to send communications to the ATC by post
and what I really dislike is dissing a technology because piece of it had existed in other forms before.

yes, zones on solaris offered a lot of the modern SDN networking stuff. was it popular? no.

yes, with zfs, in theory, you could ship a binary file and the other side can load it nicely (if you're thinking send/recv). was it popular to ship things like that in the open, public, in an easy to use fashion? no.

just admit docker popularized a lot of these and let's move along. while the tech might have existed, the previous ecosystems sucked and docker changed this for good.
From the CDN & authoritative name server side Ive mostly dealt with eyeballs and a smattering of devices. With ~1min TTLs itd be 80% in 5min, 95% in 20-30min, 99% at an hour, 99.9% 1day, the remainder entirely variable. Literally stopped announcing BGP prefixes for years, turn them back up, get immediate client traffic to 80 & 443. Have done down to 10s and lower and its fine (as far as we were concerned).
Getting DNS right is non trivial, and UDP will be dropped at times. If you have to lookup the name every two seconds means you have a high risk of getting failed lookups even if your infra team is competent. (10 minutes should be ok)
True... though not easy to chew Dahl :)
But that is not correct, js is not interpreted/executed step-by-step in many cases (it is a bit more complicated, there are multiple interpreters and JIT compiler in the picture, it usually is started up by interpreting but then switched to JIT compiled native machine code).

The correct difference to make is the execution model, one being basically a Turing machine while the other is more similar to logic programming languages.
Sounds like EA but I'm not sure if you can even speak about that right now :D
> You only see top programmers who started as kids and probably won some Olympiads and programming competitions, and this continued in their 20s and maybe kept their skill up till 30s but that's about it.

Where do you get this idea?
Three new utility functions in C++23
You want to program, just program. It's hardly necessary to be a prodigy. At 30 you're still in the first quarter of your career.
I think it can be very strange that the people who are not broken stand out as weird (and maybe even aloof) in a very broken emotional society.

As I've been healing more and growing as a person, my extended and close family, which unfortunately are extremely dysfunctional, have pushed me away more and more. It seems like most people have a story like that, which is why I do have hopes that journeywork and related spiritualism, or at least some kind of vehicle, social or otherwise, with that kind of strong effect comes forward in the coming years.

Thanks for putting the book down too, now I'm really interested to read it. :D :))))
They charge $167 for my transition lenses, last time I got them locally I paid 262€. Per lens O.o I guess I’ll try them.
Software development is different than competitive programming, and while it's true that there's performance degradation with years it's either not meaningful enough for the average software project (or as meaningful as they think), or it's counterbalanced with experience, because there's more to developing software than writing code.

But I'm a career switcher (waiter to software developer) who made the switch when I was 40, meaning I'm obviously against ageism.
Wow this explains so well what Docker is. Fancy building a $1 billion company around chroot.
Regulation. That basically sums up American and Chinese political differences.
> I'm 30 and missed my chance to be a kid prodigy in programming or math and clearly not happening now.

I don't know about that, have you tried?
--I don't think progressing in mathematics is only for young people, fields medal winners are typically in their late 30s, early 40s. I guess whether or not that is "young" depends on you.-- Nope. See child comment.

Anecdotally, my best experiences have been with older programmers. I worked with a guy in his 60s who had some absolutely incredible personal stories to tell (he hitchhiked from Europe to India in the 70s...) but also a wealth of previous knowledge from his decades in the industry. He'd seen a lot, but still had an attitude to learninng (he was writing node.js, ES2020, all the modern gubbins, promises, maps, etc).

I think it's more to do with you as a person. Are you willing to keep studying and learning for the rest of your career? Even if you're not, there will probably be a slew of jobs that are fine for someone who has already "peaked".

TL;DR: I don't believe so
That's actually my point, without the requirement of years skill building, what's left for us to do? Also, imo, what makes art so human is also failure, it's part of the game. e.g. a successful musician releasing a bad record, or a not more relevant musician that after years of experimentation reinvent himself and publish a great record. I don't have a clear outlook on this too, only questions about the future
> then traced sprite over those.

In the past this was called roto scoping and used to capture outlines and movement of real objects for animation. The end result is still a hand drawn and shaded object instead of just a screenshot of a posed 3D model.
In Germany, a professional chemist once told me to have a "career" in chemistry, you pretty much need to get your PHD (that alone is highly selective), which means you enter the workforce at age 35 on average - which sets you back ten years of life income (which you are unlikely to recoup.

The alternative is lab assistant (still usually holding Master's degrees for doing essentially the same experiment over and over and over again for different batches of the same product, which means relatively low pay) and chemical workers (there's a reason there's a worker's rights song about them [1]).

Doing experiments and learning new stuff in the process is fun. But to make a career of that you have to spend a lot of your life and your life's earnings - or go into industry, which is essentially factory work (which is not about experiments or learning new stuff)

[1] https://www.youtube.com/watch?v=N9Z8xryXylY
You can teach programming
I would give more respect and credit to someone who had built and deployed and entire application on their own compared to programming competitions.
Not even close to the same, you can’t interact with those medium like this. I think social media should be 16+ only.
I'm 43 now. I was never a "born hacker". In fact, I only started getting good at coding toward my late 20's. And I began to develop some serious chops by my mid thirties. Of course, the sheer amount of coding I do has gone down -- I do a lot more code reviews and architecture reviews. But during those code reviews, one thing became apparent to me: while younger programmers excel in small, isolated areas of complex code (e.g. some sort of matrix/vector algo), I can run circles around them when it comes to larger code bases, thinking about dependencies when making changes, implications on non-functional requirements (performance, security, fault tolerance) etc.
.NET Core got renamed into .NET as of .NET 5, and it is still quite relevant to make a difference, plenty of people still don't get it.
You might enjoy mouse keys. It’s a QMK feature if you have a QMK board. There are a few adjustments you can make that make them very usable.
> restricting which content or how much someone can consume, even kids, would be touted as deeply authoritarian in our societies

No. We have industry-voluntary schemes such as PEGI ratings, and most products have kid-friendly modes. Spotify, Netflix, YouTube, Disney Plus, Amazon Prime all have kid-specific modes, for example. They're selling to parents, and that's what parents want, so that's what they get.

You're right that governments are needed to make regulations, but not that regulations are needed.
You make some fair and useful observations on nuances of language
which I'll try to pay more attention to.

I really wish that, had I said;

"Glad we've established a principle and now we're just arguing over
some details"

it would have made a difference. But I get the feeling there is
underlying hostility toward my reasonable and prudent critique of a
technology, and not specifically anything to do with crazygringo's
disputation.

Two things make me think that.

One is that immediately I was deluged with low-rent "show us proof"
comments, which frankly seem childish because a cursory search on "why
we dream" would turn up hundreds of results, many theories and links
to experimental evidence that are widely considered common sense
today. I subsequently replied with links to some of the lowest hanging
fruit in recent psychology literature.

The other is that a simple, sincere question designed to open up a
discussion and get to the nub of the matter was immediately and
tactically downvoted to -3. Does the question "why do people have
nightmares?" strike anyone as provocative, sarcastic, fulminating or
in bad faith?

I think what happened here in this thread remains as evidence for
coordinated resistance to rational enquiry and supports my case that
there are elements of anti-intellectualism here on HN.
For sure. I don't even think Bankman is jewish -- that's the Fried half.
You're conflating three things: when most people start programming, how long they stay productive, and whether it's possible to pick it up later in life.

When most people start programming: most people discover what they're passionate about early in life. That of course gives them a huge bonus, because they usually can spend a lot more free time and are nimble learners at that age. However, learning a skill early can also have draw backs, such as being set in your ways because you were in a "know it all" phase at the time, or learning to do things based on instinct rather than reflection.

How long they stay productive: that probably varies a lot, but I don't think I was as productive in my twenties as I'm now in my fourties. I suspect that people who drop out of programming lose passion for it or discover more important things, rather than lose the knack for it.

Whether it's possible to pick it up later in life: there is such a thing as innate suitability. If you're having a hard time, that could be a factor. Or maybe something just hasn't clicked yet. More likely, it's just not for you. All of these considerations don't matter if you're doing it just for fun, mind you. That being said, unless you really forgot how to learn new stuff, it's totally possible and pick up skills later in life and then excel at them (bodily restrictions may apply).

I would say programming as a skill is mostly driven by a constant dissatisfaction and need for improvement, not necessarily by the age of the programmer.
> What do they do after that?

They get a life. You know, a partner, a different hobby from programming, some kids.

Imagine you are 35, have kids (and care to spend time with them) and you have to train your body or it will break down so you must go to gym even if you don't like it. You have to sleep good or you'll crash.

Compare that when you're 22, no kids, no need to exercise, young energy, can sleep bad, you want to change the world(overworking), programming is also your hobby, etc.

> I'm 30 and missed my chance to be a kid prodigy in programming or math and clearly not happening now.

To be good at math olympiad you have to train for it (a math olympiad professor told me). You can't just be "smart". It's like HackerRank, you just have to study HackerRank to pass HackerRank.

> Is there an area where you can be good at as you get older and what is the old man's game options as a programmer?

You can be good at specializing (example I like backend, dbs/search-engine, performance) or managing.
Not it doesnt't, unless the Protocol itself is responsible for the UX.
99% of the tech wizardry stuff is irrelevant to most entrepreneurial opportunities. You don't need the latest stack. You don't need to be an algo expert. You don't need to flex to get the job done.

You can still be clever in the business sense with something simple like CRUD SAAS. Apply your unique insights and life experiences to identify the problems you wish to solve. Finding the right opportunities is more important than solving them with high-falutin solutions.

A simple and elegant solution which serves customer's needs will always have an appeal. Using technical expertise to get that solution in front of the customer's eyes is even more important.

Code is only a tool, a vehicle to take you towards your destination. As programmers we sometimes telescope in on our love of technology. Take a step back and look at the larger picture.
I've already lost track of all the different apps that let you play with Stable Diffusion et al.

Do you have any recommendations for (web)apps that allow you to generate images from prompts in good resolutions? How about ones for img2img?
TikTok slashes global revenue targets by at least $2B
Programming is diverse, so let me explain from my narrow perspective.

I am a JavaScript developer. I am much older than you. It is very much a young persons game, but let me qualify this.

Most people actively programming JavaScript for employment cannot program, at least not to the level considered minimally employable in many lesser popular programming fields. Hiring is structured around this, so much so that employers much make a specific dedicated choice between a risk adverse tool user versus an innovative problem solver focused on product superiority. They will almost certainly choose the former because it’s a safer option. Employers willing to take a risk on developers interested in doing original higher quality work tend to be those that work harder to retain their developers.

So there’s that.

On the other hand I didn’t start programming until I was 28. It didn’t take long to become better than average. Now, a bazillion years later, I can do things now that are vastly superior to what the big companies are putting out. It’s not because I am talented or a child prodigy. It’s because I measure things and make original decisions not based on popularity or some community consensus bullshit.
Tesla investors are definitely pissed at this deal. One, it drives Elon's focus away from Tesla. Two, it forced Elon to sell TSLA. Third, if Twitter can't shore up its cash flow, Elon will likely have to keep selling TSLA to fund Twitter.

It's increasingly looking like Elon does not know how to run a social media company. For example, he's demanding changes based solely on his opinion instead of running A/B tests to quantify the change.
Or their value does not show up within a quarterly or annual reporting cycle? Whereas taking them off the payroll has an immediate impact on the bottom line.

And if Meta is indeed stuffed to the gills with highly unproductive yet highly paid people, who is responsible for that? Those people aren’t actually changing.
If you want to do anything competitively it's a young people's, and arguably very often a young men's (for reasons that are not fully understood yet), game.

I think that competitive spirit, or arrogance, depending on how old you are, lessens with age. Also, the older you get, the less time you can spend with any competition (try to play some MMOs against teenagers in your thirties). Finally, your body is peaking around 20. You can of course fight that and many top-level athletes compete at a very high level in their forties (think Fernando Alonso), but even these outliers are arguably less capable than ten years ago and have literally decades of experience.

Fortunately, programming as a profession is not a competition.
The age thing is more about our business culture than our tech culture. There is lots of room for older programmers if they can be buffered from short term goals and the switching of those goals every few weeks. In addition those older programmers need more comfort that they won't have the sword of Damocles hanging over their body as their job is constantly threatened (as well as the jobs of their coworkers).

If businesses can settle into a cadence with high psychological safety and multi-year runways, older programmers can do tremendous things for the business (or government/organization) and deliver high quality software and at the same time train up junior engineers.