skysight-inc/HackerNews huggingface dataset:
There's just no reason for any animal to evolve the necessary "self-control" to not eat available food. This situation - abundance of food - almost never comes up "in nature" and when it comes up, it's a good opportunity to stuff your face.
I have been using chroot since approx 04 when I found it during my first Gentoo install, what docker did for me was make it so much easier to deploy various environments, due to how much exposure they have. It took a good amount of effort to make chroot both "cool" and widely available to both sys admins and developers. Sadly what it has done, is make users less aware of the core Linux/Unix principles that allow us to have cool software that just does it all for us.
> You can’t possibly create anything meaningful that would speak to people who really consume art, because those people are young.

Why do you think "people who really consume art" are young? This seems completely false to me.
One can be good at writing code at a young age,and it is not rare to meet such people.
However,writing software and working with others,these skills come with ages.
Ages of hard working and love and sweat.I am 36 now and just beginning to see things different and more fundamentally.
It sounds like you're literally describing Dreambooth. You can easily and quickly train models for certain styles like Disney characters, certain illustrators, specific artists and even tailor the model to a specific person so you can produce countless pictures of them in different poses, locations and clothes. This is already available.
The logic you are presenting really overestimates the (important) daily work of the vast majority of people in math and programming.

It also overestimates the actual work and results these prodigies will eventually arrive at.

Very skilled mathematicians solve hard real world problems with math from the 17th century. None of them rediscover Calculus and linear algebra from scratch, and they also don't need to excel relative to the field oft mathematics or engineering. Nor will they move the field of mathematics forwards. That even goes for many very skilled researchers.

Very skilled programmers solve hard programming challenges by effectively "gluing" code blocks together others have created. They don't need to advance the field of computer science for this.

The idea that math, engineering or programming only make sense if you have a shot at rivaling the likes of Peter Scholze and Terence Tao or even popular programmers like Carmack is ridiculous.

Also: many child prodigies (like those kids finishing Masters degrees <20 and winning competitions at 14) are people you never hear from ever again afterwards because they move on to perform the same (still important) "mundane" tasks as anyone who finishes their degree at mid 20 or even 30.
How would that even work, since you can’t in general know who has cached the entries you control? Broadcast updates to the whole internet?
> It is a similarly wild situation where eye exams at Walmart can be cheaper than at a regular eye doctor covered by my insurance.

I don't know the situation, but it's possible that Walmart doesn't make any money on that, or even loses money, to get you into a Walmart store.
"We’re going to look back at a generation of successful founders and VCs with the realization that all of their talent was in creating a company during the bull market.". I would add: "and tweeting all day".
I have 30 minutes in the minute for a "warm up circuit" kind of workout in the bedroom or living room before I start working.

I also have intermittent stretching / mobility peppered in during the day (thanks to my Apple Watch's "stand" thing) I end up practicing things like head stands, hand stands, etc. whenever it's "time to stand".

After 5pm I go lift or do whatever classes (from yoga to boxing) are available for 30m to 1-2 hours, depending on energy levels.

I've only started doing this since February since lockdowns were over, and it sounds like I'm a gym rat, but I'm more fit now than I've ever been before. If it comes down to "finish/push an update" or "go to the gym" I'll just pick the latter, then clean up the feature later that evening. Definitely not prioritizing whatever-feature for my gym time.
And there I was all excited, expecting long-term preservation of writing by 3D-printing molten rock.

I'm a strong believer that names of software packages should be chosen to be something that doesn't yet return any results from a Google search.
A unique identifier which is 100% stable over multiple sessions for once. Which makes the rest of the data so much more useful.
No it isn't. There's a whole lot of programming beyond what a fictive HN crowd considers state of the art (even if it isn't in the proper sense, quite the opposite; but let's not go into that). It's just that those mature fields don't nearly get the airtime, since HN is a news site after all.

So there's a lot of programming going on in older stacks such as Fortran, COBOL, J2EE, etc.; the reason being that lots of apps were started when those stacks were current (eg. turn of the millennium saw a boom of e-commerce apps), and business is hesitant to change tech for change's sake. Isn't that what we're praying here all the time, like avoid big-time refactorings/rewrites?

As a corollary, the downside of this is that, as you mature, you see tech choices, unwillingly or not, as cyclical/generational, and dominated by a desire to find a niche in the industry and for job security rather than objective criteria more than we're willing to concede.
Yea but you can’t do anything if I follow those things.

Hence you don’t own the sky and hence you’re a shithead for acting like a child telling us your Daddy owns the sky so we have to believe you.

I’m still posed off nobody went to jail after y’all got that woman killed on the SWA flight and traumatized the rest.

You need to get buy j. From the tech side and here you are acting like a somebody. Get back to work.
One of my first thoughts when I saw the changes to LiveView was "What does this mean for the AlchemistCamp videos"!
Entirely false. Many people allow themselves to be intimidated by child prodigies that they know. This website is full of them.

I'm in a similar boat to you, and honestly, there is a vast spectrum of work involving programming, that covers competencies all the way from very non-STEM creative folk fiddling around with code to make something look prettier, to the darkest depths of AI frontiersmen tirelessly challenging the boundaries of mathematics.

All are valid. Do something meaningful to you.
Haha, wow, I am an idiot.
Feature-Sliced Design
It wasn't clear from the title that this is a db designed for embedded devices (unlike for example SQLite that belongs to the family of in-app embedded databases).
One of the interesting features in this db is wear leveling a technique used for prolonging the service life of flash storage media.
I don't particularly think so. But I do think I know why that perception exists. Programming is an incredibly fast growing field. The number of devs 30 years ago was vastly lower then now. So naturally it follows there are less older people who are top programmers.
Yeah. I'm confused, too.

Anecdote: I help maintain a pretty slow Rails app. I recently did some data munging in Go against the MySQL database that backs the Rails app. The Go tool was so fast, I thought it hadn't worked. It was basically instant. Accomplishing the same goals with Rails would have been slower by a factor of 10 in my experience.

I know Ruby != Rails, but if I'm doing this sort of thing in Ruby, I'm generally doing it in Rails or with a lot of the gems that Rails uses, so it's a fair comparison for my uses.
Even worse you’re part of a volunteer education organization and you spread misinformation. Wow you really are a shithead!
Many of the people at my work easily spend that time on calls once they get higher than lead engineer on the org chart… most days but not every single day, and definitely not on video.

I assumed that would be pretty standard for remote people managing at fortune 100s who would otherwise be meeting at each other’s desks or cafe in between scheduled meetings
So apparently we're still discussing this and you can find variations on this article stretching back a long time https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

Like everything engineering it really depends though, and Ruby is sadly quite slow. Twitter was rough before they replaced Rails. Most Ruby devops tools I've used have been substantially slower than tools built in other languages (e.g. Puppet vs Ansible). Ruby certainly still has value as a tool, but it should be understood to be one that isn't very performance focused.
Well I am on the fence at the moment. Perhaps I should be downvoted for being indecisive!
Absolutely not.

It could also be a young woman's game.

One of the joys of programming is that, with regular
exercise, it seems to get better and better. I look at problems today
and solve them in my head in minutes before touching a keyboard,
whereas I would have dived-in and spent weeks hacking as a kid.

Youth brings many advantages, along with sheer energy (the ability to
pull all-nighters) another is simply time. I won awards in a different
industry in my 20s simply because I was able to indulge a project for
weeks, without kids and other responsibilities.

Today I'd have the wisdom to;

1) Question the assumptions behind the "need"

2) Use something else I already made

3) Get someone else to do it

Like sports I think that maintaining "coding health" is a thing. We
get rusty if we don't hack from time to time. That said, I have a good
"baseline fitness" and pick-up a language I haven't coded in for 20
years with a few weeks of revision.

If anything a tragedy for older programmers is getting less and less
reason to use hard-won skills. I hope older programmers get more
recognition as an undervalued resource, as I still actually enjoy
writing code.
Its understandable that you need to change your routing dynamically, but DNS is not the right tool for that.
In a statically typed language, what you get from a good query builder is that "malformed SQL statements" blow up at compile-time instead of at run-time.
I bet those autonomous programable excavators and bulldozers are right now making a killing in UA.
ATC is much more impressive than my little story of Emacs in unexpected places...

My research group needed to very rapidly make an interactive piece, for a looming big open house event for sponsors and VIPs. For Reasons, we had trouble getting computers, but there were some ancient ones that didn't run much of anything. I'd been programming in Java heavily before this, but the solution to the immediate emergency of deadline plus resource constraints was... Emacs.

Emacs would run on the box we had available, and, with it, I could develop all the things I needed, including complex HTML generation, even faster than with Perl (which I also knew). I ended up having a new Emacs process exec'd for every request, by Apache CGI, and displaying in Netscape. Process startup of the dumped Emacs itself was fast, and it worked fine.

I don't have that code anymore, but some other non-editor application for which I used Emacs before then was a kind of code generator: https://www.neilvandyke.org/jomtool/ You can see Emacs was supporting objects and even syntax macros, which was very respectable for any programming language at the time, and this was only the extension language of a text editor. What you can't see is that Emacs was additionally a super-productive "IDE" for developing with its own extension language.
I'm by no means a prodigy, I'm in my mid-30's, and mostly a UX designer who write a bunch of code. Yet I build a bunch of stuff for a clinical trial team for a hospital system; I build systems that gather data that inform clinical outcomes.

I'm not some elite prodigy, but it doesn't matter... programming is just a tool. Yes, I won't win any competitions, and I've never done leetcode, but that's a SMALL sliver of all the industries that need people to write solid code. In the end it's the outcomes and products that matter, who cares what code you write?
> I didn't do all the hard work of learning to play my instrument in order to impress you with my talent, I did it because I have all these songs in me that I desperately wanted to be able to express

Markets for many kinds of art have already been driven to near zero, but I wonder if AI will drive them negative: if you want a human audience to give you their much-contended attention, you'll have to start paying them.
Thanks :)
Hospital has been a favorite of mine for years now. Although I haven't checked out what they released in recent times.

PS: Just saw that there is a Bop x Subwave album going to be released. Kinda excited for that
Illiquid means you can't sell your position without lowering the price significantly.

It could be that you need time to sell, or it could be that no one is stupid enough to buy it.

The former can be fixed with a temporary loan, the latter in bankruptcy court.
The slide really began with Eternal September…
meanwhile the chroot command line utility has been dropped from posix 2017:

https://pubs.opengroup.org/onlinepubs/9699919799/xrat/V4_xcu...
My current frames were on clearance. They were $0.00. Marked down from like $200. Its all bullshit.
I am very impressed in the detail that the picture in the article is also a screenshot in dark mode when I switch to dark mode. Well done.
I walked to work for 1 hour a day and it was hugely beneficial for my mental health, put a nice break between work and home, was able to do podcasts or study foreign languages.

After going full remote I had to force myself to replace that hour, it is psychologically a lot harder especially when the walk has no purpose. That said, you are a remote worker, so you ought to have at least 1 hour of (formerly commute) time to spend. For me, I go to the gym. It's easier to motivate myself to work out when I'm going to a specific place for it. I usually do it around lunch to break up the work day, 3x/week.
A high schooler de-novo sequenced the whole genome of an animal/fish for the first time. Sequencing and even editing the DNA of genomes will soon be routine.
I came to ask this. I went straight onto the website to look for SQLite comparison. It's after all the dominating embedded database.

I do realize the use cases can be different, but then say and show that in the comparison.

(I'm trying to be helpful by offering unsolicited advice :) - Brilliant work!
Stephen Wolfram has build himself a treadmill desk: https://content.wolfram.com/uploads/sites/43/2019/02/05-trea...

Source: https://writings.stephenwolfram.com/2019/02/seeking-the-prod...
Stable Diffusion Bias Explorer
What's the static electricity story here? I personally avoid any and all metal fixtures around my work desk, because I invariably end up being painfully shocked by them every time I shift on the chair[0]. At this point I habituated having small metal objects around me (e.g. key bundles), that I can use to discharge static before/during getting up, sitting down, etc.

Where 'ianthehenry mentioned here[1] they've made a desk surface out of steel, I pretty much fainted reading it.

(Worst related working experience in my life was, a few jobs back, customers' brand new headquarters built in the "modern" style of carpets + glass + aluminum. There, every single surface would shock me when I touched it with my bare hands - even glass window panes were out to get me.)

----

[0] - Any of the several chairs I tried. So it's not just about the chair, I think.

[1] - https://news.ycombinator.com/item?id=33528148
I don't understand the concept of using tags or even avoiding them.

Everything in my brain is highly categorized and those categories are hierarchical.

Computer / Kubernetes / Helm / Something.md

Computer / Java / JVM / Garbage Collection Tuning.md

Construction / Foundation / Shallow Strip Foundation.md

Hobby / 3D Printing / On Shape.md

And so on.

I don't even think that I need links. May be some. What I need is the ability to show multiple files at once. For example show all files in Computer / Kubernetes / Helm directory, separated with horizontal lines with the ability to edit this in one editor window. I hate when I need to constantly switch around in traditional editors.
You're taking a full black-or-white approach, which isn't helpful. Yes, an nginx log contains personal data (which is why a GDPR-compliant nginx log obfuscates the IP, absent of user consent). But tracking user interactions is much more invasive, which is why the parent posters complained about it.
I think that this is robbing Peter to pay Paul, as a possible road to sleep deprivation, which isn't going to help the situation either.
First, 30 is not an appropriate cut-off. Maybe 40-45+

The skill does not go away, but the will and energy to apply it, to start something new, does. But overall it's not too bad, maybe statistics are skewed to the very young because they need to start somewhere so they re more prolific by necessity, but it should plateau after taht very early period.
What you describe sounds more like Orleans grains. Erlang's lightweight processes serve a different purpose than actors or objects, they're really about fault tolerance.

A typical Phoenix app spawns one process for every HTTP request, websocket channel, or DB connection, for example. All these things have a lifetime shorter or equal to the pod's.

The VM gives guarantees and tools to ensure one of these process crashing will not affect the others, unless you want it to. For instance, if a request crashes, its memory will be reclaimed, open files will be closed, DB connections will be re-opened, the exit reason will be logged, error metrics incremented, etc. This is possible with no defensive programming like try/catch and so on, because the processes are isolated. For example they don't share memory, so it's always safe to deallocate something if its owner process died.

This gives a two-layer safety net that allows for very reliable apps, where the VM protects you against bugs in your own code, and Kubernetes protects you against bugs in Erlang, or really catastrophic failures. There's a good blog post on this: http://blog.plataformatec.com.br/2019/10/kubernetes-and-the-...
Make time to be healthy. Go for a long walk at lunch when it is warmer out. Get a cheap rowing machine. Get a half squat rack. Work is not so important. Work a bit less and take a nice walk mid day. Block out some time on your calendar for it.
Yes! And No!

It is in the sense that it takes time to learn, and the industry moves fast. Keeping up with new tech and new trends while also having 'old person stuff' like a family, a bed time, other responsibilities like fixing your house and mowing your lawn, make it far harder than if you're a young person who can sit down at 6pm after a day at work and grind through tutorials until 3am instead. As you get older that stops really being much of an option.

If that sense programming is definitely a young person's game.

But old dinosaur developers like me (I'm 45) don't really need to do that to still be useful. We understand that programming is much more about communication and people than it is about code. I still enjoy learning, and applying the craft of software engineering, but I get a lot more from solving problems and making people's lives better with what I build. If I can see that a problem will be better solved without 'moar codez' then that's the route I'll take.

In that sense programming requires life experience, and that definitely isn't a young person's game.
Unpopular opinion: I think greenfield development is a young man’s game, but there’s plenty of maintenance and carryover work for those in the older brackets. The big 60 is sneaking up on me and I’ve spent probably 80% of my working hours the past couple years looking after codebases that already existed. I sometimes lead teams on new projects, though they’re analytical in nature and I only need worry about correctness and basic lints for style and smell.

If you’re worrying about being a “top programmer” then perhaps there’s something else that’s really on your mind.

I’ve met some people who bill for a days work what I bill for a week, and they didn’t write code very much differently than I do. Those prodigies are naturally gifted with strong systemic thinking and design and are mathematically bent.

Work on your people skills, build a team that is motivated and wants to charge forward with you, and then with their help you will obliterate the obstacles in your path.
Parents also want cheap gas and big engines that make them feel macho, and to be able to use hand me down car seats of dubious safety.

Sometimes what's good for society takes precedence over what people want.
> Furthermore, three months of the year here it is too hot to walk;

Have you tried pushing through and getting used to it? I run for half an hour in Shanghai summer weather. Over 35 degrees and humid.

> six months, it is dark by the time I am freed enough from work to go walking

That sucks. Are there parks nearby or could you use a headlamp and wear high visibility clothing?

> and trying to get a worthwhile walk in before work is too time-consuming and potentially sleep-depriving.

Ten minutes of a high intensity interval teaching training routine is no fun but it can be done every morning.
> I'm 30 and missed my chance to be a kid prodigy in programming or math and clearly not happening now.

This is exactly how I felt in my early 20s. As young as I was, I still felt I had fallen behind the curve. There were programmers far younger than me contributing to major OS projects, hacking their own operating systems, and creating video games.

I think already has said how it's never too late, but I want to say something different that I wish I should've known. Programming is one of those fields where you can grow in unimaginable amount of ways. You can be a competitive programmer, if you can think fast in a high-pressure environment. Like making apps and products? You can become a full-stack engineer and join an early startup. Have a fun artsy side? You can be a game developer. Like detective work and combining multiple hints together? Maybe security engineering is for you.

The fact is that you can play on any of your strengths and become something unique. You'll stop comparing yourself, because you'd realize you're bringing something better to the table than the prodigies. The competitive programmers might be great at thinking in terms of algorithms, but they absolutely suck (from what I have seen) at startups where you need quick hacky skills to combine things together.

My advice is to ignore the noise. Let your interests drive you, and you'll become eventually stop thinking about the how famous programmers are better than you.
> Of the $14.6 billion assets Alameda manages, almost $6 billion is FTT based.

When that info was seemingly accidentally revealed, the spicy little nugget in there that made people sit up & notice was that the entire market cap of FTT tokens was well below the reported asset value of the tokens on the balance sheet.
I have found creating a fake commute is the only way to make it work. Basically I have a walk that I do that gets me 'to' and 'from' the office (a shed in the garden) - which adds up to just under 10k steps a day. I've actually got my colleagues on board and I regularly call into standup whilst on my 'commute'. I found early on that I wasn't very motivated to get out of bed 25 mins early so I have also started making essential chores part of the routine - getting the morning coffee or food for dinner en route. I also experimented with forfits where I would have to jog 2x the commute in the evening if I didn't do the morning, which I haven't actually had to do for some time.