skysight-inc/HackerNews huggingface dataset:
It'll get complicated talking about age too, because we don't want to pretend older people are "better", or risk turning into an agism-in-technology rant, but it has to be said that the older self-taught people probably started with 8-bit home-computers back in the early 80s.

At that time there was no formal courses, and their knowledge probably covers everything from assembly language all the way up - because most people who weren't just playing games started tinkering with BASIC then moved to assembly.

That low-level understanding of the whole system is invaluable, and really hard to self-teach yourself these days when computers are so complex and mysterious.
By Was, I meant when I was using it, or tried it. I am pretty much all neck deep in Google verse, so use only Chrome. & this my issue was not resolved until that time.
We get it - you’re a better parent than the rest of us. Write a blog about it.
It's nice that he can do this with his child, but it's probably not realistic for most people, especially those who work 9-5. Also, add another child to the mix and suddenly things aren't so easy!
Static site generation in 50 lines of code
I've bumped into quite a few in the bay area, sometimes they're even people building the infrastructure for huge companies like Twitch or people who have made significant contributions that have advanced the field in one way or another.
Life Is a Ponzi Scheme (2009)
I'm surprised nobody asked to rewrite it in Rust yet.
If you check my posts from the last 24 hours, they have all been downvoted and probably flagged after these posts, despite being completely unrelated to this discussion and previously upvoted.

You have a serious dogpiling and retaliatory downvoting/flagging problem on HN, and the sooner you realize it, the better. There is a definite right-libertarian bias on HN, whether you want to acknowledge that or not. Everything not toeing that line is attacked and downvoted.

Respectfully, I will post as I see fit. Website fake karma points are meaningless.
All that matters is how much effort you put into it.
This guys blog post oozes pretentiousness, especially with the music part.

Most of us all capable of reproduction, and most of us are capable of raising children.

It's the loud minority of people on the sidelines, who sow doubt on this topic, with stories of CEOs who don't have time for their kids, druggy parents neglecting their children or absent mothers/fathers.

Go forth and multiply.
A good little summary. Unfortunately, the author, Rolf Dobelli stole much of it verbatim from Taleb, something Taleb does not like:

https://fooledbyrandomness.com/dobelli.htm
For a backwards compatible hack it works good enough. And "good enough" usually beats "better".
Something I've come to think about when reading about the loss of insect biomass, and this is purely anecdotal, but it would be interesting to see if anyone else seen this. When I was young in the 70s/80s and the family was on a car vacation, it seemed like we often would stop to clear our windshield from bugs, the radiator would be full of them also, what is scary is that I do not see that now when my family is out on a car trip...
Will China implement a 4 children policy?
I’m thinking about a three year old here.

Yes. If you have something more stimulating to throw at the kid, that’s great, but the point is to not beat oneself up if you don’t.

The thing is, I believe, that all this trying to be the best parent in the world is contra-productive. Because being the best parent in the world, if you read online, seem to be based on completely the wrong criterias.

But that’s an opinion and maybe I am just holding on to that opinion in order to protect my own parent-self-esteem. Telling myself that it is ok for me to not constantly come up with new stimulating things to do.

By the way. Having a three year old sit through an entire opera seems strange. Children at that age don’t have that kind of attention span for biological reasons. That’s why you don’t diagnose things like ADHD at that age, because everyone would have it.
My prediction: People on HN will hate it, the general public loves it.
The author comments often that there are certain concepts that 'belong in the implementation, not the surface', such as explicit sequences of operations and any interaction with the outside world.

I believe that this relegates DCTP to the status of a domain-specific language, not a general programming approach: if we know from the start that there are certain computations that we can't/don't want to perform with DCTP, then we know from the start that it only applies to certain domains of programming.

This isn't a problem in itself of course - DSLs can be wonderful things. But this can become a problem if you haven't taken the time to define the domain where your DSL is useful, or if that domain turns out to be extremely narrow. Spreadsheets are a wonderful abstraction for some things, but you wouldn't build an OS with them, nor even a simple web app.

Perhaps they can extend the abstraction until it can become 'nearly general-purpose' (after all, you wouldn't really write an OS in Java either), but I don't think that's guaranteed.
that I also want not to think about household duties - I have a 3 years old and work and there is also a lot to do like meals, laundry, cleaning, shopping... Yeah, few hours outside sounds great when you have somebody who take care of everything that should be done.
That’s true, although I think there’s still a good lesson in there about making the time count, regardless of how much time you have to give. An hour of real undivided attention is probably better than spending a whole day together but being distracted most of the time.
Teach yourself enough to get a useful job, then constantly be learning while making money. Worked for me. Always assume there are ways to be doing it better, and never be the most experienced person in the room (try to be the newest!). That took me from decent with computers to senior engineer - the hardest part is getting the first job. It will seem random and you may have to not take much money at first. Or if you want to fast track and can afford it go to university.
That approach sadly doesn't scale, however.

Especially going forward. Wages in non tech industries have already stagnated for years and inflation continues to rise.

Give it another ten to twenty years and there won't be enough money in the working class to sponsor such initiatives.

Heck, it can't scale even short term. The more farmers take part in that initiative, the less money there will be to actually do something with it.
I've built a couple data warehouses around Google BigQuery - it's not free, but nothing is.

Think of it as petabyte scale SQL as a service - and a lot of things connect to it now, so you can use whatever tools you want for the visualization piece.
All the points mentioned in the article are not specific to CS, and they are mostly about living normal adult life (socializing, deadlines, etc.)

I don't think that going to college is necessary or detrimental. It's probably good that people from 18 to 21 stay somewhere safe and learn something out of their parent's home.

That said, there is very little that a CS course can teach you that is both practically useful on the job and you can't easily learn from yourself. That's because a large part of coding is not about knowing the most advanced and obscure data structures or algorithms.

Which brings me to the point. Neither of those options teaches you how do develop a product feature. That's what people still learn on the job today, and it's why knowing how to code is merely necessary but certainly not sufficient to be a good developer.
1 raspberry pi 4 could handle this...
Have you tried to feed some extra generated data into your current setup? Maybe you'll be happy with the performance.

The queries sound like something that should be aggregated over time once and saved so you don't have to do any non-trivial query from the dashboard.

If you're actually pushing limits on the current database, then I don't think 2 weeks will be enough to get familiar enough with operations and failure modes of a new one.
I’ve been doing this via Bluetooth for a good while now - works great from the iPad, too.

Here’s my notes:

https://taoofmac.com/space/links/2019/06/27/0713

...and a gist with the Pi setup:

https://gist.github.com/rcarmo/6ad6c09e904c35857bad2dd2769ed...

I switched from a Zero to a 3A+, though. The Zero is just too slow to do anything productively, and the only real issue with the 3A+ is still having only 512MB of RAM.
> This is all working fine

Are there any specific reasons that you think Postgres won't be able to scale?

I don't have personal experience solving the problem you're describing but if you do choose to use something other than Postgres I think Apache Kafka might be interesting for some parts of your infrastructure at least.

Segment [0] has written quite a lot about their tech in a similar space.

[0] https://segment.com/blog/the-10m-engineering-problem/
It’s too bad that the potential to do the obvious thing - build trains to the transit deserts - is not an option even worth mentioning. This is the state of US infrastructure.
Vulkan Progress Report #5
Weekly Robotics #63
Support of Parts of Manifest V3 Is Announced for Chrome Canary
I use https://clickhouse.yandex for first-party analytics.
It's a Big Deal for folks who are behind Internet censorship, isn't it? No way for the various country firewalls to prevent these devices from working in their countries, is there?
I remember when Jobs died every single post on the front page of HN was about him. Yet a week later when Dennis Ritchie died it was hardly mentioned.

Perhaps he is over venerated.
If people believed that, you'd have 10 candidates like that. Thus is the nature of populism.
Delta vs. Hudi vs. Iceberg with a Feature Store [video]
I don't want kids at all (at least right now in my life, I'm 25). These ideas are however a pretty strong counterpoint to my negative feelings: that you can completely shape a human brain from birth using your 30 years or whatever of experience on this planet. Hopefully giving this brain a lot of perspectives that you wish you'd been with all your life. I see this explicitly sometimes living in Europe, some parents will raise their children to be tri or quad lingual. I'm absolutely beyond jealous that my parents didn't give that to me (although I have a lot of other things to be grateful for, so I can't complain)
Damn that's not even subtle
This is not parenting advice. He's just talking about his life experiences and his point of view, a thing he seems to do a lot. And he's rich and famous enough that people will read it.

I'm on my third parenting blog. I was a full-time wife and mom for a lot of years. I've really struggled to get any traction with anything I've done.

I think I have really excellent credentials. I homeschooled. I was Director of Community Life for The TAG Project for a time, which was pro bono professional work for a voluntary health and welfare organization dealing with the educational, emotional and social needs of gifted kids.

But that doesn't really translate to a resume, so to speak. I get a lot of flak for trying to say "I know something useful and I have special credentials." People mostly think I am making that up.

We look to famous actors and the like for stuff like parenting advice in part because we have some sense of knowing them and being able to trust what they say. Maybe someday I can address the "parenting information" space better than Sivers, but it takes more than just being a good parent to do that.

You also need to know how to write extremely well, navigate protecting family privacy while sharing inherently private stories and cultivate an audience. There may be more to it than that, but that's a plenty tall order to begin with right there.

If people think it is awful that some rich guy who can afford to spend a lot of time with his kid is talking about that, then maybe go spend time on parenting blogs written by full-time moms or people with less vaunted financial circumstances.

Of course, one of the problems is that people working 9-5 who have children probably can't manage to turn out a quality blog while doing all that. Good writing takes time and effort.

There is no perfect solution here. I was trying to develop a parenting blog when my kids were still minors and people on email lists were interested in what I had to say and I didn't know how to deal with a lot of the pieces of that. I couldn't monetize it effectively or get much in the way of traffic, etc.

So when I got divorced, no, my blogs didn't support me. I got a corporate job instead and continued to fail as a blog writer. I got some success as a blogger while homeless.

This is partly me -- I didn't know what I was doing -- and partly the world. The world didn't really want to help me succeed.

If you want a certain kind of information to exist, then be a good audience. Go give attention, feedback and financial support to people doing that kind of writing. Help them develop their craft.

Sivers is so rich, he can afford to not really care what anyone thinks about him anymore. And he isn't giving parenting advice per se here.
We also have very good experience with Google's BigQuery.
Upvoted, I think people don't really understand how little time is spent on actually learning to program in an average computer science degree. If you don't study programming yourself and have intrinsic motivation to do so, you really can't program all that well despite having a CS degree.
> Stuxnet does not use all advanced malware techniques the author can think of

Why use (and give away) any more capabilities than required to do the job?
That's an interesting idea. Many instruments have greatly varying timbres, though. Combining the timbres back to instruments would require another level of processing.
logic, computational complexity, algorithms, best practices and patterns one can learn on its own but it's _rare_ to find a self taught coder that has had exposure to these topics.

there are great developer that are self taught and self sufficient, sure, but the majority end up coding small potatoes or cogs within a soul crushing enterprise with zero agency

and while most cs grad have little coding skill they have the ability to learn far beyond because while they don't know the hows, they know whys

so even if their core skill stars similar, their long term trajectories are wildly different, which is something to consider too
From the Cradle to the Holy Graal – The JDK Story
I'd guess extract the voice and then subtract it from the rest with something like Audacity. I'm not sure which operation would do that, but I believe that it exists.

Also, other comments here speak of “separating into the voice and accompaniment,” so maybe the model/program already do exactly what you need.
This is better than I originally thought, but it's still a bit confusing. The Stems file spec (available via registration) is basically an MP4 container with some JSON metadata. This seems to have the usual donwsides of MP4 patents, but it's actually about as good as any standard a pro audio software company has released.

Ideally, I'd have liked to have seen a completely open audio codec used for both encoding and container, but MP4 is a pretty safe bet for compatibility , and it's not really NI's fault that it has some patent issues.

All in all, I could pedantically argue the "open" status, but I'll instead give credit where it's due, and give kudos to NI for releasing a pretty damn usable file format.

I'm even happy that it's limited to 4 parts. For the purposes of live performance with DJ style gear, this is plenty. If a performer wants more parts then they're probably going to be creating some or all of those parts. Either way, they'll probably be using something more like Ableton rather than Traktor.
MikroTik - learn it any you will not regret it. Buy hAP AC2 devices - powerful yet cheap, lifelong free OS upgrades, they offer much more than UBNT devices.
By the way. Having a three year old sit through an entire opera seems strange. Children at that age don’t have that kind of attention span for biological reasons.

This seems wrong? I remember watching every Lord of the Rings movie (9 hours) at once around that age. It's five, not three, by the way.

The thing is, I believe, that all this trying to be the best parent in the world is contra-productive. Because being the best parent in the world, if you read online, seem to be based on completely the wrong criterias.

Why would the internet be the only place to get an idea on how to do parenting correctly?

Telling myself that it is ok for me to not constantly come up with new stimulating things to do.

This seems correct! Most children will come up with stimulating things to do on their own. The important thing for you to do is probably just teach them how to get the items they need to stimulate themselves, which is a small time-investment. It would be pretty harmful to always be picking every action they do.

You're probably doing fine, given the amount of thought you've put into it.
IRC for DMs
yes, but plumbers and hairdressers are needed everywhere. it's not good to send them away from the cities. those jobs that can be sent away will be those that can also be automated away.
I'd guess this would result in a model for separating SNES music.
I'm sorry, but asking someone to switch from Ubiquiti to a Mikrotik is like asking someone to go from macOS to 1990's Linux.

The user interface is beyond atrocious and even basic features you'd need in smaller/home setup need digging through Wikis to get the arcane settings you need to click. Basic things like NAT loopback or basic VPN setup. OpenVPN is still neutered and broken.

What's even worse - the defaults are all wrong. There's no simple "enable firewall" switch for basic use-cases like other equipment has. Instead you need to manually configure firewall rules in chains like working with raw IP tables and if you do a small misstep, you'll drill a hole in your network easily. Or make your internet horribly slow because you need to be careful about fasstrack rules and lack of NAT acceleration.

It's really about the most disappointing piece of hardware I bought in last few years and doesn't come close to niceness of Ubiquitis management. Sadly it's also the only company that makes a compact router with SFP and PoE+ to power Ubiquities.
I once aimlessly drove around using public transportation in Freiburg, Germany, when I was new in town. "Let's see where that line will take me". It was a fun way of exploring the city.
Surprisingly, yes, the video is exported as a sequence of JPEGs: https://jsbin.com/wodusuzeja/1/edit?js,output

As for the tool, ffmpeg seems to work well enough.
Good bootcamps are an alrighty substitute, no? Most of them are a bit of a scam but they do get you up and running pretty quickly with a top-down approach.
Well, can it extract the bass track from "And the justice for all"?
As a native speaker of American English, I can assure you that "to see off" does not mean "to fend off"; I had no trouble understanding what the title meant, but I assumed it was an error.

A sidethread comment suggests this is a Britishism.
Maybe, but there are a bunch of smart folks here too, and no one can come up with a good reason for this costing $2k/year.

It's possible $166/mo is not enough of a hit on his income so as to be worth spending time optimizing (unlikely considering how little time it'd seemingly take to optimize), or since he works for AWS it could be sponsored (which would mean he has to justify the continued cost to his bosses when they ask about it).

All valid reasons, but not technical ones. Either there's some aspect of implementing this that we're not thinking of, or there are non-technical reasons involved that we're simply unaware of.
This. Centralization causes many problems. Everything is nowadays decided "far away". Facing whatever problem, most now think that "the government has to do something" or one of the usual variants (the most common one being "with SOMEBODY as president, this would already be fixed!").

The government/president won't fix anything, as usual.

Gov/prez are too far away, too absorbed by being re-elected and cronyism, reigning on a too big and therefore heterogeneous and complicated territory...

Wherever something is wrong, something is too big. Leopold Kohr described it clearly (~60 years ago)!
I remember this particular data point being refuted by cars becoming more and more streamlined. The bugs don't die anymore, they whoosh over ;)
Anecdotal: after driving at normal speeds, very few bugs indeed, also compared to 30 years ago. After prolonged driving on the autobahn at high speeds (200kph+) there are more bugs on the front of my car than ever.

I am quite sure there is a significant decline in insects, and we should be worried and act upon that, but the bugs on car thing is not the best way to measure.
TFA says the grafts were rejected by host by the way.

The progress shown was that the grafts now have a functional-ish vascular system that booted up.

Still a long way to go.
As discussed elsewhere in this thread, it's not as I suggested, a proprietary format. It's still a format created by NI which appropriates the industry standard name. For a list of parties using NI's implementation of the file format see https://www.stems-music.com/stems-partners/ .

I'm happier that it's a (mostly) open standard, but I'm still slightly annoyed at the confusion that comes from NI appropriating the industry term. It's like if I released a non-text representation of storing data using a particular subset of technology that was standardized, and then called it "The Binary" format. Technically nothing wrong with it, but it's bound to cause confusion!
Non-open source products that also separate vocals from music if you need something more "professional".

One-click process: Xtrax Stems 2 (https://audionamix.com/technology/xtrax-stems/)

Professional: ADX Trax Pro 3
(https://audionamix.com/technology/adx-trax-pro/)

Both products use a server which have a much larger pre-trained models. The professional one has added features such as handling sibilance, GUI to edit note following as a guide for the models, and an editor tool for extracting using harmonics.

(Note: I don't work for this company. I do pay for / use their products, and I also happen to know someone who works there.)
I mean, why obfuscate at all? Their malware did its job; after that what does it matter what happens to it? Is not adding additional obfuscation "run-of-the mill" or "amateur" as the author puts it?
There is probably something out there, but I know you can do this in Ableton Live by dragging an audio file onto a MIDI track and it will extract the notes into MIDI for you.
At a glance, I read the title as "IRC for Dungeon Masters". Would have been a great union of nerdiness. I have no clue what a DM would do with IRC though. Has anyone ever tried playing DnD over IRC? It would probably feel like a text adventure. :)
Only the 15 inch Surface Laptop 3. All other models are still Intel.
Serious question - has that been verified, especially with regards to concurrency? Also does it rely on the assumption that GC implementions such as Java's are bug-free in this regard, and if so - has that been verified as well?