skysight-inc/HackerNews huggingface dataset:
It fooled me. Turns out I had accidentally entered my company into a prime subscription. It could have been embarrassing, but it turned out that my boss did the same thing.

Took only a few emails to get us of it, and reimburse the costs, fortunately.
Ask HN: What would you do with $1M?
Not an additional $1M. If your account(s) had a $1M balance right now, what would you do with it?

Invest it? Stocks? Index funds? Startups?

Start a business? Buy a business? What kind?

Splurge on something? Pay off debt?
The leak essentially confirmed what SEO experts already suspected (knew) but Google denied. SEOs have spent 2+ decades observing Google search behavior and honestly I wasn't even a little bit surprised their observations were proven correct. At this point, the "garbage" on Google isn't SEO optimized organic results, it's the ads.
Is the flexibility worth the tradeoffs? Maybe in a company where you are adding new pages all the time with deeply nested relational data needs. But I would argue this is more rare than not. And I often find that frontend engineers aren’t as familiar with database queries and the load they are putting on the system with some of the graphql queries they are making. Flexibility for frontend has its own tradeoffs and I totally understand why a frontend engineer doesn’t want to have to wait for an endpoint to be finished. But this article outlines some of the issues you encounter later as you scale your team and system.

We use a schema first design where I am at and if a frontend person needs a new endpoint because the resource-only endpoints aren’t enough then they submit a pull request to the schema repo with a design for their endpoint they need. It gets approved and boilerplate is auto generated. Yes you have to wait longer, but 90% of the time (for our software) the resource endpoints work great.
'Mutual agreement' could be that the employer didn't want the employee, and the employee was tired of BS being unreasonably dumped on them:

* https://en.wikipedia.org/wiki/Constructive_dismissal

(Not saying that this is such a situation.)
> Debian also has a code of conduct. Personal attacks seem to be against it

As I understand it, White is not a Debian contributor, and the discussions did not happen on a Debian mailing list.

So I'm not sure what Debian's code of conduct has to do with anything?
It's a case of prices following the law of supply and demand for ones life/health is infinite.

Healthcare doesn't really work in a capitalistic marketplace.
Seems like OpenAI needs more data

>All ChatGPT Free users can now use browse, vision, data analysis, file uploads, and GPTs

https://news.ycombinator.com/item?id=40524031
Tweet for acquisition announcement,

https://x.com/RaivoOTP/status/1683372954002808833

Happened in July 2023 and got acquired by Mobime.
> Tesla didn't "win" the charging standard war. They finally made it possible to make a standard based on their connector and most manufacturers agreed to use it in the US.

By that definition it was impossible for anybody to "win", which means it was never a war in the first place.

Odd.
Warning: if you plug this into tvtropes then global productivity will drop sharply.
I wonder why Starlink is not working in countries with heavily censored internet like China or Russia. Given Elon's passion for free speech and interest in crypto that would be a super product.
I love how it feels like obsidian
And that solar system should already be fully paid off, without a contract you "inherit" when you buy the house.
This is awesome! I currently run FreshRSS on a pi5 and this looks like a nice, non-PHP alternative.
Discovery Alert: Spock's Home Planet Goes 'Poof'
I expect my aging parents who were working full time before personal computers existed to know how to copy and paste text instead of taking a picture of a screen, and my bar for managing a technology incubator/fund is higher than that.
Working with GraphQL over 6 years, I have seen (and created) many mistakes mentioned in the article. GraphQL is not great but it has worked well for me, you just need to adapt & change mindset to create better interface for your graphQL endpoint.

For example, having nested queries more than 2 levels is a no go for me (just like having nested inheritance is basically anti pattern)

Focus more on your interface. One way to avoid N+1 and nested query is to required parameter for related fields. For example

```

user(id: $userId) { {

id

friends {

id

...

}

```

to

```

user(id: $userId) {

id

friends(id: $userId) {

id

...

}

```
Some think it is. Excerpt from this talk by Dustin Ingram:

https://dustingram.com/talks/2018/10/23/inside-the-cheesesho... (halfway through)

PyPI is sometimes called the Cheeseshop.

This is a reference to this Monty Python skit, where a man goes into a cheeseshop which has no cheese for sale.

The joke is that when PyPI was first created, there was nothing in it. Hence, "The Cheeseshop".

But it does have stuff in it now, so it's not really even appropriate to call it that anymore.
Length Extension Attacks
You are an American and have that privilege. If we granted that privilege to everyone else, the world probably couldn’t handle it, self driving taxis or not.

What’s more I don’t think we will have that privilege for long, personal transportation is a luxury in most of the world, it is becoming a luxury here also. We will adapt though like everyone else has.
Sears is an odd example because Eddie Lambert didn't want to treat it as private equity investment and he wanted to take operations in his own hands. He thought he was the next Warren Buffett, but he wasn't, so Sears hemorrhaged money and had to sell off their own parts. Nobody besides Lambert's own hedge fund thought it was a good idea to buy mall real estate, which is how it all ended up there. This didn't work out for the hedge fund either, and together with the Sears bankruptcy is why his net worth nearly dropped in half while all his billionaire buddies were enjoying the longest bull market in history.
My 2 cents here is that it’s less obvious that this would be a net positive, people fall into two camps on these type of getting started suggestions. Many will say this very guided walk through is an obvious useful feature, and many will say that it annoys them.

I’ve gathered a lot of feedback on things like this for a few different sites and apps from senior UX designers and PMs who contradict eachother on improvements and best practices all the time and from users. You’ll of course only hear from the people who want it rather then the ones who would be annoyed by it :)

Great project that seemed very easy to understand and straight forward to me, no further walk throughs needed ;)
Less than a year earlier on average. Largely due to better nutritional standards. Yet the comments are filled with people freaked me out about microplatics, PFAS, and birth control.

sigh
The corollary of Spoon Day.

https://www.nthmonkey.com/spoonday/
I wonder if there's any weighting done based on things like upvotes in their training sets, or if the consider all answers equally?
Correct. That's the difference between the wholesale spot price on the open market and what PG&E charges consumers on their bill.

There's lots of supply and less demand at noon in June compared to 6 pm in January. You're not going to get anywhere near average retail price for exports in either case, but especially not in the first one.

Out of state buyers don't care about PG&E's liabilities either, they are choosing from competing suppliers. They are not captive to PG&E's monopoly the way consumers are, so PG&E has no hope of charging them their retail rate.
it doesn't cache, nor does it respect HTTP_PROXY which is kind of annoying
The little cat is cute, but it would be nice if it didn't start right in the middle of the screen, making you have to wait for it to slowly run towards your mouse so you can read the text
I had unrestricted (dial up) internet access from a very young age and I _do not_ think it was good for me. I don't think having that access in my pocket at all times would have helped either (I didn't get smartphone until I was out of college in 2013).

Despite all the rules I've outlined in this thread, I really do believe in giving my kids as much freedom and autonomy as possible. I do not want to manage their time, I do want them to pursue their own interests and grow into their own person.

That being said, developing brains are not adult brains. It is a parent's job to fill in for that immature prefrontal cortex when needed. I can't expect a child to handle the asymmetric onslaught of the attention economy without negative side-effects. Have you seen the manipulative kids content on YouTube? How can a kid escape the recommendations tab with thumbnail after thumbnail specifically designed to draw them in?

So I will work with my kids to learn how use technology without experiencing all the ill-effects. At the end of the day, technology is just one of many tools they will use throughout life -- I don't let them use the bandsaw without help yet either. We'll make adjustments as they get older, but at age 7 things are still pretty hands-on.
The reason for the pile-on wasn't for screwing up. It was for refusing to correct his screw-up after it was pointed out. Consider people who are declared legally dead but are still alive. If all it takes to fix it is showing up at a government office with some ID and saying "hey, look, I'm still alive", then a pile-on isn't deserved. But if the government workers all just say "the system says you're dead, and dead people can't come back to life, so there's nothing we can do", then they all do deserve to be raked over the coals until they change their mind.
+1

Simple and stable, no more complex than it needs to be, never run into any issues w/ it
Ask HN: What else can I do to get hired?
Recruiters submit my resume often. I haven't been getting called for interviews. See my profile for my previous Ask HN on this topic.

Frontend positions: "too much backend"

Backend positions: "too much frontend"

Random requirement in the job req (e.g. mongo, mqtt, etc): "not enough experience with $REQUIREMENT", "we don't have time to train you", "we need someone who can hit the ground running"

You don't need to train me. You're paying me to know it or learn about it. Certainly there are things in your project that your team didn't know but learned along the way. I have never met anyone who knows everything about what they'll come across in a given software project. But you'd rather spend three months rifling through resumes than allow me to spend ten days getting up to speed on $REQUIREMENT.

No one is hitting the ground running. No one knows the intimate details of how your team works together, how you have structured your projects, how you like to do things. All that takes time.

I've been told I'm "tactical, not strategic" - your interview style causes this. First, I can't find anyone who agrees on what these terms even mean in a software engineering context (and no, they wouldn't explain their comment.) If I understand correctly ... Do you want a more strategic solution in this interview? Then don't present it like a puzzle that needs solving in sixty seconds.

I grew along with the hardware industry starting with the personal computers of the 1980s. I have decades of experience building software. Why are these hiring managers so focused on the precise list in the job req? These aren't HR drones, these are technical managers and team leads who are interviewing and hiring for their teams. Honestly it's starting to feel a lot like age discrimination.

Recruiters have reached out about junior positions. Sure, no problem. Then the hiring manager responds with "too senior."

----

I'm doing some help desk work for an IT service company. It pays around what the delivery stuff does, so that's not great. But it's mostly remote, and I can use the downtime to work on some projects. Their coverage area is not near where I live so I'm considering bootstrapping a similar business in my area.
Because maybe the human body is more capable than the robot body?
"Only": https://github.com/psycopg/psycopg/issues/154
A lot of that comes down to having a large standing govt bureaucracy to begin with. Even a lot of State govts are too big, with a lot of political appointees embedded in the systems and hard to displace. It's not just the SC, it's legislative and executive bodies that are entrenched.

As to abortion, the original SC decision on Roe v Wade was probably incorrect from a US Constitution level, the more recent decision kicked it back to the States. The States are no reeling from laws that haven't been addressed in at least half a century as well as a US Congress that is ill inclined to actually act. It's something that could have been codified for years. The Democrats have had a majority in both houses of Congress and the White House a few times, Obama even promised as much his first term and didn't deliver.

The issue, is that most would agree there should be some limit to how late an a voluntary abortion should be generally allowed. The vocal minorities on both sides push the extremes.
I tried summarizing https://youtu.be/5Qb1tIw_RQc?feature=shared
A 90s B class movie from Bollywood. This tool certainly saved me 2 hrs of my life by offering a decent summary. Not that I would have actually watched the whole movie, but it worked. I do not know of real life applications for me, but certainly interesting that you can use AI to do this.
I agree with everyone saying this is not technically being fired, but PG's tweet omits the important context of YC partners losing faith in Sam as a leader.
Aseprite files also can be ingested directly by tools down the line. Godot, for instance, with a plugin can setup all your animations directly from an aseprite file.
+1 for Buf Connect. Great CLI, simple codegen configuration, basically no added runtime complexity — it’s just the serialization layer at that point. It’s also great to be able to use it for both the API layer using JSON while also allowing full gRPC inter-op between backend services, with the same library and workflow.
Terrible title. This is specifically talking about toxoplasmosis, a parasitic infection known to promote risky behavior.

Entrepreneurs need to have a tolerance for risk that salaried employees often lack.
I think a lot of people have uncritically been repeating Waymo's marketing talking points for so long they've started mistaking it for "consensus" or even worse "truth". Waymo's tech is impressive and it works, but that doesn't mean it is the only way to make it work. The Tesla/Waymo approaches are far far more alike than they are different, so the whole debate is about very little.

The question of Camera vs LIDAR+Camera is a narrow technical question about how to construct a 3D scene. That's it. It says nothing about making sense of this 3D world for which you you have a 3D point cloud and it says nothing about how to actually navigate that world. Say you're driving down the road and there's a bit of construction, there's a guy holding SLOW/STOP sign directing traffic. LIDAR will tell you it's a hexagonal sign, but it can't tell you what it says, you need a camera to read the sign and tell you what it says. It doesn't tell you how to drive, how fast you should go, how much space to give the guy with the sign etc. Everything AV-related which is not constructing a 3D scene is actually the same across all AV stacks, which includes the hardest part - the actual driving itself.
A substancial amount would go to charity. Then i would invest most of it in futureproof investments, the rest would stay in my account for unexpected costs.
Would be interesting to see how much more involved it is to solve a constraint programming or optimization problem (something you'd actually use prolog for) in the other languages.
Why do Kagi supporters keep insisting I am supporting Google? I save all my best vituperative comments for how Google has destroyed the internet.

I am only saying Kagi is just as shitty as Google for my queries and certainly is using their index based off the 30 or so searches I made. I am not in a technical niche however, so maybe they're using something different for that or you saw a manually-adjusted query?

But for the regular, everyday people queries, yeah 100% it's just google bro.
Pay off my mortgage, do a masters, have a nice holiday. Probably not the most financially sensible thing, but its what I would like to do.
There are really only two situations where it matters. One is in developing tooling; you have to understand how all this works together so that the user can do things like call `summary` or `plot` on your objects.

The other is when you are trying to debug why something isn't working -- a lot of the time you can dump an R function just by typing the name, so you can run `table` with no parameters to get the `table()` function, if you're trying to figure out why it's not working right for your data. But if you execute `plot` you'll get some thing saying "UseMethod("plot")" which feels a bit recursive -- "in order to plot, plot", and then you end up going down that rabbit hole, which leads you to contributing to R packages, developing some of your own, and eventually posting on HN about how R's class system works.
I didn’t flag you. The link you posted was just to a huge document, so I didn’t bother commenting as it seemed more like noise that wasn’t worth a reply.
Was OpenAI at all affiliated with YC? I think they were entirely independent organizations.
How the pandemic gave power to superbugs
I don’t ever think I’ve seen an issue tracker that upset before.
> Maintainers should be able to screw up in public without fear of an internet pile-on.

Thanks for downplaying the voice of the affected users, but also how would they learn than? Like in this case, it would have just gone into stable without pushback
This is what keep me using debian.
Debian have (at least) three flavour of vim, depends on I want lua python ruby or x11 supports.
I can install what I need without pulling in gigabytes of dependency.

If they start copycating other distro, I will move to other distro.
Unfortunately, it looks like the Generate Palettes button does not work.

How are you generating the palettes? How are you getting the color names? I like the simplicity of the color picker :)
Show HN: Blunder Watching, improved chess vision.
Blunder Watching is a Chrome extension designed to aid chess players in evaluating their positions on the board. This extension automatically calculates attackers and defenders for each piece, identifies hanging pieces, and assesses whether you can gain material in exchanges.
i honestly don't get it. what's even different about it than chatGPT?
Hence the addition of a formal proof based on the bisectors of opposite edges of a parallelogram.
I do think that Notion and its kin try to be that middle ground, though I don't know how well they succeed - I haven't used any of its database features.
Jobs ASK for that B.S.
Instead of hiring a generally capable person that can learn everything during an on ramping.

So devs respond in kind with equal amounts of bullshit.

It's a cycle of bullshit in the industry.
Such as..?
Heh Heh Heh

Rest assured, nothing will change for you, except for more support and development
on the Raivo ecosystem.

Doesn't seem like that's gone at all according to plan.
In the US, they don’t bother asking for your ID because wouldn’t give them much more information than they already have.
> Because you do not have to go to those places.

Restaurants, yes. But supermarkets and car mechanics? Everyone has to eat, and everyone who has a car has to get it fixed sometimes. In fact, people need to eat much more often than they need health care--yet supermarkets are somehow able to provide a wide selection of food at reasonable prices. The same could be done for health care if it were a competitive free market instead of being regulated so heavily.
> We all run it through our minds which route might be the quickest spending on certain factors. The difference is Waymo (or any tech) will base this on actual data (i.e., getting there quicker) vs humans who will be more emotionally driven [...]

I expect that robot taxis will be both consumers and producers of that actual data. They will likely report the traffic conditions they experience back to the company that runs the robot taxi service, and that will become input to the rest of the fleet.

If the time it takes for observations from a given robot taxi to be incorporated into the data received by other robot taxis is short enough it might be possible to get interesting feedback loops. It may even be possible to get oscillations.
This is Wrong.

GraphQL only exposes what you ask it to. There are plenty of pagination plugins for GraphQL frameworks just as there are plugins to REST framework.

GraphQL can be restrictive as REST if you want it to be.

The point is GraphQL can be "as restrictive" as REST, but if you want to enable more efficient queries by knowing all the data that the frontend is requesting, you can. But the opposite isn't true of REST. With REST if you want more advanced functionality like that you have to define your own specification.
Why scientists say we need to send clocks to the moon
"third party paying for things"

I think it depends heavily on what the motivations are for that third party. I live in Ontario, Canada, and OHIP pays for any hospital visits I need— but they're not a for-profit entity, they set the prices based on what's fair in collaboration with providers.

Notably, OHIP does not cover optical, dental, physio, massage, psychotherapy, or prescription drugs, so those are all paid for by conventional insurance, typically tied to your employer, with predictable results— it's all more expensive than it should be, pricing is often vague and hard to predict (especially with dental), and people defer care, making what should be simple problems into more complicated ones.
Two things about the self-driving trains make that even less appealing than a Waymo

1. They're mostly even more local. The Waymo Driver is in your car, the "driver" for say a DLR train is inside the train too. Unlike Waymo they aren't running multiple live feeds to remote oversight, even the emergency human intervention is literally on board with you. There's somebody wearing a uniform telling those tourists that no, Abbey Road is an outer suburb with a sewage pumping station, they're on the wrong train for the famous Beatles photograph. The person in the uniform is trained to drive the train if there's some reason the automation can't do it, nobody can do that from a control room miles away. In the even higher (and rare) GoA systems where nobody aboard can drive the train even if they need to, remote oversight still may need to dispatch a specialist to rescue a failed train.

2. They're mostly "grade separated" that is, they're either underground or suspended in the air, or maybe in fenced off ground-level areas, so you can't use a "hacked" train to hurt anybody except its passengers or maybe, in some cases, passengers on a nearby train.
Even a SQL query can suffer the same fate. Ever tried writing a SQL query against a distributed database that isn’t optimized for that read path?

I think that’s what’s really pointing out the root cause issues here, it’s not purely GraphQL’s problem, it’s the problems inherent to distributed systems.
I think it's elegant. I loved MVVM in the postback world, and with SPAs, I see view-specific endpoints as the view-model continuing to reside on the server while the view was split off to the client-side.
This could be interesting. Can the dead be charged with crimes? Can they be posthumously convicted? I’m sure the system would quickly find that the party in question is in fact alive in this case, but fun to ponder idly on.
In Japan, the commuting allowance allows a full pre-tax writeoff of up to ¥100,000 a month, which before the start of Japanese inflation was about $1000 a month, so it is significantly more generous. https://globalvoices.org/2014/11/05/are-employee-transportat...