skysight-inc/HackerNews huggingface dataset:
Poverty is not quite the right word. "Sterility" is the word I would use. My linux machine is a complex, fiddly beast, which I treat like a bonsai tree. My mac, however, gives me "dead mall vibes" in comparison. It's not all bad, I get more work done. But it certainly does not feel "alive" in the same way my linux machines feel.
The review description (at least GitHub has this) should contain a TLDR.
I've been a linux desktop user for a long time now (~25 years?). I generally don't talk about it, as it's not a suitable environment for a lot of people. So I'm always surprised when I stumble upon somebody using it. Just recently I took a Google Cloud training course and the instructor used it as his daily driver. Not only was this impressive to see "out in the wild" but it was nice to see all the tools needed to lead a remote training course worked in his setup. He had a webcam working great (even focused/panned on him as he moved). He had a powerpoint/slideshow going. He had zoom/teleconferencing software working. And it all worked through the course. There was never 10-20 minute pause because something wasn't working right. Having this level of viability and operability is something I never expected to see.
Ahah same. I literally just posted another comment here saying the same. I even made a PSA on my blog to let them know and people keep doing it.

I really don’t get it. If you want an RSS just use that.

But i guess people are used to not have an RSS available so they don’t even bother checking.
This totally happened to me all the time in prior jobs with cultures of low quality and lack of ownership.

When I review code, I'm always careful to prefix low-importance things with "[suggestion]" or "[nitpick]". These are small things like typos in comments that would not block me from approving the view.

So people who know me know that I don't flag things frivolously. However, I would often review someone's code (someone I know and respect, mind you) with 3-5 changes that MUST be made before I would approve it. Because not fixing it would either be a bug, or would make life unnecessarily difficult later on. They would fix ONE of the things and I would have to point out that they didn't address any of the other things. And then they would go back and fix one more, and the cycle continues until they FINALLY get all the things addressed.

Only once have I gotten worn down and approved substandard code because I was tired of all the back and forth. In that case, it was a student whose paid internship was almost up and he had to have it deployed before he left. (We never ended up using that project...)
Is this an artifact of the tool?

Promoting leaving notes as you go, for him only to find it later, with no way in the tool to reprioritize?
Here are some solutions I've seen in various teams:

For one-off reviews, set the expectation: The developer is asking for feedback, and not permission. He doesn't need to justify to the reviewer why he didn't incorporate all the changes. Don't give people pointless authority over others. This will solve most of the problems in the submission.

For more structured/important reviews, a third party moderator decides on disputed code changes. If you can't have this, then insist on > 1 reviewers and state you'll only make changes if the reviewers have consensus. This often solves style issues.

Changes I would like to see, but have not seen:

Reviewers should not ask questions - they should state concerns. So no "Why didn't you do this via X?". Instead, say "I think doing it via X instead of Y is better because ... ".

And definitely banned: "Why did you solve it this way?"
thank you so much, riedel. this is the first answer that addresses the question. i appreciate the effort you put into digging and sharing your knowledge.
This is good feedback. Two of us have raised in the past and have some experience working with VCs. I understand how stressful it can be, we do prefer the YC communal approach to things and will very much want to be a part of it.
Yup. If you add nuts to your truck and it didn't come out of the factory with them, then your truck is trans.
That's not how the legal system works. You can't take a random photo to court as evidence of anything. Whether it is AI generated or not is irrelevant.
laws =/= amendments. Think of laws as "anything goes, as long as it doesn't go against the constitution". Which includes the process of how congress and the president sign off on a law. There's nothing in the constitution saying that the government can't enforce a minimum wage.

Now if you want a stronger law, or to override the constitution, you perform an even more involved process which includes ratification from 75% of the states. But this is extremely difficult, by design.

>Which one?

In this case, the US code for this is The Fair Labor Standards Act
Of 1938, last amended in 2011. But the amendment to this act that increases minimum wage was last amended in 2009.
Hehe, luckily I'm both a cyclist and a runner. I am quite annoyed by fellow cyclists who ride on sidewalks but I understand that many don't feel safe on roads that I consider a nice sprint segment despite (or because of) lots of fast moving cars around me when I try to beat that Strava KOM...

It's a lot about subjective safety feeling: Many cyclists feel safer on sidewalks, runners feel safer without cyclists, scooters and cars around them and motorists feel quite safe all the time in their metal box. Separating traffic, slowing down cars in towns and cities is the only way forward and even though it might seem very slow going or even small reversals like in Spain are taking place: It will happen within our lifetime.
Posession of gold was banned in several leadimg economies such as US and UK in the 20th century [1]. Didnt really stop people from using gold as a store of value.

[1] https://en.m.wikipedia.org/wiki/Executive_Order_6102
PassiveLogic Swift AI Compiler Delivers Energy Efficiency over TF and PyTorch
An 'AI Scientist' Is Inventing and Running Its Own Experiments
>the 22% caused by open car doors is also negligence on the cyclist's part.

disagree. the most typical bike lane in America is nicknamed "dooring lane" - a painted lane that forces cyclists to ride in the dooring zone. As for speed, I've been stopped at a light and had a parked driver open their door into me without even looking. If riding next to parked cars is dangerous, then it's the street designers who are to blame.
The Market for Lemons (2023)
Most of these, maybe all, have a dual pull request antipattern.

> The Ransom Note

A developer submits a patch that's especially important to them. When you point out that additional changes are needed elsewhere to make the component stay logically consistent, you get told that those changes are unrelated to the problem being solved (their problem being solved).

> The Guessing Game

A developer submits a substantial patch. They contents of the patch indicates that the submitter has not understood the design of the code they're modifying. When the reviewer communicating this back to the submitter, the submitter expects the reviewer to drop what they're working on and instead work on designing the feature the submitter needs.

> The Priority Inversion

A large patch has been submitted with poor explanation of the underlying design. Properly reviewing if the patch makes sense takes time. The submitter (publicly) complains that they (verifyably) aren't getting responses to their code reviews and that this is holding back feature X.

> The Catch-22

There's a tradeoff to be made, and the decision made by the submitter is far off the mark.

---

The problem usually isn't picky reviewers or sloppy submitters, it's the lack of clear contribution guidelines.
Fair. I guess I've found that in my encounters, personally doing everything proper for other's code reviews hasn't inspired change in the other developers to reciprocate.

i.e. I haven't walked into an environment with a lacking PR culture and managed to effect a cultural change (yet). Maybe seniority is a prerequisite?
I'm always surprised how much I don't miss dynamic allocation. :)
I switched to desktop Linux about a year ago. Fedora Sway Spin. I have done a major version upgrade without issue. None of the buttons moved. Nothing broke. Just business as usual. No complaints about the OS itself. The final straw was a Steam game that wouldn’t launch on Windows 10 but worked in Steam/Proton. I haven’t booted Windows since.
Sorry to be a downer but a cloud instructor is still a techie. I'd be way more impressed with a lawyer or an accountant using it but I've never seen one so far.
What got through? My understanding is there were no meaningful hits--some of the ballistic stuff wasn't intercepted but came down where it didn't matter. And you don't know if that means a miss or means they didn't fire--Israel has gotten quite good at plotting where a ballistic weapon is going to come down and deciding whether it's worth expending an interceptor on it.

The only casualties I'm aware of were from the debris of a successful intercept. It's not like a war game, when you kill something it doesn't just turn into a boom and disappear.
>For 100$ a month I expect a far more polished product than for 20$

I hate to put you on blast but this is exactly why people charge $100/mo instead of $20/mo. They do not want the customers who feel (sorry for the term) "entitled" to a heroic level of features, support, polish, etc. They want people who have a hair-on-fire emergency that is so awful that they'd gladly pay $1000/mo for it, and are thankful that your software - klunky as it is - is giving them $900/mo of free value.
I just put these in a big GitHub repo so that I consider them shared and therefore finished.

https://github.com/shepherdjerred/practice

https://github.com/shepherdjerred/archive
It's not particularly invasive or expensive, is it?
I agree on one level, but I also know that I'm a person who needs to have some kind of external incentive or else I'll just mire myself in endless rewriting and refactoring; unclear whether that has to be a boss/customer wielding a deadline or if it's enough to have a colleague who leans slightly more to the other end of the practical-idealistic continuum, but I know my best work happens with at least some kind of pressure being applied.
The Wooster in Ohio is spelled "Wooster".
What about the 6-monthly and 2-yearly forced upgrades? How are you faring with those?
As a non-native English speaker but someone who grew up in the US, you may have no idea how much I appreciate that. Thank you!
Is it including or excluding the SteamDeck users?
Maybe the thought of buying one brings up mental images of going broke?

Decent hardware that Linux is happy with is definitely much cheaper than a decent MacBook.
For reference, most mice sensors have sampling frequency in excess of 5000fps on the low end, but the data is consolidated and reported at a 125hz usb polling rate.
If you want to avoid all driver issues you should probably be asking about a hardware/OS combo, not just one or the other.

But over the last few years I haven't had significant problems.
How Costco Hacked the American Shopping Psyche
Rather than doing self-supervised learning on the actual video frames, why not do it on the byte sequence that represents the video file?
The most productive team I worked on just ignores this shit in code reviews.

Like we will suggest stuff if the obvious formatting is wrong in a way the author probably didn't intend, but we're not going to hold up a code review on a nit. If there's one variable that's Pascal case instead of camel case or something that's not going to stop the code from going in if it's good code from algorithmic and documentation perspective. We just vaguely try to be consistent in each file and act like adults.

We really agreed on value. We would insist that code that could be tested had tests. It was a C++ code base so we insisted that things be as fast as reasonable suggesting proper algorithms and data access patterns. And in general actually cared about bugs and making then shallow.

Another point of agreement was that an automatic code formatter almost always made it look worse than having a few nits here and there. Anyone who mandates the things that really don't matter is just getting in the way.
https://archive.ph/vYoEm
It's not a conspiracy. It's just something I've noticed when talking to people. They will happily cite the jobs number that came out in the original report and then look blankly at you when you mention the revision. To me that indicates an imbalance.
Even inconel is bubble gum in a Kurt vise if you're chasing tenths, or microns.
Basically. Put out 10 headlines of job growth to set expectations -> market behaviour. Last part important because you can keep economy humming for some time via perception management and collective delusion. Which affects voter sentiment during election season. Have media that favours you, which MSM does dems, not emphasis revisions in news cycle. It's not about fearing getting caugh because BLS is "transparent", transparency matters much less when you have influence/control over setting news agenda.

That said, were consistent downward revisions last year historically anomolous? I've seen conspiracize so, charts et all. If true, then there's charitably some new artefact in system or uncharitably deception.
Major Outage: Open AI / GPT
Well, Mifare Classic has been known to be vulnerable for almost 15 years now. The technology isnt quite "paper thin" when using card types that arent trivially clonable (such as DESFire and iClass SE)
bingo.. reads like a non-story. Not too different from any other public wifi, really.
Houston only has three loops: I-610 and Beltway 8, with State Highway 99 under construction. The latter 2 are both toll roads. (I guess the highways around downtown form a loop, but as a former resident of the city, I never heard anyone call that a loop - I-610 was always the inner loop.) If you’re going to shit on Houston, at least get the facts right.

Also, what’s wrong with beltways? The main flaw in the interstate highway system, from an urbanist perspective, has always been the highways cutting through the historic urban core, which tend to attract traffic just passing through. Houston has those too, but not really any worse than most American cities. Beltways are really great at diverting such traffic away from the urban core. Unfortunately, as cities expand, beltways tend to become part of the urban core, so farther out beltways need to be built to retain their advantages.
Stripe will destroy your business
Two Unix systems and one is increasingly infuriating professionals.
In general for embedded, you don't page memory even if you're running something like embedded linux.

For high performance stuff where you need low, predictable latency, you're probably not going to want to use dynamic memory at all.
Possible solution: mandatory pre-commit or pre-push hook that lints the code.
Specifically "rental e-scooters" not "e-scooters" in general and the main complaint (https://techxplore.com/news/2024-08-melbourne-vote-rental-sc...) is:

scooters had been scattered around the city "like confetti"

I am very sympathetic to this argument against rentals.

With no skin in the game, renters abandon these things tipped over anyplace they like: in the middle of the road, on people's lawns, on sidewalks, and even in the canal system where I work. Worse, some providers who presumably want to achieve a first mover advantage also seem disinclined to care about what happens to these things.

Where should people leave them? I assume they should leave them at a set of standard lots scattered about, but rental companies where I am seem to drop them off randomly wherever they like and seem disinclined to secure standard parking options for their fleets.

If no one cares about rentals not the owner nor the renter then of course that will be reflected in how they are treated and the result is as described.
Motorists will try to squish through if you give them just a little too much space. Please do no cycle with just a foot of space towards the side of the road as this is always an invitation for motorists to overtake when it's not safe.
I‘ve had a platform lead constantly try ransoming small refactorings into feature PRs, because he found out that’s the only way of achieving continuous architectural improvements. (Medical product, so the process was rigid)
You know what, this is actually a pretty good point. No politician wants to go out on a limb proposing a specific solution in case some of their demo doesn’t like that particular one.
Search keyword is "relicense", and especially "BSL" or "Cloud license".

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Redis, rhymes with this. Redis Labs, which captures the smallest sliver of the value OSS Redis provides, is valued at $2 B, with 2023 revenue of $151 M.

MongoDB, aka AWS "DocumentDB" (Microsoft/Azure Cosmos DB seems to have a different lineage). Mongo had $458 M in revenue Q4 2023 [1].

[1]: https://www.businessinsider.com/redis-labs-ceo-ipo-2-billion...

[2]: https://investors.mongodb.com/news-releases/news-release-det...
Or at least we have to weigh the credibility of images, audio, and video, much as we weigh the credibility of words and data.
What about always wearing a mask indoors and only wearing it outdoors when you are near people for more than a few seconds?
I think a lot of stock gets put into distros for driver issues, but a huge factor is the hardware you're running on.

Some distros like popOS intentially bundle drivers for newer graphics cards and the like, but that aside, if you don't have really hardcore requirements, picking decent hardware that's a few years old will probably smooth out your journey a lot, regardless of which distro you pick.

If you're coming from macOS you might be happy to pay a premium for a purpose built machine as well (I have a System 76 laptop which has served me really well for a good 5 years or so now with no sign of slowing down)

As an aside, Linux Mint, PopOS and Ubuntu (the three you mentioned) are all great choices for a reliable, stable desktop.
Thank you for posting this. Was surprised to not see any mention on the front page. They just had me do an infuriating CAPTCHA to allow me to log in, and when I was done, the login button didn't work.

EDIT: Just created an account to post this thank-you after years and years of visiting.
The gov. of maryland at the time of the freddy gray riots had the national guard on standby for HOURS before the mayor finally permitted the state to assist.

It is a horribly fucked up city, corrupt from top to bottom, rampant crime, murder, fraud, etc.

But no worries, residents of the city pay an ADDITIONAL tax beoyo9nd federal and state taxes to ensure things stay exactly the way they are. Baltimore city could triple their tax rates and nothing would change.

This is a microchasm of the entire US. One of if not the wealthiest country in the world cannot figure out that throwing money at problems DOESN'T FIX THEM. It is a rich-person way of thinking: "something broke, I'll pay someone to fix it" but thr "someone" lines their pockets, pays lip service, does the least costly "fix" possible, and laughs all the way to the corvette store.
Yes, unfortunately. That’s a no-go for me.
It's 2024 and we're suprised by a webcam working. It makes me a bit sad somehow.
As a Linux desktop user, I installed windows in a VM to use an application that is not available for Linux (a printer app made by a vendor was available only for Windows and macOS).

Awful! Slow, bloated, my files by default were uploaded to Microsoft (and the setting is easily reversed with updates if turned off), lots of advertisement everywhere I click, edge is slow, …

Glad to be a Linux user! The quality of open source software is frankly very high. The only limitation is that some drivers or software are not made for Linux.
Well can they get cars to dim their headlights and not mess with others' collision detection?
Started around 40 minutes ago.

The API appears functional but any playground login, or mobile sessions seem to be invalidated without the ability to log back in.

Heres a twitter/reddit thread confirming multiple people having issues:

https://x.com/TheWebLifestyle/status/1826324989576184250

https://www.reddit.com/r/OpenAI/comments/1exx0vb/cant_log_in...
The proof of Young’s inequality is pretty neat but has the „magically think of taking a log of an arbitrary expression which happens to work” step. But it clarifies why the reciprocals of exponents have to sum up to 1: they are interpreted as probabilities when calculating expected value.

Here’s how I like to conceptualise it: bounding mixed variable product by sum of single variable terms is useful. Logarithms change multiplication to addition. Jensen’s inequality lifts addition from the argument of a convex function outside. Compose.
A couple of thoughts:

As a customer, if I see firm boundaries set, (IE, read XXX before contacting me,) I usually assume that someone is under stress from nonsense like this. Then I try to be on my extra-best behavior.

I know a lot of people suggested raising your price. Some alternatives are to:

1: Offer two price points: The $20 / month gets no support, the $100 / month is supported.

2: Consider some of the feature requests, but as a consulting. "Yes, I can make that for you. It will cost $30,000 and you will have exclusive access to it." Some bozos may pay it.

And finally, it doesn't hurt to do one-line responses to dumb requests with "Please read the doc at LINK". It also doesn't hurt to openly state, in such a doc, things like "I am not implementing new features. Custom consulting is available."
Show HN: Privacy-friendly QR code generator
Yeah I wasted 10 minutes on this, and even contacted support.

Their status page is misleading and the only way to see it is to look at the most recent tiny sliver of their chart.

Thats one of the worst CAPTCHAS I have ever had to deal with.

After passing it you end up getting a 503 ERROR against https://tcr9i.openai.com/fc/gfct/, and it shows no actual fail notification, and prevents you from logging in.
Not exactly what you're getting at, but you could maybe imagine an explicit version of malloc where allocations are destined either for thread-local only use, or shared use. Then locally freeing remote thread-local memory is an invalid operation and these kinds of assume-locality optimizations are valid on many structures. I think you can imagine a version of mmap that allows for thread-local mappings to help detect accidental misuse of local allocation.
I know it's a minor detail but the other day I was using Windows for something and I was amazed by how sluggish even task manager felt.
It kinda feels like raising the Temperature of a LLM too high, if you'll forgive the analogy. Yes, there might be occasional-seemingly brilliant-bursts of creativity but most of the output is just going to be nonsense.
Having worked in quite a few startups, parents observation is absolutely true.
> Having this level of viability and operability is something I never expected to see.

It’s unexpected even in the case of techies.
It is an old domain. The registration date is "before Aug-1996", when Nominet was created to manage .uk domains.
This is especially true in the trades. If you're able to:

- be on time

- respond to emails/texts, and especially: phone calls

- give quotes

Then if you're even halfway competent, the world is your oyster. Please come do work for me!

If you can manage people and budgets, you can have more work than you'll know what to do with (assuming there's work available).

The inability of many people to focus their attention and prioritize their work is shocking to me. This isn't just for the stereotypical "younger adult" either, this seems to apply across the board (and especially to boomer-aged adults!).
Fedora is a good desktop and if you have Centos/RHEL experience your muscle memory can be useful.