skysight-inc/HackerNews huggingface dataset:
Hey folks, we made this screen recording tool to fix one simple problem - fixing your mistakes easily when recording demos.

I'm not particularly great at presenting and so mistakes will inevitably happen during a screen recording, and it's worse when you're 5 minutes into your recording, forcing you to restart completely.

Please check this out and let us know what you think!
I don't know exactly why, but whenever I write something in Python I get extremely irritated. I'm always worried that I'm going to clobber the namespace somehow. Some functions like 'str' are extremely short and common, and happens to be a variable I always use for temporary variables. The forced indentation messes up the code when I want to debug something by commenting out a bunch of lines.

But sometimes there is a builtin module that makes something easier to do, so I am faced with a 'Kobayashi Maru', a no-win situation

I've never used Nim or Crystal. Rust is too complicated for me to bootstrap and not particularly compatible with older architectures as far as I remember (I believe had trouble with compiling 32-bit)
> The first part of the article mentions the driver being able to take a meeting or watch a movie.

I think the idea here is that typical executive meetings ( which of course Mercedes owners would be) are monotonous and boring and it would not take more than 20% of your attention in any case.

Roughly same for movies as it has to be Hollywood franchise movies which even if one is watching first time, it still feels like seeing same thing thousand times before. And now concentrating on road looks more interesting than movie.

All Mercedes has to do is put `*` on Movies/Meetings and define them appropriately to be on firm legal grounds.
That just seems like adaptive cruise control. Comparing Tesla to this is apples and oranges.
What if I like using ad-supported services and am not very excited about a barren Internet with little content? You are proposing to impose your will on everyone else so accusing anyone who doesn't particularly like it of wanton greed seems like an unfair attack.
Sonics has been terrible to deal with as an EV owner. Plug in at a stall adjacent to Sonics, walk over after ordering online 25 minutes ahead of time, 50/50 chance they will refuse to fulfil the order since they are car only.

When they do fulfil the order, you need to stand at the door they go out and take it from them, no waiting in a stall or at the tables outside as a pedestrian. Sonics is a true believer in ICE car culture, and your lucky to get your order if you don't have a car.

Sonics in Mt Vernon does have a single EV charger, but it is 120v and is not useful even in the most energy efficient EVs.

Safeway keeps coming in clutch tho, free Volta charging while I go hit their hot food section is awesome and easy.
Yes if the user must retain their state after the modal closes a full page refresh would not be the right thing. I probably wouldn’t build Figma in Rails, but I probably would build a CRM in Rails.
+1 for fitnotes, probably the best app out there for my needs. Very flexible, gets out of the way, and has some basic analytics like plotting graphs and calculating one rep max values (which I never use). The graphs I find very useful to see if how I'm trending over many months.
Web components have their place but they're no panacea and the ecosystem is still pretty young. This is coming from someone that has been leading a decently large StencilJS web component project for over a year now.

Documentation and Google-ability of the subject isn't great so prepare to some digging and experimentation.

The current native feature set is somewhat lacking so you're definitely going to want to augment with some sort of helper framework/library. Building any significantly sized project purely native with vanillaJS would be challenging.

There are also some unique hurdles with this type of project that our org had to work through-mainly on the integration and design side of it.
I just think there is a market-clearing price for more Elizabeth Holmeses but played slightly differently so they don't go to jail.
> I'm not sure what he is talking about

I’m not a big trader, but people send me BTC about once per week. It takes 30 minutes easily to get the transaction confirmed on the blockchain. Before that, it’s not clear the transaction is legit. And I have had one or two transactions that don’t reach the magic number of 6 confirmations. I’m not sure how the sender pulls that off, but I alert them of it, don’t deliver the goods, and they haven’t complained (knowing they sent a fraudulent transaction? I don’t know)

It’s my understanding those confirmations are being done by miners who get a small fee that me or the sender’s pay.I see this labeled as “network fee”.
Yes, the mobile apps are all third-party and this is one of the downsides.

I'll whitelist your account for now (i.e. until the server restarts). If anyone else wants that, email hn@ycombinator.com and I'll do it as soon as I'm back online.

(It looked like the attack had died down but then it un-died back up again)
This is not a new technology. L3/L4 autonomous vehicles have existed for 50+ years.

Even in cars, it's not a new technology. But it's very easy to claim something without backing it up. Which is exactly what tesla has been doing with this "new technology" for the last 10 years. People are cautious about hearing news about self-driving, because in the past there have been some pretty major caveats.
How difficult would it be to run a Linux operating system on this custom PCB, allow for Wifi connectivity, etc to provide for the features the product provided. Like the wifi-setup, it having internet connectivity, ability to poll an API, etc.

Genuinely curious, as I've typically used things like the Pi for projects like this but have been genuinely curious what it would take to strip it down to something less powerful and achieve the same result.
Sure, but that's kind of the point pdonis was making. You have to change the model by introducing symbolic elements. Neural nets alone wont get you there.

Personally I think hybridization is the way to go.
Discussed last year too (329 comments)

https://news.ycombinator.com/item?id=25854523
SvelteKit isn't there yet, but once it is fully fleshed out (yes, I know it hit 1.0, but it still doesn't support the big three cloud providers out of the box) I think it's going to change the standard for frontend architecture. There is no way to get React to render itself on edge servers.
Sure. The aggregate data says that in aggregate 96.5% of people who want a job, have a job.
I did this for years with my self hosted mail server until Vimeo refused to let me register. Basically, I didn't see any reason anyone needs to know that I'm running a mail server unless they already know my address. I wondered if it might help me avoid spam. No idea whether it actually did, but I just figured it wouldn't hurt to be a little more discreet.

It's not a huge deal, but I would have preferred to continue without one.
Why do you find that unbelievable? It would pretty much impossible for any polity to enforce every single law literally as written.
Unless you’re doing specialized physics, in the electronics world we always talk in terms of current flow – never electron flow.

Rather weird line from the site. My entire training and career have dealt with things from an electron flow perspective and it made understanding nearly every electronics concept easier. If you base your concept of electricity on positive current flow (remembering the words positive and negative are just labels), it makes understanding things like cathode ray tubes much more difficult.
I have a love-hate relationship with runbooks. I see them as tech debt for things you haven’t yet automated or made clear enough. If someone needs to go read a doc to understand what they need to do, you’re already behind.
> Software companies with sufficient market share take on an almost zombie like quality. No matter how much damage they take internally they are able to continue lurching forward and making money because there is no one else in the space that is a viable option or they have their customers locked into expensive contracts.

/Softwarecompanies/Some companies/g

I wrote a paper for an assignment (maybe ten years ago, ask me for a link, and I'll see if I still have it), in which I called this phenomenon Corporate Inertia, and it isn't only applicable to software companies.

Sometimes the inertia is good - it allows the company to weather bad times.

Other times the inertia is bad, because the company cannot pivot in time to address new challenges or take advantage of new opportunities.

Mostly, the good outweighs the bad - if a company cannot pivot in time because it is so large, it merely buys the smaller company that verified the idea already.
I tend to jump to the opposite conclusion. If a name is cute I assume it’s something open source, named for marketing or SEO. If a name is descriptive I assume it’s probably internal.
Not to be glib but what else would it be based on? All the great use cases that all the bankrupt crypto companies were peddling?
> you wouldn't be able to execute the next BTC -> USDC leg until after this first transaction to BTC has been "confirmed", and each leg of the trade "can easily take 30 minutes to confirm" all the while exposing the position to BTC downside volatility risk?

Precisely.

> find it very strange that crypto exchanges don't handle execution, confirmation and settlement in the same way as traditional markets

You don’t have to use an exchange to trade crypto. You can send crypto from one wallet to another without any exchange or anyone else in the middle (Except miners who are paid to confirm the transaction)
Unlike Lebanon, though, one cannot legally operate their solar panels to power a home while the electric grid is down in Israel.

From what I understand, the Lebanese are used to working around the failings of their government in all aspects of life: work, shopping, now banking, and even education where possible. I don't know about water supplies or roads, but from what I heard the Lebanese view their government more as a siphon of their earnings and resources than as a provider of services and order.
I think it’s a branding issue. It was supposed to be a SV darling to do it first, not some legacy German carmaker.

You can see significantly more negativity for non-SV tech, especially when they do something outside of the narrative. If it’s an electric car, should be batteries and not fuel cells for example.

This is also one of the reasons why if a company wants to go big needs to move to SV. It looks much better when things happen the correct way, you don’t have to do all that convincing.
> The car departed the lane next to them, dove in front of them, and stopped

That explains a two-car collision. The following pileup is explained by drivers not leaving enough space to react and brake.
Sure! As someone who failed for decades at establishing an exercise habit, a few things were key.

* I hired a personal trainer. Actually, two of them, scheduled on different days, to reduce the chance that I would saddle myself with a bad one and not know it. After 2 months I let go of the least effective trainer. The trainer(s) were huge at first because having an appointment with someone helped me actually get off my ass and show up, my own willpower alone was always insufficient in the past. They also exposed me to a variety of exercises which is how I learned that I really enjoyed weight lifting (and some other exercises, not so much). Nowadays I just have the one guy once a week doing form checks.

* I joined a very nice gym near my office, again as a motivator. It's easier to attach one habit to another habit, and the habit of going to work is pretty ingrained, so "walk across the street for one more appointment" turned getting into the gym from something hard to something that was basically automatic. My workout is my favorite part of the week now because my gym also has a great jacuzzi and afterwards I get to plop into the jacuzzi, veg out and catch up on podcasts.

* In terms of the "technology" around weight lifting specifically. I'll triple emphasize just hiring a good trainer and just following their instructions at first. But once I started engaging my own brain, I found A) Correct protein/macro intake was bigger than everything else in terms of getting results. Get your daily protein to where it needs to be (which is freakishly high) and same goes for calories (depends on your current body type and intake). B) You don't have to push hard on increasing weight at the beginning at all, nor worry much about how many reps you do, just do what is fun and safe and do it regularly. C) For further education the book Starting Strength and the Fitness Wiki maintained by Reddit's r/fitness are really good. They recommend similar beginner workouts and as an out of shape guy, you can basically start on these immediately as long as you're getting regular form checks and sticking to low weights. (I actually was so weak I had to start with just the bar or even dumbbell variants... once I started pigging out on chicken and whey, that changed very fast, increasing how much I was lifting got easier, and within a couple months I had muscles everywhere.)
This is not some bizarre thought experiment that's never been tried; other countries, such as Japan, have had a system like this for decades. Once again, if we're serious we should be enforcing it.
Lead survey maintainer here; we are aware of the problem and are working on a new data visualization that will use historical data to highlight how bad the graphs are getting year over year, so we can really narrow down the issue.
>Crypto was the sort of thing you might hear about from a cabbie or at the barber shop.

Usually what you'd hear was "I don't get it."
Jobs automated away would be a more useful metric to hail someone as a hero than jobs created.

(Otherwise, war and destruction of any kind would be the best thing ever..)
Volume is not that useful. Could just be 10 whales trading with each other or exchanges doing some programmed rotations. When there’s nothing really backing the price then it’s most likely manipulation
OpenBSD: Retguard for Amd64 System Calls
Because a lot of people here are very pessimistic ("this won't work/it's not viable/it's fake/etc"), and whenever there's actual progress that contradicts their previous predictions, they try to save face, move goal posts, etc because obviously they couldn't have misjudged the technology.

To be fair I don't think this particular "L3" is groundbreaking but what I said still applies.
Lack of <import> ruins web components. Still need js to go fetch your component if you want it in a separate file. So you end up having to use webpack or whatever. Sigh.
Having everything together in the same repo is great if

- you don't care about tests that span multiple versions of the app (e.g. patterns of usage around database upgrades)

- you don't care about git bisect sessions that evaluate a new test against old versions of the app

- you never want to try the new app on the old infra or the old app on the new infra

- you're not worried about tests written by people not on your team whose failures indicate scenarios that don't require action on your part (but might require action on theirs).
Designing a simple audio compressor from scratch
Right, these things seem worse than nothing if they're good enough to make you completely distracted, paying no attention to the road, but them dump control over to you the minute something unexpected happens.
I have been in places like the one you talked about. I also almost had a breakdown because I used to care too much. After that I had an epiphany, now I only care if others care. Its good for my mental health.
Yeah, it’s definitely in a better place than it was a decade ago, that’s for sure. You can go much further than before with no imports.

Even so, I’d like to see it improve further and at a faster pace.
I agree -- that's exactly what I was saying. The target audience of brew is more likely to be familiar with package management than alcohol brewing, so the choice of terminology was poor. On the other hand, the target audience of the system I was discussing is more likely to be familiar with a fantasy-like narrative than an event loop, so the choice of terminology was beneficial.
Same here, what are the use cases that fueled this demand?
Finland has plenty of those too. Here's a video of an F-18 doing a landing and takeoff from such a stretch of road during some exercise:

https://www.youtube.com/watch?v=Vj_eJxy8ojk
In the end, the Internet was rescued by CA AG stepping in and looking at a CA non profit. Amazing stuff.

Describes where the real power is.
I appreciate the suggestion of gmb.io from you and the parent. I had something more traditional in mind when I asked for suggestions (pushups, situps, squats, etc.) - but the intro on their website is intriguing enough that I think I will at least give the free session a try.
> I'm not an expert at JS internals, but I'm under the impression that if you call a function ten times, its code has to be interpreted ten times, so you get ten, temporary, abstract syntax trees.

This is not the case even in an interpreted language. You only need to build an AST once, at parse time. In JavaScript the AST is then compiled into byte code or machine code depending on the implementation.
Ideally, municipalities in SA would be poised to create municipal solar farms a la municipal broadband.

But if you can't get the energy to the consumer because of theft, then only people who can afford it and have space can use it.
I get it periodically. I turned handles and nobs out of osage orange for my old school lever espresso machine. It was very orange colored at first, and has darkened to almost brown with exposure to light.

I’ve worked small pieces with hand tools, and found it dense, but enjoyable.
Nucleons are made up three quarks and those quarks are tiny compared to the nucleon's size.

Does it really make sense to even refer to the "size" of a point particle? In physics there's really no such thing as a "solid" object that has a "volume". It's just fields of a certain radius and the centers of those fields we refer to as the "location" of a zero-volume entity.
In my country trains are very slow because the infrastructure wasn't properly maintained. So the train is only an option for very poor people and the homeless, with the latter not buying any tickets. Last time I used the train, it took 18 hours gfr a 700 km trip which we'd normally do in 11 hours by car. Nowadays it takes 20+ hours.
Here's my feelings like someone who's not strictly frontend developer but has to deal with it from time to time.

Frontend seems to be React, rest is dead, everyone's on React.

Build system seems to work. Last time I used vite and didn't tinker with it at all. It just works. That's good. It was a royal pain for in in the past. All those grunts, webpacks, gulps and whatnot. But it doesn't seem like dust is settled yet. I guess more build systems will appear and disappear in the future.

State storage: I don't know. Redux was hot in the past. Nowadays it seems to be react-query which is supposed to be wrapper around fetch but apparently its caching is good enough to replace the whole state storage framework. Sounds weird, but here we are.

Routing is weird. I don't understand what's with it. There's react-router but there are some fuss with latest version, with react-query compatibility.

Code quality tools are not complete. There's prettier which is nice but does not work for everything as they have some weird artificial constraints, like they don't want to insert curly braces automatically, so you need to use eslint. Configuring this stuff still is pain. Deno is awesome in that aspect.

What I miss in JS ecosystem is something single which solves all my problems. Like npm which can also build website, which can hot reload it for dev mode, which can autoformat my code with single blessed unconfigurable code style, which can lint it, which can run unit tests and so on. I don't want to spend a single second setting up my environment.
You were so close to having a witty reply but then bungled it in the last part.
There is also a complete Romanian version which I've translated more than ten years ago:

https://mihaiolteanu.me/circuiteelectrice/

These lessons were so helpful for my University classes that I wanted to help "spread the word" and show my support in whatever way I could.
Pluto Nash was fun. Thank god HN comments can only be downvoted to -4.
I think if a Japanese person created something like Javascript, it would bring dishonor and shame to himself and his family for 3 generations. Even his grand-children would have to bear the burden.

Therefore, something like Javascript would never emerge from Japan. Only an American would be able to create an abomination like Javascript.
Being prepared, at the capitalist-society level, for a future possible pandemic wasn't profitable, so it wasn't done.

It will continue to be like this until laws change.
>What I miss in JS ecosystem is something single which solves all my problems. Like npm which can also build website, which can hot reload it for dev mode, which can autoformat my code with single blessed unconfigurable code style, which can lint it, which can run unit tests and so on. I don't want to spend a single second setting up my environment.

SvelteKit can do that.
My point is "I know it's bad but not this bad". Like, I thought it would be more like 10% or something.

And I was not asking for any "magical answer", just wanted to know if this survey is representative enough (others have already answered it, so all good now.)
> Mercedes takes liability

This has to be the standard for all but the most egregious examples of other-driver-at-fault crashes. That, together with marketing standards, e.g. you can say FSD but you have to also disclose Level 2, should help clean things up while incentivizing good development.
Yeah, there’s nothing wrong with USB 2.0 cables existing, I’m just saying: that’s less than ideal for a lot more than just PCIE or high res displays. Even if you put a $3 flash drive at the other end, you’re going to cut the transfer speeds in half.
The recurrent issue is saying "mfa" and "active directory" together. There is no ad support (unless you consider the virtually unused smartcards) for mfa buit in, and the long running "just use duo on the rdp service" argument someone always makes misses the mark as rdp isn't the only protocol useful to an attacker.

Microsoft has for a while claimed to have an answer, in the form of the "if everything is in azure you don't need AD" non answer.
> The customers do eventually go. These companies will slowly fail, and they slowly fail because they specialized in customer retention

Maybe this is true in the general case, but there are so many exceptions to this that I feel it is not true enough.

Customers don't care about about using the best tool, they only care if it is good enough, and a computer/application/software that crashes once a day is actually good enough for most desktop workflows.

An OS that abuses the user might still be good enough that better alternatives cannot get a foothold. Same is true for web applications, enterprise systems, games, etc.

It's only when you get into the embedded space that you face the "quality or GTFO", because people have lower tolerance for malfunctioning appliances than they do for malfunctioning computer systems.
Thanks for the info. I like to read up on this kind of stuff.
For me Paint.Net is like foobar2000 or Mp3Tag: they make Windows great.
I miss this tool now that I switched to macOS for work. Is there something similar to Paint.Net for macOS?