skysight-inc/HackerNews huggingface dataset:
Let me hijack this with a hate story about my wife and minigolf games.

Back in 1996 she thought maybe she needed a hobby. She was a housewife and we didn’t have any children yet. She said maybe she could do a game. At the time I was working in Microsoft C++ and the Microsoft Foundation Classes framework, building Windows apps. She had never programmed a language more challenging than Turbo Pascal.

When she asked how long it would take to even get started, I estimated about 18 months to learn C++ properly, another six months to learn Microsoft foundation classes. The six months after that to learn the windows API if she worked really hard at it. At the time I thought maybe there was a place in the Windows game market for a mini golf game.

She took less than a week to create a working, bug-free prototype, but then lost interest.

I hate people like that! Everything takes forever for me to learn.

Luckily she blessed me with a passel of pretty much bug-free and absolutely hilarious children, so I’m giving her a pass.
Useful in society says a lot?
*Tech startups in the SF Bay Area, who have employees physically located in the same.
Ideas to make money as solo dev
Hey ya! What struggles do y'all face that could be solved by a product that could be maintained by a solo dev?

Not trying to make huge amounts of money, just want to build something that actually helps people, and could eventually give some money in return.

I've been thinking about a unified API for file uploads for companies to easily integrate with S3, Azure blob, etc. using a single API. They could use multiple providers, migrate from one cloud to another, resumable uploads, maybe get insights about savings if they migrate to other providers, etc.

I felt the need for something like that while developing a serverless product since functions have memory limitations and can't upload big files.

What do y'all think, could that be useful?

I appreciate any other insights or ideas. Thank you!
client browsers have no "idea" of subdomains, either. if i have example.com login saved, and also a one.example.com and a two.example.com, a lot of my browsers and plugins will get weird about wanting to save that two.example.com login as a separate entity. I run ~4 domains so i use a lot of subdomains, and the root domain (example.com) now has dozens of passwords saved. I stand up a new service on three.example.com and it will suggest some arbitrary subset of those passwords from example.com, one.example.com, two.example.com.

Imagine if eg.com allowed user subdomains, and some users added logins to their subdomains for whatever reason, there's a potential for an adversarial user to have a subdomain and just record all logins attempted, because browsers will automagically autofill into any subdomain.

if you need proof i can take a screenshot, it's ridiculous, and i blame google - it used to be the standard way of having users on your service, and then php and apache rewrite style usage made example.com/user1 more common than user1.example.com.
Amateur Photography with Flux
The most expensive taco bell listed is my local taco bell. It's closed and has been replaced with a dumpling restaurant that is also expensive and not very good.
I understand the shortcoming but to be fair, if a website owner wants to track you he can do it even without cookie. I appreciate the gdpr for many reasons but the cookie banner constant spam is not one of them, I believe people just want to get rid of it even if it means agreeing to everything.
Unsloth is great! They focus on single-GPU and LoRA fine-tuning on NVIDIA GPUs. We are initially trying to target multi-node, multi-TPU, full-precision training use cases.

That said, in terms of single-GPU speed, we believe we would be behind but not too far off, thanks to JAX+TPU's more performant stack. Additionally, we can do larger-scale multi-node training on TPUs.

There are still more optimizations we need to do for Llama 3.1, such as adding Pallas memory attention kernels, etc
Substack's Ticking Time Bomb
> … her campaign successfully shifted the leftmost acceptable economic policies to be to the right of the electorate.

Huh. If that were true she would have won. So it can’t be true. Unless your claim is “the right was too far right” in which case your “right-of-the-electorate” cannot be mathematically true.

Were you trying to make a different point? The current one doesn’t hold water.
Object Relational Mappers like the one Django use are a whole topic of debate unto themselves.

They strive to map SQL concepts into a more code-friendly domain. Rows are represented as objects, references become attributes of those objects which can be eager-loaded by a join when you fetch the parent object or lazy-loaded with their own query when they are actually accessed. The N+1 problem comes from this lazy-loading scenario.

This programming model abstracts away the SQL which can be really cool and easy until you try to do something off the beaten path. Junior devs love it for the ease, and diving into the internals once things go wrong turns them into Senior devs!
Can they? I thought ICANN prevented such steep increases?
> A better way to think about what is happening is that passing a current from a power supply through an inductor transfers energy into the magnetic field. When you stop doing that, the magnetic field diminishes, transferring energy back into current. But this time, you direct the current into the circuit.

That's not my understanding of how down-converters work.

Rather, there's a big fat output capacitor that the load is connected to, and you keep topping off its charge with a MOSFET gated by a feedback loop that monitors the capacitor's voltage and actively adjusts the PWM duty cycle to keep the capacitor charged at the desired voltage regardless of what the load does. If you your input is 100V and your desired output is 10V, you just keep charging a capacitor to 10V, disconnect when it gets to 10V, and keep repeating that at hundreds of kHz, faster than the load can appreciably drain the capacitor. Inductors and diodes are "optional", but added to absorb current spikes. Their main principle doesn't rely on induction though.

Boost converters, on the other hand, rely on inductors to achieve higher output voltages than the input.
A metro system or two: https://www.thejournal.ie/metrolink-expensive-rail-undergrou...
Scrape Yelp data (places and reviews)
Vitest: Testing Types
These deaths weren't caused by an oopsie daisies accident, this was a clear, blatant prioritisation of personal profit over human lives, with numerous warnings and opportunities to pull back. The plant's been operating despite years of failing inspections, and anyone in the industry knows that it shouldn't have.

Evil is the pursuit of personal gain at the direct expense of the welfare of others. This is the poster child for it. It's not an indirect consequence, it's not a 'we tried and there was still a bad outcome', it's not a 'this stuff is hard and we got unlucky', it's not a 'there are inherent risks to this activity that can't be well mitigated', it's not a 'we didn't know this was dangerous', it's not a 'all the alternatives looked bad'. It's actively and playing Russian Roulette with the lives of your customers, and it killed people.

There's nothing extreme about wanting justice for such blatant disregard for human life.
You versus Bell Tests and the No Communication Theorem (2015)
Nothing is inherently right or wrong, see moral nihilism. At any rate, cartel operatives may have other intentions than just simply fill their own pockets. Maybe they are selling medical marijuana to people in need because they would love to help people, and get money doing that, how about this?
It's clear you feel strongly about this, so I'm not gonna try and talk you out of it; I think the viewpoint you're espousing is perfectly reasonable.

But I think you're expressing a subjective aesthetic preference, while trying to give it the weight of objective superiority by appealing to the principle of least surprise, "system standards" and the like. As burntsushi's tried to explain to you, it's possible to be surprised by ignoring .gitignore. It's totally reasonable to configure a source folder and expect coding tools to all use the same stuff. If I had to set up a .grepignore and a .findignore etc etc that would be surprising to me (and probably violate some design principles as well). And besides, system standards are just what we decide they are, they're no better or worse objectively and they're definitely not consistent (find, for example, does not ignore dotted files/folders). This is probably also a design principle.

I made this point elsewhere, but it's fine to prefer what you prefer. No further justification necessary! But you're presumptive bordering on rude when you tell other people that their preferences for tools they built are objectively wrong or worse. We should all be free to build tools without worrying that our aesthetic, personal preferences will be assailed as objectively worse or downright harmful. It's cool that ripgrep does this and plenty of people love it (it's very helpful inside an editor, for example).

> In my dotfiles, along with thousands of other people, I have...

Just give it a different name. For years I had 'cgrep' which was grep with a lot of --exclude to avoid junk generated html/js/css (etc). That way when I wanted grep I got grep, and when I wanted code grep I could get code grep. Ez.

> Good design should strive for users not requiring a manual.

I can't disagree with this more. This works only for shallow tools meant for dilettantes. I have... probably tens of thousands of hours in Vim. There's no way you could make Vim not require documentation, and I'm grateful it doesn't limit itself to only what is self-documenting and that I don't need to disable tutorial mode or little helpers every time I configure it on a new machine. It's a power tool for power users. It's not for everyone, and that's super OK. Reading is a major way we get new information! We shouldn't be so allergic to it.
The obsession with numbers and money, the sure sign of evil. Everyone, quick, drink holy wasser, until it's too late :D.
The friction of playing the game is how price discrimination has always worked, whether clipping coupons or fiddling with apps. You either spend time to pay less (and perhaps brag about it to make smalltalk just like this, which is like volunteer advertising) or you spend more to save time.

It's weird, but it's actually an incredible way for the more well-off to subsidize the less well-off (at the risk of enticing some folks, who have the means but love a deal, to be penny-wise pound-foolish at everyone's expense including their own). At the end of the day, more people get fed at the price point they can deal with.
> mail based workflows shine as reviewer is more encouraged to apply the series, compile/run it in their env

not to mention: if the reviewer does this for every version of the posted series, on appropriately named (versioned) local branches, then they can trivially run git-range-diff between adjacent versions!
I doubt that there are requirements on the number of members of a ham club, you could probably have a 1- or 2-member "club" for the adults in your household, right?
The Computer Addicts (BBC Archive 1983) [video]
> generate directions like "turn left after the green building"

I don't know about the rest of the world, but in the Los Angeles metro area, Google Maps already gives directions like this. "Turn left after the Carl's Jr.", "Turn right after the Starbucks". I notice it's usually done in areas where street signs are hard to see, but there is a clear landmark for the driver e.g. the golden arches of a McDonald's.
Fusion as a CAD engine is great. I've not used the CAM side, and while I used to use Eagle a lot I've tried to invest more energy into Kicad. The online limitations are frustrating though. Randomly and inconsistently not being able to export STLs because of a "translation service error" (when it could 2 minutes ago), or the inability to make drawings with the free edition. I mostly use it because there isn't anything else half as good for OS X that works offline.
> Hi,
I made this page to contextualize 13 billion euros (or 14): an amount due to Ireland in an EU Apple tax case and all over the airwaves here this week. I use some pretty silly back-of-the-envelope type calculations

It’s in the post. You asked a shitty question. Don’t be rude.
I’d say more than €5.
Takes one to know one?

The point is to help folks understand how significant this fine is. Take from it what you will.
Super stoked for this, used to a mechanical engineer and I mainly use solidworks maker or fusion 360 to scratch my itch when I design stuff around the household. As “old school” as the UI is, it has a lot of parallel with catia v5. It’s kinda like vim/emacs, you don’t get it until you do.
Could this be used for a selfhosted handwritten text recognition instance?

Like writing on an ePaper tablet, exporting the PDF and feed this into this model to extract todos from notes for example.

Or what would be the SotA for this application?
Report on virtual currencies in gaming: Getting played
couple hundred - I use this historio.us
pretty cool
Maybe I was skimming too fast, maybe someone can answer here:
Historically oak or other galls were used as a source to produce vegetable acids (tannic or gallic acid). I gather from the gallic acid article that galls are easy to crush. Is this why they are used rather than some other presumably more-readily-available part of the tree? Is there something unique about the gall, e.g. it contains more of certain chemicals/biomaterials?
Milk bar was never a regular bakery. Its items mostly got popular because of their creativity and uniqueness. But when you scale it out and stop innovating, it's not unique any more.
It's extremely weird to see this site on HN! I built this site in 2014 -- and haven't touched it since. I wasn't a developer then, I was a product manager, and this was a "look, hiring managers, I can build things" side project (it worked, I've been a dev since 2016).

Despite being about 40% broken I keep the site up because it's still reasonably functional and there are a surprising amount of sites that now depend on having hotlinked the patterns directly from this domain. If it ever degrades to the point of being actively dangerous (and the attribution link rot is pretty close), I'll shut it down. Until then, it's a fun relic from the internet of a decade ago.

Just to answer a question upthread (and I 100% agree this should be on the website), the patterns are all CC-BY-3.0, meaning it just requires attribution and any pattern can be used for free.
Also the signal propagation speed in a fluid system is limited to the speed of sound in that fluid, vs ~c in electric circuits
It's the hands in the second picture. I get where op is coming from. The man on the left is pointing in an odd way that makes his hand look distorted.
I wonder if Google will try to use this on the YouTube app to prevent revanced from working.
I've answered this elsewhere in the replies: the EU has the right to form an independent economic policy and to write regulations in support of that economic policy and to prosecute/punish companies in accordance with those regulations.

I am just calling it by that: EU protectionism against big US tech cos.

The EU doesn't need meiraleal patrolling the internet helping them masquerade as punishing the evildoers.
Richard Feynman on Electron 2 Slit Experiment
> Debian effectively does this. It doesn't actually implement the crates.io API, but when building a Rust package they tell cargo "look in this directory for dependencies, don't talk to the network".

That sounds close to what I had in mind, but I assume you run into problems with the finer points of Rust's dependency model. Like if I depend on libfoo v1, and you depend on libfoo v2, there are a lot of situations (not all) where Cargo will happily link in both versions of libfoo, and applications that depend on both of us will Just Work. But if libfoo needs to be its own Debian package, does that mean every major version is a different package?

That's the first question that comes to mind, but I'm sure there are others like it. (Optional features? Build vs test dependencies?) In short, dependency models (like Cargo's and Debian/APT's) are actually pretty complicated, and ideally you want to find a way to avoid forcing one to represent all the features of the other. Not that I have any great ideas though :p
Couldn't they just patch out that check?
I'm Black. This is such an abstract incentive problem such that I can't much care, given the obvious real ones we already have.
The entire history of the tech industry is one of profitability being a trifling concern compared to buy-in from the investor class and sometimes government subsidies. Feudalism doesn't require profits, only power over resources
Maybe check baikal https://sabre.io/baikal/ comming from Nextcloud it was a lot simpler to host.
I’ve never taken apart a bathroom scale or tried to measure any of the above, but my intuition is that this article completely misses the point. Bathroom scales don’t deform a whole lot, and humans are squishy! When you take a running leap onto a playground swing, you are part of an oscillating pendulum. When you step onto a scale, sure, there will be a transient, but there will also be a whole lot of noise as you balance, wiggle, breathe, etc, and I bet the latter is dominates the former.

A self-respecting bathroom scale (not the kind that is intentionally biased to read the same number twice in a row) acts like a moderately low-pass-filtered sensor. As you move a bit, the number changes.

So the scale is averaging over time, not waiting for some very stiff internal spring to stop oscillating.
I think everything you said was wrong. Cursor is amazing now with the large context windows it’s capable of handling with Claude, especiallly at the hands of an expert programmer.

A junior writing simple code is the exact recipe for disaster when it comes to these tools.
HN, as with virtually all user-generated content sites, leverages both member actions and automation heavily.

Annually HN sees about 150k active users, 400k stories, and 4m comments:

<https://whaly.io/posts/hacker-news-2021-retrospective> (2021 retrespective by Whaly.io).

It has one public-facing moderator (and apparently a few others who don't post publicly on the site). HN's own mods see very little of the total site content. Automation and member votes, flags, and vouches, as well as emails to the mods, are what keep HN humming. Not perfectly, but quite frankly one of the better-run online discussion sites, and one whose quality has remained remarkably steady over nearly 20 years.

If you see something you think isn't right (bad content not flagged, good content flagged, whatever, email the mods, and they'll take a look. I do this a lot myself, usually with positive results.
I don’t think you understood their point. They were comparing that location to other Taco Bell locations. It wasn’t a comment about the chain.
A lot of folks aren't great with numeracy, so I think it's good to use examples to help people understand how much tax Apple didn't have to pay that they themselves would have had to pay if they earned as much as Apple did.
anybody knows why portable ECMO isn't used for the organs?
Not anymore.

Now there is pre-tipping, tipping for no discernible service, fake tip jars in places that aren't licensed for it, etc.

More people are becoming aware that, in the US anyway, the wage is reduced commensurate with expected tips, and so customers are more or less obligated to supplement wages, and avoid offending servers, unless we don't want to be served at all.
I commented awhile back on another thread that:

I think, ultimately, there are only 3 possible explanations for the paradoxes of the quantum world. 1) superdeterminism (everything including our choices in quantum experiments today were fully determined at the instant of the Big Bang), 2) something "outside" our observable reality acting as a global hidden variable (whether something like the bulk in brane cosmology or whatever is running the simulation in simulation theory) or 3) emergent spacetime (if space and time are emergent phenomena then locality and causation are not fundamental).

You seem to be suggesting something similar to option 2. Or am I misunderstanding?
It's not clear from the description, what level access does this plugin have? One of your examples is "my server is running slow", does it have the ability to view the configuration or run tests or corrections or just provide troubleshooting steps? Another example is reading over Yoast SEO reports, can it implement changes suggested?

I wasn't sure if this is a "we've indexed general troubleshooting and documentation and provide you a chatbot that understands Wordpress", or if this was doing more heavy lifting.
Most statistics are pointless. This is just a representation of what 13 billion is.
>Mauryan empire a little under 1.5 centuries. By comparison, east india company rule lasted a century and the British crown's rule less than that
This is a very dishonest way to obscure the actual facts.

Direct rule from Britain lasted for almost 90 years: 1858 to 1947. Even by your numbers then, that's 190 years: longer than the Mauryan empire's whole lifespan, and much closer to that of the Mughals. From there the question remains whether it's the longest "unification", and this mostly comes down to exactly when each of the aforementioned empires could be considered to have "unified" India.

By any definition the Mughals united the subcontinent by 1707AD at the latest: but by 1751, less than fifty years on, their effective domain had declined to a few pockets in Rajputana and Bengal.

The Guptan Empire on the other hand, while certainly a key predecessor to later Indian states and a major unifying force in the northern half of the subcontinent, never conquered the southern half -- what is today Karnakata, Kerala, and Tamil Nadu never entered their control. The closest they got was ~420AD after the south-eastern conquests of Chandragupta II, but again within fifty years they again lost control of today's Orissa, and even lost large swathes of north+western India to invasions from the steppe.

You call GP's post "a lazy opinion backed by little research", but when you dig into the facts I can't see how you could argue that his claim is incorrect. The British Raj alone seems to qualify as the longest-lasting unification of India before the modern Indian state, and if you include any part of the EIC's rule then it's indisputably so.
This is a year old link to a discussion forum of lower quality than HN. This is a fun topic for sure, but there’s got to be a better way to start it than linking to a random old post on Reddit.
Isn't the possibility of side-loading one of the main things protecting Google Play Store from being hammered by the Digital Markets Act?
Linux Kernel Schedulers and Tools
Pretty curious, what was the problem with Omada, if any? It seems like a great system and I'm wondering if there are any particular shortcomings in contrast with other similar offerings on the market... Personally I'm looking to do a major home networking upgrade and Omada has come up pretty high on the list for having easily-managed SDN.
Skipping library code in GDB with help from libClang
That's nice! Another one is remembering the phrase:
Can I have a large container of coffee please sir.
Depends where the check is... most likely outside of the app itself. A regular phone with google play services already has a "backdoor" of sorts where google can push any code they want to you... which they have already used for dubious purposes like forcefully uninstalling certain apps from devices under the guise of security.