skysight-inc/HackerNews huggingface dataset:
Full agreement about it depending on the podcast, finding a player where speed is feed specific was a huge improvement for me. There are a few podcasts I listen to where the accent and cadence makes me feel genuinely angry if I have to listen to them at 1x, yet they become interesting enough to subscribe to when they're up around 2.25x.

It makes me wonder how much of a pattern there would be based purely on the listener's birth location and general regional cadence. I know I have a tendency to speak too quickly for some people in my native English, and also in languages I've learned later in life. Perhaps there are people who'd like a 0.4x button for interacting with me ;)
> that isn’t centred around blaming women for everything.

Without clicking the link, I just know it's gonna be the patriarchy/masculinity, right?
> You confuse the concepts of "sex" and "gender".

> Gender is the social expression of the set of behaviors typical for a given sex. Your gender does not necessarily have to correspond to your biological sex.

I'm more aware than most :P

I just find it easier to start with the concept that people don't even understand even the biology they claim to tout before getting into that.

E: I did poorly phrase that line in my last comment though.
And jsp and asp and literally everything before ajax
>I have about 20 nRF52840 boards deployed around my house for various automations.

Is there an advantage of using the NRF boards over ESP ones for home automation?
It's all BS. This is really religious fundamentalism. The actual complaint is gayness cannot be normalized in any fashion. And just presenting gay characters as normal people crosses the line for these people.
It seems that poverty is much more of a factor than good parenting.

In rich countries, most of the kids "make it out", not just the ones with good parenting.
This is only true if you're on the free plan. If you get Duo Plus (family plan and split it, for example), all the IAP become obsolete. You can practice/learn a language 24/7 without limits. The gems become completely irrelevant. I think this is a really fair model and great bang for the buck.
The First Modern Investing Advertisement (2018)
> We haven't removed the need.

Not what I said; men are still needed - but it's been a damned long time since we spent our nights waiting around the fire in case of tiger.
In my previous company we had - back in the day - a newly hired junior developer that fully subscribed to that particular XML hype.

We had our uses for XML - we liked it especially for API endpoints and import/export files we exchanged with third party companies. Reason being, you could create a Schema Definition, send it to the other company, and tell them not to bother you, until their data validated against that XSD. We used XML for stuff like that extensively.

But that one junior was like "You are using databases? How silly of you! Just use an XML file and x-path. There's nothing a database can do, that XML can't! You really should switch over your production frontend to xml immediately!"

We gave him a little side project and allowed him to write that using xml instead of a database, which he did. When his results turned out to be pretty much unusable, and did not convince us to switch everything to xml, he left the company to find a more "modern" workplace...

To this day I'm not sure if he actually truly believed that xml/xpath would soon replace all databases - or if he just didn't want to learn SQL (and hide the fact that he was pretty bad at it).
I've got a few different ways to handle these nag sites, but the annoying part is that I need to remember each separate approach for each site.

For example, for the daily beast, I set the debugger to pause on subtree changes. They remove the article from the dom when you scroll, and the debugger stops that before that happens.

Other sites I just remove the modal popup from the dom and disable the class that prevents scrolling. Some sites I open in archive.is.

What I want is a browser that remembers all these fixes for me and applies them automatically.
does right clicking a second time, or holding shift and right clicking work?

I've always relied on this behaviour in firefox when sites try to be too clever for their own good. I think ctrl+right click is the chrome equivilant.
> I also think bending philosophy to apply to practical advice like "use the tool that works" will not leave much to the notion of philosophy.

I reckon maybe there's something to this. One thing that comes to mind though is: Granting the fact the NHST is now broadly used by practitioners without knowledge of its background simply because it works, I am not sure that necessarily indicates the background isn't important, as my ignorance of my monitor's inner workings does not mean that electricity is not important.
Thanks that’s super helpful and a super interesting interview, missed that.

I don’t know about anyone else but I’m getting “Don’t Look Up” vibes every day an expert comes out with an alarmist take. It’s like a conspiracy that’s published from the start but just ignored/downplayed by society at large. But maybe I’m just also an alarmist lol, a “thinking machines are here” at the very least.
The only thing more consistent than the benefits exercise has brought to my mental health, is the strange irrational hatred some people have for the idea that it can help.
Here in New Zealand we do too.
The IDE story isn't good yet. That's the main reason, IMO. The VSCode extension is usable but I wouldn't call it great or want to depend on it for a large project.

Also, concurrency is very confusing in Nim. Channels require copying, so you start to look elsewhere. Regular stuff like thread pools and async fit together in confusing ways and it's easy to create multithreaded code that compiles but does not work. It's common to look into a nim "web framework" and have no idea how concurrency works in the framework from the docs or the code. There is one nim HTTP library that does, but I don't think it's very popular.
Spell-checking is a far more intricate process than one might assume. However, at its essence, it relies heavily on complex algorithms. Discover the inner workings of a Phonetic algorithm in this insightful post.
The ancestor comments are spot on. I just wish it didn't require driving. The good stuff is 10+ miles from where I live. Not that far, but it's still burning gas just to ride a bike.

I also suggest XC / blue / "intermediate" / rolling trails. They're less exposed and dangerous than steep descents, and better cardio. The MTB industry and press is increasingly downhill-oriented, but you can ignore that noise. Before you buy a bike, try renting a few, and riding them on your own local trails. It'll give you a better idea of what sort of bike and riding you want. If you don't have much singletrack nearby but you have dirt roads, consider a gravel or "all-terrain" road bike instead (like a Kona Dew, Kona Rove, or Hudski Doggler). It's not mountain biking, but still a lot of fun, and you cover more ground. (They're also simpler and cheaper than modern mountain bikes.)

Bike fit is important, take your time to get it right. Don't buy the wrong frame size! (I've made that mistake at least twice.) Find a shop (or experienced friend) to help you dial in the fit, and expect to swap some parts. This (and physical conditioning) makes the difference between riding kind of hurting, and being comfy on the bike for 2+ hours.

Obviously you can get hurt. MTB injuries tend to be less severe than road cycling, because you aren't riding in car traffic. But several years ago I tore out my triceps, going over the front of the bike in a rock garden and landing on my elbow. That was a surgery and slow recovery. I'm fine now, and even with that injury, cycling has been a benefit to my health and enjoyment of life.

It can be a gear-intensive hobby. I have a mostly-bikes room. It can also be an expensive hobby (though doesn't need to be). Still much cheaper than motorcycles, sailing, and so forth.

Sorry, one last thing. Be courteous to hikers. Yield to them by default, call out if approaching them from behind. Making hikers feel safe and respected is more important than carrying your speed. When riders forget this, angry hikers show up to meetings and agitate for closing trails to bikes.
Sketching and talking to customers.
Except when he unquestioningly platforms conspiracy theorists, quacks, climate change deniers, transphobes, and eugenicists.
This is great. After all these efforts, you should consider switching from ChatGPT 3.5 to ChatGPT 4.

Here is the answer of ChatGPT4 when asked the same question about the status bar (I truncated the code output because it's very long):

Using the Shell Common Controls in Windows 3.1 can be a bit tricky due to its older architecture and limited capabilities, but it's certainly doable.

However, there are a few complications to note:

1. Windows 3.1 does not natively support the status bar as a control. Status bars are part of the Common Controls library introduced in Win32, specifically, it was introduced in Windows 95 with COMCTL32.DLL. Windows 3.1 is a 16-bit environment and does not include this library.

2. If you want a status bar in a Windows 3.1 application, you'll have to draw and manage it yourself.

3. Windows 3.1 programming is largely obsolete. It can be a fun academic exercise or a necessity for maintaining legacy software, but if you're developing new software it would be much more practical to use a more modern version of Windows and its associated API.

Assuming that you still want to go ahead, here's a basic idea of how you might implement a status bar yourself:

```c
#include <windows.h>

#define ID_STATUS 100

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
...
> Also, just nitpicks, but when was $5k a down payment for a house? 1955? And BlackRock isn’t a hedge fund.

The first house my parents bought in 1976 was $26,500. So I wager $5k down payment would have covered it. (And this was in Los Angeles County)
The game her story features some tap code. I hacked together a trainer https://projects.sys3.xyz/knockcode/index.html
The trinity is exercise, nutrition and sleep.

If your sleep or nutrition is trash, exercise will help you identify that.
> You are saying this based based off of.. what exactly?

Based on the fact that boys are indeed boys, and hence, they will be boys.
> some attempt to talk over the top of the other person an a Joe Rogan podcast

Do you have a particular example in mind when that happened? I am trying to remember any live debate on Rogan, and could only come up Tim Pool vs Jack Dorsey and Vijaya Gadde; but I do not remember them talking over each other.
Resilience, courage, strength
I recently stopped doing exercise in the morning. I found that it spikes my dopamine too high too soon which makes it harder to work. I wonder if anyone has studied this...
The brain tries to minimize energy expenditure due to evolutionary factors and only wants to expend energy if absolutely necessary. Therefore you need to trick your brain into doing the right thing.
> Germany is not the country with the highest co2/person in the EU. [1] Where did you get this information from?

The comment you replied to didn’t make that argument.
Kind of? It’s a bit of everything, because the place fosters civil discussion. It’s a pleasamt place to talk it out, which is the whole point.
can you make a demo of an actual podcast/ long youtube video? I want to compare the two to see what gets selected and how
for me it's just above the solar plexus
I did therapy for 3 years, 1 year as a teen and 2 years in my early 20s. I had (diagnosed) depression for a decade+ for context.

I'll say it: it was completely useless, a total waste of time. I wouldn't consider speaking to a therapist about anything ever again.
It's such a weird name. It's like naming a product Google California.
Management is fighting an uphill battle to convince workers to do the frivolous unpaid labour of commuting at their own expense while simultaneously cutting real wages.

I don’t see how they can win in the long term.
I will queue it up and see for myself
A distribution 'owning' a directory means that the package manager is allowed to change files in there, and allowed to assume nothing major was changed from what it installed.

A distribution that doesn't own any directories like this effectively can't make any changes. It's like writing a class without private fields.
This looks fascinating but - by god, was your post title hard to parse!
I like this comment and am intrigued by your dance experience. Meditation, however has exposed to me that I am certainly not (just) the body.
To feel like I “am” something at all is both an assumption and the final hurdle.
VideoComposer: Compositional Video Synthesis with with Motion Controllability
> > After every charge and boot sequence, the phone reminds the user to preserve the IP67 rating by securing the back cover and making sure the USB flap is closed. This reminder gets old fast, but is necessary considering how rushed and absentminded people can be

So because some people are absent-minded and don't pay attention to what they do (and it's not like you need to take off the cover every day and twice on Sunday), we should all suffer the consequences? Don't quite like that mindset.

> On top of that, to get a reputable battery for it that includes NFC support (because the NFC was built into the battery) was not that much cheaper than just taking an iPhone to an authorized dealer for replacement.

This is correct. A Samsung battery from a reputable store in France cost approximately the same as a replacement for my iPhone 7. Maybe a bit more, accounting for inflation.

But the experience of having my iPhone battery replaced was ridiculously bad. I had an appointment for the service, booked through the Apple website for a "certified" repair shop. Still had to wait in line for 30 minutes before I could drop off my phone. They required me to give them the phone's password for some reason, which required me to remove apple pay and whatnot from the phone before going into the store, then put it back on once I had my phone back. After taking in the phone for repair, they figured it would take about 6 hours, so they'd let me know it was done by... SMS. Right. So, I asked them to give me a time when they'd be sure it'd be done, since my phone would be with them. I come back at the agreed time, to wait for another 20 minutes in line.

The Samsung experience was walk in the store, ask the attendant where their batteries were, wait 5 minutes for him to grab it from stock (it wasn't a current model anymore at that time), go to the cashier, pay, pop the cover, switch batteries, put cover back, done.

So yeah, the issue is absolutely not one of price, but of convenience. Note that I could have bought two batteries and had a spare one when needed on my motorbike trips, instead of carrying an external battery pack or whatever.
The main reason IMO:

Nim isn't really known for anything other than being a good general-purpose language. In that sense, it's sorta like Haxe lang.

Other popular languages are T- or M-shaped generalists -- i.e. good enough as a general purpose language but also excelling at 1-3 specialties. You can use these languages for anything but in practice you use them in specific contexts.

* If you're working on a game in Unity3D, you're almost certainly using C#.

* If you're working on ML stuff using Jupyter notebooks, you likely use Python w Pandas etc.

* If you're doing big data processing with Hadoop then it's likely Scala w Spark.

* If you want a very high concurrency messaging backend, then Elixir or Erlang on OTP/BEAM is a good choice.

* If you're making a native iOS app, you don't have to use Swift but you probably will. Same with Kotlin for native Android. If you decide on Flutter instead of native mobile, then you'll use Dart.

However, my boss is never going to make me use Nim, because there aren't any particular use-cases where Nim is known as The Language To Use For That Situation. AFAIK Nim isn't known for any particular libs/frameworks/tools like Django, Rails, numpy/scipy/pandas, PyTorch, Hadoop, OTP, etc.

(full disclosure: I had a hard time finding a good language to replace my Bash scripts and settled on Nimscript, https://news.ycombinator.com/item?id=35756090)

Also *Timing*

Nim came out right after a number of other well-known languages caught on. There are too many other decent and popular languages to choose from. I like Nim, but not a single one of my programmer friends or acquaintances uses it. Whenever I mention it, the reaction is like: "Better to stick with a proven language I know (usually Go/Python/Ruby/Java)" / "Is that like Zig?" / "I'd rather learn Haskell, Rust, or a dependently typed language."

And finally...

I think Mojo is going to hurt Nim adoption.
Local NAS and backblaze. It works well.
Questioningly. He asks his interviewees questions; they respond; as a result, we get a better opportunity to learn what and how they think.
not everyone has access to gpt 4 yet.
> My guess it that this is to model OOP-based systems: Attributes are for the constructor or a certain class while the children represent dependency injections.

Can't say I've ever thought of it that way - attributes just seemed like a simpler syntax for the common case of basic properties that were sensibly represented as strings (i.e. single, literal values). I don't think it would have made much fundamental difference if they were never part of the spec and you had to use sub-elements to define such properties, except perhaps for the fact an attribute of a given name can only be declared be once (which an interesting difference between JSON and XML - XML lacks any syntax for declaring arrays, so you must be able to declare multiple sub-elements with the same name).
"At this stage, so much time and money were obliterated the cloud felt like a savior: they will do all that for you, for a fee."

I think "the cloud" and its cohort of friends did a lot to increase the mindshare of the gratuitously complicated ways to do things the article reviews.

For example, there is scale-shaming: if you don't want to invest in allowing your todo list or your ERP for small businesses to scale to infinite users, you are 1) nobody on a business plane, not even ambitious; 2) ignorant, lazy and behind the times on a technical plane.
I couldn't get past the case insensitivity.
I wonder how this compares to https://vlcn.io?
You can't and you can only get embeddings from a tiny gpt-3 model.
MicroSD are notorious for being unreliable, especially cheap ones.
What MicroSD are you using?
It’s seriously grim at times - the burn time drops to 5-10 minutes and you want to mow the lawn. Suncream stinging your eyes you get it done. And you still get burnt, even with it on.

Car paint fades fast and everything plastic or fabric gets destroyed by UV in a year or so.
i don't like to be overly enthusiastic, but an obvious instrument i see right now that would be capable to refactor 30 million lines are LLM. They might be a good tool to provide superhuman code simplification.
Rust has a specific enemy/friend. The borrow checker. People wanna check out what is that legendary beast. Nim is just a reasonable and "bag of assorted stuff" language, like Python.
Non-obscure architecture, one of the most used Core in the world (Cortex M4), true Floating point coprocessor, non-chinese firmware for BLE, if are not afraid of doing full certification it can also be non-proprietary Wonderfull documentation. Ready made modules can be obtained at the same price as ESP32. You support EU chipmaker.
A better comparison would perhaps be “ansible” vs “puppet” vs “chef”.

I wrote everything in shell, then puppet, then chef, then ansible. Doing literally the same thing. Because fads.
This industrialisation of art becomes ripe for disruption. Didn’t Pixar step in originally where the industry had become tired and stale? They capitalised on the novelty of computer generated graphic animation, but it was their stories and characters that really won.
Someone else will step in soon and do the same (hopefully).
> to put all your chips into nature over nurture isnt even close to reasonable

It sounds like you're saying that "what we are" is less instrumental than "what we are told to be". We can agree to disagree.
FWIW, IIRC my Skylake-X CPU normally has around 2 instructions per clock when I run perf.
It has a pipeline width of 4 uops internally.
So it's falling far short of a typical basic block/clock cycle.

I would also not expect the X4 to utilize that full width in any real workload, but it only needs a fraction of its full width to get more IPC than the X64 competition.

But I'd expect it is a reasonably balanced chip (why waste silicon?), and thus the wide pipeline is an indicator of the chip itself being wide with immense out of order capability.

Branch prediction rates tend to be extremely high. The X4's frontend also has 10 frontend pipeline stages. Which means ideally, it'd be correctly predicting all branches at least 10 cycles into the future, so that on clock cycle `N-10`, the frontend can get started on the correct instructions that'll be needed on clock cycle `N`.
The difference between 1 basic block/cycle and >1 basic block/cycle is really small; it already needs a long history of successful predictions to get 1.
But of course, each mispredict is extremely costly.

As for bringing up clock speeds and the M1, my point there was that the M1 has already left Intel and AMD behind in terms of IPC; it achieves similar performance despite much lower clock speeds.
My original comment said that the ARM Cortex X4 looks like it is starting to leave Intel and AMD behind in terms of IPC, and I used the width as an indicator.
You responded saying that the software has to actually allow for this. Yet the M1 example shows that existing software does in fact allow for significantly more out of order execution than Intel and AMD CPUs achieve.

So you could argue that, unlike the M1, the Cortex X4 will not be able to realize such an advantage.
While plausible, if it does fail to do so, we at least won't be able to blame the software, because the M1 is able to do so despite the software.
It'd have to be some deficiency of the X4 relative to the M1 -- such as cache sizes, memory bandwidth...
Hopefully it does turn out to be a great chip! But that remains to be seen.