skysight-inc/HackerNews huggingface dataset:
"Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better."

-- E.W. Djikstra

If you want simplicity you have to do hard work. It doesn't come by simply removing libraries. Some of that may be incidental complexity and you will get better performance from it. However the core problems themselves, the essential complexity of the problem: to make a solution that solves it in a simple way requires thinking. And if there's one thing I've learned in my career: people hate thinking.

Businesses tend to prefer quick solutions and will pay whatever cost to have it now rather than later. Elegant, simple solutions require time and thought. That is expensive and slow. Since businesses pay our salaries we do what we can and we slap on a library or use a framework and move on.
Bravo! A tour de force.
> For me the most important point is "It's a distraction".

How?? There's already a screen or at least dials in the same spot (I have my phone mount center bars). I'm not some bird, having my vision distracted by notifications popping up; the dials are moving around anyway. If I need it, it's there. It's a HELL of a lot better than squinting at street signs of trying to figure out what lane to be in. If I don't need it, I feel zero urge to look at it. It's far away, it's the same brightness as everything else, I don't understand what could be distracting about it.

> The advice that he gave was: "Well just keep driving, if you make a mistake you simply take the next exit and come back". Which again I think is pretty good advice, you get used to do that and to drive by either memory or instinct.

Safety on a motorcycle means knowing your escape routes, being early to turn, making sure you aren't even giving drivers the opportunity to be surprised. You want to merge into a lane before it ever gets crowded. You never want to be let into a lane, you want to switch while space is completely open.

Planning is the essential difference between a car and a motorcycle. To turn a car, you turn the wheel. Turning a bike is a 3-step plan. If you just turned, you'd tip over from centrifugal force. So you commit to a lean angle before you even enter the turn. To create the lean, you have to turn the bars opposite the road direction, to countersteer. So you plan that step too. But you also have to plan for avoiding something mid-turn, so you have to get a lean angle that allows you to adjust in a safe direction.

The point is, you need to know where you will be going. Having directions is a major part of that. If you live on a grid with numbered streets- fine, go for it. But in a city with even moderately complicated roads, or a crowded highway, having directions DOES make you safer.
> because the people who like showing up are tired of video calls anyway.

Even if you like showing up, you will likely still have video calls. Most large companies have multiple office sites and you still need to collaborate with teams/employees in different locations.
It's embarrassingly simple and of course has infinite room for improvement, but I figured it might be interesting for you to check anyway:
https://github.com/taivop/speed-copilot

It's built with OpenCopilot; the bulk of the work is in the prompt (you could probably copy-paste it into ChatGPT and get not-too-bad resultS). The RAG part is not great right now since the documents are not chunked in a reasonable way. But it has been somewhat valuable for me as well.

Let me know if you tried it out and whether it helps you do anything faster ;)
I do not see benefit using this over Sanoid/Syncoid. This smells 'complicated' comparing two
It's kind of funny to me that for a long time the people in cities looked down on rural people and life and touted the benefits of living in close proximity. When COVID hit, we saw a mass exodus from the cities and now people don't want to return.
Marketing and audience building stops the vast majority of my dreams.
> Is anything really gained from this never-ending, ever-accelerating treadmill of newer and newer frameworks which seem to pop up faster than they can be replaced in extant codebases?

It slowed noticeably after React took over the market. Svelte and SolidJS are the first entries since 2013 that offer something new.

Meanwhile large organisations often use Angular and have been since its introduction.

But to answer the question: yes. Svelte in my view is one example of how complexity is slowly but surely dialing down thanks to the lessons that were learned along the way - for the first time in almost a decade you're getting a legible stack trace and this is a huge, unexpected boon associated with the approach used there.
"Take a teaspoon of concrete and wake up." :P
Having a space program isn't incompatible with needing aid. You can definitely make arguments about where money is being invested, of course. But you can also make arguments that Britain probably owes India a lot more than the current aid levels, so I think there's some real nuance here that probably isn't captured by HN comments.
The Fate of the Earth: Schell, Jonathan
Why I use attrs instead of pydantic (2021)
Hehe, you're welcome. My skeptic mind kicked in so I did some research, lest I got entangled in a trap of mysticism.

You can see other images besides this one in the paper (which is linked to at the very bottom of the article): https://www.nature.com/articles/s41566-023-01272-3
Foreign inspectors might warn the Russians about the risk of theft, accidents and so on. But would they warn them if they noticed that the weapons were degraded or nonfunctional, unbeknownst to the Russians?
I’ve seen many projects come up recently that supposedly help user understand their files, bookmarks, history, etc…

I’m here to remind everyone that probably 90% of personal files you have around your computer are crap screenshots that you forgot about, leftover downloads, random archived packages… the other 10% are things you already know about.
No. Neither should be allowed, and there is way too much apologism for domestic mass surveillance when you are more likely to be unjustifiably screwed 8 ways from Sunday from your own law enforcement agencies than from the Chinese ones. And America should ABSOLUTELY not be asking the CCP to do surveillance on their behalf, as if this point even needs to be said.

The government asking someone else outside of the jurisdiction of the Fourth Amendment to violate American citizens rights on their behalf is still a violation even if the government technically doesn't directly do it.
The problem is that the memory corruption occurs when preparing the arguments to `select()` so by the time `select` is called it is already too late. Having select abort the program could make it harder to exploit as the corruption likely occurs on the caller's stack but doesn't completely solve the problem.

I guess the real solution would be updating `FD_SET()` and `FD_CLR()` to abort if `fd > FD_SETSIZE`. IDK if writing to the fd set outside of these two functions is officially supported.
3 minutes worth of reboot time a year for this, 2 minutes worth of reboot time for that, 1 for something else and 2 extra for no apparent reason. My previous company switched everyone to Mac and the second biggest reason I quit that job was that Mac was a horrible OS to work on. Constant reboots, crashes, no configuration for basic things like scrolling or window placement. Apple builds great hardware but the OS is only good to make presentations and edit video, not for software development.
Unlocking the Aromatic Power of Thiols
https://www.flickr.com/photos/n1kdo/53136436051/in/dateposte...
The sudden demise of Indian vultures killed thousands of people
* HR turnover -- they want to be remote, too, and market forces have been impacting them as much as any other field.

* market research -- at a previous gig (F500 multi) our HR team would periodically put out fake listings to gauge the market, see what is available, and as part of the Taleo application, asked about salary range. I'd bet my hat that they're taking the "temperature" of developers to see what is out there and what they'll ask for. I filled out a couple of those job adverts for "generic VMware Admin" for HR.

* high volume -- lots of layoffs and everyone wants to be a remote STEM worker. no time for interaction, no reason to reply, and no shortage of punters.
A book along these lines is "Data Science from Scratch, 2nd ed.", by Joel Grus. I wish that book had used NumPy for array operations, although that would be less "from scratch".
I’ve heard a lot about Bazel but are there any good beginner tutorials? When I last looked it felt a little Nix-like (high learning curve to get through which I prefer to ignore for my tooling where possible)
Absolutely on point! If people don’t bat an eye with your price that’s a sign you should increase it.
Correct:
https://en.wikipedia.org/wiki/Ammeter
Technically Am-meter is short for Ampere-meter. To me Ampmeter sounds like a much cleaner contraction, but it is what it is.
>> “you just have to do what your employer dictates or go elsewhere.”

Isn't that pretty much exactly the case? No one in software is going to go to the trouble of unionizing.
Stolen British Museum items worth up to £50k offered on eBay for £40
People who live in cities are not a uniform hive mind. Some people left but the vast majority stayed.
RedTeam Framework Comparison – Empire vs. Mythic
Buried in the middle of mismanagement-based nonsense is a legitimate root cause:

"Quite often, you come up with great ideas, but when we are all on Zoom, it's really hard," Yuan said. "We cannot have a great conversation. We cannot debate each other well because everyone tends to be very friendly when you join a Zoom call."

So the real root cause isn't remote, it's inability to get into it. And when engineers can't debate well, better solutions are less likely to come to light.

This problem is real, for teams in person as well. Work on that. The problem usually starts with company culture prioritizing its principles poorly.
On Task Anxiety
It's definitely not impossible to do that, there are a ton of people (on this very website, I dare say) who'd pay good money for a non-smart TV with the latest panel technology and 4 HDMI ports.

However Samsung and LG wouldn't make as much money from those models, and the potential customers for them will probably suck it up and buy a smart TV anyway. So why would they bother?
I wonder how HN would respond if I asked "heya HN, what programming jobs would fit someone who has 10 years of TIG welding"

This is effectively what the OP is asking.
Thanks for sharing! While the original query was in regards to building a new home, this seems like a great tool (and is advertised as such) for checking out existing homes (especially older homes) as well.
I have not investigated this at all, but the way I interpreted this was:

"I love my company. I know it's going to become worse after being acquired by Oracle, but I got a lot of money on the process and I love that more".

So perhaps in an indirect way, it is related. Again, I have not done any research at all, I could be completely mischaracterizing this. He might not have seen a single dime.
Functional Domain Modeling with TypeScript
Any big sudden change will have winners and losers. Managers that have gotten by measuring butt in seat time and command and control can no longer rely on these skills, of course they would prefer to go back to the old way vs the much harder work of trying to figure out which team members are really providing the best results.
Most office workers didn’t have a choice before. The jobs are in the city. A handful of software companies were fully remote but most businesses are still stuck in the industrial model of work
I find that the vast majority of assessments like this are rooted in the mistaken belief that there are common, well-understood, and widely shared meanings for words like "simple" and "complex".

The post isn't observing a lack of desire for simplicity, they're observing a very common case where people evaluate "simple" relative to their own familiarity with tools or techniques rather than a comparison of perceiver-independent properties of the tools and techniques vs their alternatives.
Is that "mass exodus" really that sticky though? At least in NYC, rents are back up above what they were pre-pandemic. Nobody I know can find an apartment.
I see a few options with this of anecdote.

1. just ignore it, on the basis that the statistical data collected by many private organizations and the federal government say that it is incorrect.

2. as much as I hate quoting Bezos, he does have a good line about how, if anecdotes and data don't align, there's probably something wrong with the way the data is being measured and/or collected.

3. Accept that the data is correct, and that this sort of anecdotal reporting is also correct, but represents conditions that were also the case for previous generations yet somehow never became part of the zeitgeist.

I don't know which to choose. Maybe there are others.
Isn't it better to have identical keyboards everywhere for sake of muscle memory?
It's very well-written and I recommend it, but just be aware that despite the "mastering" in the title it's not meant to be a deep-dive into Emacs. (The author provides a lot of great additional content on his website if you want to go deeper into really mastering emacs.)
I wouldn't say server side rendering is a "Thiel Truth," because it's a thing that is already popular and uncontroversial and agreed upon by millions.

There is an echo chamber where this happened:

* Facing massive datacenter costs, Google and Meta realized that if they could hand off rendering to the client, they could have smaller datacenters and save a lot of money. Things like React and Angular were born. Other companies with large datacenter costs followed suit, many monies were saved.

* This is when things started to get a little crazy. VCs started pushing heavy client-side SPA this and that because if anyone knows how to cargo cult, it's VCs. Devs started pushing it because it was a hard way to do things and if anything improves your salary, it's being involved with the hard bleeding edge stuff. Also inventing another JS framework turned out to be a great way to pad your resume. Design and UX people realized this was a whole new can of worms they could get paid to open, and dug right in. (In all cases note that the original point, saving money on compute at massive scale, was totally lost, and people just made up new reasons.)

* Outside of this echo chamber which is utterly convinced it's filled with the smartest people in tech, life has actually gone on pretty normally for the rest of us, we're still doing stuff on the server whenever we can, and caching the hell out of everything we can, and being judicious with fancy client side frosting because complexity is generally the enemy. That said, it's definitely true that an entire generation of young web developers has been lost to madness because young web developers also like to cargo cult a lot, and the damage will take years to repair.

But yeah, not really a Thiel truth
Wow, so definitely well within the range of private industry or even private individuals.
There are some attempts with Elastic Common Schema [1] or OpenTelemetry [2].

[1] https://www.elastic.co/guide/en/ecs-logging/overview/current...
[2] https://opentelemetry.io/docs/specs/otel/logs/data-model/
that's called "making you poorer" and is not something to defend or rationalize
Quinn's been around forever, you can see his name in Apple Developer Connection CDs from the 90s.

http://preserve.mactech.com/articles/mactech/Vol.16/16.06/Ju...
So the mission alone is unimpressive in your opinion? If you were to weed out who did this and only focus on the what, would you not have an inch of wonder and applaud the efforts?
yeah, but then again you had all this amazing music to grow up on…
We actually use Langchain under the hood for some things, and are in the process of figuring out which abstractions make sense to put on the SDK interface. For example, we already use the `langchain.schema.Document` class as the main document dataclass.

With making it possible to bring any LLM, we're considering adding support for bringing anything that implements the Langchain LLM interface.

In general, we're still trying to figure out how much customizability to give to the user and how (Langchain is a great option here) -- power should not come at the expense of ease of use.
The Mexican government also has pretty nice plans:

https://decideyconstruye.gob.mx/index.php/paso-a-paso/descar...

They target different climates and some of them can be built in multiple stages. I'd easily live in some of those renders.
You wife probably a highly educated person sharing similar views in life like you
Nobody here seems to be advocating for not using GPS at all (or stopping periodically to check GPS on your phone, as mentioned above) — they’re advocating for proper GPS devices that can withstand the daily wear and tear to some reasonable degree.
IIRC, he mentioned missions to the Sun, Venus and a manned space mission.
I stayed in my city and don't plan to leave. I'm not the only one, by far.
Image emoticons did exist (every 2000s IM app and social media site had them), but largely died off with the popularization of Japanese emoji.

https://news.ycombinator.com/item?id=37235639
I've used Wirecutter top picks and have never been burnt. This entire thread is people bashing Wirecutter without providing any examples of bad products.
Unfortunately this paper is paywalled here: https://www.gastrojournal.org/article/S0016-5085(23)04890-4/...
A 19th Century Telephone Network Covered Stockholm in Thousands of Phone Lines
And it's not my responsibility to foster in-office collaboration for the whole company either!

My current employer seems to believe that collaboration will magically happen when people get smooshed together in the office.
How is it different to loom? Who is your customer?
It went so cleanly it almost made an impression of being easy. Congrats!
What's the timeframe on scammers and speculators deciding they don't want to make a profit from unsophisticated users/soft targets?
The position of being a ketamine addicted narcissist who thinks they know better than everyone? Or the position of being born filthy rich and purchasing stakes of large existing companies that you didn’t build yourself.

You can root for SpaceX and the good it’s doing while also acknowledging it’s ran by a pretty pathetic dude.
Huh, interesting. Thanks for the reference.
It is interesting to note that the Daguerrotype--a difficult process--took off in part because it was made public and instructions on how to do it were widely available. When Fox Talbot invented the simpler paper negative process in 1841, his patents and demands for high royalties were a drag on acceptance.
I've been curious about this sort of thing ever since I first read about the Sears kit homes from the 20th. I mean, if anyone has those plans, then you'd think they'd have been scanned and uploaded to IA. I guess no one ever took Sears up on the "we'll send you the plans for free" page that was in the catalog.

I can say that the places that sell house plans, they want anywhere from about $3000 on up for the paper version, and they're usually numbered and watermarked. Digital ends up costing you several more grand on top of that, and I'm not sure exactly how they lock those down. On top of that, they're often missing important things like the mechanical, electrical, and plumbing plans. Your contractor is supposed to do that on the back of a napkin or something.

Ideally, any plans you'd find would have the following:

1. foundation

2. floorplans, 1 per

4. exterior elevation

5. cross section

6. electrical

7. interior elevation

8. perspective

9. construction notes/details

10. materials list
The big question is whether there any interventions that can be taken early.
probably more like greasing wheels to enable business
The applause for the successful landing starts at 44:50 (take a few seconds' buffer).
It's quite possible you are not familiar with how sirens work. The need constant air movement and make a continuous sound as the air is moving. These are the types of sirens that make the wind up sound before it gets to full speed, and then makes the wind down sound as they slow down. Think of air raid sirens from a WWII movie you might have seen. These are not the types of alarms you might be thinking of from your days in primary school
There was a (rumored) integer overflow bug in the game Civilization which would cause an AI that was configured for pacifism to start launching nukes.

https://knowyourmeme.com/memes/nuclear-gandhi
This is the software engineering version of "I am very badass", passing judgement on software at the cutting edge of science, while sitting at home writing React code.
Chronic ketamine use causes brain lesions.
I don't know, people seem to have gotten good at buying drugs with it
Or the town. It's very common in places that get snow for on-street parking to be prohibited during 5 or so months of the year because of the potential need for snow plowing.
Those were emoticons, they developed separately from the Japanese emoji that we use today.

https://news.ycombinator.com/item?id=37235639
There is often opposition - if the company I work for asks "what should we build the next app on?", React is the default answer that doesn't need convincing anyone, while SSR is much harder to sell (even when it makes complete sense).
It really should be the other way; they ought to tax office space punitively in order to coerce people not to commute at all. Commuting is a major source of emissions, personal health ailments, and encourages human-hostile urban design.
The automatic feedback loop between heart and lungs is really cool. The more you slow your breathing the more you slow your heart. You are choosing to breathe slower via your vagus nerve. The heart responds accordingly.

By contrast the adrenal cortex, a little brain on top of the kidneys, automatically triggers fight or flight with threat detection. By the time you realize it your heart rate is already increasing. Breathing slowly, preferably through your nose, counteracts that physiological stress.

See also the last 100 years of research on the autonomic nervous system.
If is Evil when used in location context (2015)
Exactly, we see this almost every year when a southern state gets a light dusting of snow.
https://support.google.com/cloud/answer/10759085?hl=en
One of the most populous countries has become a strong contender in space exploration. Hopefully, it will inspire so many more Indians to push it further and elevate the humanity, just like USA and USSR once did. It's great.
Every clause of your post is false. There was not a mass exodus from cities during COVID.

https://www.pewresearch.org/short-reads/2021/12/16/in-2020-f...

Urban people do not look down on rural people. It’s the opposite. Rural people are the most likely to hold negative opinions about people who live in other situations, and urban dwellers are the least likely.

https://www.pewresearch.org/social-trends/2018/05/22/how-peo...
As a user, I don't really care about the root cause..
Hassle-free invoicing and payment platform designed for freelancers
Get paid fast with Juuli.
Start accepting payments from your customers within 10 minutes!
* https://keith.github.io/xcode-man-pages/

* https://github.com/keith/xcode-man-pages

?
Swipe up with 4 fingers to enter Mission Control.
thank you for the update.
No one has any master plan here, everyone is winging it and trying not to screw up so much they get fired/replaced by the board, while still achieving their preferred outcome. The end result is this kind of limbo, where no one can trust the current status quo fully.
Offices per se aren’t necessarily terrible. Commutes are terrible. Open floor plans are terrible. Companies don’t seem interested in fixing these things, though.