skysight-inc/HackerNews huggingface dataset:
It's something of a digression, but your understanding of Free Speech is incomplete.

>> As far as I can tell, the blog is perfectly legal under the First Amendment.

The blog is legal, but things can be legal and still have consequences.

Let's say you work at the office, and forget to lock up one night. Someone walks in and takes a laptop. -you- haven't committed a crime, but you'll likely lose your job.

Free Speech prevents the govt from locking you up based on what you say. (Unless what you say is a crime, like say inciting a riot.)

It does not provide you with the right to say whatever you like on a private (non govt) platform, nor does it absolve you from legal liability (consequences) of what you say.

The obvious example is "conspiracy to commit xxx" - sure all you did was -talk-, but Free Speech doesn't give you a pass for that.
It's a bit philosophical, but generally most people want to leave their current employer. That is evidenced by how most people take retirement as soon as they can, instead of staying on the job even after they could retire. This shows that people who don't leave their jobs, stay only because there's currently nothing better for them out there - it doesn't matter if they live in small town with a ConocoPhillips factory, or in the middle of NYC.
Actually, the hairless apes are in control. They’re the ones behind the curtain wildly pulling the levers.

Turns out grownups are just older children. More powerful toys and bigger words, but just as reckless and immature.

We’re still an incredibly primitive species who have gotten _way_ out over our skis, so to speak.

We always err on the side of caution, because that’s a base instinct.

New technology is always existential, until it isn’t.

Awful empires and totalitarian states are hideous, but have a limited shelf life, which unfortunately often lasts many generations.

I think we give ourselves far too much credit when it comes to our ability to control our world, including society.

Power seekers will always try, but will eventually fail, even if it’s their legacy that fails sometime in the future.

That doesn’t help much in the span of a single lifetime, but I’m personally confident that we will slowly evolve to become a sustainable species.
Your solution might just be part of the problem...
“Highest in ten years” is still very low on the 70s/80s/90s scale, as the chart in the article readily shows.
An Evening with Berferd in Which a Cracker Is Lured, Endured, and Studied [pdf]
Realistically, how much does merging vs rebasing actually matter - do you save days of time over the year, or just a few minutes cumulatively because the commit graph is prettier?

I understand that it makes the history "cleaner," but how frequently do you end up bisecting manually searching the repo's commit history?

Even on large projects with dozens of feature branches that eventually make it through a dev / main / prod branch, I've never had a problem when merge was the default rule. But maybe we never hit an otherwise common problem.
I’d like to see Chris Nolan follow-up “Oppenheimer” with “George (Marshall)” and “(William) Knudsen”
Easily discovering new artists is probably the only reason why I’m afraid of moving on from Spotify. If anyone knows a good alternative, I’m all ears.
Scala 2 Macro Tutorial
Another possible explanation is that some people commit multiple murders and being caught after a successful murder prevents the subsequent ones
Do not read books or blogs.

Learn to do every technical job in your company.
I'm interested to hear more about your views on DDD - especially if you have examples where DDD has been actively harmful.

Usually my advice for anyone thinking about building a new piece of software for a particular business goal is to a) run an event storming workshop with a group of domain experts to help get a really good idea of events, actors, commands, information flow and clusters of behaviour, and then b) run a second pass where you think the domain through in terms of transactional boundaries and DDD aggregates, and then c) do a third pass where you think specifically about security constraints and how they can be met.

It's an expensive exercise in terms of time taken up front, but having completed it, hopefully the team have gained enough of an insightful understanding of the domain that they won't make silly hard-to-reverse mistakes like needing transactions that span service boundaries, or building demonstrably distinct domains which share similar concepts into uber objects spanning those domains, or having one service depend on information from multiple other services in order to apply required security constraints.

Anyway, TLDR is I have found DDD and DDD-adjacent methods extremely helpful for thinking through designs and making app architecture decisions.
Is this a problem in other fields?
The Secret Foreign Roots of Tech Titans' New California City
Sorry, at first I thought I couldn't reply to this comment.

I don't understand why you want to know what the provider is?

For the purpose of liability and open source the definition is that any open source free of charge software is excluded from the proposed changes, so the provider doesn't matter.

This can be seen in the first link,on the third headline bullet point "Not applicable to free-of-charge open-source software" as well as the second paragraph.

The provisional agreement on the liability of economic operators for damage caused by defective products aims to respond to the increase in online shopping (including from outside the EU) and the emergence of new technologies (such as AI) as well as to ensure the transition to a circular economic model. In order not to stifle innovation, the rules will not apply to open-source software developed or supplied outside of a commercial activity.

I also added the the briefing of the proposed EU law with the details
Anecdotally, very few people left during my tenure there. I stayed for over 5yrs myself, and I met several people who had been there for 10+ years.

Maybe the short short average tenure time is because of the retail employees.
The study is garbage.

The metric they're using (average tenure) is not useful for comparing employee retention across companies. E.g. a company that's growing will automatically have a lower average tenure than one that's not growing.

Now, it's understandable why they're using an inappropriate metric. It's the only thing they can even remotely reliably derive from their data set of scraped Linkedin profiles. But when your data is bad, the right thing to do is to just not do the study. Not to write a content marketinb blog post that's so blatantly incorrect that it has to be intentionally dishonest.
I really enjoyed http://www.emulator101.com/. It is a hands on tutorial on how to write an emulator for an Intel 8080 CPU that can run the original Space Invaders. The code examples are in C, but you can find implementations in other languages on GitHub as well.
Extirpater – Free Space Eraser For Android
Even discounting the warehouse staff, my general impression is that Amazon is one of the harder FAANGs to work at. People I know who went there mostly didn't last terribly long. The few that did stay all got out of the AWS org very quickly..

Re: Apple, I have a similar but less extreme impression of their engineering org.. but don't know anyone there/from there.

Notice for example MSFT doesn't show up as a high churn shop.
Yeah, “growing”, but they’re kind of filtering by growth because they looked at top 100 by market cap
An interesting idea!
No, see, I don't accept the moral rights of authors as legitimate.

What do you believe determines the legitimacy of any legal construct? Why should it be OK to say people can’t copy information without paying for it, but not OK to say someone can make their work freely available for anyone who wants to benefit with the one condition that anyone republishing it give credit where it’s due and not plagiarise?

What kind of person derives "compensation" from seeing others muzzled?

“Muzzled” seems like a very loaded term. Giving credit where it’s due is something I think many people would consider a basic act of fairness, and to me it doesn’t seem like much to ask in return for benefitting from someone else’s creative work. Likewise if someone is willing to share their work with others and all they’re asking in return is that others share their derived work on the same basis, that also doesn’t seem terribly unfair. The alternative in either case might be that the work is never created or shared at all.
Old news, a one time occurrence in 2022 when they scheduled a lot of inspections and maintenance they had put off in the COVID years. At that point the long underinvestment caught up with them.

In 2023, they were net exporting again, like they were in the last 20+ years or so.

But you are right that they had been coasting and were exploiting their nuclear plants without reinvesting.

That has now changed.
It runs both ways, crime can depress economic activity in an area.
I’ve been doing this lately as well, more screen real estate for programming than for other tasks. It’s been working really well.
I feel like Google breaking ad blockers on chrome will ensure survival of browsers like Firefox.
Whether or not an application can use aluminum or remelted scrap depends on how picky an application is for the material.
jeep cherokee and a ford edge
> omit the features and integrations with unused software.

That's one of the most compelling cases I've heard for running something like Gentoo in prod.

There are so many plugins, connectors, protocols, and often the old neglected ones turn into attack vectors.
Related. Others?

Blot is a blogging platform with no interface. It turns a folder into a website - https://news.ycombinator.com/item?id=32041158 - July 2022 (9 comments)

Blot – a blogging platform with no interface - https://news.ycombinator.com/item?id=17314858 - June 2018 (120 comments)

Blot – blogging from a Dropbox folder - https://news.ycombinator.com/item?id=10078031 - Aug 2015 (17 comments)

Show HN: Blot, a static blog powered by Dropbox - https://news.ycombinator.com/item?id=8183498 - Aug 2014 (36 comments)
Biggest reason to get rid of it is because it just encourages a 'mile wide and an inch deep' music consumption. What I've been doing for several years now is just setting on maybe two dozen albums or so every year and really listen and re-listen actively. People have also noticed that streaming has discouraged if not destroyed entire forms of music, like the concept album. As a teenager I really loved just listening through Dream Theater's Metropolis over and over and I hadn't done that in ages after starting to stream music.

Nabokov used to say the only good reader is a re-reader, because only by engaging deeply do you actually ever get to any level of detail, and the same is true for music as well really.
> Still astronomically high compared to the late 90s.

Homicide rate in '96 was 7.3 per 100k, falling pretty much linearly to 5.6 per 100k in '99.

It looks like we will finish below 5.8 per 100k this year, and possibly below 5.6. That doesn't seem "astronomically high compared to the late 90s".
Finding data points from decades ago that is higher then the current data point doesn't invalidate that the recent trend is upwards.
IIRC, this is how CouchDB was implemented. The benefit is that it was resilient to crash without needing a write-ahead log. The downside was that it required running background compaction of the B+tree regularly.
Thanks for sharing. I wouldn't consider "failures" as learning experiences, as I'm sure you are too.

W.r.t hiring, I can share some thing that really worked for me:
Engineering: I've had great success with giving prospects who pass the initial screen, a small real world problem or user story in our codebase. No NDA, just show them a User Story, and ask them how they'd go about it.
And just listen. Make it interactive. For example, I'd deliberately leave out a couple of details in User Story. So if the Engineer starts solutioning rightaway that's a red flag.

I've also shown snippets of code that has a simple bug, and asked them to "read" the code and figure out what might be wrong. The best engineers are ones who can read and understand other people's code also, in addition to their own.

Wishing you the best, in the next iteration of your entrepreneurial adventure!
He is not wrong, the picture in the article has 11 kinds of tofu, if I visit all 3 Chinese grocery stores in the Seattle area (Asian Food Center in Seattle, Ranch 99 in Shoreline, Jing Jing in Factoria), I could probably get 6 or 7 in total out of 11. T&T Supermarket in BC has a slightly better inventory, but I doubt they will have all 11 in stock. If you are not on the east/west coast, the selection will be even smaller and worse in quality.

The "20 kinds of tofu" you can get in any Chinese grocery stores are often slightly changed variants (i.e. silk, soft, firm, hard tofu are pretty similar), and usually poor in quality.

He did not exaggerate the vegetarianism aspect as well, if you visit Temples in China, affiliated / non-affiliated restaurants nearby boasts "vegetarian feast" aka "全素斋" , some even name it a culture as "素斋文化". They make Tofu taste like meat and looks like meat, it is definitely a big thing and you could search for photos on how close these food look like real meat/fish and the popularity.
agree with other commenters who point out that the "top" companies are probably not "top" as much as "no other option", but yeah there's no denying this is pretty insane and damning figures for big tech. people don't even want to put in two years? yikes
That turns out not to be the case.
I also don't use Spotify for reasons of 1) wanting to own my music, and 2) lack of curation features, i.e. custom fields.

It's truly a joy to have a music library that I know is my own, with the freedom to construct it exactly how I want. Custom fields are a must-have for me, and I don't get why Spotify doesn't have that as a feature (I use MediaMonkey on Windows, but looking for alternatives that are a bit more modern-feeling).
Yeah I think high retention is pretty nuanced. I anecdotally know/worked with many blue collar workers who continue to complain about their jobs, have opportunities to swap, and don’t take them.
I personally find it strange that software has acted differently… ever. Typically, if you cause damage, you are liable without any regulatory burden being in place. Failure to maintain a motor vehicle can put an operator at risk in event of an accident, a car exploding at random when well maintained puts the vehicle maker at risk, slippery floor not being disclosed to someone and that someone then slipping and getting hurt makes the property owner (or lease holder) liable. It would make sense that software would be absolutely no different except in cases where ownership were in question such as purely open source and non-commercial software. I am glad that the EU is clarifying this and I hope that other jurisdictions follow.

On a not-so-rational footing, I hope this puts an end to megacorps freeloading and using FOSS without contributing in any way despite making tons of money off of it.
Which war did the US win post WW2?
Afaict they all ended in stalemates and eventual retreat (Korea,Iraq,Vietnam,Afghanistan,..)
I'm a big fan of the rebase workflow, but not of squashing. I wrote it as several separate commits for a reason: documenting each step, making each step revertible, separating refactors from from semantic changes, etc. Squashing makes the diffs much more painful, such as by burying an important change in a sea of mechanical ones when they were originally in separate commits.

(A workflow that preserves those commits requires actually having useful commits, and obviously if you have PRs with commits like "fix it" and "fix it more" then it might as well get squashed.)
Kia and Hyundai were negligent in skipping an immobilizer; that negligence led to those types of cars being targeted. https://www.nhtsa.gov/press-releases/hyundai-kia-campaign-pr...
The paradox of rights(don't quote me, i just made this up). In wealthier societies, demands for greater worker rights from the government increase. This can lead to more bureaucracy and higher labor costs, potentially making third-world countries with lower regulations more attractive for importing goods or outsourcing production. Countries already operates in a libertarian interaction with each others. I find these global economics aspects fascinating
I totally agree with you, I was just correcting their phrasing, which didn't really make sense as a statement at all.
*non-core
Yup, I live in a similar spot. High homicide rates, but... also a residential neighborhood full of families and tons of community.

The murders aren't from random muggings or store stick-ups or people going crazy in a church or a school. They're from dudes who have a beef with a specific other dude, and it just so happens that there are a lot of beefs.

But if you just live here... none of that affects you. Everybody seems to feel perfectly safe walking down the street, going shopping, going out at night. (It's not like there are drive-by shootings with stray bullets or anything.)

The degree of randomness of crime is an extremely important aspect of crime rates that, unfortunately, doesn't seem to get measured. Or if it is, it isn't publicized or part of the conversation.
> And in 2024, Spotify will stop paying out songs which get less than 1000 streams in a year. Which means for me, as an artist in the early stages of my career, I am going to get paid nothing. I could get over 1000 streams on all my songs in total, but still get paid nothing. I could get 999 streams on a song one year and 999 streams on it the next year… and still get paid nothing.

I somewhat understand the idea the author is trying to write down, but thats 3€ a year per song an artist is potentially missing out. I dont think any artist is going to cry after those few bucks.
> "don't have any better options" seems like a better interpretation to me.

This is certainly the case for a company like Lockheed Martin. I used to live in an insular area where defense contracting was by far the dominant area of employment; although you could hop from one contractor to another you ended up having a very finite career progression because each of these companies were all competing for the same contracts which all had the same rules regarding how much they can pay employees. Staying at one such company for a decade isn't particularly uncommon because all of the others offer practically the same benefits and pay. Although the government periodically updates these rules they haven't kept pace with the market for some time now. Such downward pressure on wages combined with:

- a conservative technical vision that keeps worker skill sets 5-10 years behind industry

- long production timelines owing to slow, broken security and procurement processes (which are merely replicated in a new form every time somebody tries to introduce a streamlined alternative)

- promotions based on seniority and credentials instead of technical acumen and impact (since this is how the government attempts to objectively measure employee value)

- lack of technical rigor in interview processes (because contractors are incentivized to hire anybody remotely capable due to cost-plus-fixed-fee contracts, i.e. the "bodies in seats" mentality)

...results in employee stagnation and the phenomenon that you see in the article. I don't imagine that it's terribly different for large, entrenched interests like oil and freight companies. These are, after all, mature organizations with workforces many orders of magnitude larger than Dunbar's number with a dizzying number of orthogonal incentive structures spread across layers upon layers of middle management. Avoiding these types of issues at scale is obviously difficult - it's just a fact of life.
Same, I thought this was possibly a post from a former employee with some insights into the state of affairs at Spotify.
See "reverse power flow": https://roadnighttaylor.co.uk/connectology/what-is-reverse-p...
One analogy used to `explain' electricity is to compare it with (water) plumbing.
I think words matter and it's important that we all agree on the meaning if we want to convey ideas. My approach may be pedantic - but it also saves me from wasting my time reading an article that my be full of idiosyncrasies. It's okay if other people take a stab at parsing the article and/or derive value from it through.
The COVID pandemic is pretty clearly a black swan sort of scenario, and the article indicates its impacts are fading.
https://site44.com is kind of similar, except that all files in a given folder do not become public
> add support for interacting with local llms directly.

If that’s a WIP or even just on the ToDo list, you could post a request to that subreddit asking if anyone is interested in helping implement it. That’s not too spammy, and you’ll get reply notifications you wouldn’t see if I posted it.
Yea, the “pragmatic” EU approach to legislation: write it in draconian language and let it carry incredible sanctions (like millions of euros), but then just don’t enforce it. Unless you anger some bureaucrat of course.
AMOC decline and recovery in a warmer climate – Scientific Reports
Actual management is hard! Companies are completely chaotic systems, and every important feature comes as much from the details as they do from the big picture.

Most people are completely unable to work with that, what includes a large majority of the managers on every level. Worse yet, it's never clear if a good or bad result happened because of somebody's work or despite it, so the feedback is completely unreliable and it's incredibly hard for people to improve.

And yet, I've never seen anybody teaching "management" to even acknowledging any of the complexity. (Including famous authors and professors.)
Alternative Unix-style email handling
Farmers markets vary from country to country, but I'll provide context from my home country.

I went to the farmers market on a weekly basis. I prefer the farmers market because unlike the supermarkets, the produce is fresher, it is more local, it is much cheaper, and I get to know who produces the food that I eat. I care about organic food, and unless I went to the farmer's market that was explicitly for organic food (though less cheap), talking to the farmers would help me understand how they farm and all the nuance around it.

Anyhow, this is obviously not more efficient than a trip to the supermarket: it takes more time and I had to go at a specific time and location. However, I don't go to the farmers market in pursuit of efficiency. I do so because I want to support small farmers in my area, I want to eat fresher, and I cherish a tighter relationship with the food that I eat and the people who produce it.

I do understand your point of view on efficiency is meant as a broader observation, but I find that it misses the points of farmers markets that are at odds with the pursuit of efficiency: localism, conviviality, and, give or take, qualities about the food itself.
Spotify free version of course! Also, YouTube, though that's a bit more of a "choose your own adventure" type of experience, maybe not as easy/streamlined as you'd like
Show HN: Intuitive nutrition information
Hey everyone,
I've been building this nutrition tracker and calorie counter recently, after being frustrated by existing products for ages. I built a similar app 8 years ago [1], but came back to this problem again since there are still no good solutions here. Lmk your thoughts and improvement ideas :)

[1] https://news.ycombinator.com/item?id=10077618
Author here, thanks for posting!

Lots of stuff in this from profiling Go compilations, building a hot-reloader, using AI to analyse the build dataset, etc.

We concluded that it was worth upgrading the M1s to an M3 Pro (the max didn’t make much of a difference in our tests) but the M2s are pretty close to the M3s, so not (for us) worth upgrading.

Happy to answer any questions if people have them.