skysight-inc/HackerNews huggingface dataset:
> Lawyers I talked to told me different things, one that worked a lot with startups told me that it's a good deal, another one specialised in shareholder litigation told me I could squeeze the company dry.

They're not contradictory. The deal you've been offered is good and fair. However, you could take an adversarial position and squeeze your co-founder for a lot more if you're willing to sacrifice the company's wellbeing for your exit, e.g: you brought on the team and manage them, you could leverage that influence to poison them against your co-founder, the threat of you doing that would likely push up the buyout offer.

Take the 60k, push up the 1% to 5% (as that isn't going to adversely impact the company) and move on.
You could definitely do this, but a lot of modern rendering techniques rely on having full copies of previous frames lying around, like TXAA, screen-space reflections, etc.
The only part accurately summarised is the arrest bit. On that, there is no “told ya.” Yoon has not been arrested. (The chances he may be have gone up. The chances he will be imprisoned have not, in my view, as have those that trying to force his arrest precipitates a halting political crisis.)

This bit, on the other hand, is totally unsubstantiated: “a person in power defacto declaring themselves dictator was sufficient to enact such, regardless of their popularity.” Nobody argued that.

Also: “I was arguing that autocracy, in spite of lack of accountability, generally cannot sustain itself without relatively broad support.” <— You never said this. The closest we came to this was in what adversarial states would want.
I have started four venture backed companies since 1995 … And I was lucky to have mentors … and since then, I have metored hundreds of companies. A couple of items I focus on is: (a) founder relationships and (b)what it takes. Regarding (a) I mention: no one likes lawyers until you need them. I learned this in my first company. tl;dr: your founder agreements should be tight. So much can go wrong when so long. One thing that happened to me was: “My founder passed away in his late 20’s … and who controlled the 40+% that hey owned? His wife? Girlfriend?” This was a challenge. And who owns what? Well, generally the entity. CTO’s genearlly find this the hard way: “Well it was me and team who …”. In my experience, that’s not how it works … How does down roads work? And dillusion? The board? These are complicated concepts that have a huge impact on the company and idea. Hollywood creates myths of success and failure … but remember they are just mthys. How the world works … well, that’s a different thing.
Clearly Elon is not a healthy person - the last time I had an imaginary friend was when I was a kid - apparently a normal part of childhood development not in adults.
Had serious interaction with the tiny glade devs (and I own the game on native elf/linux on steam):

1 - The proprietary vulkan drivers were a massive pain, nvidia or AMD, and whatever the OS. Had no issue with AMD vulkan mesa.

2 - It seems there are critical bugs in GPU hardware which this game did manage to hit.

3 - rust toolchain is missing a "-static-libgcc" option in order to work around libgcc ABI issues, "bug" which is opened on microsoft github since 2015... Which makes rust unsuitable for 'correct' elf/linux generation of binaries for games.

4 - that game is really good.
Another thing with the 24h autoclean is it kills slow boards.

The fastest rapid fire message boards are also the most chaotic, with the lowest signal-to-noise. There's a certain comfyness in smaller places, outside the containment imageboards, that you won't have if you just clone slash pol slash and force the conversations to be even shorter and meaningless that they already are over there.
Couldn't you just disconnect and reconnect websocket if privileges change, since the same needs to be done with the long polling?
CRTs don't darken that fast, one way to observe this is that CRTs don't appear black in photos/video with shutter times << 1/60
Four Years a Founder: Time
It’s an interesting design that seems to have less losses than conventional cat tech, and the 0:1 ratio is a big deal for simplifying drive trains.

Whether this can scale well and it’s in-situ longevity are big questions, and ones that may not be so trivial based on some of the intrinsic mechanisms. I hope it turns out to be the silver bullet that it promises to be!
Thanks for your feedback and just to respond to you: As I said below, after several returns I've updated the site and removed the automatic deletion feature after 24h but I'm thinking of adding an option when creating a post.
I think you could benchmark that.

Take a big program like chrome, and measure the effect of adding even more meaningless assembly instructions around each call site. If that makes it slower, removing pointless instructions will make it faster by a similar amount.

I’d be fascinated to know the effect size of a test like that.
Yeah, sip is doing so many things that its scary to load all them in your head at the same time.

Its like http, but its also statefull, bidirectional, federated and works over udp too.

Just looking at the amount of stuff (tls over udp included) baresip implements to barely sip. And it isnt even bloated, the stuff has to be there.
Waymo robotaxis safer than any human-driven cars
https://www.biocentury.com/article/653947/science-spotlight-...

NNC2215 explained: https://www.youtube.com/watch?v=lVTS_J7Xmxs
Taking the most sensible meaning of renounce, the court in Micro Star v. Formgen opined exactly the opposite of what you claim:

"It is well settled that rights gained under the Copyright Act may be abandoned."

https://casetext.com/case/micro-star-v-formgen-inc

As for reclaiming a transferred copyright, it's possible, but complicated. It also takes at least 35 years, which is likely too long to be of practical use to most folks.
Is there a reason EUV labs don't collocate with synchrotron FEL lasers?
We're talking about compile-time reflection here, not runtime reflection.
The full schema isn’t listed, but the indices don’t make sense to me.

(id, cluster_id) sounds like it could / should be the PK

If the jobs are cleared once they’ve succeeded, and presumably retried if they’ve failed or stalled, then the table should be quite small; so small, that a. The query planner is unlikely to use the partial index on (status) b. The bloat from the rapidity of DELETEs likely overshadows the live tuple size.
Neat project! The link to signup for the mailing list points to a blank mailchimp page.
Understanding ReplicaSet vs. StatefulSet vs. DaemonSet vs. Deployments
Would you mind sharing your company name?
I'm a master's student in AI, and after finishing my master's thesis at IBM this summer, I'll be looking for jobs.
Am I allowed to take lethal weaponry with me?

Or books? How many?
This comment was kind of buried but holds the key: not what you want but what your cofounder and the company needs. I'm surprised they offered to leave you any equity; comments about "it should be more" are not aligned with how companies operate. You can be a founder of an active or a dead company, but once you leave you may have "helped found" but you are no longer a founder.

Personally I would push for more cash comp and give up all equity. If the company is worth anything your former cofounder can finance your buy-out.
The infinite fire hydrants one?
EVs compare even better to ICEs if you take into account the energy needed to take crude oil from the ground and turn it into gasoline/diesel.
Because he had started to develop contacts one year before and argued that the CEO needs more power, and I was naïve and went with it.
I don’t feel as bad for L1 Visa holders. They came over specifically because they were already working for a specific company and that’s no different than being deployed in the military overseas and then having to leave once you leave the military.

From what I read, it’s also much easier to get and L1 Visas aren’t subject to the same caps and red tape.

I personally wouldn’t even move across the country beholden to a single company

https://news.ycombinator.com/item?id=38474212

I would be very hesitant to create roots in another country - like buying house - dependent on one company and not having a back up plan and the expectation that it was temporary and a way to save a lot of money
Open source makes it possible to host S3 yourself as well as any other data processing later down the line. doesn't need to be the same machine!
As a notorious Markdown critic, I have to say, their syntax really looks like a decent attempt of support for technical and scientific documents. Having used reStructuredText for a thesis with a lot of bells and whistles, and having used org-mode mostly ever since, I am not just admitting it willy-nilly. Then of course some of its syntax and syntax concepts are straight out of reStructuredText's book, so it makes sense, that it would inherit the capabilities as well.

What I haven't seen at a quick glance is the ability to link to any place in the document (sink) from withing the document itself (source). Maybe I did not look far enough in the examples. reStructuredTex can do this, and org-mode can do that too. And I don't mean just linking to existing headings. The other required things like footnotes and citations and so on seem to be there. Now if this reaches mainstream and we start writing documentation in it, there is great potential to have finally good documentation, not limited by the likes of github markdown. Of course same is true for reStructuredText and org-mode. From that perspective, one could ask, why yet another format was necessary, rather than improving tooling for lets say reStructuredText.
I am not the person you asked the question of;

Earlier an HN user had given an example of using Prolog as an intermediate DSL in the prompt to an LLM so as to transform English declarative -> Imperative code - https://news.ycombinator.com/item?id=41549823
8 years ago I went through exactly this situation.

I was 50/50 shareholder, voting rights and co-director in a bootstrapped startup with no shareholder agreement. I worked as the CTO building the product for 4 years and hired a team of 4 other developers. My co-founder hired a full time salesperson who eventually left when he couldn't make quota. I was 21 when we started the business, he was 31, and over those 4 years I just grew up to realise he wasn't a good CEO.

After multiple failed attempts to raise money I eventually called one of the investors to ask for honest feedback why he didn't invest, he told me the vast majority of his failed deals happen when co-founders fall out and predicted that would happen with us too. I decided 3 months after that email to leave the business.

I started a new company with a similar product but focussed on large/enterprise in that market, while the previous company was focussed more on small clients. I kept my shareholding but resigned as a director. The co-founder went nuclear and decided to dilute me out of the business by issuing new shares and buying them. If I had bought them I would have just been giving him the money which he'd just pay himself as a bonus and then repeat, so I just had to watch my shareholding go down to 25%. All legal avenues I went down just confirmed that the cost of litigation would cost more than whatever I'd get out of it.

The year before i left my Grandad died and left me $15k and at the time I decided to forego my salary for 8 months to help the company's cash flow situation. So I eventually offered a settlement where I would sell out of the company for $15k and be done with it.

Forward to now, my new company, still bootstrapped, is over $10M ARR and profitable with 113 employees growing at 60% a year. I have over 51% of the shareholding and over 60% of voting shares. I still write code every day and behave more of an engineer now than I ever did in the previous company.

My advice to you is to take the money and leave, start something new and just start building. You have already realised the biggest value of that company; lessons about what to look for in a future co-founder, how to run a company and build a product. Leave everything else behind, move on and I promise you'll look back at this moment in 4 years time as being the best decision you ever made.

Good luck!
that is correct. The company needs to build a product more or less from scratch at this point
I don't know what you are in need of more, history lessons or reasoning training.

Even if we ignore the fact that claims to land almost TWO THOUSAND years later are insane, even if we ignore the fact that the evidence is a two thousand year old book, claiming that modern day russian and hodgepodge jews from all over europe are descendants of the original inhabitants of the Levant is simply hilarious.

To create a national identity they even had to resurrect a dead language.

And without the UK creating the state of Israel purely as a western colony for geopolitical reasons, this would not be a discussion and so many lives would've been spared.
I'd love that, but most of all I'd prefer to host things on my own servers.

Also I'd buy a pendant if I can send it to my own S3!!!!
I have never had cause to use the product but I do have one experience.

1981, High School and the teacher is handing back our hand-written essays after marking them. She berated many of the class, me included, for handing in such shoddy work because of the amount of errors. That might be fair enough but then she held up one piece of A4 paper and did so in a way that the sunlight from the window came through it. "This" she exclaimed "is perfect and you should sll do better".

The sunlight showed blocks of what in the UK was called Tippex.

Teacher was clueless, but the felllow student had done it very well.
Not diabetic myself but managing my little kids T1. If we could go from one poke every 10 days to 0 pokes, I am all in. Skeptical of the accuracy as well though especially for someone who is too young to fully participate and not fully hypoglycemic aware.
> None of the database guides I followed had warned me about the dangers of exposing a docker containerized database to the internet.

This is like IT security 101.

> A quick IP search revealed that it was registed with a Chinese ISP and located in the Russian Federation.

Welcome to the Internet. Follow me. Always block China and Russia from any of your services. You are never going to need them and the only thing that can come from them is either a remote attack or unauthorized data sent to them.
> So far, I find the language design not super elegant. There are restrictive ownership rules, which are fine, but then a myriad of data structures that let you circumvent these rules. It feels somewhat ad-hoc.

It's not “circumventing” the rules, it's adding automatic runtime check that the invariants are properly maintained when you cannot prove them at compile time.

The default restrictions are here so that you can have safe code without any runtime cost but, every once in a while, such limitation presents you from doing what you want to do. The various data structures you're talking about[1] then make sure that you can write the program you want but that it will not trigger undefined behavior, at the expense of some runtime cost, be it a branch (for RefCell) a reference count increment (Rc, atomic increment for Arc) or a lock.

[1] it's not “a myriad” though, merely 6 of them: Rc & Arc for shared ownership / being 'static, and RefCell, Cell, Mutex and RwLock for shared mutable state)
My guess is through an injection. Calling a needle injection site a surgery hole is excessively pedantic. A normal person would not call a vaccine injection or a blood test "surgery."
You also recall that Trump was trying to rush approval of the vaccine even more than Fauci and the other experts at the FDA

https://www.statnews.com/2020/08/27/trump-has-launched-an-al...
I was about to warn that this app may be haunted by Sirrus and Achenar. You don't take the name of Myst in vain.
Will just make cross Bronx and Staten Island traffic worse.
Perhaps I missed it, but at what point the author sets an LLC or something similar? For me, that’s the main blocker: in Europe it costs money to start a business, some paperwork and taxes is involved, even if you don’t make a single sale. Also, for selling online you kinda have to show in your website your “business id” (or tax id or similar)… otherwise how do people know you are a legit business? For example, I’m not giving my credit card details to any random website to buy silly stuff unless they are properly identified
Nice text! I’m just surprised at the lack of mention of the techniques used in the Gotthard in the 19th century.
GINA prohibits health insurance companies from using genetics to deny coverage or set premiums.

https://www.hhs.gov/hipaa/for-professionals/special-topics/g...
Feels like the vibe from tech scolds in general has shifted towards "fun is wasteful". Oh well.
> Always block China and Russia from any of your services.

But does this add much security if bad actors are using VPNs ?
By using an unpatched rce in any network exposed code. The whole point of firewall is to prevent bad hackers from the bad internet to exploit your unpatched rces, abuse your default passwords, host based security you shouldn't have had in the first place and access stuff using compromised credentials you didn't revoke or didn't know you should have revoked. Because consistently doing all of that all of the time is hard for creative professionals. It's a chore. It's a tax.
I hope I didn´t sound like I did not believe you, I honestly had no idea. I don´t get an update for iTerm2 every week so I figured it was mostly stable / had no sec issue.

Following this discussion I decided to give Ghostty and kitty a try. I kept Ghostty, mainly because the shortcuts I use the most in iTerm2 are there and I like the default theme (yes, I'm a simple person.) It has less features / integrations I don´t use anyway so I guess the attack surface is smaller.
Yeah, the problem today is that there are many guides on MVPing software which don't tell you basic security.

The guy doesn't have a software background.

This is basically the problem with the 'everyone-should-code' approach - a little knowledge can be dangerous.
> As you can see even by famous 2024 releases, multithreanding bugs or UB, aren't something most studios care about, there is always the next DLC.

Do not confuse the fact that they don't spend enough in testing with the idea that they don't care about it: even if they release the game with the bug, it's going to cost them money later on to fix it when players complain about it, and slow down the development of other projects.
This is an excellent article!

The tribal knowledge seems to be that you shouldn't do TCP-based hole punching because it's harder than UDP. The author acknowledges this:

> You can do NAT traversal with TCP, but it adds another layer of complexity to an already quite complex problem, and may even require kernel customizations depending on how deep you want to go.

However, I only see marginally added complexity (given the already complex UDP flows). IMO this complexity doesn't justify discarding TCP hole punching altogether. In the article you could replace raw UDP packets to initiate a connection with TCP SYN packets plus support for "simultaneous open" [0].

This is especially true if networks block UDP traffic which is also acknowledged:

> For example, we’ve observed that the UC Berkeley guest Wi-Fi blocks all outbound UDP except for DNS traffic.

My point is that many articles gloss over TCP hole punching with the excuse of being harder than UDP while I would argue that it's almost equally feasible with marginal added complexity.

[0] https://ttcplinux.sourceforge.net/documents/one/tcpstate/tcp...
They'd need to run a VPN with end point in a less hostile country and so there's an element of enforcement on those endpoints.

At any rate, blocking China and Russia isn't ever presented as a foolproof defence, it just raises the barrier to attack.
I’d recommend using something like Tailscale for these use cases and general access, there’s no need to expose services to the internet much of the time.
The images are briefly persisted and averaged in the back of the viewer's eye.
Chinese Hackers Graduated from Clumsy Corporate Thieves to Military Weapons
I really enjoyed the whole process of figuring out how to get the keys to the kingdom. Our teachers were pretty good about logging out after they were done. The first way I got root was by running a fake login program remotely from another computer. That was a thing about the Icon's, you could run programs remotely from another computer. I knew which computer the teachers liked to log into, so I patiently waited. Eventually it happened, he tried to log in, got "Invalid password or login name", and thought he had fat fingered it. Meanwhile I now had root's password. At that point I put in a backdoor on one of the bootup shell scripts, which checked for the presence of a file, if that file existed, it would copy the first part of the password file somewhere else. At that point, if they changed root's password, I would create the file, reboot my computer, then check for the copy of "passwd" somewhere else. The passwords were in plaintext, they weren't stored as a hash. I discovered the poke method later as I got bored of my existing method. I once got a copy of an exam before the actual exam. I saw the teacher printing something out on the dot matrix printer, and guarding the contents, so I logged into root, and copied the printer spool file. Upon examining the file I discovered it was an exam.
I believe the one in Kirkland is not exactly 24 hrs, though close to it. Left the US in 2017, and as of that time, they'd close from 12am to 3am.
I meant the OP's article is paywalled, not the link I gave as a reference.
I think sometimes the problem is coming from accidental typos instead of not trusting, say if one accidentally typed `pip install requests` into `pip install requestss` and if `requestss` is malacious then by the time one noticed the typo the setup.py could have already run to do the harm
Double tap the top bar and almost all scrolling panels on iOS will whoosh to the top
There are plenty of passion projects that have been successful. So this is not an excuse.
I've abandoned rust because I don't find it useable to me with unneeded complexity to code. Also with graphics most of the code was not safe. So believing only took me that far.
Even if a Startup fails with an idea, another can learn from those failures and mistakes.
I bought the PS2 because it had a DVD player absolutely. Same thing for PS3; my only Blu-Ray player.
It might be a duplicate story, but why flag it? I wish when things were flagged that some explanation would be given. I've seen other duplicate stories that aren't flagged.

There are a lot of stories in the news, a duplicate can happen quite innocently.
> We don’t have a shareholders agreement so he could in theory dilute me by issuing new shares using company or investor money

How does that work? Wouldn't that dilute his share as well? And wouldn't the valuation increase accordingly, making your share keep its value intact?
Tailscale also has funnel which would be more secure for public exposure.
Take the 60k, push up the 1% to 5% (as that isn't going to adversely impact the company) and move on.

Agree. But don’t push up the percentage too much. Deadweight equity is toxic for a startup that has to rely on that for future funding.
Extracting AI models from mobile apps