skysight-inc/HackerNews huggingface dataset:
Everyone can build something new and shiny on the green field. If it doesn't work out you can always find someone or something to blame, because what you set out build was an awesome, highly innovative[1] endeavor anyway. Moving on to something else new and shiny after a while is not only ok, it is expected.

Sticking to something, through good and bad times, on the other hand, that's not something many people can do, and while it is by no means sufficient in most cases it seems to be necessary for sustainable success.

Examples: Guido van Rossum[2], Linus Torvalds, Daniel Stenberg

[1] You wouldn't even have to put the "high risk" nature of it in the fine print, because it's readily understood.

[2] I could not find the source but I remember him saying in an interview when asked about Pythons's breakthrough, that it never had one but that it constantly and steadily grew.
Done this search myself at one point so can relate to this.

Really beautiful bit of branding, dripping with soul and artfulness.
That's normal. CRTs emit a faint sound at just under 16kHz, which is in hearing range for most children but not most adults as the upper end of this range naturally decreases with age. The article is about radio frequency electromagnetic waves, at much higher frequencies.
That's really some fields I'd love to get into -- less need to talk to people and more need to talk to the machine. What a dream! Alas I only scratched the surface of C++.
To me that’s the very definition of tech bro.

My favorited comments on this site are mostly this phenomenon. It’s annoying because there’s a built in default assumption that one is such a great thinker there’s no need to waste time seeing if an expert has already solved the problem. One of my favorite examples is the software engineer that spent significant time testing his shower mixer valve and writing a “manifesto”[1] on how to make a better one. A few minutes of googling would lead him to realize why a mixer valve might have such a wide range (inlet temperatures and pressures are not a given) and also to the actual, existing solution (thermostatic mixing valve).

[1] https://news.ycombinator.com/item?id=34611335
> Chrome is the new IE.

That sounds exactly right to me, at this moment.

I would add that Firefox -- which has been improving noticeably in recent years, -- is "the new Chrome."
Your imagination is lacking.

Having no job or income and having to worry about how to afford food or rent is surely much worse than "just" having a stable job.

Or how about a super stressful job, like the Japanese salarymen who are literally killing themselves?
I would really really like to see a full-blown retro-looking social network (say, a Twitter/X clone), that works solely with pure HTML. It would be really amazing.
Yes, you can do this: https://pip.pypa.io/en/stable/topics/vcs-support/
Page says 1000 though. Anyways this is crazy, who he thinks he is lol
And maybe record high atmospheric CO2 concentration every few years as well. We're still on an increasing trajectory.

The 2007 IPCC climate change synthesis report specified a deadline of 2015 for peak CO2 in order to meet the lowest mitigation scenario. Of course we've blown past that date and it's still full speed ahead with business as usual.

Alas, I try not to blather on about the severity of the climate situation in every thread.
I enjoyed reading your article, but I want to note that the implementation is incorrect. The biggest error is that you are not propagating uncertainty forward in time, and therefore are underestimating the error. This shows up in your plots---the error bounds should cover the true state most of the time, but they do not in your results.

A couple more nits to pick:

"In essence, each of the 1000 passengers are doing thus: take the last known position (at the time before the present), add the velocity, and also, knowing that the wind and the water waves are going to slightly alter the course, add some random estimated fluctuations to it." The passengers don't add noise to their estimate. For the passengers, the expected value of the state at time k+1 given the state at time k will just be `position_k+1 = position_k + velocity * Delta_t`. The /true/ dynamics include noise, which is accounted for in the filter by adding to the estimated covariance. Your code doesn't break because you're taking a bunch of samples of the dynamics (by having 1000 passengers) and numerically taking the variance of the results. This is very different than what is usually done in practice.

It's a common misconception that GPS is affected by weather. It is not.

You are using a very non-standard definition of consistency. In estimation theory, having an estimator be consistent means that as you get more and more data, your estimator will converge to the true value.

Thank you for writing up the article and simplifying for a general audience, but there are a few misunderstandings here that seem to be causing problems. I am a graduate student in estimation theory and I would be happy to talk more about this if it would be helpful.
The key word is that a plumber "can" exploit one customer at a time.

A plumber can exploit a customer by charging an exorbitantly high rate for work. They can choose to exploit their position of power as a supplier of services where a customer has an urgent need.

Exploitation is not charging a high rate for work. It is charging a higher rate when a customer is not in a position to shop around.
TOTP unfortunately does not satisfy the “transaction binding” requirement of PSD2, since the token does not tell you what you’re confirming at the time you share it with a (potentially MITMing) website.

SMS-OTP, despite its many other flaws, at least offers a trusted path to say “by sharing this code, you are paying x€ to y corp”.
There is a massive advantage in being able to see the web tech stack for what it is and wielding it without over-engineering or fanaticism, while your competitors are spending 2-3x on monstrosities that essentially does the same thing, but slower.
Yes, you just need to add `git+` before the URL, see the pip documentation: https://pip.pypa.io/en/stable/topics/vcs-support/
+1 for Orion. Been using it on my work laptop pretty much exclusively (still need to do testing for my work in Chrome/Firefox), and it is hands down my favorite browser.

Now that 1Password natively supports Orion (they had a browser whitelist), I can probably switch back to it on my personal machines / iPhone, but Safari is still pretty sticky for my non-work life.
Pokemon are involved it gets a little confusing.
Backblaze Drive Stats for Q2 2023
The vulns from wiz were so bad I basically wrote off Azure that day. And not bad like 'impact is high', bad like 'did anyone in your massive security org actually look at this?'.
That's what I fail to understand in these breakup threads. They would be free to business with whoever they want. It feels like if a breakup happens it's mostly paperwork and accounting changes in practice.
This doesn’t seem to have happened at a scale that would trouble the Raspberry Pi Trading Company.

What has happened, I think, is that applications that only ever needed a few hundred lines of python and a few GPIO pins have happily moved to the Pico/Pico W.

But I suspect the poor OS support and terrible documentation of most competing boards means that the clone SMBs will only have made a small dent in their business.

Not that a little market diversification is a bad thing. Any competitor that can match the broad software support and documentation of the Pi boards is obviously going to be welcome.

Mind you there must have been a cost to the zeitgeist/mindshare aspect of SBCs generally; the Raspberry Pi products weren’t the only ones to become hard to find at truly low prices. The Foundation did a great job with the Pico which I would argue meets their educational goals better than say the Pi 4B, but maybe the role of the SBCs in education is forever diminished.
Making things better and applying modern techniques don’t map to a feature story. In the environments being discussed you’ll have to wait for a cadre of architects and program managers to convince the C levels to commit to a multi year, millions of dollar effort to have any hope of improving a code base.
Yes

https://github.com/iree-org/iree-samples/blob/main/requireme...

You can do even better using GitHub releases: the GET for a releases page with assets (ie use inspector) functions as an index url. So you can have a repo that publishes wheels to a release called eg `latest` that can function as the index for that package/wheel. You can even have multiple repos that publish to a single such wheel repo release repo (using the ncipollo/release-action GHA).
It definitely makes a difference, the Facebook team replaced their iOS app startup loader from the facebook style row of lines ||||| to the standard iOS spinner because users perceived Facebook being slow with its loader and perceived iPhone being slow with the iOS spinner
Packages are a language-level concept in Python. A package may be a collection of source files on the filesystem, it's still a package, except that doesn't lend itself well to distribution. Moreover, from the language standpoint, the usage of a package (like "import numpy") is the same on all architectures, but the files needed for distribution (native extension module binaries) may differ.

Python is rife with Monty Python references, such as "spam and eggs" in place of "foo and bar", so "egg" was a natural choice.
This is me.

30 years grinding it out on a very small esoteric system.

Hard to explain to people "no, really, my skills translate".

Paid well enough, but can't move, locked in.

But, the small esoteric system is being replaced, so I'm running out of runway and might not make it to retirement.
Wonder how this headline and article jives with Azure achieving FedRAMP statuses, DoD IL5, and other security certifications?

If Azure is as bad as this article makes them sound, does that mean most major security certifications are also as pointless they look from the outside? Like the pointless ISO 9001 certification - which only states "we have a process; here's the process; we follow the process; we don't deviate from the process"?
Indeed. It made me remember of one of my first programming projects: a teacher of mine had written a spaceship game for Netscape and I ported it to IE's UI model. There was no standardized DOM and, IIRC, forcing non-compatibility was one of the pillars of Microsoft's strategy.
Legit, is that place hiring? Sounds like an ideal stack free from the tragedy of the commons.
> Estimates

> 3m $60k double your daily active users
Did you try to fill bugs in Firefox's bug tracker?
This article may and should be the trigger for thousands of life-affirming resignations.
I mean, even if they are true, hard to see what they have to do with Twitter?
It took 3 people to write this beautiful fecalith.
Easy to love?
> Windows 11 Insiders are currently partaking in a "bug bash" which is when Microsoft issues a number of tasks for people to complete and submit feedback on. The bug bash quests can be found in the Windows Feedback Hub, and partaking in the bug bash often concludes with a badge in the Feedback Hub that acknowledges your participation.

Why pay for proper product QA when you can give your most hardcore Microsoft simps sparkly JPEGs for free?
This is like the programmer equivalent of WH Auden’s poem, The Unknown Citizen [0].

When I first read this poem I thought it was sad and about a person who wasted their life on mundane, average things. But now I think it’s a positive for a person who lived an average life on the outside but likely had a rich internal life that they didn’t share with the world and that we shouldn’t expect people to have metrics that we can externally measurable as to whether they were great or not.

I think it’s fantastic they this man’s passion is Soylent cat food hybrids for human consumption. He worked all those years and finally broke free for his passion.

[0] https://poets.org/poem/unknown-citizen
Ha, in Swiss biggest bank by nr of clients (PostFinance), I log into ebanking with card reader (their yellow calculator-like thingie). Reader reads the payment card, asks for key from ebanking (after entering username & password), after entering it asks for card's pin, gives back resulting code which goes to ebanking.

If I count correctly its checking 1) username/password; 2) currently holding my payment card; 3) card's pin

Even if I don't count owning reader itself as another point of security (since it can be obtained ie via social engineering and its a simple generic device) its at least 3-factor auth and its still the most secured ebanking from all banks I have. Annoying a bit to log into but this is one place I don't mind it at all. And no phone involved in any step, for which I am very glad (not having yet another thing to manage, keep updated, worry and chase cancellation when lost/stolen).
my excuse is that my company VPN is tied to chrome.
starts promising but ends unnecessarily snarky and condescending.

why dumpster diving? and those guys cannot be replaced by any number of junior devs - that is exactly the problem with them retiring. they know the legacy stuff nobody wants to touch but everything depends on.

so, from that angle this writing reflects very poorly on the author and his work experience.

having said that - the title could fit just about any lawyer. law is the crappiest codebase that you have to spend a lifetime learning. especially the german tax law - but it guarantees a very comfortable income.

also in defense of people like that man i'd even argue that mastering a legacy codebase is mentally and motivationally not that different form mastering a game like chess.
News flash: college continues to be poor preparation for the workforce and remote work fails at creating an environment for mentorship and L&D, esp. among the inexperienced. If you're fresh out of college or looking for your first job in tech/engineering, do yourself a favor and find a company that works onsite. Ask recruiters and the interviewers about this. Make sure that senior/staff level employees don't have carved out exemptions to WFH. You have an entire career to work remotely, spend the first ~ 5 years being surrounded by people smarter and more inexperienced than yourself.
EDIT: Reduced my original comment to this:

This only outlines that the article is very niche and not very interesting to be posted for non-Python audience.

---
ORIGINAL COMMENT:

Need I explain that if you arrive at such a title you would have to reevaluate if it's worth posting at all? Apparently I need to explain it. ;)

This article is more or less pointless anyhow. Using better terminology would have made that clearer much earlier in the process IMO.
I read about web components a couple of years ago. What excited me was the prospect of having libraries of ready made UI elements that I could use.

Those of us who programmed in say VB6 or .NET winforms back in the day may remember that you could purchase some "ready made" grid-table editor with lots of functionality and pretty.

But I haven't seen that open source nor commercial.

It's amazing how much the current web frontend dev have to reinvent over and over again.
Makes me wonder how many of us work on things, that are actually relevant and not just reinventing things or adding to future dystopia.
So what kind of money are we talking about here? Order of magnitude?
Ask HN: Gmail alternative for the lazy activist?
I like Gmail and have very few complaints about it as a user.

I don't like Google, the company, and if there is an easy option to migrate to that will cause me the least usability issues, I'll migrate.

Call me a lazy activist if you will.

Any good alternatives that don't look like webmail from the 90's?
True, that's why I question the value of those articles in the first place.
yeah it's an easy way to update firmware on microcontrollers
Are you suggesting art is crap and that I think it shouldn’t be on the internet because you deem it crap?
I’ve been saying this for years (on HN and elsewhere).

In my mind, there are two types of “IEs”. There is the IE that didn’t follow standards and did whatever they wanted and there is the IE that was slow to adopt new standards. Chrome is the former and Safari is the latter. Also, Safari is no where near as slow as IE was to adopt standards so I don’t find it great comparison.
It is satire but I think people like this are heros. Not doing the flashy fancy stuff but keeping the world ticking over nicely.
? In the US? Maybe not. I'd bet a lot of hot shot young programmers think it will be gravy for ever.

Start saving now.
Yes, very good point - that seems very doable and useful
If there was no minimum wage and no OSHA, would you look at the opinion of all workers or just the people who agreed to work for a low wage or in an unsafe condition? Obviously the former, because all workers are subject to coercion to agree to work for low wages and in unsafe conditions, and the point is to protect all workers from that pressure.

Similarly, sex workers don’t start out that way. All women are subject to the coercion and social pressure that pushes some into sex work. The daughter of that middle class suburban woman could be pressured into sex work by an abusive boyfriend, for example. They all have a stake in the situation.
It wasn't such a purely material calculation. Less stress, more time to spend with family and friends, learning more things and doing something that you know actually adds value to the world -- those things matter.
I mainly remember 1) IE being quite idiosyncratic in how it followed html/css standards and 2) being able to use things like firebug to debug FF, but having an alert window pop up with a cryptic, unhelpful message when trying to debug IE. It seemed "make it work in IE6" was like 30% of time spent in my work back then. Also, it stuck around for a _long_ time, so that was especially annoying as long after other browsers, including IE, had moved on, a lot of effort still went into supporting IE6.
A former coworker of mine claims that he lasted over forty years in the company out of sheer stubbornness. He might still be there.
That is pretty awesome!

Why is all the "wheels", "eggs", "PyPi" ... stuff needed then?
Most people I know, inc. myself, would call this a "bruh moment".

I can't fathom willingly entering the web mines if you've already sunk in the hours to master high perf native code, OSdev, dist systems etc. People usually enter web to avoid having to learn such things.

To discard that knowledge and instead compete with an endless stream of fresh grads, boot camp grinders and LLMs for less money? A madness if I've seen one.
Thanks for the kind words. Sure - anything you didn't like about the UX?
Nothing in the article suggests this should be the case, what do you mean?
There are talented people everywhere, the probability of somehow being ground breaking and world impactful is ridiculously small. Anyone pegging their self-worth on that goal is setting themselves up for a lot of mental health struggles.

My levels of ambition and relentlessness absolutely shifted after having kids, I used to be absolutely furious about being the best. Now I am very much "fuck you pay me" and my priority is having as much free time as possible for family and friends. I for one would be fine with Mr. Westbrook's career although thankfully I haven't had as crappy colleagues as him throughout my career.

There are people of all types who will want different things, no point in judging. As the great thinker Alicia Keys once said: 'you do you boo!'
Honestly can't figure out what it wants me to do, I click the button and then cant find anything on the page it sends me to that fixes it.
Who knows... Too afraid to damage their only sample?
I assume the theory is that Twitter blue has become an anti-brand, which people see association with as an actively negative thing; there may be some people who want the features, but not the mark of shame.
Thanks for the feedback and suggestions. Will see what can be done.
I'm surprised that you'd be eating through savings while living with your parents unless you're buying some very expensive cards.

I'm more of an ops guy here than strictly dev if it makes any difference, but I hit a wall pretty early in my career as far as realizing how much bullshit there is in the industry. I thought the goal was to use technology to assist people in their endeavors, but I worked with a lot of startups in the early to mid 10's and it was pretty obvious to me back then that it was ZIRP (though I wouldn't have known that term at the time) behavior; a lot of people who seemed more interested in living the cool founder lifestyle, whatever nominal product they were working on seemed secondary.

Watching the big tech guys deteriorate into abusive wannabe or actual monopolists didn't help.

So the 10's were a slide for me, but the pandemic lockdowns really brought things to a head where I really hit the wall - it turns out that while I'm glad for the flexibility of the occasional WFH day, the thought of being chained to a desk at my house for 8 hours a day for another 30ish years feels like a diet version of hell (24 hours/day for eternity would be full calorie hell).

At some point, I also moved back with my parents. If you get along with them, having someone on your side who doesn't want anything from you is a wonderful thing.

It turns out getting laid off was one of the best things to happen to me. The terms were good enough that I more or less got a paid sabbatical which I used to help the parents with some construction work they were up to which had some benefits for my physical health that had deteriorated, and they appreciated it.

Now I work all-around ops at a small, local medical software company in person. I don't know how long this sort of thing is viable (but they've been in business a long time, so I assume they've got parts of this figured out). It's really nice to just make a product that works for our customers and doesn't try to extract value/control from them.
Hm don't they already do this with like, Widevine? This seems alarmist.
The Prophet years ago wrote in 2600 telecom informer that there were solutions to telemarketing calls/spam but the phone network operators liked the profit and don’t want to solve this problem for their customers
The day a professor made me implement a simple http server was the day I achieved code enlightenment.

At that level of abstraction it’s all just strings
> When I'm seeing a weird network issue, I want to be able to peer into the kernel's tcp stack.

https://github.com/apple-oss-distributions/xnu/tree/xnu-8796...
Meeting Viewer Expectations: SLAs, SLOs, and SLIs