skysight-inc/HackerNews huggingface dataset:
> Having PhD in title really makes you more effective?

I think _ht0b means: If a machine needs 24/7 expert support, having a single PhD paid $$$$ to be on call 24/7 might be cheaper than having a rota of 4 non-PhDs, even if the latter are cheaper per head.

Of course, in my experience it depends on the details; if the system is so needy the people doing support can't even go to the supermarket or on a date or drink a glass of beer? That's a job for a rota of people, not a single person.
Kids are very different. My first daughter had a healthy appetite while small, then after a cold she became a very picky eater; she remains somewhat picky today, as an adult. The second daughter, we "trained" to eat varied, healthy food. We were proud of ourselves and thought we know "how it's done". The third one broke us completely - at some point we were begging her "eat this cupcake, it has loads of chocolate!"
Well that's no evidence. That's just the market adjusting to aim for the higher margin model.

Doesn't mean this is what users prefer – it just means this is what the companies behind the apps (and thus making the $) prefer.
YMMV I guess. Based on experience, I'll take leetcode or a whiteboard interview over wasting a weekend doing another one of those take away projects.

Any mention of these gets a hard NO early on during the interview process.
As someone without a CS degree, I was quite happy I could use a week worth of algorithms training / practice to prove my suitability for the industry, rather than have to go through a whole formal degree in CS.
I have a friend who is a lawyer. 10+ Years experience in corporate litigation, works long hours, and pulls down less than half of a software dev salary of equivalent experience. And most of the job is rote memorization plus dealing with clients. And every minute of her day must be accounted for.

It sounds like hell compared to a software job.
This sentence seems to sum up why the money was important to him

> I finally have the confidence to take things a bit slowly, take care more of myself, and go on this vacation I really need.

On top of that we don't know what else the money will help with (maybe they have an aging parent to take care of, we don't know).

Your comment reads in a very overyly negative tone to me when the article seems to purposely exist to go over the financial aspect of the product.
A lawsuit would need to progress to discovery in order to get emails. It is more likely it would be dismissed before then, and then my guess is some right-wing group will claim a conspiracy because of it.
Success and Opportunism in Hilbert’s and von Neumann’s Methodological Reflection
In the foot notes it lists CA as one of these 13 states. But in CA "the law requires the prosecution be able to prove you willingly exposed yourself in public with the intent to bring attention to your genitals for the sexual motivation of yourself or another person. In other words, unless you were actively trying to get someone to look at your genitals while you relieved yourself in order to arouse yourself or someone else, you are not guilty of this offense."

https://vistacriminallaw.com/public-urination-laws-and-sex-o...
5G cellular service will go forward as U.S. reaches deal with carriers
That's doing it manually; there are a million ways of doing that, but the point is it should be transparent and automated and select the right EQ profile for you based on your hardware.
This is very inspirational. Great job!
Your work looks very polished
> It's dealing with legacy code, finding and fixing bugs in highly distributed systems, understanding tickets from customers, managing integration of different components, balancing tests to be enough but not to be too much.

Right, if you can't do any of those and can only do leetcode you will get hired as a junior. Do you think that juniors need those things? No, of course not, they need to learn that on the job. So juniors gets leetcode. Now, since all juniors can do leetcode, why shouldn't we require seniors to also know it? Otherwise we would hire seniors who are worse than the seniors we grow ourselves. You can say that seems like an arbitrary requirement, but it makes sense, and there is no lack of senior engineers wanting to get hired at FAANG. And getting X years of experience isn't an accomplishment, even the dumbest software engineer will get there after X years.
This was hilarious, thanks for sharing.
My guess is this is a right-wing effort and will be dismissed relatively quickly, and they'll use that to push some conspiracy.
Yep it works well. As is usual with linux, it took a frustrating day or two to set up but I now play Steam windows games with Proton on NixOS using an NVidia eGPU. I'm using X, not wayland though, but it works both on external displays and on the Framework's "internal" display.
If anyone wants to know how it works:

> [leverages] WebKit on macOS, WebView2 on Windows and WebKitGTK on Linux.

So cross-platform compatibility isn't guaranteed, unlike Electron.

https://github.com/tauri-apps/tauri
Coding is about creativity and architecture, just not if you work for big tech. Big tech is not interested in quality architecture which minimizes the amount of maintenance work. They will use any opportunity they can get to boost headcount - Poor quality code and complexity bloat is a great way to achieve this. That way there is a constantly increasing need to hire new employees to manage the increasing complexity. These new employees can be placed at the bottom of the org pyramid for old employees to start bossing around and 'move up' the crony career ladder... All while the systems become increasingly more complex and brittle and internal processes become bureaucratic to a kafkaesque degree.

I agree, if you love coding, law would have made a better career; that's an industry where logic and reason still matter.

It seems like medicine is not good either nowadays for rational thinkers.

There's never been a better time to be an idiot.
Idiots shall inherit the earth.
No clubs either ?
Seriously, this. LeetCode involves far more creativity than the day to day of a programming job.
> what I really want is secure subset of c++, enforced by compiler with hardened standard library(that is sanctioned by standard body, might be not 100% compatible with generic one, because it contains only a subset of functionality and some functions might work differently).

Problem with this is, that your code would use such subset, but what about libraries you use ? Then you would have confusion as to which libraries are safe to use in such new C++, would they work with the standard C++ ?

You would effectively have 2 languages inside of one. Remember all the C/C++ confusion and how compatibility to C has kept it back? That would lead to similar problems.
With a private service you always have alternatives.

With a government imposition you must pay, noone asks you, and, on top of that, you do not use those services most of the time. But if you use them, why they do not ask you if you want? That is exactly how real life works... except for government impositions.
Except I am not an user, I'm a developer, hence no EULA infringement.

IANAL, but it doesn't work like that. Like any original creative work, macOS falls under copyright protection. Apple only gives you a licenses you to copy/run macOS on Apple-branded hardware.

You might want to take a second look at their EULA for their Apple developer ID

I don't see anything in the Apple Developer Agreement that would cancel the terms of the macOS EULA. But I'd love to be proven wrong, please give me a pointer.

you'll see that for those $100/year they sing a very different song. Money talks!

$100/year is less than pocket change for Apple. Even if they have a million paying developers (unlikely), it's ~1/3658th of their yearly revenue. If they'd make their iPhones 50 cents more expensive, they would make more money.

The $100 per year is only there as one of the many ways to fight scammers. It makes it more costly to open many accounts, they have a credit card (with a name) on file, etc. Sure, it is not air tight, but it is just one of many measures.
I haven't used mouse since I switched to mbp - and I use autocad/rhino a lot.

> And I don't get the "better productivity" talk either.

Among other reasons some people are concerned with energy use in general.
How to Hide from Facial Recognition Software with Fawkes
I follow some projects from you on github. Keep up the work!

Falling back to something like socat, would destroy the whole idea behind it. I think the best way is patching accept and shipping it with the project. Like this no need to fallback.

And considering using something like socat, will force you to fork each request into a new process, which will be slow as hell.
I worked before on a web framework, which was used behind httpd or nginx as cgi, it was fast. But the moment where you get more connections it was slow as hell.

The idea of this project is writing some kind of fastCGI (like php-fpm), but for this i would need, to allow multithreading etc..
Some time ago I created a svelte app with routify and scss[1] and it felt great, looks like sveltekit is the official successor of this stack.

I still love the fact that svelte is "compile time" and not "runtime" JavaScript.

What I'm missing a bit on all these reviews unfortunately automatic component testing (e.g. with Jest[2] or Jasmine)...

[1] https://pilabor.com/blog/2021/07/svelte-spa-with-typescript-...
[2] https://koenvg.medium.com/setting-up-jest-with-sveltekit-4f0...
Lol, the person you’re replying to said he’s fully vaccinated, and somehow you’re blaming him for the increase in deaths and hospitalization when the stats clearly show that fully vaccinated people have very low risk of hospitalization, all because he said he doesn’t like masks (and despite that still wears them when required).

COVID hysteria is just an interesting thing.
> Please consider that software engineering is one of the highest paying jobs one can get, bar a very select few.

In the US of A. In continental Europe this is just an office job. Maybe you can consider it an upper-middle class job if you're senior enough.
Sorry that the post give you that impression.

I do have some links in the post that link to the product, but yeah I agree the context is a bit vague for the HN crowd. I added a small notice to the post hopefully to fix it.

FYI, I'm not trying to promote the product, it's the story I want to share.

Cheers!
It would be better to use Rust+Servo (no JS, or at least optional) IMO
I have a feeling a documentary will be made of this

Eg. Like Fyre
This is wrong on so many levels. I've been writing code commercially for more than 30 years.

> This is also what Software Engineering has become: you memorize, regurgitate and participate in agile the masquerade. Creativity is shunned. Tried architectures/patterns are what is expected.

Not necessarily. If it feels like this, you may be in the wrong bubble. And that bubble is going away, too, because these tasks are the first that will be replaced by AI-assisted code generation. In the meantime, you can always Google an algorithm if you know what to look for.

There is almost zero usefulness in an ability to regurgitate boilerplate patterns, but there is tremendous usefulness in executing good judgement, creative problem solving, and a solid understanding of fundamentals.

Programming is about solving problems that are interesting to you personally, in a way that satisfies you (and ideally your customers). The hard part is finding that niche.

> I used to think this job was a creative one, since writing frameworks and libraries for further use, documenting code and extreme programming made me think that I was building something new and useful.

You had it right the first time. If you enjoyed making these tools, that means there is still an internal drive in you to solve those kinds of problems. Even if those tools happen to be terrible, apply lessons learned and repeat! Spoiler alert, everyone else's tools also make trade-offs at the wrong points, even successful ones. Don't be fooled into thinking that the big things are already solved.

In the end it's about finding gainful employment doing something you enjoy. The good thing about programming is that you get to choose your environment and the nature of your work from a very broad spectrum.

> I wish I had practiced law for the past 7ish years instead, because at least all of my skills would still be relevant.

If you chased framework specifics and arcane patterns for the last few years, then yes, some of that work is not relevant anymore. Learn from that, stop chasing ephemera. You may be better served by doing deep work on a specific thing for a long time, as opposed to perpetually playing catch-up with JavaScript frameworks to impress the next fickle startup that thinks it'll change the world by selling ads.

I would advise anyone who doesn't absolutely need it for an interview to stop spending time on LeetCode and such sites. Instead, invest that time in a project that is relevant to you, and learn everything about a specific domain as deeply as you can. Pushing up a score counter on LeetCode doesn't compare to actually making something competently in the real world. ADHD can trick you into believing that solving artificially parceled-up and pre-defined problems for points in a few minutes at a time is progress, but it's not. Work on something meaningful that doesn't leave you with an empty feeling.
All the laptops I've bought have been $1-2k. It's not really that much, sub $1k laptops are pretty shit.
Did you know that's only covering 19 countries + EU?
Same. Just having free days that are not weekends is amazing.
Why? I can imagine a toll on roads and being paid per use. Why they do not do that? Ah, yes, because that would mean there is not justification for these people to exist, like with many other things.

The duty of the governments is to kidnap and monopolize services on the basis that you owe them something because they provided you that, when, in fact, there are alternatives.

But even if they were useful on their own right, you could optionally pay or not in the taxes (that would not be taxes actually) and acquire or lose the right to use certain services.

Why they do not do that, and later accuse you of bad citizen wanting people to die, to not have education or that you cannot use roads? Because they are desperate to justify their own existence and by kidnapping these services they have their justification to exist.
Ok, wouldn't there be the same problem with app stores then?
Tabs, collections, bookmarks, and top sites UX is really messed up on Firefox Mobile.

There's this home screen that is central in the UX that lists top sites and collections and that is the primary way to open things you frequently access. If you have zero tabs or open firefox mobile, that's the screen you see first.

However, I stopped using collections because they somehow got it in their heads that the user wants to add a specific, cached version in time of a website. So I add HN to a collection and then access it and I get a 3 month old version of HN because that's when I added it. That probably makes as much sense to me as it does to you. You can reload the page as "fix". Collections are not bookmark folders. They are not synced as part of your bookmarks. They are not accessible on desktop. They are mobile only. They are completely useless as far as I'm concerned. If you make the mistake of using them, get used to stale content or obsessively refresh every tab manually right after you open it. Seriously WTF?!

Because they have that broken/half assed collection concept in the UX, bookmarks are not very prominent and accessing them is unnecessarily hard. Bookmarks are actually synced and you can access your desktop bookmarks that way. But you have to dive deep into a menu to access them and adding new bookmarks is basically not supported: you can't "star" them like you would on the desktop version. There is no option to add a bookmark for the website you are looking at that is obvious to me other than actually going to the bookmark manager and creating a bookmark by manually copy/pasting the url from the url bar.

As an alternative you can add websites to "top sites", which are not bookmarks (why?!), which is not part of a collection, and which are also not synced. But at least they show you the current version of a web site. Conceptually it's kind of exactly the same as the bookmark toolbar in the desktop version. If you click a top site, it opens a new tab. Always. This is annoying.

I still use it because I like having a working ad blocker and at least some basic protection against google tracking everything I do. But the UX is not a selling point right now. I've used a lot of browsers and mobile browsers over the years and this is probably the worst one in terms of bookmarks, which is a basic feature that even Mosaic had back in the day.

Simple obvious fix: Deprecate collections and replace them with bookmark folders. Implement starring/bookmarking (how is that not a thing?). Make top sites just another bookmark folder (just like the desktop bookmark toolbar). Make collections sub folders of those. It all syncs. It all works.

That also opens the door to supporting firefox containers, which I love and use all the time on desktop. I'd love to have full access to that on mobile.
Have you tried using something more efficient and precise, for example a flocking algorithm?

https://www.oreilly.com/library/view/ai-for-game/0596005555/...

Neural nets and machine learning in general are good for problems whose solutions are hard to hand-code. If you can hand-craft a solution there's no real need for machine learning and it might simply take up resources you need more elsewhere.
Thank you! For me this was enough to ignite an interest in seeing the Milky Way, with what seems like a weekend or two of work or ordering parts. Where to to after this is a very good question, but a friend who bought one of the better rx/tx SDR units tells me there is always some thing new to do in that land.
Would be curious as to what the rationale for this feature is. Presumably Norton's goal is to be good at protecting clients' machines from undesirable activity. And being good at this does not necessarily require them to be good at mining. Would Norton rather crypto hobbyists mine with them (reputation, legitimacy) than with software & partners with sketchier backgrounds? If so, this does seem like an reasonable, albeit unusual, feature.
Our models have OTA Updates included since delivery. The updates are slow and take 10-12h each day. We processes them during the night so that we can use our models during the day.

Although the updates take very long and happen every night, the improvements are really minor, but at least they’re there. So we’re hoping to have fully functional and independent models after maybe 16 years or so.
Whether you can get away with a cheap laptop really depends on what you’re doing.

Like for someone who works in Photoshop/Illustrator/Sketch/Figma even a little will need a great screen and almost without exception you’re not going to be getting that in a $200 laptop. This admittedly can be worked around with a “cheap” $300 IPS external monitor, but at that point you’re spending more on the monitor than your laptop which feels upside-down. (I know this from experience — at one point I had to do PS work on a $500 Gateway laptop and it was miserable because a quarter of the document’s details weren’t even visible).

Or if you’re compiling code a lot, you’re going to want more oomph than a $200 laptop can provide, because otherwise you’re going to be twiddling your thumbs and getting distracted and breaking flow waiting for code to compile. For me this is particularly impactful, and any reduction in compile times is easily felt.

As for hinges, on even a number of “mid tier” laptops, they tend to get loose and wobbly over time. I’ve seen a number of IdeaPads owned by friends and family suffer this fate.
The confusion comes from the differences in what words like 'obvious', 'trivial' mean in Mathematics and what they mean in English. Same deal with the word 'significant' in Statistics and English.

I used to take swipes at Haskell and Category theory folks for their use of their ektomorphisms but later realized the point of using words that are not used in regular English.

In mathematics obvious/trivial means no new math or technique needs to be invented to go from this step to that step, it does not mean it would be easy. This is fairly standard usage.
Have you never written a HN upvote bot to push your submissions up? It's how it goes.
If you are a sys admin how do you educate your users not to store passwords in browsers? Or do you simply have some site wide settings that forbids password saving?
Ammended S-1: https://www.sec.gov/Archives/edgar/data/0001623414/000162828...
If you consider the media as being a mouthpiece for very wealthy investors with highly diversified portfolios this behavior makes a lot of sense.

Materials go up? Eh, they own both sides - food distribution, farming, etc. will all be included a diversified portfolio.

Rent goes up? Your REITs go up.

Labor costs go up? That's not offset. That takes chunks out of all parts of your portfolio.

Restaurants themselves will be equally bothered by all three but they don't decide what part of what bothers them gets media prominence.
This is in the same territory as the advice I see sometimes to make sure you don't turn the steering wheel while the car is stationary ("dry steering") because "it will put stress on steering components and shorten their life, and it will damage the tyres".

These pieces of advice are technically correct but catering for edge cases that won't affect 99% of drivers/vehicle owners. Modern cars are designed for the way people use them; people run their tanks to empty all the time.
I don't understand why 1440p hasn't become the standard on laptops. Its always 1080p or 4K which is useless on such a small display.
I don't live in SF but paid about that much (bit less) for my current laptop. It's more than I've ever paid for a laptop before but I wanted something that would last a good while both in terms of build quality and specs/upgradability. I got a Dell Latitude but the latest Thinkpad T-series was running about the same price with similar specs. I live in the UK.
You do awesome and I love you devUtils App. Just installed it.
But my personal guessing is, that your 25k Followers on Twitter make things a lot easier. :)
I mean, try teaching someone the age of the author or most people that played with BASIC at the time what it takes to build a webapp these days.
I have something like your idea. My previous desktop-ish-equivalent laptop is now my kids-gaming, A/V & travel (uh, when we can do that again) machine. My desktop is a very nice ThinkStation.

My employer has provided an astounding Dell Precision laptop which sits on my desk at home or at the office during the week. Weekends and evenings it's away.

I definitely appreciate that my desktop does not get over 80°C no matter what I do while the work laptop easily reaches 100° when it gets busy.

It's very good for my mental health to only 'compute' at a desk.
The 100s vs 10s loc is something very interesting. I witnessed that when doing DP or highly recursive problems (outside of LC bit still).

It did alter my coding too.