skysight-inc/HackerNews huggingface dataset:
Take what I say with more than a grain of salt as I don't have any experience working at an all-JS/TS shop. The backend capabilities and frameworks for js/ts has certainly improved but working as a sr dev at a monotech-stack company wouldn't be my first choice. I understand why it's done as it's hard to find good candidates in many areas and there are more dev with experience in js than anything else.

For that reason alone, if you want to master being a backend dev, I would suggest that you learn something else. It's more likely you'd be working with people with deep backend experience to learn from, and you distinguish yourself from the many js/ts/fullstack-backend devs. Of course, still grow and apply new principles to your js/ts work. It is possible that with number of companies that use a js/ts stack that some of them will be well known as having a concentration of great engineers. I can't guess how many or when that would be, so I'd bet on what's known today.

The reason to learn something else isn't only for your future career, learning different styles ecosystems makes you a better dev in you current one. The common aspects that people consider are: (1) dynamic vs static typed, (2) degrees of 'compiled', (3) garbage-collected, 'flavoured' (Rust), ref-counted, explicit memory management, (4) single-thread, fibres, multithreaded, or actors kinds of concurrency, (5) lisp, FP, or procedurally structured.

So of those, js/ts covers a bit of (1) and (2). Using finer-grained memory management is about low-level performance and there are very few places that's a big factor. It can be interesting but rarely applicable in most day jobs. I would definitely explore using an FP style with lots of filter/map, higher order function composition and using static types to represent logical states. Best done in a language with type inference but could be done to some degree in TS. Lisp is always interesting, but it wasn't for me--I couldn't imagine enjoying working with another person's (or a large team's) codebase.

[Edit: I also recommend building some front ends to consume your backends and be able to build-out hobby projects--it's hard to get good at designing APIs if you never feel the pain using the ones you make. I tend to use either Vue for web, or Flutter/Dart for mobile.]

As for Go or Rust in 20 years? That's a long time and if I had to bet I'd bet on Go getting better rather than Rust becoming fully mainstream. OTOH, I can see Rust owning actual low-level systems programming and Go being replaced by languages with fewer warts. I would still recommend learning Go now as it is a cognitive reset showing how simple things can, and ought to be--if perhaps a bit verbose at the moment without generics. It's not my favorite language but still a top pick for smaller projects.
Tiredness delays reaction times more than being over the drink drive limit. Not having bathrooms breaks can lead to bladder infections etc. Stopping for a 30min break on a long drive is just sensible imo.
I think within the video in question is the beginnings of a good justification for this. He views his job as getting his educational content in front as many people that can learn from it as possible.

Part of that is making sure he can afford to do so, so we should consider holistically whether breaking from the ad roll time format is better in the end or not. if he can keep up the quantity and quality of videos, then maybe it's worth breaking with that format. If he can't, then maybe it's not.

The is a similar question as to whether scientists should break from universities and corporate labs and fund their research and experiments without ties to those institutions, which will necessarily have some impact on the science being carried out in small and sometimes large ways. Personally, I suspect that there would be a large drop in both quality and quantity if this were to become the norm.
Emacs is in many ways anti-Unix-philosophy and I think the way it’s software tends to be structured is no exception. Functions can get ad-hoc extensions or modifications all over the place with advice and hooks and dynamic scoping[1]. The only similarity is that in Unix most things are files and in Emacs most things are buffers.

[1] Unix has weird ad-hoc mechanisms too like environment variables or your PATH containing modified versions of programs, and it has programs that do a thousand and one things, but I claim those are mostly violations of the Unix philosophy.
> I replied to the wrong thread

You didn't, actually.
4g? battery? My friend, I would rock a drone that has a gasoline motor, not battery, so I would be up with it hours at a time. And I would use an analog transmission in 100 MHz range, like PAL system in the 60's - 800x600 resolution is enough to be able to view/control it. Do you think before digital era the analog was not good and fast enough?
'Intellectual Property' is mostly just post-modern nonsense.
It would be a silly license. I imagine reading aloud a message on a billboard would be ruled fair use. Republishing of your message by an unauthorized party could be infringement, but your license doesn't change that; the default ("no license") is "all rights reserved" so redistribution is already forbidden.
Purcashing or renting? Because for me it was literally just going to a rental store and signing a stack of documents.
I agree. One good way to enforce completed stories is to provide a single short story example ending in "The End." But that already makes each completion too expensive since it adds a substantial amount of text to each prompt.

Here are a couple stories that I would consider finished:

1. https://toldby.ai/mfuVU3z1uUa

2. https://toldby.ai/Jjl1fpW9xUO

3. https://toldby.ai/CTq_fko8CUS

I'm considering adding an option to "End story here." And then have GPT-3 generate a title and prevent further branches.
I have a fundamental question: What happened to the idea of specifying the syntax of a language using a "formal" grammar, however terribly flawed and imperfect that has been--for decades--and still is? It seems that if you need a grammar, e.g., to write a programming language tool, it's considered "old school". If it's published, it's of secondary consideration because it's usually out-of-sync with the implementation (e.g., C#, soon to be version 10, the latest "spec"--draft at that--version 6). Some don't even bother publishing a grammar, e.g., Julia. Why would the authors of Julia not publish a "formal" grammar of any kind, instead just offer a link to the 2500+ lines of Scheme-like code? Are we to now write tools to machine-scrape the grammar from the hand-written code or derive the grammar from a ML model of the compiler?
>People who had recovered from COVID-19, including those no longer reporting symptoms, exhibited significant cognitive deficits versus controls when controlling for age, gender, education level, income, racial-ethnic group, pre-existing medical disorders, tiredness, depression and anxiety.

Maybe obesity isn't controlled for.
PHEVs could make a lot of sense in areas of the US like the Midwest and non-urban West where routine commutes are short (and thus mostly electric) but occasional road trips are common.
Even better, Fairuseify[1] will repackage a fair-use version of the library for you automatically.

[1]: https://fairuseify.ml/
Wonderful work, thank you for doing this.
So you're saying that if it's 10m then it's only because ads, and if it's longer it's only because more ads. There's no valid reason for a video to be longer than 9 minutes according to you. That sounds absurd to me. You're not actually arguing a point, you're just complaining about ads.

I also despise YT ads. (Embedded ads are less annoying because they can be at least slightly relevant to the content.) How much time do you spend watching ads? How much is your time worth?

Some recommend valuing your personal time at $50/h. YouTube Premium family membership is $18 and gives 6 people ad-free viewing which comes to $3/person/month. At these rates you break even at 3.6 minutes of ads. That could be just 2 videos.
Why is it only “pulling ahead” if I sell EVs?
Thanks. I'm looking at crafting interpreters.
Maybe bad advice: just apply for remote positions that are not listed as junior. The worst they can do is say no. And for sure, any remote job with a western company should pay a lot more than 500/mo. The standard advice of "have something of your own to show" also goes a long way to differentiating yourself.
Right, there was good reason for including copyright notices everywhere when people started doing it. But now it's just tradition (along with "all rights reserved" which has also lost its purpose).
The point is that the physical process is not like programming or math -- there is a difference between "A becomes B" and "A is used to as a reference when creating B", which is conflated all the time in programming unless you are using linear types, which is rare. (Mutating a data structure doesn't give you a new type. Garbage collection does, but that's not part of the semantic model of a programming language).
I think this exactly the distinction. A lot of people frame their worldview which places value and judgement on the action, while freeing someone from responsibility for their inaction (deontological ethics). This is also common but not exclusive in many legal system (e.g. it is not murder for a bystander to not save a life/pull the lever).

I think this is coming into conflict with rising a utilitarism and consequentialist ethical worldview in the united states. Neither system is perfet, but one challenge of the consequentialist worldview is that it holds people accountable for sub-optimal behavior. (e.g. it is murder to not pull the lever, or not donate to save that starving child in Africa).

Without getting too off track, I think the conflict between these two ethical views is a big driver of the tone of discusource and current ideological conflicts in the US, be it public health, racical justice, and the role of the government.
With the arrival of jets, airliners required a movable stabiliser to accommodate CG changes as fuel was consumed from tanks in swept wings (later on fuel was put in the stabiliser in some models).

Of course the supersonic program led to the development of the movable stabiliser.

Typically an airliner stabiliser is moved with a screwjack. Air loads can overpower the screwjack;so, you have to relieve the air load enough to allow the screwjack to do its job.

Next to none of this applies to smaller aircraft which have a variety of trim systems, mostly single axis.
So other than having FUSE compatibility, why this rather than Dokan?
A family friend’s daughter broker her arm in Mexico on vacation. Total cost to be seen and casted? $73 cash.

To your point, one should not have to optimize to be judgment proof in order to exist in their country, and that’s why (at least for myself) I’m optimizing to get out. There are so many other welcoming countries to expats, there’s no reason to stay if you have means and a network of colleagues that can ensure you can work remotely in perpetuity.

https://nomadcapitalist.com/flag-theory/
I guess it depends on the location, property, etc. It seems like a lot of foreigners need to jump through more hoops than citizens. More rent up front, higher signing gift to the land lord, etc.
> insisting that a page called "corrections", including descriptions of the corrections, isn't "correcting them".

Making a list of corrections that the people who read the incorrect article never see clearly doesn’t correct anything. The damage is done.

It doesn’t matter how many times the word ‘corrections’ is used.
Ask HN: Most secure way to run Nextcloud?
Is it more secure to run Nextcloud with a third party provider or host my own?

For either method, what provider or hardware is recommended?

Much appreciated
> The Chinese Ministry of Commerce on Wednesday outlined proposals for an "industry standard" for live-streamers who market products on online shopping platforms.

Xi has turned the place into a North Korea.

https://newsfeed.time.com/2013/02/25/these-are-north-koreas-...
Anytime something seems too good to be true, it usually is.
Just fyi - Police are generally quite well paid for the area they live in. For example, in Alameda (the county I live in) it's common for police to make over $450,000 a year[1].

Also, while police to have a more-dangerous-than-average job[2] (and face unique risks - they are probably the most likely profession to die of a gunshot on the job), there are much more dangerous jobs[3].

So if you have been excusing police because you think they are accepting poverty for danger, I'd ask you to consider that Police are more like extremely well paid garbage collectors[4].

[1] https://transparentcalifornia.com/salaries/2019/alameda-coun...

[2] https://www.bls.gov/iif/oshwc/cfoi/police-2018.htm

[3] https://www.cdc.gov/niosh/topics/logging/default.html

[4] https://qz.com/410585/garbage-collectors-are-more-likely-to-...
Defining Computer Vision, NLP, and Robotics Research Clusters
Lead acid batteries are relatively eco-friendly because they are nearly 100% recyclable, even the plastic casing. Lithium Ion batteries on the other hand currently cause quite a lot of troubles in that department.

Manufacturers use the lead acid battery for all 12V components. It's easy to use as a buffer.
200,000 USD.

¥200,000 is ~$2000. If it was that low, I will drop that money in without missing a beat.
> And it's very easy to make specs that will take forever to validate - and often tough to tell what change made it so. For example, if you simulate four independent processes that count to three, it'll evaluate all the ways those processes could be interleaved in a fraction of a second. But if you increase that three to ten? The model checker will run and run and run. Do you need to leave it to run over night? Wait the age of the universe? As far as I can tell, the only way to know is to wait, and the only way to figure out the cause of the slowness is to undo the changes to your file until it starts checking in a reasonable time.

Given N deterministic sequential processes with M steps each, the total number of possible behaviors is `(NxM)!/M!^N`. So for 4 processes that count to 10 each, that's `40!/10!^4`, or 4.7 * 10^21 behaviors. If they count to 3 each, that's just 370,000 behaviors.
FWIW, "ip -j route" should work correctly since v4.17:

https://git.kernel.org/pub/scm/network/iproute2/iproute2.git...
>I have found this video to be cope,

I am not familiar with this phrase - is it a typo or is this just a bit of slang I have missed out on - is it a variant of this https://www.urbandictionary.com/define.php?term=Cope
Unruly air passengers hit with $500k in new fines
The "car" one
Switching from KeePass to Bitwarden after 14 years
They wont as of yet.
Manipulating the YouTube Algorithm (2019) [video]
> doesn’t talk about the complexity found in ICE vehicles

What part of “There isn’t a single EV in the world today that is less complex than it’s non-EV relative.” doesn’t cover that it’s a relative difference?

I don’t care about complexity of ICE. That’s our baseline.

There isn’t a single system in EVs that is less complex. Period. You won’t break a fuel pump in a full EV, but will in a hybrid or plug in hybrid, and you’ll break the battery pump in a full EV… so where are you better off there?

If you want to change the topic to reliability, we scrap thousands of tons of electric motors. Sometimes because the connection to the battery is bad (source and drain terminals). Sometimes there is nothing wrong with them, but the dealer fails to diagnose issues like they can with ICE components, most of the time we have no idea what is wrong with them.

Having fewer mechanical parts is better, sure, ok, but do you realize how many more parts are added to EV systems?

You are thinking in terms of classic vehicle design practices. What you are failing to understand, being an outsider, is that we used to design things the good/hard way because they had to last for 60,000 miles without major replacements… now… since as you write there is a lot more software, we design rough enough to get it on to the storage lot awaiting shipping, we get it refined enough by the time the dealers get them, and we keep refining software updates over the year. I have a 2021 company vehicle, the Linux-based radio completely resets going down the road probably once every 100 miles. It’s a completely known issue and the supplier will probably push a fix in 6 months. No one cares. This would have been inexcusable years ago.

Right, software doesn’t wear. But it has a lot more bugs and bullshit. You don’t develop new issues years later - oh wait, yes, we do, all the time. Mechanical parts have a lineage and a hundred years of how to make an x or y, i can replace almost any part and we know approximately when they will fail. Software, relatively the Wild West.

This is why they want OTA updates so badly. To finish them in your driveway.

If my life depended on a vehicle, I’d take a 2014 Jeep Wrangler (or similar decontented vehicle) over any 2021 vehicle by any mfg, that’s ICE or not. But double true that I wouldn’t trust my life on an EV in 2021.

I own an EV (plug in hybrid and a often use a full electric) and like them. But I don’t trust them because I’ve seen the sausage being made.
Identifying Harmful Media in E2E Encrypted Communication
> It outperforms NTFS in most scenarios (an unfair comparison as NTFS is a disk file system and WinFsp is tested with an in-memory file system)

Oh good grief! Let me guess, they first benchmarked it against a ram disk, but the resulting graphs didn't look so impressive so they scrapped that and decided to benchmark it against a disk, which they admit was unfair, just to get the impressive looking graphics.
Lots of services won’t allow duplicates. For example, you can’t use the same number for account recovery on two different Microsoft accounts. Zoho won’t let you register more than one account with the same number. Etc..

I silo my profiles. I have 4 of them. It’s really hard to do. Everyone encourages you to put all your stuff into a single profile. It’s awful for work life balance and security, but it benefits big tech companies, so that’s why it’s like that.

Do you want separate profiles for your password manager? Pay twice. Do you want separate personal and work windows installs (dual boot)? Pay twice. Etc..
Which is exactly the same wrong metaphor that the article is talking about. A transformation in data processing is a transcription in biochemistry creating something new without destroying the original), not a transformation in biochemistry (which destroys the original).
Ha, I used DeepL for translating to French once and it translated "best regards" to something like "I hope the president of the EU will find this all in accordance" or something similar to that. I presume it was because most European language models were trained on UN and EU documents that are made available in tons of languages.

I've learned to throw the output of any machine translated text into a reverse machine translator and see if the text still makes sense. For non-European languages, I just assume the translated text is flawed but will hopefully get the message across well enough.
> as has been shown after that many Brits would have not voted brexit if they were fully aware of all the (mis)information.

The misinformation was abundant on both sides; I kept reading on and on about how poor Brexit will make the UK, how tech will collapse in London and tons of jobs will move away. It has been blown out of proportion.
Politicians and technocrats on both sides lie or exaggerate to get what they want.
Problem is that sports car drivers don’t drive their cars with the expected EPA mpg.

My car is rated for 18/25, I barely get 16mpg and I am still on the freeway quite a bit. I’m less aggressive than I used to be when I was getting 11-12mpg.
Here in northern Montana, there are no super chargers anywhere except on interstates, and more than 75% of the state is more than 100 miles from an interstate. Same for the Dakotas, Wyoming, and Nebraska. 100 miles may be true weighted by population, but it is certainly not true by area between the Mississippi and the west coast.
Using artificial intelligence for early detec
I wonder if we will be able to get used to renting things when we need them only sometimes, or if indeed people will continue to want an all-purpose car which then lugs around half a ton of batteries while they run errands all year.

Having a rich daddy with too many cars, it was honestly quite the realization that I could just rent a car and not buy one (or, up till that point, borrow it from dad). The year before the pandemic is when that hit me and so I did that with some friends to go to a conference. Was quite happy with the experience: luxury car for 5 days for iirc 250 euros plus petrol, divided by four people.
Learn how to send crypto (ETH) using React.js / MetaMask [video]
My grandfather, who I respected very much, was an accomplished career bureaucrat and considered any sort of promotion beneath him, and for sure crafting clickbait would earn his scorn. Thus marketing, promotion and crafting clickbait goes against everything I come from.

But, making something that I think will actually help people, and then watching it go unseen because I wouldn't do the thing required to spread the message via the network effect is a far worse fate.

So, I do the thing.
Thank you everyone (including OP) who clarified that it was "it's said".
While there are logistical issues with shorter presentations at multi-track physical events, I've come to think that 25-30 minutes is a better sweet spot for conference presentations than 45-50 minutes. (With the exception of workshops/tutorials in most cases.)

And it's where I've ended up with my podcasts. Less than 12 or so feels like you're barely getting started and get past about 30 and, as a listener, I'm generally losing interest. It's no coincidence that longer professionally produced podcasts almost always have segments or otherwise break up the content.
I second this. I have followed the series of videos and its really well done.
https://news.ycombinator.com/item?id=13126987
I think there are valid reasons, just that you will rarely encounter such videos, be able to identify them if you do, be able to seek them out consistently, and that those who produce them will probably not do so for very long.
Ask HN: When hiding an article on HN, why does slot 30 “refill” duplicate links?
It does not happen all the time, but try hiding a couple of posts and see for yourself.

I think they should either turn off the "refill" feature or at least make it work properly.
I've used it before. I found it valuable, but there were a number of reasons I went back to a smart editor instead. I do use Jet Brain's DataGrip, so I'm a big fan of their tools overall.
>> This is an outright lie. The only honest answer is no.

> Are you sure about that?,

Yes.

> I'm not... And all the news so far reinforces that oppinion...

There are no news articles that explain how anyone will be falsely accused for having pictures of their own baby.

> Perceptual filter there seems pretty poor
> in terms of collision resistance

I don’t think you know anything about how poor the filter is. What is the false positive rate on randomly selected photos?

The system is even resistant against intentionally created false positives.

Here is the relevant paragraph from Apple’s documentation:

“as an additional safeguard, the visual derivatives themselves are matched to the known CSAM database by a second, independent perceptual hash. This independent hash is chosen to reject the unlikely possi- bility that the match threshold was exceeded due to non-CSAM images that were ad- versarially perturbed to cause false NeuralHash matches against the on-device en- crypted CSAM database. If the CSAM finding is confirmed by this independent hash, the visual derivatives are provided to Apple human reviewers for final confirmation.”

https://www.apple.com/child-safety/pdf/Security_Threat_Model...

...