skysight-inc/HackerNews huggingface dataset:
The article is pretty muddled, in large part because they don't seem to really understand what perfectionism is. Their anecdotes aren't really about perfectionism at all, they're about times when they didn't pay attention to the context they were working in and made poor decisions as a result (usually because of inexperience).

In other words, it's not perfectionism that's the productivity killer they've identified, it's inexperience.

I'm a perfectionist in the clinical sense. Shipping something that I know is imperfect gives me a high amount of anxiety. But I also have enough experience to avoid wasting my time on things that I now understand don't matter.

I don't get anxiety about not having the perfect abstraction anymore, I get anxiety about things like whether we have enough monitoring in place, whether our release plan will cause problems in prod, or whether I considered all the edge cases in this critical piece of security-related code.

The perfectionism isn't gone, but it's not really hindering my progress in my career because it's focused on the things that actually matter. I'm working on addressing the anxiety aspects of my perfectionism, but that's a mental health issue, not a software development cycle issue.
Not suitable for real-time data changes. Although I can schedule the scraper to run every minute, this is not an ideal use case for such a setup. This approach is more suitable for web page data that changes every few hours.

Instead of asking simple questions like "Who is the current NBA champion?", I would like to approach this project as a complex data collector.

For example:

I live in Seattle and want to buy a MacBook Pro with the following specifications:
- 8-Core CPU
- 10-Core GPU
- 16GB Unified Memory
- 1TB SSD Storage

Can you compare online prices and provide me with a report?

Alert Setup:
Please alert me if there are any price drops in any store.
> How are non technical people, like our parents, ... going to install their own router? And then they might have to manage it, like a manual update or asjustment now and then or whatever.

Buy an eero, plug it in, use the phone app for initial setup (like setting wifi password, nothing "technical"), and then use it while doing no maintenance because settings don't need to change and software auto-updates.

> It would be like everyone buying car parts themselves and repairing their own cars when they break…

Yes, it would be like people replacing windshield wipers and topping off their own oil: You could hire it out, but it's a waste of money to do so.
Tom DeMarco (co-author of 'Peopleware' and other SE classics) has argued that the market is a better selection mechanism than a certifying body, which tends toward seizure of power rather than societal good. I can't turn up the original article, but Jeff Atwood quotes the relevant bits [0].

I'm not convinced that either certification itself or the market represent the most effective means to achieving societal good. I think what history shows is that real consequences for shoddy work are required [1]. To date, software makers haven't really been held liable for consequences, but I expect that will change if we don't clean up our act.

[0] https://blog.codinghorror.com/do-certifications-matter/

[1] "229 If a builder builds a house for someone, and does not construct it properly, and the house which he built falls in and kills its owner, then that builder shall be put to death."

- Hammurabi's Code, ~1750 BC
The plan9 philosophy can't exist because there are no more three-button mice...
UI aside, you have very cool technical differences with UNIX and most important of all daemons are file servers, you don't have to create or learn any new query style and path layout to work with them, you interact with parts exposed from a program writing (to) files and reading them, you don't necessarily need to read big chunks of data either if the program can expose just fragments.
Nobody would have lent Greece any money in Drachma.
It’s not all or nothing

Perfectionism is a disease

That results in other shipping sub optimal stuff

It’s perfectly ok to ship 50% of the features 100% well and keep shipping
Agreed. Hell, it wouldn't surprise me if some part of human neurology used heartbeat as a clock signal (particularly aspects that would benefit from speeding up in same situations the heart does).
Tesla is bringing LFP battery production in the US. They have been manufacturing other battery types for a very long time.

So you can say they're doing a lot more then competitors to onshore production.

It's a shame the only companies with LFP expertise are in China, so they have to get the know how from them and production equipment at least initially.

Similar thing to how silk ended up in the byzantine empire.

So no, it bears no relation. CATL is a chinese company, controlled like everything else by CCP, Tesla is a western company, controlled by stockholders.
Maybe this is the first time this technology has been used in an artificial heart, but "maglev" pumps are not new --- they've been around for at least a few decades. It's known as "wet rotor bearingless" in existing literature, and they are found in numerous white goods such as dishwashers, washing machines, HVAC systems, as well as aquariums and computer water cooling. Usually the drive electronics are the failure point.

Here's an article from 2002 about this type of pump: http://www.mech.ibaraki.ac.jp/~ismb8/pocpdf/0001.pdf
I agree.

I recently got a Raspberry Pi 5 and regret not getting one of these N100s instead for a small home server. A lot of the killer features of the Pi like using a traditional phone charger, being passively cooled, and being "cheap" are no longer there if you want a stable system. On the other hand, the "low power" from ARM systems, it's not that big of a lip compared to a traditional X64 mini-PC CPUs.
Just like every other social media site, but to the DOJ this one is bad because it's directly Chinese and not merely heavily invested in by the Chinese.
At this point, especially with backside power, I wonder how much cache stalls on one processor result in less thermal throttling both on that processor and neighboring ones.

Maybe we should just be letting these procs take their little naps?
Great New Product Ideas – Don't Ask the Users What They Want (2005)
I like that word: diligent.

Jordan seemed to be talking about it: prioritizing; helping, rather than burdening others. Gregor seemed to be describing a lack of diligence: not fleshing out learning, fretting over less relevant details.

In my mind arguing for dilegence is a better here. It implies that the product matters, even if it is imperfect. Arguing against perfectionism is bad. To some it will imply that the product does not matter, that sloppy work is okay if you can somehow justify it (getting the job done, doing more, etc.).
There’s a lot of fluff, that boils down to “we tested the code in march”, “we did not test subsequently”, “we validate the content we push”, and “there was a defect in the content validation process”
The first Lisp implementation in 1960 already had function tracing.
After looking at it, the “uses a different number” would seem to imply that the side-channel thing is right. Pace-participating entities load your cards to their system, you get access via your email address, Paze acts as an interface whereby issuers associate a new unique ID with your account while still showing you your “Visa” account number or whatever and “validating possession” with CVC.

That said, my level of trust in Early Warning Systems, who runs it, is pretty low-Zelle looks like a hot mess with EWS/banks ignoring Reg E as much as they can get away with:

https://www.bankingdive.com/news/zelle-scam-reimbursement-we...
The only reason the exact model matters at all in the first place, is because of arm and broadcom.
This is pretty bad. I had not considered Martha Stewart to be one of the major crises of our time.
Blood sugar affects mood. A person's decision-making can be affected by mood. Judges make decisions. Seems pretty common sense to me.

It may not change guilty/not-guilty verdicts but it's easy to believe that perhaps it would affect milder differences.
I have an iPhone and can not afford to switch. I wich I could
What you described is perfectly logical and should be standard practice.

Some key pieces left out are time frames and human factor involved.

If you actually want to hire for any role, like you actually want to put a body in that role and you’re not just doing busy work, then each candidate should only take 2
Weeks to go through the process you described.

The people you have internally interviewing candidates should also want to fill the role and not be gatekeeping against good candidates.
CrowdStrike offers partners $10 vouchers to say sorry – and they don't work
Ampere is the main company with that kind of setup (with full EDK II BIOS and UEFI), but they still target server / HEDT, not desktop, and certainly not the SBC/hobby space.

I asked Raspberry Pi about the likelihood of seeing UEFI support this year and it didn't sound like it was a priority, at least not for the Pi 5 generation. Would still love to see it, as it would let distro maintainers focus less on a few "premiere" Arm boards and be able to just have one distro for aarch64.
Absolutely guilty of that! Although the article mainly focuses on software that I also assume isn’t critical, sometimes you have to get the work done perfectly, or it’s a major risk or an overall issue for the project success. For example, if you are designing, building, and programming a drone, the margin for error is slim. A single issue that you are not even directly responsible for can jeopardize the whole project, like if a cellular drone control link (C2) is down. Or you are working on an ICS that controls utilities or nuclear plants. So, you have to perfect all scenarios and outcomes, plus all possible testing too.
Yes, most places I've seen could barely get a minimally functioning product out. There is never even the opportunity to get to the point where an engineer's perfectionism might kick in. I've seen projects that spit out an average of 5 lines of compiler warnings for 1 line of source code, and that's when the code actually could be built successfully. The big open secret of the software industry is how barely everything works.

I practice my perfectionism at home, on hobby projects, where I can run lint with every option if I want, and resolve every warning, static analysis issue, style issue, I can profile my code and find/fix slow parts. I can run valgrind on it and find memory leaks. And I never have to release the software! None of these things were common practice in any software job I've ever had. It was always "Get it to barely work and then ship ship ship!"
> Clean code, design patterns etc are just good engineering practices... Not perfectionism ....

This is what I don’t like about software engineering. The dogmatism. The absolutism. The more I work in the field, the less I talk about “clean code”, “ddd”, “good practices”. I find myself saying more and more “it depends”, and more often than not what the business requires is not 5 layers of code in which the concerns are separated among dozens of files and following good design patterns, but a damn single file that get things done.

There’s place for what you call good practices and clean code, but many times those things don’t lead to good products.
Which is why I gave up on it. Was tired of something in my workflow breaking every 6 weeks because “ooh shiny”
> Slack-native since that has become the de-facto tool for on-call engineers.

In your particular organization. Slack is one of many instant messaging platforms. Tightly coupling your tool to Slack instead of making it platform agnostic immediately restricts where it can be used.

Other comment threads are already discussing the broader issues with using IM for this job, so I won't go into it here.

Regardless, well done for making something.
>They point out that each Gutenberg Bible printed on vellum required the skins of 300 sheep.

Even that doesn't say much about its value. I have no idea the scale of the sheep industry in these times. Presumably people were growing up sheep to make use of the entire sheep, not merely to create bibles. It might be better to consider what that sheep leather might have been used for otherwise if it didn't have a buyer in the form of a printing press.
We can't regulate social networks or ban AI because of heart transplants?
https://www.findagrave.com/memorial/183024470/julian-gannon

Looks like he passed in 1979, at the ripe old age of 90, we should all be so lucky!
If you're not a designer or trying to get a design job, it doesn't have to be super nice. You can just use any random template you like, or a generic Wordpress site. I doubt it'll matter. I think there are also nocode portfolio sites, or just a generic WYSIWYG like Wix or SquareSpace.

Provide links to your Github, project descriptions and screenshots if you can, code snippets, open source projects, whatever...

But hell, I'm a frontend dev with a little bit of design/graphics/UX experience and I still just send unformatted PDFs full of crap and don't have any personal website. I've never seen another dev with a portfolio. If you can build anything, even just a standard Tailwind/Bootstrap lookalike, you're fine.

Part of the reason I don't want to put up such a site is that the technologies involved change so fast, and are often so controversial, that it would take way too much upkeep. I don't want some employer to dig into the source and argue with me about why I chose this bundler or that framework or this CSS ... usually those choices are team/project-specific anyway and not up to me. By choosing one or another for my personal site, it makes it seem like I have a preference, when that's not necessarily the case.

This is a good cheap book for some basic guidelines if you really want to try to DIY something as opposed to using an existing template: https://www.refactoringui.com/
All: please let's not repeat the usual comments about Wolfram himself. They were a cliché on HN already a decade ago*, and many years before that on the web at large.

It's a good test for the community whether we can focus on what's new/different/interesting here and resist the temptation to noise.

* (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...)
Apple's still the only company that matches other Arm boards/servers on efficiency (perf/W) + idle power draw. AMD has been doing a little better, Intel slightly more so.
Of course. I'm definitely not saying to defund cancer research.
Thanks, I needed to have this thought formalized. I see now why I have a hard disk full of perfectly architured dead projects, and also why the live ones are never going to be perfect
A benefit to getting into such a union is that other workers can put pressure on your managers via different mechanisms.

If your manufacturing job could be outsourced, you'll want the teamsters to refuse to unload the outsourced versions of the widgets off the boat
Probably more nutritious than the food most people in poverty are eating.

I love cooking and love eating new things but I absolutely hate having to figure out what to eat everyday without just resorting to crappy and expensive take out or fast food. Sometimes I just want to eat something without having to think about it and without eating something that will make me feel bad. I'd love to have a human equivalent of dog food to eat when I'm feeling lazy. A nutraloaf with a bit of salt and seasonings probably wouldn't be too bad. It's not a ribeye, loaded baked potato, and Caesar salad but it has all of your nutrients and about as close to whole food as you can get without actually being whole food. It could be sold frozen or in retort pouches (cooked in the pouch) or you could just make your own and freeze it.
Could you, do they, put the “extra” LUs right next to the parts of the chip with the highest average thermal dissipation to even out the thermal load across the chip?

Or stack them vertically, so the least consistently used parts of the chip are farthest away from the heat sink, delaying throttling.
Thanks for the feedback. We want to get something out quickly and we had experience working with Slack so it made sense for us to start there.

However, the design is pretty flexible and we don't want to tie ourselves to a single platform either.
N100 runs slightly hotter, I've seen it more like 6-8W
THIS. Whispering into a slack channel off hours isn’t a way to get on-call support help nor is dropping alerts in one. If it’s a critical issue I’m going to need a page of some kind. Either from something like PagerDuty or directly wired up SMS messaging.
RF exposure at the frequencies involved are basically non-harmful.
It looks nice, even though I don't have so much ram on my Amiga 500...
Are there any well respect physicists or research groups independent of Wolfram's group who are taking this seriously or collaborating with Wolfram Physics project?

I would expect something like "an here is Max Planck Institute for Physics collaborating with Wolfram Physics research project on ...". Or something of that nature. At least after all these years.
Thank you! I'm surprised this didn't get more coverage in my social media sphere. I'm still seeing memes and jokes.
The pipeline part and the "do one thing well" can't make anything structurally serious for the layman. But Unix had gaps for that, that plan9 in its ways fills: it has GUI, a better shell language, coroutines and file servers. The application then has to be glue code you'd write in C or Rc, you may write pipelines for some things your application does but nobody can do Excel (the way Excel does) with just a pipeline...
Progress discloses second critical flaw in Telerik Report Server
Does one normally learn any theory as part of learning to play an instrument?

I played in middle and high school concert band and took private lessons in addition to that for a few of those years.

I never learned a lick of theory from any of my instructors. Maybe because as a horn player you can't play chords. All I learned was to read notes and play my part. After a year of high school band I came to the conclusion that this was just work and gave me no enjoyment at all so I quit. Everyone seemed surprised.
In my current workplace (BigCo), we know exactly what's wrong with our alert system. We get alerts that we can't shut off, because they (legitimately) represent customer downtime, and whose root cause we either can't identify (lack of observability infrastructure) or can't fix (the fix is non-trivial and management won't prioritize).

Running on-call well is a culture problem. You need management to prioritize observability (you can't fix what you can't show as being broken), then you need management to build a no-broken-windows culture (feature development stops if anything is broken).

Technical tools cannot fix culture problems!

edit: management not talking to engineers, or being aware of problems and deciding not to prioritize fixing them, are both culture problems. The way you fix culture problems, as someone who is not in management, is to either turn your brain off and accept that life is imperfect (i.e. fix yourself instead of the root cause), or to find a different job (i.e. if the culture problem is so bad that it's leading to burnout). In any event, cultural problems cannot be solved with technical tools.
It was a global economic depression, some nations harder hit than others, and only really recovered by nation states shifting to a centrally planned total war economy to kick start unprecedented investment in manufacturing and industry.

https://en.wikipedia.org/wiki/Great_Depression#Socio-economi...
This isn't true, though.

PS5 came out 4 years ago (November 2020) and has 4 games at 30 fps. Of 3140.[1]

PS5 and Series X both have an infamous problem with ports from older generations coming over at 30fps, because they were render-locked to that in the previous console generation, and no upgrade work was done during the port.

Beyond that, 30 fps comes about via opting into it via choosing raytracing at 4K.

It's a massive reach to describe 30 fps as commonly accepted. And that's without considering the context: it's being used to argue for the usefulness of a cloth simulation neural network that takes 18 ms to render on a 3090, not 2020 consoles.

Moreover, those screenshots aren't showing a game with some clothing simulation. They're showing a nearly-empty render except with some cloth simulation.

I think steelmanning is good and important for conversation, but its hard to swallow here. Blithe while taking too many liberties that are likely to shade rather than shed light.

[1] https://www.reddit.com/r/PS5/comments/1biskb4/there_are_3140...
Not sure if you checked the link, Wikipedia has both Mean equivalised and Median equivalised charts.

Americans rank #1 on both mean and median. So the point about the super rich distorting the mean is irrelevant.

> But somehow it is just easier to live as a poorish person in many European countries.

Perception and narratives are not reality. In fact, typically in economic matters it takes almost a decade for the public narrative to shift to match the reality of the numbers. Even if reality is right there in the data.

This is why bubbles usually go on for much longer than the "smart" people think they will. Look at any of Fama-French research; momentum is the strongest inefficiency in virtually all markets.
Apple Intelligence to Miss Initial iOS 18 Launch
And it seems to confirm, although not completely explicit, that there was _not_ a canary facility in place.
Eh, I wish that was always the case but it really depends on the individual farmer: I know many small and medium-scale farmers which use pesticides and chemicals. Even many people in their own small allotment don't shy away from using them willy nilly.

And raw milk is one of those things that it's all good and dandy until it's not. I still prefer buying raw milk and doing a LTLT pasteurisation to have the best of both worlds.
One of the biggest mistakes users have is a mental model of SMT that imagines the existence of one "real core" and one inferior one. The threads are coequal in all observable respects.
It’s still a dumb way to do computation. The Boost library hides the implementation away though, on Linux and Macintosh, it requires gomp.

Really, it’s a wrapper but makes it “easier” for scientists to use who are, in general, not good coders.

Source: I’ve seen CERN research code.
The whole point of SMT is to maximize utilization of a superscalar execution engine.

I wonder if that trend means people think superscalar is less important than it used to be.
archive link: https://archive.ph/Wm85S
Strange article. The three things listed near the top:

- Write down your priorities

- Deliver small units of value

- Seek feedback early

Are solid bits of advice. I felt the rest can be skipped.
I mean he's free to hold whatever political opinions. But yeah... he is a contrarian hater usually childish and I hate the sensationalist manner he uses to present things, everything is insanely important and we must act *NOW* and all that. Ever since he was apart that hearing at congress I now view every Gary Marcus tweet through the lens of him desperately wanting to become part of some transnational ai oversight organisation. I just hope he doesn't get any power
Spot on, it’s so frustrating with all these hoops some companies put in place, and the middle managers at some point start to act as wranglers.. Not to mention the gap that always happens between the engineers (who build and do the work) and the clients or stakeholders (who require the work), which always ends up with last-minute changes and fixes before the demo.
This “Jordan Cutler” guy has a nice grift going, makes money writing a newsletter about career advice when according to his resume, he only has five years of programming experience at best: https://jordancutler.net/assets/images/JordanResume.pdf