skysight-inc/HackerNews huggingface dataset:
> As an “older,” I’ve encountered this exact attitude.

Same here. I was frustrating to watch young engineers insist on ignoring well-established knowledge only to go out and make mistakes that cost the company 6 to 8 months and hundreds of thousands of dollars, maybe more. And they were warned about the very things that happened during design reviews.

Two examples (without getting into identifiable details):

A complex mechanical assembly intended for challenging thermal and dynamic (vibration) environment. After studying the design I told the 20-something mechanical engineer the approach she took to the distribution of loads would fail instantly. This was done professionally, one-on-one and without any "attitude", to use the term. Her response: "I have a Masters degree in Mechanical Engineering from MIT, I think I know what I am doing.".

Six months later the assembly, quite literally, exploded during the vibration test. Even after that she still refused to listen to my recommendations. This joke easily cost the company a million dollars and six months of wasted effort. If you consider this in the context of the larger project, the cost and delays could have been an order of magnitude greater.

Second example. A EE designing a board to drive a bunch of LEDs. Again, 20-something. If I remember correctly, the board had 15 independent channels. He executed this as what I call "datasheet design". He picked a switched-mode LED driver, used the circuit from the datasheet with little modification and stuffed the board with 15 of these circuit blocks.

The board ends-up having hundreds of components, it bigger than what we wanted and complexity/reliability/RFI were of concern. After studying this I had a meeting with him and explained that we could use an analog circuit with somewhere around four components per channel to drive the LEDs with excellent efficiency. The board would shrink to 1/4 the size, use 80% less components, have a less intense RF signature, etc.

In this particular case, he actually laughed at me and said something like "Are you crazy? Everyone knows linear drive of LEDs is the most inefficient thing you can do". Of course, this is precisely the kind of thing a book-smart engineer who just copies circuits from datasheets would say. Not only is this not true, it is ridiculously easy math to show how you can build efficient LED drivers in the analog domain with just a few components (hint: control the power supply voltage with an efficient switched-mode regulator set to a precise voltage based on the LED string Vf range).

Once again, this design was implemented. It caused untold problems in the context of the greater project, all of which required mitigation in some form.

I don't know what it is. When I was a 20-something engineer I was eager to listen to and work with the older engineers. I learned more this way than I can possibly describe. Not just about engineering, about life.
Related to Naur's classic:

Naur on Programming as Theory Building (1985) [pdf] - https://news.ycombinator.com/item?id=31500174 - May 2022 (4 comments)

Naur on Programming as Theory Building (1985) [pdf] - https://news.ycombinator.com/item?id=30861573 - March 2022 (3 comments)

Programming as Theory Building (1985) - https://news.ycombinator.com/item?id=23375193 - June 2020 (35 comments)

Programming as Theory Building (1985) [pdf] - https://news.ycombinator.com/item?id=20736145 - Aug 2019 (11 comments)

Peter Naur – Programming as Theory Building (1985) [pdf] - https://news.ycombinator.com/item?id=10833278 - Jan 2016 (15 comments)

Naur’s “Programming as Theory Building” (2011) - https://news.ycombinator.com/item?id=7491661 - March 2014 (14 comments)

Programming as Theory Building (by Naur of BNF) - https://news.ycombinator.com/item?id=121291 - Feb 2008 (2 comments)
Not the part that caters to illegal markets.
dang doesn't control whether stories are flagged; the HN community--specifically those with a certain karma level--do.
News to me. My PGE bill in Oregon totals out to 14.3 cents per kwh.
A better way to state this is that the problems we're facing today are due to the whims of capital owners and management, not labor.

We could have a system where companies don't do layoffs, and workers sit on 50% of board seats, and democracy in the workplace is standard.

I wonder how many majority shareholders truly want the billions of dollars in stock that comes with that, knowing that their wealth deprives countless thousands/millions of people of their opportunity. Would they be ok with a different kind of corporate structure? Something like a cooperative where management and the CEO are elected by workers, and difference in pay doesn't exceed perhaps 10:1?
One idea of Micro services is that you can rewrite the entire service. There are more combinations of libraries, frameworks and languages then there are programmers. Most programmers however has a favourite stack that they are 10x more productive in.
The entirety of AI innovation is driven by hardware improvements. Almost all AI research is done at the edge of our compute capabilities, and most of the models which produce results today existed in some form 20 years ago.

We didn't leap-frog our predecessors presumptions, we built exactly what many envisioned but were unable to put to fruition with the computers of their time.
Unless they are going under 13mph, two car lengths is too close.
"custom, artisanal guns"
I had a driver brake randomly and I rear ended them. They ended up admitting it and my insurance went from being mad at me to covering everything. Granted I barely tapped them but still, I think the law is a bit fuzzier than that.
Bridging the Generation Gap at the Oscars
Yes you're correct. I'm not sure I can fix my definition. Would probably have to rip it up and start again.

Something involving killing patients if you don't build some leeway into the system.
Diet and physical activity play a huge role in mental clarity and energy level. The diet part of that we're only beginning to really understand in the last 10-15 years after some research breakthroughs in looking at our gut.

Western diets (e.g. the standard american diet... what we actually eat) is fairly bad for our health which impacts our abilities.

I would recommend folks look into the Blue Zones. Where people live the longest and thrive for the longest. Look at their eating and lifestyles. One of those zones is in the US where people have work/life balances similar to folks here.

In my case, changing my diet and activity level caused my energy to go up and mental clarity to improve.
Why? Cruise is driving around the streets of SF with nobody in the drivers seat. Why shouldnt someone be surprised that their autopilot works?

What we should be more surprised about is the total failure of our government agencies to be with the times and create proper regulation and specifications of operation and testing.
I strongly suspect that the excellent planning behind Empire State led to less deaths than equivalent towers from that time.
Learned something new, thanks!

In my specific case they sent over an amount to repay that was higher than what I calculated from my original contract, I asked for an itemized breakdown (the original communication just had a single flat number), and I never heard from them again. It was probably more expensive for their lawyers to double check the numbers than the amount they would have received from me.
Myth.Bungie.Org
British Gas are offering 12p/kWh on the Electric Vehicle tariff.

Octopus go as low as 10p/kWh, although with "please call" maybe it isn't available.
And this distinction is important enough to you that you'd like everyone who refers to pre-20th century humans who studied the properties of chemicals as "early chemists/alchemists", and if they don't, you're going to correct them? Even if it's irrelevant to their main point? That's the discourse we want on here?

Everyone had pseudo-religious beliefs back then! Can we not talk about "early astronomers" who were studying the movements of stars and planets, if they also believed in other weird shit? Who cares if they were studying the stars in order to sacrifice goats at better times?
Maxima 5.46 came out (https://sourceforge.net/p/maxima/code/ci/master/tree/changel...) in April. It also had a number of bugfixes and some new features, personally I am fond of getting rid of the python dependency for building the documentation, but I suppose preventing gensyms from leaking and fixing limit going into an infinite loop may be considered more important by some.
When U.S. law applies, trademark lawyers urge companies to find "suggestive" names — requiring insight to realize "ah, that's what this is!" — as the "sweet spot" to get the most bang for the buck in marketing while still being legally-protectable. (Examples: Coppertone for suntan lotion; Greyhound for bus-transportation services; Energizer for batteries.)

"Merely descriptive" marks can't be protected legally without proof that they've acquired "secondary meaning," e.g., through widespread advertising, going viral, etc.

"Coined" or "fanciful" marks such as Reebok and Kodak, and "arbitrary" marks such as Lotus for software, are protectable, but they don't do much good in advertising, at least not initially, because customers don't know what product or service is.

Self-cite: https://www.oncontracts.com/startup-law/#Trademarks_look_for...

Usual disclaimer: I'm a lawyer but not your lawyer.
In the US lidocaine patches without a prescription are like 4% while prescription lidocaine patches are 5%

Those numbers might not be exact as it's been a couple years since I dealt with this, but it was definitely a tiny difference.
Did I say income taxes?
Why does email not work?
We've deghosted the title above.
Rackspace is a zombie company at this point. They lost a SAN during some maintenance, no backups, remote volumes lost. And first tier support can't debug Linux VM liveness issues. They have to talk file a ticket and get a Linux SME on the case.
Haven't seen that format before. Substack ordinarily scatters various buttons/images/signups etc through an article so I'm accustomed to skipping over them to get to the next paragraph.

The subtitle of the article specifically mentions Educational Models, creating an expectation they will be covered as part of the subject matter. But then it's tacked on without any context or reason. Total non-sequitur.
The Tesla changed lanes with very little clearance to the car behind it and then immediately braked. The first car that rear-ended the Tesla could not have avoided the accident short of mind-reading.
Great article. Perhaps the next step would be to try to get the data center xex to see what that is all about.
Ask HN: Is it correct to refer to stock options as “equity”?
Thank you but still no luck. I click, and then sends me to https://privacy.apple.com which give me DNS_PROBE_FINISHED_NXDOMAIN :(
15. If you want to validate an email address send them a validation email.
$10 MM of compute doesn't seem all that out-of-reach for most "mid-size" companies, especially if the result is economical.
Kudos to the author for a cool reverse-engineering job. Nice hack.

The sign wasn't the most problematic "mininum viable product" I've seen. If it were a rapidly developed first prototype, I'd even be impressed.

I would bet they spent significantly more than $3 on the packaging and miscellaneous BOM items. I was going to say the wiring harness alone would be much more than that, but it looks like most of it is included in the Adafruit panel kit.
Off the books is getting harder and harder. I live in an area of the UK with basically no uber coverage (just to avoid confounding factors) and every taxi driver wants me to pay cash even though I never carry any - simply because taxi drivers have always had a small or large undeclared income.

The corollary of this is that taxi drivers cannot raise their rates because that is regulated - and regulated at a level that was set when cash was common and so would be a level that baked in the tax fraud.

A strange catch-22 but one I suspect is growing. As more of the world is online payments or nfc payments the less wriggle room there is.
>If all government services moved to a fee based approach, you could literally pick and choose what parts of being civilized you want and what parts you don't want.

And screw the poors while we are at it! Added bonus!
See also https://beesbuzz.biz/code/439-Falsehoods-programmers-believe...
You basically can't, realistically, do that in dense city highway driving, which looks like what this is. Like, we still say the driver who hits the back is "at fault" in these kinds of pile-ups but it's entirely a "there, but for the grace of God, go I" situation. They were just unlucky. 99% of drivers on that road drive the same way they were, and the ones who don't are probably driving in a way that makes things less safe.
I had very mixed experiences as a customer in ~2009 - it was definitely possible to get through to someone very competent, but it was pretty difficult. We were trying to use their "cloud" VPS offerings (I believe it was openstack-based, and I liked the idea of supporting something more open than AWS), which were extremely buggy (for example, we had to default-retry every api operation multiple times in scripts because pretty much every type of call failed 40% of the time.) I generally had better success getting information about outages by reaching out employees I knew on freenode than I did through official support channels.
In LA if you try to have distance someone will fill in the spot. I've experienced this in the Bay too. While I agree with many of these comments about people driving too close, I think it ends up being too simple and naive to real world conditions. This behavior tends to be true in any major city but not so outside.
This. My thinking was getting so bad that I went to a neurologist. At the same time I started walking daily. A month or two later and I feel like a totally different person. Mental clarity has sharply increased. Haven’t even fixed my sleep yet either. Can’t wait to see how much more improvement I can get.
No, it's not obvious at all. Economic wealth does not necessarily equate to cultural equality.
It's not licenced for depression in the UK only smoking cessation, so the doctor is criminaly culpable if you suicides while taking it for instance. However if you pay enough money in sure you can get anything prescribed.

More pragmatically there are websites where you fill out a form saying you are quiting smoking a doctor at the website signs it off based on the form.

However, these are hacks for a bad system right?

The harm is, there are a lot of brits suffering poor sleep when they could just pop a melatonin for 20 cents in the US. Gating it behind a £200 medical appointment creates the harm.
> … required extra care…

Compared to which other 1980's language?

> … smart team working together.

If the team isn't working together the language isn't the problem.

> Where I ran into trouble was trying to port an app from one Smalltalk to another. Should be easy right…

Compared to porting an app between which other 1980's languages?
Here’s the thing, all these reservoirs still allow boating, camping, etc, which contribute to the problems you're mentioning. They are already allowed. I’m just saying, it’s silly to not allow swimming as well. If you’d like to ban reservoir contact in totality, that’s one thing, but to not allowing swimming in the lake while all other activity is alllowed is just ridiculous.
A technique I found useful as a relatively younger person (early 20s) is to keep a text doc to enumerate work priorities, to record progress, and to record where I left off. I found the last point most salient: whenever I faced an interruption (a colleague question, meeting, etc.), I got in the habit of quickly writing where I left off; that is, lowering the friction in task-switching.

Here's a verbatim example from my notes that I think is similar to your use-case:

```

* Clones `std::vector<AnyModule> modules_` member variable, defined in `./torch/csrc/api/include/torch/nn/modules/container/any.h`.
Its `clone()` method calls the `clone_module()` function of its member variable `std::unique_ptr<AnyModulePlaceholder> content_`.
`AnyModulePlaceholder` is defined in `any_module_holder.h`. Its `clone_module()` method calls `clone()` on its
`std::shared_ptr<ModuleType> module` member variable. `ModuleType` is some module that has a `forward()` method, i.e. an object of type `Module`.
__But,__ it should probably also have `Cloneable`.

```
Wondering what more approachable looks like in this case? A GUI embracing Unix metaphors?
Google's TPU comes to mind
One thing that really bothers me is how much of a contradiction "OpenAI" is. There's virtually nothing open about it.
This is of course just my opinion, but I'm pretty sure what kills off a legacy project is whether the organization is committed to maintaining it rather than it being some kind of property of software itself.

Minimizing churn is just one aspect of that commitment. If the project was always a mess it probably wasn't as important to the business as the developers believed.
Renaming Apache on any kind of sane timeframe is impossible. The name is baked into hundreds of millions of lines of Java in such a way that if you attempted to rename it, all you'd do is cause chaos, bugs and security vulnerabilities on an epic scale for the next 30 years and it still wouldn't be done by the end. Renaming git master branches is a quick walk in the park compared to that.

Which is why the correct response to these people is to tell them they're welcome to maintain forks of Apache software that uses different names and advertise them to other people, but they should not attempt to go further, like by insinuating that everyone writing and using Apache software (millions of people) are racist, because that is inflammatory, wrong, and outside of the USA most probably libel.

And for those who haven't figured it out yet, this is exactly why so many of us were and still are opposed to the stupid git master branch rename. Only the wilfully blind couldn't see this sort of escalation coming. Until people power tripping on bogus victimhood claims are consistently given the cold shoulder the amount of chaos they cause will increase fast and hard.
Work life balance is impossible
Do you speak multiple human languages? I speak English and French. There are subjective future tenses in French that can be transliterated, but don't really capture the spirit of the writer: one needs to elaborate in English with such verbosity that it takes a page in English to explain a sentence in French. I'm sure the reverse is true were I a native French speaker. My theory as to why so many existentialists were french was because the language was made for it. :)

Same goes for computer languages. I use LISP when I have computer science-y things I want to explore. For example, I was working on a path finding algorithm for fun years ago and I went to LISP because it is much more natural at conceptual programming. But I wouldn't use LISP to create a GUI, even though it can, nor would I try to write performant 3D graphics. But I would use it to craft a game engine (I wrote a frame language in the early 2000's as part of a game engine that I never finished because once i got the agents decision making working I felt satisfied enough).

The right tool for the right job...

Need to munge a file? PERL

Need to write an embedded application? C

Need to write a GUI? A JS framework (or Qt, or Motif/X if I'm feeling nostalgic)

Need to write a fast loop? ASM

Need to write a something stats-related? Python, R, JMP

Need to explore a computer science problem? LISP, SmallTalk (I don't know Haskell)

Need to work on a project that you're forced to? C++ :)
This CVE is a joke, there is no attack vector. If an attacker is able to create an object with an executable function in the scope claimed in the CVE, he may just run the malicious code himself.
[I work on BigQuery]

BigQuery also supports in-place querying of datasets on GCS (or S3/Azure using Omni) via external/BigLake tables. https://cloud.google.com/bigquery/docs/query-cloud-storage-u...
How large / where is is your place if your neighbors pay $8000 a month to rent it?
On the other hand, it bodes well that cooperating to reduce emissions and find alternative technologies is working for this particular aspect of climate change. If we can expand that cooperation, we can do ourselves a big favor.
That’s why you are better off keeping the negatives in the freezer
Feel free not to watch? Here are several hundred released for free by Poland’s culture ministry:

https://35mm.online/en

Also with English subtitles.

You can find some Russian ones on YouTube, like the original “Solaris” — which I highly recommend. It is from the early 70s. No George Clooney or Steven Soderbergh.
Personally speaking, until I have "fuck you" money, I would not choose to be active in public social media under my own name while worrying about maintaining or finding a job. Even if it's innocuous today, you have no idea what random comment you make will be deemed offensive by someone in the future and come back to harm you. Jokes that were commonplace and seen as mild humor even a few years ago can turn into cancel-worthy offenses if a mob comes after you.

What can you do if your job is demanding it? You might be able to get out of that requirement by citing privacy concerns and requesting reasonable accommodation: claim that somebody has been stalking and harassing you in the past for instance and you're concerned about cyber-bullying.

If they still insist, maybe it's not too hard to create a barebones account and just occasionally repost some of your company's press releases or blog posts. You're complying with their request even if it's pointless and stupid.
What helped me a lot was to regulate my caffeine intake. I consumed way to much, that it wasn’t helping me with my energy levels. Caffeine also takes about 8h until its gone from the body. So it effects your sleep quality as well. Now I usually drink one decaf coffee in the morning (decaf has only about 20% caffeine from normal coffee). When I need to focus on important tasks (like no meeting days or private projects) I drink a coffee and it helps me a lot.
On these points I agree with you! The idea that Trump was a Russian asset is laughable given his own actions in office, not to mention many of his appointments. He certainly admired Putin, but that's due to his own psychology rather than any supposed dirt they had on him.
> Based on my own experience (I'm 50) it's all about energy levels. When my energy is high, I can code like I did two decades ago. Probably better. I guess the difference is that in your twenties, energy is almost for free. As you get older, you've got to be smarter about it - all the usual things - diet, exercise, avoiding stress...

This is an amazing insight. I’m almost 46 and feel like I’m at the top of my game, programming-wise, but also, I’m probably at my healthiest. And that’s worked-for health, not the kind that comes for free in your 20s (generally). And I think about and pay attention to energy levels during the day, and just know when I’m toast for the day and time is better spent elsewhere. I take a brief afternoon nap before coffee most days. I pay attention to when my mind is receptive to new information. I let some things bubble away in my subconscious and sometimes make new insights on walks, in the shower, or while making coffee.
They stopped.