skysight-inc/HackerNews huggingface dataset:
It doesn't help that Musk tries to create confusion by naming things something they're not. Next thing he'll implement might be the Flying Car Update... which will turn lights green as you drive by using the 14hz infrared signal.
Oh, I know. Let's just say that glad I'm basically retired.
I've used BW for years and have never had issues detecting forms.
I remember when postfix was the "easier" MTA software meant to replace Sendmail and all of its m4 macros for rules. Getting Sendmail to do anything other than be a completely open relay was not easy.
Trump's Social Network Is Rapidly Banning Users Without Telling Them Why
Have you looked up folks in leadership or decision making roles at NHS Digital on LinkedIn and reached out to them directly?

Simon Bolton is their CEO equivalent. firstname.lastname@ nhsdigital.nhs.uk

https://twitter.com/simonrbolton

This is a sales job. Sell them aggressively (in the sense that it solves a problem, not necessarily monetarily). Failing to get traction with NHS Digital, reach out to potential non profit charities that are advocates for cancer screening and womens’ healthcare. Let them be the force multiplier asking why a solution you propose isn’t used or provided by the NHS. Let the value proposition speak, and do not be apologetic about being loud about it.
Flexibility: the problem might change in ways that are difficult to model. Also, the model might capture "unknown unknowns". And before you say that you need massive amounts of data: so does an analytical model, assuming you want to verify it.
The flipside of the 10x engineer is the 1/10 engineer, generally "codemonkeys" that learned to "program" at a bootcamp.

Their skills are limited to the particular framework and tools they used at their bootcamp, and they have less ability to learn new tools and languages than the average designer or marketing person. Despite their poor skills, 1/10 engineers generally think that they are the best, smartest, and most productive programmers at whatever company is unfortunate/dumb enough to employ them. Mostly because they take so much time to do everything, and they think that time spent is equivalent to productivity. But their code is so brittle, it can only handle limited scenarios and tends to fall apart under load. The 1/10 engineers frequently get into arguments related to tech issues into which they have no knowledge or insight, because they assume that being able to code makes them omniscient gods (this afflictions also affects many 1x programmers as well).

1/10 engineers are the reason so many LA tech companies (my employer included) no longer hire bootcamp graduates.
I've found the "_ for Dummies" series to be quite clear for math. I used Linear Algebra for Dummies to brush up on some concepts recently to solve a problem at work.
I don't think it's as much of a strawman as you're making it out to be. In his talk, Blow says that higher-level abstractions haven't made programmers more productive than they used to be, and appears to use this as an argument against abstraction. He doesn't say (as far as I recall) that we shouldn't use something like formal verification, but he does put the blame for bad software at the feet of abstraction rather than "unnecessary complexity". Or at least if that were his point he wasn't particularly clear about it.
I agree with your comment from top to bottom and I am actually in the process of learning some sort of marketable CS based skill set… cybersecurity seems right up my alley and it’s only getting more important to secure infra against cyber attacks, so those people will paid very well I reckon!
A bulky but reliable option is the $29 Apple “Thunderbolt (1) to Gigabit Ethernet adapter” connected to the $49 Apple “Thunderbolt 3 (USB-C) to Thunderbolt 2 Adapter”. It’s gigabit and PCIe using the rock-solid BCM570x chip.
>The core of successfully demonstrating the technology is ultra-low latency communication technology. The communication delay between a distance of over 10,000 km is less than 0.3 seconds.

How exactly is this possible via 5G? The theoretical propagation delay over a distance of 10.000km is 0.033 seconds[1].

[1] https://www.omnicalculator.com/other/propagation-delay
Omg! This may very well solve my ping issues in webliero!
It is just a matter of the frame of reference. In an organization with a large number of 0.1x developers, skilled developers may look like 10x.

The 0.1x ones don't really understand the problem they are working on, nor can they write even a few lines of coherent code, often with only a minimalistic understanding of the language they are using. Spotting them is easy: Watching them use the editor of their choice to work on code feels like watching a toddler learning to walk.

Different organizations happen to hire different kind of people.
For some organizations hiring skilled developers is a matter of luck. The skilled ones they manage to hire are outliers, easily perceived as 10x.
Other organization manage to hire mostly skilled developers and PIP the rest. In that kind of environment 10x does not exist.

That's the perfect base for an argument. Depending on the individuals background it is very obvious that 10x exists / does not exist.
I don't know anything about Exim's UX, because reading the code (something I did a decent bit of back in the day) convinced me never to use it.

But however better Exim's UX might be, it's important to understand that it's a first-generation MTA design. The second generation of MTAs happened specifically to address the security calamity that the first generation architecture caused: minimal privileges and fine-grained privilege separation, root-and-branch replacement of both standard C library functions and of standard C idioms that create memory corruption flaws, and, probably most importantly, a design that has security as an objective, informed by (well, what was in ~1996) the best understanding we had of secure programming.

The second generation was not entirely successful; in 2022 (and, for that matter, 2012), it essentially makes no sense to run a memory-unsafe MTA; memory-safe userland programs written in popular, general-purpose languages have no trouble keeping up with workloads much more stringent than SMTP.

(If you're curious, I'd say that memory-safe languages and database backends --- keeping individual messages off the filesystem --- defined the third and subsequent generations).

But Postfix and qmail were a giant step forward from Sendmail and SMail; like, there's just no comparison. So far as I can see, Exim did not take that step; it's hard to see how it could, because Exim did not start with a security-first design (you can find comp.security.unix threads from back in the day that discuss this in more detail).
> we'd even say that the greatest programmers are so because of how they produce redundancy.

Perhaps the greatest of all programmers produce redundancy while depending on very little of it in their own code. For example, Richard Hipp created SQLite, the ubiquitous and amazingly high-quality embedded database, in C. Thinking about that makes me feel like I ought to be using C in my own, much more modest attempt at a reusable infrastructure project [1]. Cue the cliches about younger generations (like mine) being soft compared to our predecessors.

[1] https://github.com/AccessKit/accesskit (it's too late now, I'm committed to doing it in Rust)
I’m not arguing. Just observing the difference. Different times, different needs and practices.

For example back then it was common to understand the whole machine code of a binary in total. We’re talking no abstraction, no runtimes. Portability and virtual memory were luxuries.

I definitely think CI/CD could be less wasteful, but I don’t necessarily think we should manually patch binaries in place.
> I think we see a recession, modest asset price decline, and then stagnant home prices and stock market returns for 10 years.

This is the mythical soft landing that central bankers always seek and never achieve.
Be so much better if it was just normal files on disk.
Unbuilt cities: the outrageous highway schemes left as roads to nowhere (2018)
We never use the remote from our Philips TV. The AppleTV can turn the TV on and off, auto select the right HDMI, and control the volume.

I only had the TV online once to update the firmware, not sure that was needed.

The TV also have one other nice feature: you can remove the logo, there’s just one screw holding it in place.
"I was always willing to be reasonable until I had to be unreasonable. Sometimes reasonable men must do unreasonable things."

- Marvin Heemeyer, shortly before making an armor plated bulldozer and going on a rampage
Report on cause analysis of the OVH Strausberg SBG1/2/3 fires
The one idea I don't like surrounding 10x engineers is the rhetoric by startups or companies around hiring is "we're only looking for rockstars and 10x engineers", which naturally denigrates the majority of (1x) engineers. This launches a broader discussion of whether success in business manifests by scaling up or scaling out, and I tend to be a proponent of Locke than Hobbes.

So the controversial nature comes from the implication that most of the workforce (1x engineers like myself) are worthless and not worth hiring, and also the hubris of thinking a 1x company can hire and retain a/only 10x engineers (these same startups/companies usually offer a 1x or less compensation package). If you think I'm wrong, then fire 90% of your engineers and see where that gets you; that would be an interesting result if productivity increased!

I think this is separate from mere jealousy or denial; 10x engineers definitely do exist and I look up to them for inspiration and example.
There are plenty of comments that do a much better job explaining why a context switch isn’t just 30 seconds in this example.

Besides if all I’m doing is taking 30 second to copy and paste something what value is that really adding? If nobody says anything the docs stay incorrect. But when I want to fix an error I need to context switch and open a ticket and copy and paste what I already wrote once? I’d rather just do nothing.

Really though, I’d rather just have up to date docs, so let me update them instead of insisting people do things your way. Fix the problem with people not being able to see the PR, don’t make me do the same thing twice.
That used to be what we called postcards. The ones with the photos were called picture post cards. The postage for a postcard was cheaper than the postage for a sealed envelope.

[Notes from olden times....]
Spend 80% of your time building / practicing, and 20% reading / researching.

This doesn't apply to everyone—if your goal is just the pursuit of knowledge then you can disregard this advice. For me though, the satisfaction and the cementing of knowledge comes from its application. Especially as I get older and realize the ephemeral and fleeting nature of body and mind, it just reinforces the need to be in the moment and cultivate focus on doing rather than optimizing against (or fighting!) my human limitations.
The NHTSA report says that on average, an attentive driver would have been able to react 8 seconds before the crash. 8 seconds is a lot of time on the highway (where autopilot can be used).
My wife had (long) covid induced myocarditis long before we could get our vaccines here I the UK, as did many others on her 'long haulers' slack group. Likely it is more down to the timings of the groups and vaccines, than linked to vaccines
Walmart stocks them during November for shopping season. The sceptre tvs are my go to for large viewing needs. If you are into perfect picture quality, it takes some settings tweaking to get to tolerable but in my opinion is ideal for just normal TV watching and video games.
It's funny that Scrum is called "heavyweight" process in this article. I remember agile methodology being called lightweight in contrast to traditional waterfall process. And the whole "Plan/Iterate/Ship" sequence really reminds me of waterfall.
Or the record low unemployment.
Since the 1970's Unix has held frequently used pages in cache. Still does!
Maybe because you're not out right before or after school?

I know that at least where I live in Ontario, if you live within 3 km (elementary) or 5 km (secondary) of the school you are not entitled to bus pick-up. Maybe some parents drive their kids, but most kids walk, and a few bike. Also, if you live farther away than that, the bus stop could be as far away as 0.5 km where the bus picks up a lot of kids at one time (unless you live on a busy highway, in which case it will be at your driveway).

Related: late last night I sent an email to my city councilor to see about getting bike lanes added to some of the roads in the neighbourhood of two schools. One of my arguments was that it would make it more viable for kids to bike to school. I've had this thought years ago, but only now did I decide to actually see if I could get it done. To my surprise, the councilor and the mayor responded early this (Saturday) morning, both in agreement and said they would add it to the agenda for discussion and invited me to send further comments to their Master Transportation Plan that will soon be meeting (I believe this is something they do every 10 years). We'll see if it actually gets done, but I'm hopeful.
That’s the living in fear aspect. Before covid, did you test for cold, flu, chickenpox, measles, or any other number of transmittable diseases before meeting a bunch of people?
> People will stand for it if they accept this sort of denial that it's happening!

I agree completely - it's an essential point that is rarely made. I am not denying it's happening; I'm talking about the notion that everyone is a sociopath. That doesn't mean Zuckerberg isn't doing something ~sociopathic right now.
Can you fill out this form in triplet?
> It's a reaction to the explosion of complexity of computers and the increasing depth of the stack of software we must depend on to get anything done.

People say this with a straight face, and I don't know if it's an elaborate joke of some kind or not.

We're building a tower of babel that requires supercomputers to barely run, and somehow end up defending it.
Demand is high because there is so much money in the economy and interest rates are so low. When these reverse, demand will reverse with it.

Stimulus payments, $9 trillion fed balance sheet, historically low interest rates. All in the process of stopping / reversing.

https://www.federalreserve.gov/monetarypolicy/bst_recenttren...
It should be noted that the sum of the 3B1B videos is like 2 hours, and that Grant himself says that these videos are for summarizing and providing intuition after you have already taken the course.
Technically macOS will use all active services but only communicate with the topmost interface’s router address to leave the local network unless you have a VPN connection that’s set to send all traffic.
I'd prefer a fourth (unrealistic) option where we go to legislative war against house ownership by any entity that isn't going to live there. Land area is a finite natural resource and owning more than you can use is as perverse as selling off acres of the ocean or cubic miles of the atmosphere.
> Most devs also struggle to structure go programs in a way that makes them easily testable, but that’s true in a lot of languages.

My experience especially relative to Java is the opposite - between httptest and sqlmock and the ease of setting up listeners in a separate goroutine, it's easy even for new Go developers to create new, realistic request-to-response functional (behavioral / Detroit-style / whatever they're called today) tests.

On the other hand, getting our long-time Java devs to hook up a reasonable wiremock test is like pulling teeth. They much prefer piles of redundant unit tests with a few Spring-injected "integration tests" against H2 and an in-process gRPC "endpoint" or whatever, that of course therefore aren't testing much integration at all.
I recently made a transition from a company focused on scrum to a FAANG working the way above. A lot of comments here are saying that engineers in this system can just do whatever they want without constraint.

I think what people are missing is the focus on documentation that FAANG have in contrast to the focus on in person meetings in scrum.

Things like sizing and planning get done in the initial stages of a project. The design docs and plans are peer reviewed and only once it has been signed off on does the actual implementation start. During implementation you have much autonomy but this is because most of the details have already been ironed out. The code is almost an afterthought.

This has been my experience so far but also at a lower than senior level. So take it with a grain of salt.

Also deadlines feel looser. Things regularly get pushed back quarters because of dependencies on other teams. Because there is no real fear of the company collapsing. It's okay we just work on something else.
There are best practices and optimized algorithms. Due to ignorance or preference these are sometimes ignored. This results in a lot of confusion, bloat, and failed attempts.

We all want less sloppy code and less sloppy abstractions, but it's hard to do in the real world with tens of millions of developers placed under different constraints.

"I was not given time to do this correctly, I'll just use a library that adds 200mb RES but basically works for now."

The Internet Architecture Board, W3 working groups, OWASP, Open telemetry, and hundreds of other groups are working hard to standardize things so we don't have to repeat the same mistakes in a problem area. Heck even community sites like leetcode help raise awareness about sub-optimal solutions to problem spaces.
Sure, but what does that have to do with Autopilot? "Driver gets into a crash because they were spaced out and not actually paying attention to the road" is something that happens all the time, no need for modern ADAS.
Big discussion yesterday: https://news.ycombinator.com/item?id=31698687
So then the taxpayer gets screwed?
> But the guy takes his craft seriously, he demonstrably builds high-quality software that many, many people happily pay money for, and generally knows his stuff.

He has made a few good games, but how has he done anything that would paint him as a competent language designer? Frankly, Blow has done very little (up to and including being a non-asshole) that would make me terribly interested in what he's up to.
Heh I love Whitney Webb, I actually read that whole article out loud to someone over some whiskey once
My roku remote finally died after consuming an obscene amount of batteries over the years. RCA has a roku compatible universal remote. Doesn't have the headphone jack or voice assist but I have yet to replace the batteries so it's a net win.
> Yet, the thing is peppered with crowded roads

Not from the US, but: NYC has crowded roads crossing right through downtown. So does Paris and many other famously "walkable" european cities.

I think while traffic is certainly relevant and it's always an improvement if it can be reduced, it's not what blocks an area from becoming walkable. It's more how much space the area affords for pedestrians next to the traffic: Can you get from A to B without detours and without danger? Can you cross the busy roads? Are there enough spaces to get away from the traffic?
That certainly explains why so many competent engineers seem to hate it so much.
I remember reading about a company that upgraded their production database from a JSON file to SQLite.

We really need this counter culture in software development that emphasis simplicity over the "Start with Kafka-on-k8s" madness.
I agree, thinking back to one project I led though, finding engineers who would have actual interest in the domain we operated in was tough. It was dry, tedious code in a legacy language (for sound business reasons!)

It's sometimes tough. I managed to find compromise by working with ICs to make it interesting by engineering our way out of the boring through seriously cool automation.

I can see how, in hindsight, that was a lucky move and I don't blame other managers in similar situations for hustling teams along with more process. It's the right call.
Oh yeah, completely agreed. The GC does keep improving, and that post is much less relevant than it used to be. It does still apply in some niches though :)

I think Go's GC is solidly "good enough", and much better than many languages, so I broadly like it. Coupled with built-in tracing that shows GC activity and it's in a pretty good position. It's more that all GCs have pathological behavior somewhere, and no amount of distracting hand-waving changes that.
It looks like agent support using plugins is finally possible. This should make things pretty interesting for password and other kinds of secret management.
Many displays made for this market have atrocious picture quality and no video processing features because their target customers don't care about them, they only care about brightness and longevity.
Donald Knuth – My advice to young people (2012) [video]
Yep.

The "traditional view" is basically a linear model view.

The new understand involves nonlinear models.
You are incorrect. In my 18 years in dev, I've seen quite a few of those fabled 10x or 100x devs, and oh boy they can deliver if unconstrained by processes and bureaucracy. Rest of the team then scrambles to figure out how things work once they move on to next cool thing.

Always some cool new framework (or even better, one developed just for this situation because its fun). All of them, no exception, loved exploring another framework du jour (and java has/had tons of those) for each project. None of them were 'finishers' - ideal for them would be prototype something quickly, and then move on, daily project grind was universally hated.

Few had to be treated like babies by managers - finding new topics hey can play with to maximize contribution to the project (which often paid off, ie once we got 10x throughput increase compared to default ActiveMQ installation, the guy did some proper debugging/perf testing only possible due to open source nature of the product... brilliant guy, but hardly a team player, complicated personality).
Yeah I want to emphasize that my reply is kind of to all the peanut gallery stuff on this thread, not trying to single you out.

If you work in games then you know that John Blow is by many measures the most demonstrably successful game developer without a big studio behind him, others might not.

Talking about this stuff on the Internet is a sloppy, haphazard business: deep insight rarely fits in a tweet. I don’t mind that the blog author is not only saying ridiculous things but naming-and shaming earnest, serious pros into the bargain.

I mind that so many people on this site, which I do care about, are lining up behind that bullshit.
In the Baltic (to take an example), I would expect that altho it is a large sea, its relatively small size (compared to the open sea) and its shallowness would not provide the conditions for the formation of rogue waves.
You have outdated information.

https://www.fda.gov/news-events/press-announcements/fda-appr...

I got it for free with terrible
insurance.
YouTube. Khan academy. There are so many people trying to make a buck with a whiteboard online. Find one that you like ( gender, nationality, accent, whatever works for you ) and then stick to it
Skip the ticket completely and get out of the way
Hyperbovine didn't mention FSD. Let me spell it out for you: Autopilot is beta grade software at best. It drives straight into parked trucks.