skysight-inc/HackerNews huggingface dataset:
> The immense bias, bull, made up junk, and outright maliciousness in some of these replies is beyond disgusting.

Imagine if you were in a classroom and some new students entered the room and all sat together in a group and were wearing walkie talkies, and then started shouting out comments non-stop at the teacher that seemed to have some non-constructive motive.

You would see something was up immediately.

On the Internet this is harder to see.
There’s a huge difference between c-level and board responsibilities. I think it’s generally not wise for c-levels to be at multiple companies. Board is a totally different role
Cheaper, safer and more effective transportation seems likely to increase mobility and decrease isolation.
I'm not GP, but I agree entirely with them. I believe apple is doing it to maximize the value of official parts, and to make it as hard as possible for people to do self-repairs and for third party shops to do repairs. They want you fully in their walled garden, and that includes their retail stores.

I don't doubt at all that they see the theft deterrence as a significant benefit. I wouldn't even doubt that internally they justify many of their actions based on theft deterrence.

However, if it was only about theft deterrence, I would expect to see some things be a little bit different. If they actually supported customers repairing their devices, or third-party stores, there would be differences in how they approach this. We have plenty of history of Apple's behavior to know how they feel about self-repair and third-party stores, without even considering the theft deterrent actions.

How utterly and incredibly serendipitous for Apple, that they are able to solve the problem of theft, and it just so happens to also accomplish a ton of their other goals that they have been working on for a long time!
This is common the world over. Board roles typically aren't meant to be full time. However executive officer (chief or otherwise) roles typically are.

I'm sure people can manage doing one of both (so long as there is no conflicts of interest). Heck, now that I think of it, technically I'm a chief science officer of a startup and a casual employee of a university...
Not every retailer's primary service is allowing anyone to sell whatever in their stores.

Amazon is more similar to a flea market organizer that sets up their own massive both. They can put their items in front of customers first and decide what to sell based upon what they see people carry away.
Alex Soojung-Kim Pang - "The Distraction Addiction"

I found it to be immensely helpful at a certain point in my life when I had to deal with huge workloads, and I was not ready for that (too young, lack of character back then, etc.).

Regarding the part about how to organize oneself: I found the GTD model of managing projects and tasks, and practicig it over the years to be the solution I could recommend to anyone.

Remember, those things take time. Invoking changes in oneself is a matter of years, not days. But it's certainly worth it! I can't imagine leading my life the way I was doing it 15 years ago. That would not work well... Today is a different story. Let's just say it's much, much better.
Good luck!
I want a simple RAG. Not even the RAG part, just AI backed searching of a document. I put a CSV in there. I ask it a question. It pops me back the closest match. I don't need it to be very smart, but it should be better than fuzzy searches. Specifically it has to match a question from a different language, and it has to match questions asked in different contexts. I want users to ask it questions like "I don't like the books recommended here" and it should eventually match up with "What are your favorite books on Indian history?" inside the CSV. So it's not just keywords, semantics matter too.

I'm surprised it doesn't exist yet. Plenty of tools do this offline. There's online cloud ones just hosting the vector DB. Not much that just handles a search API.

But it has to do this at scale, for tens of thousands of users, not just one user like most sites do. I feel like Algolia should be able to do this easily but it's not on the list.
It's 2024. It's not likely you're arguing with someone who is 104 years old.
GraphQL is very good for places where frontend and backend developers are isolated from each other (separate teams). Or rather places where you have data-producers and data-consumers as separate teams. If you have a big enough org eventually there will be many of such teams, interdisciplinary teams are not feasible at scale for everything.

It allows teams to work with less communication overhead. It solves more of a human problems than a technical problems, if someone think there is no value in that and bare metal performance is paramount that person never worked in a big org.

> RPC and REST are just more straightforward to monitor, log, cache, authorize and debug.

In some ways yes, in others no. For example it can be near impossible to see if a deprecated field in a REST API is still being used and by which clients it is being used. With GraphQL this is fairly simple.

Unfortunately GraphQL way of working is very different from normal REST APIs and often requires more complex server-side caching. The N+1 problem needs to be figured out upfront for every data-storage system used in the backend.
The Vietnamese do not generally see it that way.
My biggest question is "why would I buy this and not Aseprite?". Aseprite is very well established in this space and this new tool doesn't seem like it has anythign unique to offer. Not that building a new tool isn't a good project, but when you're selling it you probably need some distinctive features, certainly if you want to win over existing users.
No, it's more like... People have been claiming I left my wife. That's not true. She had a guy BFF but then this guy publicly announced that my wife and him would start dating. So I said it's me or him. She chose him and we thereafter divorced.

> but when OpenAI announced that it was going to have a for-profit subsidiary and that Sam was going to be the CEO

If anything (in case you're looking for a scoop), PG implies that YC found-out about Sam's raising the stakes on OpenAI through a third-party ("OpenAI announced"), which does not look good for Sam. There's even a subtle "but" in there. The firing versus resigning discussion is irrelevant, the focus is probably (and arguably) the lack of clear communication on Sam's part regarding a conflict of interest for both parties, YC and Sam.

As a counter-argument, OpenAI was a running show anyway, which YC was on the know and apparently openly allowed and the for-profit thing was just a matter of time.
What a turbulence of emotions and thoughts this invokes in me; I envy this guys beautiful and rich love for his wife, since I haven't felt similar myself.

Simultaneously I also really feel for him and the grief and miss that comes from losing someone you love; I still somewhat often talk to my mother who passed to remind her that I still think of her and out of love.

These emotions are ambiguously painful and meaningful.
Amulet – open-source audio/visual toolkit for small games and experimentation
Your comment reads as if you think I'm Altman.
When I saw GraphQL I immediately saw the issues that the poster talks about. I was amazed that people were drawn to it like a moth to a flame.
>Our own index of the finest results augmented by the results from the best search engines on the market.

https://kagi.com/
> It didn't really have any popular support, it was dictatorship, massively and systematically corrupt, and existed because of US aid.

Bears repeating. This was true of a lot of "anti-communist" US actions: propping up a hated local elite who were in no way democratic.
I thought PG moved off twitter when Elon banned accounts that linked to mastodon?
CEO isn’t that kind of job. I don’t have any love for Altman but this reasoning doesn’t fly. You can be CEO of multiple companies at once, and apparently he had been for some time.
> more efficient than standard attention whenever the model dimension is greater than or equal to the context length

all practical models have context length significantly larger than model dimension
I didn't notice, thanks. I agreee that made it confusing.
Yeah, I recently watched a 4k scan of the Matrix taken from the original 35mm reels, it's a great time.
So, TL;DR: if you want to exploit the flexibility offered by GraphQL, you need to pay for that with implantation complexity.
I’ve never used GraphQL in my life yet can foresee the issues described in this post. If you try to retrofit GraphQL feature X, Y, or Z into your REST API, you’ll run into these exact same problems.
If you stick with a classic REST API, you pay for that simplicity in other ways. Who here is on team “I have a plethora of use-specific endpoints”, and who here is on team “I built dynamic field selection and relationship traversal into API framework”?
And, yeah. Dealing with N+1 database queries is loads easier if you constrain the potential pathways to the point that you can just hard-code your database optimisations instead of having to build a dynamic query optimiser. So you end up with a bunch of basic resource-mirror endpoints and then the N+1 database queries become N+1 HTTP requests. But hey, at least the requests are roughly equally expensive so you can simplify your rate limiting!
As usual, it’s a question of trade offs, and it’s not the easy-path “you aren’t Facebook, so you don’t need it!” that people throw around here on the reg’. And, certainly, those that look down their nose and say “I know that I was right to not care for this, bloody magpie developers and their shiny toys” are certainly speaking with a misplaced sense of superiority.
*no runtime impact
That doesn't answer any of the questions. That just introduces another vague problem of feelings.
Don't forget the birth control pill. We don't have a great way to remove its residue from the water supply last I read, so that's being constantly mixed in as more and more women try to avoid pregnancy.

I find it odd that it hasn't been mentioned in these comments, since its an obvious contender in the problem space, given that a women's cycle is almost entirely based on their hormones, and the pill affects their hormones.
Isthere a foom full of Waymo employees watching over it all remotely and making the hard decisions?
Why your Linux kernel bug report might be fruitless
Apple's AI servers use 'confidential computing' techniques to maintain privacy
Sean Moriarity, please use your elixir knowledge to write a user defined function or a plugin in explorer. It's easy to attack other people and assume they are ignorant.
Archived here: https://archive.ph/2024.05.29-131221/https://www.washingtonp...
Additional graph pain points I'd add:

Reliability:

* Not null fields in a distributed system are a lie. Clients write code assuming something is not null, so a query that fetches data from N sub systems breaks the entire page when one of them fails.

Performance:

* People say you only need to fetch just what the page wants but in practice clients create re-usable fragments for every object in the system and use it everywhere. Any time a new field is added, every api call fetches that new field adding latency everywhere

* clients are unaware of the underlying topology and add fields that are usually harmless but have bad tail latencies.

* The completely generic nature of the API means the backend can't optimize performance for a specific page. E.g. if one API has nasty tails, but it's not that important for this page, the backend could time it out at some reasonable value instead of holding up the entire request
Billionaire plans to dive to the Titanic in a newly designed submersible
Most of the actual drawbacks you describe (Lack of source control and "weird/bad language" are just wrong. You can source control this stuff just fine and if you don't like the language nothing stops you from transpiling.) are caused by how databases are being used not by their inherent design.

That's what I meant when I said it's weird people keep picking these particular databases for projects which don't end up using any of the features.

Stored procedures, triggers and all the other features people seem to refuse to use work mostly fine if you actually design the rest of the product around them and put a modicum of effort into them.

"It doesn't scale" - that can be said of the fundamental database design itself. If you need to scale hard then you need to pick a distributed database.
Deploying Wikidatalite into Toolforge
The comments here and on Twitter are really weird. I don't like the guy either but surely anyone has to agree that there's a difference between being told, "We don't want you on as CEO anymore", and being told "We want you as CEO but we need a CEO who's only focused on one company"? It seems weird to describe the situation where Altman is asked to choose and chooses OpenAI as "he was fired from YC".
If you're writing you're REST API by hand I'd suggest that you may not be doing it optimally.
> You can be CEO of multiple companies at once

PG did not think so....
Ooh, you could start "forkr.com", a just-in-time peer-to-peer fork leasing service!
DDG uses Bing. Them blocking trackers except when they come from Microsoft (because of this search engine deal) is why I don't really care about using DDG.

You can use bangs to search on Google, but that's not the default.
Sounds like Sam was overemployed and had to choose. That seems fair.
Climate engineering is pretty risky, and in the current stage, so small scale, by the time we are able to actually do something it will be too late.
And relying on just investments and market also wont get us there fast enough.
Nuclear is definitely part of the solution, but also much more targeted regulations that outright limit fossil fuels, and initiatives that reduce/ban cars, rewild massive swats of nature, massively scaling down overproduction of goods, and also pushing for reduced consumption in the global north.
GraphQL is a great choice for internal applications hidden behind strong authentication that do not need to be heavily cached and where things like DoS are less of a concern or no concern at all.

It is often a poor choice for websites that should be cached, are publicly accessible and have simple and predictable data access patterns.

GraphQL has a fairly flat but very long learning curve which makes it a power tool that is great for those who have learned it in depth. Without that experience one is almost always better off using REST.
Pure REST API is a huge pain in the ass to use and leads to bad performance because of waterfall requests. It is like the number one thing GraphQL solves for most people, decide which nested relationships to inline into a response.

The simplicity makes it bad to use, if you work around the simplicity (arbitrary inlining, extra fields to choose what to inline, etc) then you end up with non-standard complexity.
That is fine to do, if you prepare the child. I mean, start by taking all the steps with them, gamify it, and at some point I'm sure most children would be proud to do it.

But just doing it with minimal preparation... That's bad parenting. I doubt that experience alone is the reason for being fiercely independent - that usually (and unfortunately) comes from the person being unable to rely on their care takes for their needs as children.
But that is not the case. He was told that he had to choose between the two options, and he did. "You can no longer head YC and OpenAI at the same time, pick one", and he did. This does not sound like firing. It sounds like basic adulting on both sides.
Like if I say to my boss, "Hey I want to reduce my position to 50% to spend 50% of my time working for this other company", and they respond with "Sorry, we don't want part-time employees", and I respond "ok I quit", who in their right mind would describe that as me getting fired?
Fedora 40 and later have shadow stack support in userspace. It's currently opt-in with glibc (`export GLIBC_TUNABLES=glibc.cpu.x86_shstk=on` is one way to switch it on I believe). The plan is to make this self-tuning eventually in glibc upstream, once the quirks have been ironed out.

It will not work with Go as-is because the Go scheduler will have to be taught to switch the shadow stack along with the regular stack, panic/recover needs to walk the shadow stack. But for binaries that do not use CGO, it would be possible to enable this fairly quickly. Hardware support is already widely available. The SHSTK-specific code paths are well-isolated. You would not lose compatibility with older CPUs or kernels.
I noticed the link on the link to Paul's post was not working.
These are not factory jobs, most of the job is about making consequential high stakes decisions.

It doesn’t take 40 hours of work all the time, especially if you can delegate well.
We’ve already seen regulators are willing to take strong actions against dangerous operators.

These regulators should be supported and kept clear of regulatory capture. Other countries can do this, so should the US.
FEX-Emu/FEX: A fast usermode x86 and x86-64 emulator for ARM64 Linux
I would give more credibility to the firsthand account (PG & Jessica) rather than speculations from a fired board member.
You could start planning your FIRE with $500k.
Show HN: I built an Alex Hormozi chatbot
"PS Please excuse my not mailing this — but I don’t know your new address."

That hit hard.
No: pg made sama choose whether he wanted to head YC or OpenAI. As per his own account, pg would have been happy with either.
What could be worse than recipe pages that are 20 pages worth of text with the recipe hiding somewhere among the text?
It’s actually fine to sleep with multiple people over the same time span as long as everyone knows about it and everyone consents. It’s only a violation of trust when one of the people is under the impression they’re sexually monogamous with the person who has multiple sexual partners. Then that person has broken an agreement.

Sometimes in these situations, one party who was consenting to non-monogamy decides that they want to be monogamous. When that happens, their partner is asked to make a choice as to whether they want to participate in monogamy with that person or go their separate ways.

That’s what this is like.
There is definitely a difference to discuss, but simplified it still states "Unless you change your behavior, you need to go", as suck, I don't feel that "fired" is inaccurate.
I was a curious cat - what a weird place. Lots of discussions about "jews", anime and how hard white people have it. Feels a bit like *chan displayed on a Twitter-like UI.
Only questions are closed as duplicates. Stackoverflow is strict and pedantic to the point of being very unfriendly to newbies, but it doesn't close things at random.

If you want to criticize Stackoverflow, there's plenty of solid ground to do that. No need to say things that aren't.
This is nonsense. I know CEOs and they are not “leisure class”, managing the running of a company and executing on strategy is an endless job.

Sure some CEOs might drop out and play golf, but all that proves is you have slackers at any level of an org
in Rust, methods should be object safe
Both scenarios involve a loss of control over one's professional destiny, not by choice but by external forces...
Did he actually ask to reduce his position? As far as I'm aware, being a CEO is never based on hours worked, and there are plenty of other CEOs with multiple commitments.
No it isn't how you fire someone. What would YC have done had sama chosen to stay at YC? As per pg, they would've kept him.
Australia looking into alleged Ticketmaster hack of ~500M. users
This is how I picked up Kotlin lol. Saw a bunch of German companies that were using it in Android before Google officially adopted it. Tried it, found it awesome, started using it in all my apps.

Imagine if some random "jobs" out in Japan or something suddenly needed Azure certification. Then you get rejected for visa requirements or so.
Alternative non-paywalled article: https://www.theguardian.com/world/article/2024/may/29/titani...
Departure by mutual agreement can be a secret way of getting fired, but if both parties go out of their way to deny it was a firing, then I've no reason to doubt them. Even silence by one or both, which allows doubts to remain, isn't enough to be positive evidence that it was actually a firing, owing to the legal implications of different causes of departure in different jurisdictions.

I've had several job contracts which say I'm not allowed to have another job at the same time unless I have written permission, which they can't say no to without good reason — "This has become a conflict of interest, pick one" or "both of these are now full time, pick one" seem like reasonable grounds to for an employer to rescind permission.

(It's also one of the ways Musk gets flack, given how many companies he's CEO/CTO/president of).
> I ended up becoming very good at taking responsibility for making my own life interesting.

Oh yes… I also spent considerable time teaching myself interesting topics. It’s a good skill to have. But I was still bored a lot of the time, and being able to do the interesting stuff in school too was a much better experience for me.
Seems pretty weird to compare destruction of insured property to Rwandan genocide, but hey man, you do you
1)Thinking about what is really important for your business right now 2)Take small focussed learning steps towards this3) Implement this learning in order to actually make progress
4)Make yourself accountable
quite bad might be an exaggeration. Im now at -7.00 in both. I more meant bad in that it’s not something that’s going to be corrected or reversed to any meaningful extent beyond corrective lenses.

In my case though I have glasses, as does my mum, grandmother and both aunts. Clearly a genetic lottery winning family.
Following the action button release, we added deferred processing support. It involved rewriting a bit of the capture pipeline, but significantly speeds up 48MP captures.

Following that, we had a series of bug fix updates while we worked out the next major update. It’s maybe 2/3 done, but we had to shelf it until after the Kino launch for external reasons.
The reason it is like that is because GraphQL is intended for highly distributed backend where at any time one of those backend services might be unavailable and failing the whole request when only a single deeply nested field is missing would lead to bad user experience.

In short GraphQL is optimized for keeping as much functionality working as possible no matter how much instability there is in the backend.

This is a common problem in REST endpoints that consume data from multiple services as well. But the request usually fails completely. On the other hand REST request don't usually touch as many services as a GraphQL request.
Usenet news- global chat about shared interests with other experts or afficionados
Don't worry, it may have been greenlit but it'll be cancelled and shut down next year
Link?
Encryption is client-side.

XMPP should be able to comply with the police providing metadata.
The root of the problem is allowing pip to execute arbitrary code when installing a package from PyPI (default package index), combined with the complete lack of vetting of PyPI packages. Even something as simple as mistyping a package name can cause malicious code to be executed on your computer.

Installing packages (i.e. source code) for programming languages should not execute arbitrary code.
I recognize I'm completely ignorant about this topic so I have to ask: how does the theory fit within the story in the post?

If I understand you correctly, mutual aid theory explains the author buying cheap forks just to do something good. At the same time, in the absence of penalties people will steal forks until barely any remains. So why should one believe that the balance will favor the fork buyers more than the fork stealers?
Link?
Encryption is client-side.

XMPP servers should be able to comply with the police providing metadata.