skysight-inc/HackerNews huggingface dataset:
Do I really want a mix of programmers on my project?

That's a very sweeping blanket statement and you're putting a lot of your beliefs on to other people. The smoothest projects I've worked on were always full of nothing but senior developers. But even though that is just my personal experience I know full well many projects benefit from Junior developers. Sometimes fresh perspective and energy are what you want to solve a problem instead of experience and expertise.
The University of California system already cancelled it's Elsevier subscription in 2019, with an aim to making all UC research open access. Without a legislative instruction from the state, just UC librarians and administrators and whatever other UC decision-making processes.

https://www.universityofcalifornia.edu/press-room/uc-termina...

https://www.insidehighered.com/news/2019/03/01/university-ca...

https://www.nature.com/articles/d41586-019-00758-x

The fact that you are an academic PI in California (At UC?) and don't know this is interesting! In that I guess, for you at least, it didn't have any deleterious effects to lose access to Elsevier subscriptions (apparently it hasn't been a disaster for researchers!), but I guess also the open access efforts haven't had any obvious positive effects notable to you?
NYC housing lottery for apartments under $175k – near Central Park
Main discussion thread here: https://news.ycombinator.com/item?id=41308599
Thanks for reaching out. The issue you’ve described seems to be on your end. Please check your settings or consult our docs for further guidance. If the problem persists, feel free to get in touch.
Easier said than done :-)

Tests might cover more code than a single unit owned by different teams, thus end up with multiple owners. Prefer "squads" as the owners rather the individuals.

But just like documentation the ownership might be stale and out of sync. So the idea would be let some reds in SLO dashboard correct them over time. It's not possible to automatically link "tests" to the "code" always.
Usually if something isn't working it becomes a bottleneck so a lot gets built up behind it. Once the 'dam breaks' so to speak you're playing catch up plus you probably don't want to think about the problem anymore. This is also a reason things don't get documented.
+1 on Apple Silicon build being damaged. A lot of users that care about aesthetic are going to be on MBPs and they're all blocked right now.
Obsessing over taxes is understandable given their complexity and potential consequences. Till you figure it out
I feel like the same things could have been said about Webvan.
I authored this site to help with this exact question:

https://cdaringe.github.io/programming-language-selector/

Try it out, give me (friendly) feedback!
Show HN: A shell script to search multiple torrent sites from CLI
uh, I beg to differ. I felt like an autocomplete with a knowledge base and "direct links to the right email forms" would have been faster than the fake chat interface that the "bot" uses.

(Also, if you own a home in NY and use lemondade -- do know that they don't cover cast iron piping (extremely popular in NYC). I found that out at renewal...)
so the perpetrator of genocide is winning. Well done or turning around from victim to evil.
Mimalloc Cigarette: Losing one week of my life catching a memory leak (Rust)
> I've read countless articles on how to rearrange the "declaration of what you want" in order to get the database to do it in a fast way.

While this is doubtlessly true, in many cases the “rearranging” also involves a subtle change in what you are asking the database to do, in ways which allow the database to actually do less work.

SELECT 1 WHERE EXISTS vs WHERE ID IN (SELECT ID FROM mytable WHERE …) is a great example. The former is a much simpler request despite functionally doing the same thing in the common use-cases.
> I've started to ignore studies these days that contradict how most humans would have lived, for most of humanity

This is probably one of the worse heuristics I've ever heard.

Humans throughout humanity have lived awful lives full of disease, death, and misery. It used to be common for a woman to have 10 kids and maybe 2-3 would make it to adulthood.

The only reason you even have the ability to take such an obviously wrong position is BECAUSE of the very things you "ignore".
Kapa.ai Achieved Super-Fast, Production-Ready Local Environments with Docker
I should do this with Amiga so I get actual software chads instead of r/unixporn arch Linux ricers.
> perhaps we could name it after the latin word for "of the state"…

Civitatis?
Weird thing to say considering russians didnt bomb any NPPs yet, but did actually brick Viasat disabling "remote monitoring access to over 5,800 wind turbines"

.. in Germany of all places

https://cyberconflicts.cyberpeaceinstitute.org/law-and-polic...
Back in the optimistic 2000s there was the brief idea of GRDDL – using XSLT stylesheets and XPath selectors for extracting stuff from HTML, e.g. microformats, HTML meta, FOAF, etc, and then transforming it into RDF or other things:

https://www.w3.org/TR/grddl/
GOW Ragnarok PC Specs
Come on man, everybody knows France has their own nuclear weapons, have had for many decades.
I’m not really complaining, I’m saying it’s useful, but don’t pretend it’s better than what it is. It’s cruise control on a car— makes long drives better, but doesn’t literally drive for you.
Damn, this is impressive!

We built a WebGL text renderer with full CJK support using Harfbuzz for our production whiteboard web app. I thought that was complicated until now.
The normalization of deviance around lack of sleep and experience if definitely the number 1 issue, but come on. That design to maneuver the ship was fucked up at too many levels.

> Thrust transfer during which different people can operate on each propeller.

> Thrust transfer that automatically disable gang.

> The steering rudder that gets reset when transferred.

> The steering taking the current state of the steering wheel when transferred.

> The manual mode that became the default mode, allowing the transfer of controls to empty stations.

The problem with touchscreens is not the touchscreen, it's the abstraction that makes possibles things that would make no sense with real controls.
Why would, at any point, the current position of controls be different depending on the station you're looking at?
Tmux splits are really nice on the server, and getting the server and my local system to be aware of each other is… either very difficult or impossible.

Tmux and vim splits, the competition between them can be a little annoying. Mostly I prefer tmux splits, but the shared yank buffers and ability to link scrolling in vim is really nice.

You can open a terminal in vim somehow IIRC, maybe vim as a multiplexer is the way to true enlightenment, haha.
So, bubbles are hard, especially when the underlying fundamental thing does not respond well to price increases (NIMBYism, zoning, weaponized environmental legislation, etc.)

https://www.fullstackeconomics.com/p/the-2000s-housing-bubbl...

Tech bubbles are doubly so, because now that "total addressable market" has exploded thanks to the internet everything is a bubble. (Starting with the good old dot-com one, and crypto, and AR/VR/Metaverse, and now AI. Folks are comparing Nvidia stock graphs to Cisco around 2000.)

....

Likely the HN crowd overestimates the effect of ZIRP on tech, because how crazy the last 10-15 years have been. (But we see that the economy in general performed extremely well, real wages increased, etc.)

Yes, of course there were (and are) a lot of scummy ventures, but there will be more.

...

Regarding rates, the picture is a bit more complex. So coming out of the 2008 crash the Obama/ARRA fiscal stimulus was too small. (And of course it got hyper-over-politicized on "both sides".) And the monetary response was also lackluster.

But we also know now (benefit of hindsight!) that the rates before 2008 were too low.

https://www.caixabankresearch.com/en/economics-markets/monet...

One important take-away is that of course everyone wants growth, more growth would help lower taxes, inflate away deficits, yey! Prosperity is good!

But ... we can't simply buy growth with endless loans from our future selves. Real economic growth requires increasing productivity, which requires applying new (better, more suited to the situation, more profitable) technologies, which requires changes (duh), but an aging population is very change-averse. The US with the political gridlock tends to go on wild goose chases, spending enormous amounts of money on bullshitting instead of picking better technology.

(And here technology includes social technology too. From the things like "lack of funding reform for fire departments leads to them going with too large firetrucks everywhere to be able to bill a lot, which leads them to not sign-off on thinner roads, which leads to too wide roads where motorists drive too fast, which leads to too many injuries and fatalities" to all the usual like lack of gun control and bribery rules for the courts.)
Run AI inference apps with self-hosted models on Cloud Run with Nvidia GPUs
> The customer support efforts when you don't feel like it, being ghosted after helping a customer, the random or fraud disputes.

These three challenges + context-switching between marketing and product are really tough at the early stage.

I've found that growing a business from 0-1 is very formulaic - not easy but the roadmap is clear. Scaling one is much harder, especially without outside capital. There's a huge gulf between earning enough to replace your salary vs. hiring good people to take over lower-level tasks early on. And marketing usually ends up being too critical to outsource at first.

At least with digital products, customer disputes can always be settled with refunds, even when the claim is dubious. Eat the loss and move on. Physical product disputes really sting when you're out the cost of inventory + labor.
On Apple device: Apple ID > Sign-in and security > Sign in with Apple. You can see all of the logins and disable them if you want.

In your Google account settings look at Security then See All Connections. Can also remove those individually if you want.
"That's why we use multiple LLMs, because it gives us an S!"
Yes they are idiots.
Well more likely they were cogs in a dysfunctional bureaucracy that is not allowed to do good work because it doesn't allow common sense to drive decision making. So the 'idiot' here is an organization, maybe, and not a person.

Yes, the UI was obviously terrible before the accident happened. My first thought when I saw the picture was, wow, that's terrible.

You seem to be one of those people who doesn't believe that things can have inherent quality, or that anyone can perceive that quality. It's a sort of nihilism about the idea of excellence. But people do this everyday. It's easy. It's a natural impulse that most humans have when you interact with anything: this is shitty, this isn't shitty. So bad design is when something is made that's shitty and doesn't have to be.

And if a large well-funded corporation makes something shitty, that's pathetic. But it happens all the time because organisations and leaders are incompetent.
I'm not one for preaching about software :p

I thought I'd miss the infinite extendability of neovim with all my plugins and such but it didn't end up mattering to me and it was quite freeing actually to be just bound to what is supported in the core editor (as long as it's enough for you). I've been waiting for editorconfig support since before switching but it doesn't look like it will be merged into core.

Afaik there's plans to add plugin support using some custom lisp language which I'm excited about (I wrote all my neovim config in fennel).

But overall it's really fast and comes with essentials built-in like LSP and tree sitter support. There's some learning curve coming from vim in terms of key commands and such as helix is inspired by kakoune in that realm.

I don't think I did a really good job at convincing you but that's what came from my head quickly :D
I was being hyperbolic, but yes, I think they would consider them too small and too old. Many would simply be illegal in the US due to their lack of amenities.
Having spent ~10 years each active and reserve in Naval Aviation, it still boggles my mind that the rest of the Fleet hasn't understood the concept of crew rest yet, or is at least only now beginning to understand it 60-70 years later.

We adopted it in the mid-20th century post-WWII because we were literally killing people for dumb reasons. I don't know if it's the well-known aviator hate among a significant minority of blackshoes that's the roadblock, or what.
Obamacare was talked about for YEARS before it was passed, I don't think it would be far fetched to imagine that the insurance companies started raising prices as soon as the topic started getting traction. It's a multi trillion dollar industry after all and they spend big $$$ on analysts to plan for the future.

Of course the price went down after Obamacare got passed. Can you imagine how much outrage there would have been if it had passed and everyone found out that it was going to cost them double or triple what they used to pay? The government took out some loans (using your future and your children's future taxes as collateral) and made sure they were lower. And then a year or two later when everyone stopped focusing on it and it had gotten normalized they stopped propping it up.
Americans complain about unaffordable housing, car prices, gas prices, and car insurance premiums. But very few connect the dots between zoning and our housing and transportation ills. If your state DOT spends 98% of their budget on car traffic and 2% on walking, biking, and non-single occupancy vehicles that's what you'll get.
No one is picking at anyone. I want the basic law enforced. I want all the "too big" companies brought to heel. Those entities already have way too much power at their disposal and there is a real social interest in reining it in. I do not think it is too much to ask. You want me to pick at MS too? Show me a path to breaking them up as well and I will gladly sign on to the appropriate effort to make it happen.

I guess I am weird. I want the rules enforced for all players.
When journals aren't publishing physical copies, what are their real costs? If their costs are modest, why can't they be run as cost or cost plus co-op's rather than rent-seeking vampires exclusively for those with lots of money?
Windpower is shit, and it's on the way out. It's also polluting in all kinds of ways (visually and materially).
I think you missed one of the more important lines:

> I think I named it after fungi. rusts are amazing creatures.

Sure, there’s room for doubt, but not that much room.
Ask HN: Should I give honest cost estimates?
I'm a freelance developer and I have to estimate cost in order to obtain new clients. Should I give an honest estimate, or should I lowball it?
Vivaldi has split view / tab tiling and I really like it too. Vivaldi is based on Chromium.
> Hacker culture is inherently queer/trans

Would like to see that explored more. I think I get where you're going, but which statement is more true: "hacker culture is inherently queer" or "hacker culture is inherently anti-authoritarian"?

Because I'm thinking it's maybe more like "Both queer culture and hacker culture are inherently anti-authoritarian, so they have many points of concordance".

But then I start thinking around the problem, and I think about the amount of privilege inherent in that white-boy-from-the-suburbs 80s/90s hacker thing ("fifty thou a year'll buy a lot of beer") and I start to wonder if the gulf is maybe a bit deeper than it first appears.

Where does the cyberpunk/libertarian stuff fit in with queer culture, which IME is a lot more communal?

I don't know. I think it's a really interesting line of inquiry.

(Edit: you've been flagged. What the actual fuck?)
My first thought: "Which cookie banner?". I was sure uBlock Origin has removed it for me. Then I went back and I realized it's not the case - I just became cookie-banner blind.
I thought historical data in the tz database was recklessly deleted a few years ago. (To my horror)
Back then Facebook said their Open Graph Protocol was only an application of RDFa – and syntax wise it seemed so.
One very unfortunate thing when it comes to title inflation is the concept of a terminal level. Bigger tech companies don't let you just sit around and write code unless you're at a certain level, usual senior. This turns senior engineer into a de facto "this employee is competent enough not to fire if next performance review is meets expectations" title.
> This particular one hits close to home because of the sheer number of "highly experienced" Swift developers I have interviewed who didn't know this.

Out of curiosity, what do they think it is instead?
Free Heirloom Seeds
Superblocks can help your neighborhood feel less like a traffic circle
My Journey Building a SaaS MVP with Cursor AI and Claude
I made QR codes with editable links
Hey HN
I made this tool that would've come in handy numerous times when I was still doing agency work.

QR codes can't be edited after being generated. If you have to change the link afterwards, you're screwed, often resulting in headaches, print delays, or expensive re-do's, so I created QRshuffle.

How it works: It creates a static link and QR code, you add the destination link. It uses simple redirects so the end user doesn't know this is used. If you change your link, the QR stays the same.

It also has built in scan analytics.

Available as lifetime purchase for subscription haters like myself.

Sander
When you're going into business for yourself, you're no longer a programmer. You are the head of customer support, you are the president, you are sales, advertising, and accounting too.

It requires a large set of skills that you either have to learn, or you'll struggle.
The Little Moments
Military Motivation and Frontier Maintenance
Did you not watch the episode? In addition to the ethics of whether to honor what you view as an unjust law simply because it's the law it also explores a society where all crimes are unforgivable and there is no notion of "paying your debt to society." It being capital punishment is the least interesting thing about it.

Taking away someone's driver's license forever is the milder version of the situation. Does it feel just for someone in their 40s to not be allowed to drive because they got a DUI in their 20s? Can someone who has a DUI really never regain full status and privilege in society? If you knew they would never drive drunk again does society still benefit from this indefinite punishment? If they are forever corrupted by their crime would it be okay to kill them if that's what we decided the punishment was?
I hope a sustainable Firefox fork emerges soon because it seems Google's illegal default search deals (aka the only thing keeping Mozilla afloat) are coming to an end. That's a great thing in general, but it would really suck if FF died and we all got stuck with Chrome derivatives.

Personally, I wouldn't mind paying for my web browser if it's good. I wouldn't pay for Mozilla's FF, but I would pay for a fork of it by a company whose business model doesn't involve ads or selling data. I happily pay for Kagi, and will happily pay for the app that I use the most.
This seems like an oversight in the design of Rust. I would think that each function call should create a distinct function-local type, so the trick they use to extract the type from the function shouldn't work. I think what's needed is path-dependent types [1] as found in Scala.

[1]: http://lampwww.epfl.ch/~amin/dot/fpdt.pdf
> A bit of a cynical take (on Hacker News no less) but after being in the industry for a while, my view is that the best definition of “level” is self-referential: it corresponds to the ability of a person to convince others that they are at that level.

I agree on paper that this is a great heuristic, but an employer would be more than happy to pay you a junior or mid compensation while extract senior level contributions from you. I see your point, though, and I agree for the most part.

> In other words, you can consider two hypothetical futures for a company: one with a specific person and one without that person.

This another tricky one - I agree on principal but I have seen this not work out in practice. For example, I have seen very senior people leave suddenly (like no notice period) and the business does not even skip a beat. In some cases, things get more efficient. My point being - employee level and comp sometimes do not map to contribution + business value.

That being said, I observed the above at big companies, where inefficiencies can hide in multiple levels of hierarchy and bureaucratic red tape. Its also why I hate working at big companies.
Tri-flow. Also good as a penetrating oil, and smells like bananas.
Here's a deep link to an animated overview

https://www.esa.int/ESA_Multimedia/Videos/2024/08/Juice_s_lu...

(for those that are more visual)
I'm aware of Kiwi, but it lags for months to a year behind chromium updates, which is very dangerous.

Chrome for sure, I was surprised that also any other browser (Via, Soul, Brave, vivaldi) don't support extensions.

I'm on Brave now because while it does not support ublock origin, the adblocker is stronger than the others I tried and works similarly. It also has some sort of builtin sponsorblock, so I use it on the phone over Firefox which is slow.
In part, yes, but the main reason was severely mismanaged economy, specifically — super unproductive agro. They had to buy food (grain), selling oil. And then oil prices went down.
Perhaps, but it’s losing everywhere else, including in Israel itself
I mean the real thrust here is that the controls were extremely confusing even when you weren't sleep deprived so sleep hygene is never going to be a fix for something that is frankly bewildering even when fully rested.
It is my experience that caution during the hiring process means skipping on possibly excellent people to accidentally prevent hiring a dud. There are plenty of both on the job market most of the time.

In practice firing people is hard at most companies, even if there are no laws protecting people in an individual situation. In principle it can be easy but generally a manager who is in a position to evaluate performance doesn't also usually have unilateral authority to fire someone. And a technical manager telling someone that this person can't code or is disruptive on a team often can't communicate that to the managers with firing authority. This can be out of hesitance, budget concerns, or legitimate communication skills on either parties count.

So the hiring practices that most of the companies I have worked at tend to skip on possibly excellent candidates in preference of definitely excellent or at least definitely decent candidates. This is mostly about risk aversion then gain maximization.
We don't know how bad most things are nor precisely how they're bad
lmao at equating "extremely brittle and vulnerable" with "susceptible to multiple nuclear missiles shot to geostationary orbit". thanks for the chuckle.
I do love Ayn Rand and her works, and Stefan Molyneux. Great philosophers that have brought a lot of value to the world.