skysight-inc/HackerNews huggingface dataset:
I think you're right. I used to be an fps purist like everyone in this thread, but now I have a much more unpopular opinion. I think that frame rate enhancing features of TVs are a good thing. Hear me out. The only reason 24 fps is popular is because that's what people got used to in the early days of cinema. Objectively speaking, 24 fps is a horrible choice of frame rate for movies. It's terrible at conveying fast motion properly. We no longer have technological barriers that limit us to 24 fps any more. The main reason we're sticking with it is because old people associate 30 fps and higher frame rates with soap operas that were shot in 30 fps. Young people don't really have this association and don't mind high frame rates, they are used to 60 fps video shot by phones. So I think if we could just all agree to bite the bullet and get used to high frame rates we could finally move forward to proper high fps cinema, and we can do that by enabling frame rate conversion features that TVs have. So please, just turn it on and get used to how it looks. It's for the betterment of mankind.
To be honest, I don't really think it's actually that deep. Usually, the purpose of the distinction in this context is just useful to convey if someone is skilled in software engineering specifically. For example, when I hear "technical manager" in the context of programming, I think of "the type of manager that weighs in and leads 'technical' decisions directly".

This distinction is pretty important for the expectations to be set right, so throwing ourselves into another euphemism treadmill feels like a bad idea, this always leads to a lot of confusion for questionable gain. I'd rather we just tried to make people value "soft skills" more if the problem is that people do not.
alias: Elliott
interests: science fiction, mental health, programming (of course), writing, and an eclectic assortment of other topics; happy to talk about just about anything
language(s): English
link to something you think is cool: https://www.usenix.org/system/files/1311_05-08_mickens.pdf
contact info: run the program at https://elliottslaughter.com/about/ or see my profile for Keybase (can be used to bootstrap Signal if you want)
There was a somewhat recent event of someone proving he could control an airplane from the passenger compartment. They went into the logs and he made minor course adjustments.
They seized his equipment but it didn’t say he spent any time in jail.

https://www.cnn.com/2015/05/17/us/fbi-hacker-flight-computer...
I upvoted this from hidden because, in context, it tells several stories.

The one I like is that speed and accuracy are related. Conclusions to be drawn from there.

Normally I'd sigh at such a basic interaction and perhaps go the other way, but this was notable.

A human in their free time is making a case to other humans about time-saving... yet couldn't be bothered to check their forms! All of this to what end?
...at ground level.
It is not comprehensive to compare actual JS frameworks and UI/state management libraries. Obviously React will eclipse the frameworks since it is a simple interface library used by the frameworks themselves (like Next.js or React Native)

Also seems a bit silly to include the JS runtime itself in comparison with the JS frameworks. In fact it is almost 100% of the time used along with a front-end framework/library at least on a build-level. I would not put a ton of trust in that frameworks demand data ;)
That's even more mysterious than a tunnel!
I like the term soft skills. I find it relevant and meaningful. To me, soft skills are skills for which we have no strong evaluation mechanism. Are you good at communication? It's hard to tell. A lot of judgement and context is involved. That makes it a soft skill.

Programming might be a soft skill under this definition, except it isn't: because programming tends to be judged on results, which are easier to see and harder to argue with.

The definition of "technical" in this article is overly broad. Although I agree that sewing is a technical skill. I'd suggest this definition "A technical skill is the ability to create technology of some kind." A knitted cap is technology, therefore knitting is a technical skill.

When we are speaking of projects in IT, "non-technical" specifically means skills other than those of fashioning hardware and software.
A thoughtful and interesting rumination! The bit about modularity and expressiveness is spot on. I guess the king was too cheap to hire land surveyors!
OP is Scandinavian.
OP probably meant to type osteocyte and it got autocorrected to something else
Me too. I was particularly pleased when I got 332211 as my TOTP once.
> The hyper fixation and "we're done talking about this" vibe is very strange.

"End of story" didn't mean what you seem to think it meant.

But we're done talking about this because you seem to be too prone to misinterpretation and misunderstanding. It's a waste of time.
NextJS can be used in different ways, but it is solid as a front-end only set up for building React apps. Create-react-app is deprecated so the choices are fewer. Vite is another choice. Another is esbuild and a bit more set-up work.
I guess the author gets paid by word count. The piece could have been written in one third of the length.
For a PTZ controller (No hard real-time requirements, minimal application memory usage) microPython look like productive choice. When I tried microPython (on the esp32 but i assume that the rp2040 is equally supported) I was pleased by it's pythonic supports of interrupts handlers !
Startup by a 16 Year Old
Hi my name is Emanuel and Im from Connective, We are, A community driven event planning and logistics platform that empowers friends, families, and even online communities to plan group activities seamlessly. It goes beyond basic calendars and budgeting by Promoting collaboration, rewards, and shared experiences.We have many more features such as Collaborative Budgeting,ai features and many more.Users can connect with family or friends by getting event tickets or book food reservations on the app.
Sitting here with my morning coffee and reading about a nuclear jet engine I've never heard of makes me realize how special HN is. Please, never change!
Yeah, it's not that I don't believe the hidden fractal nature of human knowledge where all modern problems are deeper than they first appear--It just happens to be the established jargon among software companies for software stuff.
Reactors have been flown and made critical in flight, but never used to provide power for aircraft propulsion. The Soviets got the closest, but they abandoned it as well.

Recently Putin has revived a nuclear powered cruise missile design. Status is unknown publicly, but it is believed to have been set back by a major test failure and contamination event.

Today, one can imagine solving the crew shielding problem of these large, nuclear powered bomber concepts by simply eliminating the crew and foregoing most of the requisite shielding. Had that been possible at the time these concepts might have been deployed.
AIUI seL4 runs on that chip.

It would likely not be a bad option.
Docs are good but the app router complicated things and had a knock on effect on other docs like auth. Every example was app or pages now so you had lots of examples out there that could no longer work for you. That choice made the documentation a lot harder to use.
In case of Polish crash, according to the official Polish government report, the Russian involvement is more than possible: https://www.smolenskcrashnews.com/pdf/2022-smolensk-crash-re...
No, the title and book focus on Ireland’s role but that does not in any way diminish the contributions of others. The relationship of Moors in Iberia and Seljuks in Anatolia was more adversarial however.
> we just tried to make people value "soft skills" more if the problem is that people do not.

If
I have grown to not hate but be really bored about coding and programming. AI promises an extension to my usefulness despite that boredom.

So I'm only excited about it. Traditional programming is the thing I'm really burnt out about.
in Spain we call them
“chispas”, which literally means sparks. An electrician is someone who knows the home electrical wiring stuff, while a chispas is someone who is skilled in repairing home appliances.
that video on my MacBook Pro almost blinded me
Can't they run a chi-squared test(n=10) and see that the results is not significant?
I wish they were used more, and had adjustable settings.

Can we please have customizable diceware TOTP? I'd like 8-12 words 60-90 seconds. I also wish this could be used everywhere.
How cool would it be if at some point they used one of the original electric Model Ts - perhaps with a bigger battery to achieve more than it's original 80 mile range.
I've seen at least two (or maybe remakes?) on local roads, one of which was driven several times per week.
> Totally disconnected, zero power bill.

Great job! Over the last half a year my feelings about rooftop grid-connected solar (net energy metering, feed in tariff which are subsidised by the electricity bills of others) have changed somewhat, but going off-grid you've put in the investment to be energy independent.
Correct. Snap-10A was a nuclear fission powered satellite. It was not propulsion.
I am mostly talking about what you just pointed out. The fact that soft skills are required to move up is evidence that technical skills are required less the more responsibility you get. There is a minimum bar requirement at entry level, and maybe one or two more levels before it gets taken for granted and rarely becomes an expectation for the higher positions that pay more. The more experienced engineers spend less time on code, and this is justified because they want people to be a "force multiplier" by becoming managers, essentially.

Engineers get a tiny slice of the app and the majority of the time is spent on tasks that could be done by anybody else who didn't spend 10+ years studying and practicing computer science. Promotions are about managing a bunch of engineers that each get a tiny slice of the engineering. I would love to see promotions based on learning more technical skills and for this "track" to go all the way up the chain of responsibilities until you are responsible for coding hundreds of thousands of lines of code at a time. Ironically if I tried to build a company like that I would end up doing exactly what I am complaining about.
The terminal has gotten good because the GUIs have gotten useless.

Now we are doing the same thing to the terminal.

I'd rather have a poor UI that works than a flashy one that breaks, which is what we'll get in 10 years. Just like with regular UIs.
It's not really a new idea though. I just don't think it is a particularly good one.

The cool thing about mathematics is that we can use finite reasoning to talk about things that are otherwise hard to grasp, and that are yet part of our shared reality. Saying that the reals don't exist is pretty much the same as saying that the natural numbers don't exist. After all, you are going to have a hard time to name each and every one of them. Oh, you say that countability makes a difference here? Well, that's a purely mathematical concept, and if you don't believe that mathematics is real, how are you going to convince me that this concept makes sense?
likely the font you see in your browser is a fallback font (that differs from the author's) which does not support the `fi` ligature
In the hierarchy of fucking with things and getting fucked with ,think of yourself as one of the first.
If your solution to problems is sentences that start with so, you are food. What can help is a warmup to kill display. Means,you show a little magic show of dexterity while moving forward. Throw a knife up and down,raise internal doubts.Suprises kill the predator mood.The predator being used to your presence is thus bad.
> Do you know how to defuse an entrenched argument between coworkers, help a burned out coworker get out of a rut, or tell someone they're not doing a great job without making them furious? Managers do.

Ehh, maybe if you're lucky. But I wouldn't count on it. Frankly I'd just be happy with not getting a stick in the eye

> Likewise, we can ONLY write off marketing, sales, management, design, product, HR, etc etc etc etc as less important because "they're not technical" if we choose to ignore that they are very technical.

Design requires a lot of hard skills... how many people here could open up photoshop or indesign and not get overwhelmed by the magnitude of features? Seems like a really lazy example

The real distinction is between people who actually work on real products and all the auxiliary people who exist to facilitate business process. Like the difference between a professor and a uni administrator. The former rightfully deserves more props than the latter
Depending on the algorithm, one or two of the digits in the TOTP are counters to help the server figure out clock drift on the client device.

This was especially relevant when talking about hardware tokens that had relatively inaccurate clocks. In the RSA algorithm I seem to recall it was the second or third digit. Each clock tick was 2.5 seconds or something, so providing the last digit of the clock counter massively reduced the number of calculations the server had to do in case of a mismatch.
People also used to write novels on pen and paper, later typewriters, then word processors. What we have now is far, far better in every conceivable way.

I think nostalgia gives rise colored glasses when if you were to put these things side by side you’d never actually go back.
The Mobile lead and gaining ground for higher end gaming are aligned in many areas so you have to do both.
Should be trivial to fix without an UX redesign, really. 2 lines of ruby added for the org filter first.
Why we no longer use LangChain for building our AI agents

https://news.ycombinator.com/item?id=40739982 (14 days ago, 300 comments)
The correction for cruising height would be insignificant.

A ram-jet is an air-breathing engine and would be confined to the atmosphere. Even a 60km cruising height (which is much higher than what would be used) would only correspond to a 1% increase in flight path circumference compared to the surface value of 40.000km.
I suspect that title hit the character limit so the submitter had to tactically remove some words
I definitely know the answer to this and I am working on it. I just wanted to learn more and see if I am missing out on something. This post was made to educate myself.
Yeah, P1 has been around for a decade or so in the Netherlands. If don’t feel like setting up an MCU yourself, Homewizard Energy is pretty good. I don’t use their services, but you can enable a simple API on the local network that gives you a JSON representation of the ‘telegrams’ that come out of the P1 serial port.

https://www.homewizard.com/p1-meter/
Yes I also noticed nodejs is included in comparison with the JS frameworks.
Yes, ONNX Runtime with WebGPU for removing backgrounds in web browsers is a required step forward in web-based image processing. It's a fast engine for running machine learning models trained with ONNX. And because WebGPU is designed for web-based graphics and compute tasks, its functionality is similar to that of native GPU programming.

It's handel the complex image processing tasks like background removal to happen quickly and in real-time. This approach can deliver up to a 20x speed boost compared to traditional CPU methods. It attracts user interactions for sure.

Developers convert machine learning models trained in tasks like semantic segmentation to ONNX format using ONNX. These models run efficiently in browsers with ONNX Runtime and accelerated WebGPU computations. This integration democratizes access to advanced image processing capabilities that were previously limited to native apps, and now they're available with standard web technologies.
The author hacks it in using const_cast (https://en.cppreference.com/w/cpp/language/const_cast), but doesn’t seem to know mutable (https://en.cppreference.com/w/cpp/language/cv#mutable) exists for this purpose.
It's sad how awful Twilio's engineering has become. I used it super early on and it was amazing, and while they had hiccups, they were never major and they were growing pains.

Today they have incidents almost every week, and now data breaches.
“technical” is just shorthand for “has ever once used a text editor to read or write code professionally before”.

There are a bunch of people who work in tech who have technical skills who don’t know anything about code. That’s a bright line skill boundary and it is an important practical distinction.
Frame (artificial Intelligence)
Over enemy territory, ground-level flight was considered a feature, as the passing missile would shred the ground with sonic shockwaves, and bake it with radiation from its unshielded reactor.

One of the most evil military designs ever conceived.
Then you question the devs ability to predict a unknown piece of softwares complexity 3 months from now and put your own numbers down .
Most designers in the world have a second job apart from their main job. They are using our tool to do their second job quickly and make more money. Plus, now because of Figma AI, we are trying to find our position in the market, so we are now opening our product to the world and trying to see what the best use case is that people might want to use our product for. Then, we will go to businesses to sell them for the same use case.
Said another way, the prime meridian adjusted by (at max deviation) 0.1km 50 years ago and hasn't been changed since.*

*Though on a small scale, tectonic movements fuzz the idea of "location" in general.
The ast was prettier. And got 8mpg
By that measure almost anything could be picked up, but then it loses all meaning. I'm sure people can just pick up quantum physics if you just get the books and start reading.

I think the distinction here is the difference between learning how to use Jira or your calendar app, versus learning C++. One will take you years to achieve to a degree of professional competency while the other is a matter of just doing it a few times and getting into the habit of it.

I agree you need both soft and hard skills though, to me it's just a matter of how much time your spending your 8 hours on, and it seems so many software companies are happy having their engineers spending less than 20% of their time on technical matters.
I like the term ‘people skills’ for things like communication, leadership, convincing, negotiation, etc
> unconscious incompetent -> conscious incompetent -> conscious competent -> unconscious competent

This is a fascinating observation. Can you elaborate on the difference between the last two stages? Doesn't mastery involve knowing what you are good at?
I have a dedicated phone I use solely for healthcare.

The number in my main phone changes every 90 days.
If you want to look into Rust RTIC https://rtic.rs/2/book/en/ has rp2040 support and is very lightweight
This is my own version of `OVERLOAD` that works with both, although I forgot how did it works:

#define FWD(...) ::std::forward<decltype(__VA_ARGS__)>(__VA_ARGS__)

#define LIFT_CUSTOM(X, CAPTURE) CAPTURE (auto &&... args) \
noexcept(noexcept(X(FWD(args)...))) -> decltype((X(FWD(args)...))) { \
return X(FWD(args)...); \
}

#define LIFT(X) LIFT_CUSTOM(X, [&])
2FAS - https://github.com/twofas and I did replaced Authy with it some year ago; I'm using it mainly on iPhone while having a backup file on desktop and second app installed on Samsung phone
> It's hard to imagine why they'd distract themselves with that, except perhaps with a token small-run demo for pure brand marketing purposes.

haven't google and samsung started making their own socs?
We have a local phrase for people who push lines that are contrary to observable facts: they're attempting to "piss against the moon".
Wow that looks cool. Thanks for the mention!
having to stay conscious to do the task vs being able to do it on auto-pilot.
The difference between surface solar radiation levels in the US and Europe are wild[1], fully agree on the rounding error view. Anchorage seems to receive the same level of watts per area as Germany and Poland.

[1] https://1.bp.blogspot.com/-I5kzJIeV4Ds/VFSHUX3374I/AAAAAAAAA...
I agree. But one thing that I think the author should have talked about more (or eloborated on in case I missed it) is the natural followup to the articles conclusion.

Yes, there are technical skills in pretty much all fields. But if we recognize this fact it still does not address the starting point of the article. Is it better to have a manager with deep technical skills in the field of the people they manage?

Should a basketball coach be a good basketball player? Should the project manager of a software team be a good programmer?

Yes, there are seperate technical skills in the area of project management and sports coaching. But does the manager also need the technical skills of the people they manage?
Agreed that sewing is "technical". Imagine you're an artisan seamster and your clueless boss (zero sewing experience) says stuff like "go faster, it's just putting the needle in the hole isn't it?" or "can't you just tape this part together to meet the sprint deadline and do the sewing stuff later?".
I think the GP might have meant that Mach 3 at ground level is even more technically astonishing - a lot of the historial benchmarks for airspeed (mach 2 fighters and interceptors, the SR71's mach 3) were only valid at very high altitudes were the atmosphere is sufficiently thin to make the achivement teneable from a drag and heat-flux perspective. To cruise along at Mach 3 at sea level is a quite astonishing display of brute force.
“Programming tends to be judged on results” - I’ve seen plenty of very skilled programmers spend oodles of time on complex things that don’t matter to anyone except to them. Are those results?
The Anker units that are at minimum $600 per kWh? At that point we've completely lost the cheap factor.
Not the latest lot that replaced physical instruments and switches with LED screens. It's going to be hard to find replacements for those in the near future. While you can 3d-scan and machine a physical part you cannot fab displays once the production stops.
In some areas sure, but it’s really down to what you’re dedicating silicon to in terms of capabilities.
That makes sense. So Bevy would be a good choice is you want to example build a Hearts of Iron clone where rendering (i guess) isnt the heavy part but instead simulationg alot of events and complex AI actions. Thanks!
I don't get how this can be more efficient than just making the towing plane slightly larger. Adding a 2nd plane will surely just add additional drag, even if it glides 90% of the time.
On the other hand, imagine carrying in your bag a heater you can never turn off.
> 80% of online shoppers clicks on "Open Link in New Tab"

Source?
What? Termux sits next to the normal Android system, it's completely orthogonal to using Google apps.
Hard disagree with the premise. It's disingenuous to pretend there isn't a difference between knowing how to resolve an interpersonal conflict vs knowing the calculations needed to build a bridge. Yes, the skill ceilings may be high, but the skill floor is clearly different.

I'm not downplaying soft skills, by the way. Soft skills are what get you successful in life. And the disdain some people have for soft skills vs hard skills is uncalled for, but that's a separate issue. Technical skills clearly mean something technical.
I see you’re getting downvoted, but that was my first, second and third thought when reading the article. It’s suspiciously hand-wavy about the technical details, things are repeated several times and it really does feel like the writer was trying to stretch the article with the help of a LLM.
I would say that being "ok" at managing or planning is easy but being very good at both those skills is extremely hard, so hard that you cannot achieve it with effort alone.
And costs more to buy and maintain.