skysight-inc/HackerNews huggingface dataset:
Stainless | Engineers, EMs, Former Founders, AEs, Business Generalists, more | NYC ONSITE | Full-time

Stainless is building the platform for high-quality, easy-to-use APIs.

Our first product is SDKs as a service. I built the codegen system at Stripe for their SDKs, and am now building a better version for everyone.

When you `npm install openai` or `pip install anthropic` or `go get …cloudflare`, for example, you’re downloading code that we generated.

We’re ~3y old, ~20 people, have strong revenue, several years of runway, and great customers (including OpenAI, Anthropic, and Cloudflare). We’re backed by Sequoia & a16z.

As one of our first 20 engineers, you’ll get autonomy to build great products, skilled peers, opportunity for tremendous impact, and competitive salary, benefits, and equity.

We’re looking for exceptionally productive, thoughtful, tasteful, and kind people with a passion for making software development better for everyone.

Want to build the future of API tooling? See more at stainlessapi.com/jobs
It's your fault for lending money rather than asking for a % of profits (if any) like a normal early investor.
> GNU Screen seems to be stagnant...

Not at all, it just had a release a few months ago,

GNU Screen v.5.0.0 is released
posted by anaumov, Wed 28 Aug 2024 09:41:30 PM UTC
That's a surprising claim. From my viewpoint, blogs have been dead for close to a decade already; all the activity got sucked out into twitter after the blogosphere became completely flooded with meaningless SEO slop. Who is still using blogs? Do people still have blogrolls? Are there still RSS feeds? All that stuff seems like ancient history, much as I loved it in its heyday.
We can say that da-vinci, bernini, and cervantes
did care about quality, but are all held at a remove, and the story of the critic bieng repremanded, by pointing out they, he not the mona lisa was on trial, is quite exact.
Facing a true master piece can be wonder, amazment and elation, or a trial and an afront.
Your simple egotist now has an easy solution, by taking a selfie, in FRONT of the amazing thing, but this is leading to fist fights in order to claim the exact right spot, with then certain municipalitys and private owners, building blockades to deter self(ie) seekers.
Its the difference between facing something special, or getting in the way, and we all do both
one time or another.
I can't recall exactly right now (incidentally I started recording decisions like this to be able to answer questions like this - mainly for myself - but only recently).

To refresh my memory I just started it and tried using it with a julia kernel on a remote jupyter. To start, it wouldn't connect to https endpoint. Maybe because it's signed by a private CA? idk, but the mac trusts it for eg the browser and curl. Well anyway, let's forward the http port and try connecting to localhost.

Great, that works, and I'm offered some uuid as a "choice of kernel to connect to". I don't recall having one running before I connected, so it probably was started for me. How do I name it? Ah, there's `jupyter-server-kernel-list-name-kernel`, and now I'm recalling that whatever you name it as, will disappear if you quit emacs. Let's try.

Meanwhile, I import PlotlyJS and try to create a plot. I get complaints about WebIO (julia package that facilitates interaction with browser) like I do in jupyter (the package is old and doesn't work with current jupyter), except in the browser only the back communication (browser->kernel) is broken, for interactivity. Showing plots works. Anyway, PlotlyJS displays nothing. `Plots`, which renders to a png, somehow produces the axes but not data. Eventually I get PlotlyJS to display an image using explicit image mime types.

Still no interactivity - I would need node for that, to compile widget support for whatever reason - but it does display. I should retest widget support. Sending code to repl works, although at this point I'm used to seeing an overlay over variables that get set.

Ok. Close emacs, restart, go to session list (`jupyter-server-list-kernels`). Name has been cleared. I can reassociate the buffer to the kernel, but, if I have two, open kernels, how do I tell which buffers is associates with which kernel?

Overall it mostly works although there's room for polish. However, interactivity or any kind of bidirectional communication remains somewhat difficult.
Thanks so much for your work, and also thanks for some insight into choices you made.

I'm not familiar with the internals of the JSON gem, but in general... yeah, it's funny right? PRs are almost never ideal. Always some compromise based on time available, code review considerations, etc.

Everything you said makes a lot of sense!
Sure, awkward timing.

But the alternative would be to change the timing for… optics?
This was only for the SSH integration, not if you just ran "ssh" in iTerm? I don't see these /tmp/framer.txt files on any of the hosts I sshed to (plain ssh).
Huh? These are bookmarks. I never actually use starts for any other purpose.
How many years of experience are expected for this role?
Yeah, I found that quite shitty. Some vague Bollywood BS about finding oneself and no meaningful reasons for ending a 2yr long relationship.
I don't think they needed much marketing? A lot of website operators want bot/DDoS protection, and cloudfare offers service which works (at least for overwhelming majority of users), and is absolutely free.

Offering free stuff which works and that many people want is how internet companies get big.
When you're living in the Metaverse, it doesn't matter whether all of the other players are biological humans or bots. Your friends, parents, spouse, and even children will all be LLMs.

Humans will eventually go extinct, and then all that will be left are LLMs talking to other LLMs. Surely an intriguing sight for future alien visitors!
No, the alternative would be to not drop your gf merely to "find yourself".
LegalEagle is suing Honey [video]
Ok... That does make some sense.

Essentially, Intel have allocated a bunch of fake renaming registers to hold all small immediates. Like how MIPS had a zero register, Intel now have over 1000 constant registers. These registers don't really exist, the immediate is just reconstituted at the execution unit.

And I'm guessing these small immediates predate Golden Cove; It's probably how they have always represented shift by constant and any instructions with 8bit immediate (presumably at least as far back as Sandybridge). The only change is that now the renamer can now execute simple movs/adds.

So essentially these variable shifts are being converted to constant shifts on the fly. The problem is that there is no constant shift version of shlx, so it wasn't in the test suite. There is probably some kind of stupid implementation bug in the scheduler that simply wasn't exposed until the renamer changes.
Hi, source?
The best solution is to github buy start themselves and ban all those users after 1-2 months, so they wouldn't even have a clue.
that's why i'm writing my own cad software, dingcad at dingcad.com

it will be free and open source
I'm not sure I'm convinced. I guess I haven't had real money.

I had > 1m at one point. It was enough not to work. It wasn't enough to experiment with random things without risk. Couldn't buy a house in NYC,SF,LA,Seattle. Would just have to go back to work. Couldn't start a business for a project that required 10-20 people. Couldn't really start co-working space for 20-40 people at current rent prices without feeling like I'd probably just be throwing away a few hundred k.

What I could do is travel. Could also live anywhere for a few years.

OTOH, if I had F.U. money, I would do those things and more. I might hire people to do them. There are 5 to 10 apps I'd like to see exist. Would be happy to pay some people to make them and make them open source, if I had FU money. Would love to start a tech-interactive-art museum the size of at least most major museums in big cities. Would consider funding startups.

I have one friend, x-coworker, that picked a different path than me and made lots of $$$ (no idea how much). But, they invest in startups. Goal is to invest $1 million a year. They visit startups and pitch events once or twice a month. They also have a personal project. Otherwise they travel with their S.O. and visit their adult kids around the world.
There must be something like a "sudden wealth-life crisis", comparable to a midlife crisis. My only advise is to refrain from impulsive decisions in such a situation. But that advise is late here. I hope he has an environment that can ground him. Find productive work, but nothing that puts on too much of a burden (like this ultra-political "DOGE"). Always remember: your wealth is a result of luck and/or decent leadership and OTHER PEOPLE'S WORK. Be decent, be kind and BE REALISTIC. Please don't become Elon.
Tried Inkscape? I was all paper for a long time but it's taken over as I've gotten used to it an the hot keys. I carry a little Wacom tablet that works good with it too, but seldom even get it out of my bag.

It does have a (configurable) fixed page size, no ability to multi-page which was kind of annoying but I started thinking of it as a feature as well.
> privileged userspace layer

BS. Either we're privileged and can copy their precious content, or they're privileged and we cannot.

The current status quo is they sit above us in the truly privileged hardware modes while we are isolated, virtualized and sandboxed for their safety. It's not our computers anymore, they're just allowing us to use them.
Be a property owner and not a renter on the internet
Ironically, I suspect there are more "real" accounts that don't check the full list. Reminds me of most primitive captchas somehow.
It's wild how a random tech millionaire can just walk into our government and start deciding how the rest of us get to live as part of a therapeutic exercise for his mid-life crisis (or whatever you call this).

The way this is written suggests there's still a little bit of self awareness left in him, but that's definitely on its way out the door. I wonder if there's a name for that phenomenon? If not, my suggestion is "Elon's Disease"

I hope if I ever reach that point that I have enough wisdom left to take my money and fuck off to an island somewhere.
I'm far from understanding economics but my understanding is that Modern monetary theory is a somewhat fringe theory that gained some advocates especially before post pandemic inflation while Keynesian economics is although maybe a bit modified from the original largely accepted as part of the base of mainstream economics. They are very different. Also vast majority of countries have central banks and spend more then then save, it's hardly specific to the US (although the US gets cheaper rates because of its position)or a major concern (at least if the debt to GDP percentage doesn't grow too high, or if you're Japan).
Yeah, to most of the world, I’m rich. To a significant portion of other Americans, I’m rich. Yet, my lifestyle is wholly dependent on working for somebody else. No work, no house, no car, no medical care, no fun.

“I’m so rich I’m lost” - worst humblebrag ever. Get a therapist. Or go for a long walk in the woods. Sheesh.
> DOGE

Was saddened to read this section in the post. You'd think that smart people would be able to see through Elon-ego-filled-bullshit; but I'm afraid many have been in that circle so long they've drunk the Kool-Aid. I'm not steeped in the wealthy SV community, but I can tell you that the few I've personally met or am acquainted with, make me want to run the other way.

On DOGE, I'm quite sure every Gov department could benefit from greater efficiency, no argument there. I'm also quite sure that it won't actually reduce the Gov budget all that much (just take a look at where most discretionary spending goes). And more importantly, would it make the lives of ordinary Americans (not rich Americans) better? Or would it just be some "achievement unlocked" type of thing. It's clear to me that Elon mostly cares about the latter.

Now if Elon were to cut our military budget in half, now __that__ could have a significant impact. Except that even if he wanted to, Congress (both parties) wouldn't let him: one does not kill sacred cows.

But you know what worries me more a lot more than government waste? The fact that the richest man in the world was able to pay $250M to sway an election. I'm not saying Elon bought the election, because maybe Trump would have won without Elon spending a dime -- but we'll never know, will we? If this were in some other country we'd be talking about "banana republic government corruption" and our "model" constitutional democracy, etc.
> 4. The 3-cycle case occurs when the physical register read cannot be optimized away??

No... the 3-cycle case seems to be when the physical register read is optimized away. I think it's some kind of stupid implementation bug.
I wonder if this had anything to do with the increased LLM traffic to forums that I thought there had been a post about recently.
I dont think calling Redguards a different species to Nords is going to go down well with the Elser Scrolls crowd
Panic’s Prompt, I guess? I bought it because it’s now bundled with the iOS app, which I already used.

It’s fine. Not mindblowing, not bad at all. Just fine.
"NOTE that prior experience in bioinformatics or biology is NOT required for any of the positions below. You must be interested in learning though!"

I just want to say, thank you. I wish more companies took this approach.
There was another issue where iTerm2 added AI functionality and then after some backlash allowed the ability to turn it off. If the additional features (which is why you would use iTerm2 in the first place) start making more and more problems it is starting to make more sense to use terminal.app or alternatives.
Something I've been pondering for a while now is the intersection of human speech, public speech, and public desire for consistency and accuracy.

Many if not most people develop opinions about the world by trying them on for size and engaging with it.

In our daily personal life, people might say something dumb in the morning and change their mind by dinner.

Despite this being fundamentally human behavior, few things outrage the public as much as public characters who are inconsistent. CEOs and politicians especially are expected to never change their minds or positions, even on multi decade timescales.
tbh it sounds much more like he wants to be viewed as a saviour than actually improve anything significant to me.

"what I actually wanted was to look like Elon" feels like he's getting very close to grasping something fundamental about himself in a way that many similar dudes are incapable of doing.
You gotta admit, building a desktop recording app is only a few short hops away from building our civilization.
Proper quake mode is just one shortcut to show/hide the entire terminal window, otherwise the app is completely hidden from the app switcher and the dock. This also involves handling macOS keyboard-to-app layout mapper not reacting to this event as the window loses its first-class citizen status in this mode.
"What Is To Be Done?" -- V. Lenin
Seems weird that you have to advice people that they should hide their success from people they're befriending.

Living a double life like that doesn't seem right to me. It has something to do, perhaps, with the type of people you're surrounding yourself with. If someone can't be friends with you without asking you for money why are you keeping such people around in the first place.
What? Okay, so assume that most code doesn't last. It doesn't mean that you should purposefully make it brittle for basically no additional benefit? If as you say, it's about making the most with as little as possible (which is what the bridge analogy usually refers to), then surely adding a single function (to actually enforce the ordering you want) to make your code more robust is one of the best examples of that?
My workaround for this as a person who travels a lot was to buy 2 raspberry Pi’s and put them at my family houses in different countries and use Tailscale on them as exit nodes, behaving like my own VPN. The residencial IP address makes things a lot easier when connecting from random places.
I tend to think having fiscal responsibility, morals and not being a shyster as the person who’s at fault.
there's lots of things you can do with deploy scripts to help prevent bozo errors from devs. Just like the code looking for credentials uploaded to github, you can do whatever type of searches that you as a developer is prone to making. it's a cya type of thing.
What's a "real" star on GitHub? Most real users will click the star button after reading the README, it does not indicate that they like it or even tried it. Having a "star on GitHub" button in a judicious place on your project's website will already over-inflate your number of stars regardless of your project's quality. You don't have to be a professional developer to get a GitHub account either. The age of a project (or more precisely, how long it's been on GitHub) also has a massive impact on the stars.

What was ever so good about the "N strangers clicked the icon" metric? Even when those users were human with a higher probability?

> posing a security risk to all GitHub users

Please tell me no one takes the "N strangers clicked the icon in the past" as a signal of "today's releases won't harm my computer".
Super high level TLDW for those not aware of what's going on: Honey (allegedly, but there's video documentation of this happening by MegaLag) overrode affiliate tags and claimed affiliate commissions for themselves even in cases where honey added no value to a sale or to a merchant whatsoever. They also claimed to find consumers the best discounts even though the platform also had paid plans for merchants allowed paying merchants to suppress certain discount codes.

Related:

* MegaLag breaking the story of Honey swapping affiliate attribution as well as withholding functional coupon codes from customers. This video goes into technical depth, showing the actual process via browser dev tools where attribution is swapped - https://www.youtube.com/watch?v=vc4yL3YTwWk

* MKBHD commenting on it - https://www.youtube.com/watch?v=EAx_RtMKPm8

* Linus commenting on it - https://www.youtube.com/watch?v=16gHC1AQNJY

* Past discussion on HN that was cited by MegaLag - https://news.ycombinator.com/item?id=21589352
Unfortunately every promotion that isn't a retroactive recognition that you've already been doing the new role for a while is going to be temporarily a promotion into incompetence. Each time you get promoted there should be new things you need to learn to be good at the new role, so you can't really be sure that a promotion won't work out until you've been struggling at it for a while.
Ask HN: Google login has circular dependency
I just changed to a new iPhone. After setup, the gmail app requires me to confirm using two factor authentication using one of the following methods:

1. Tap Yes on a notification on my iPhone, which I don't receive because I am not logged in into any google accounts

2. Verify using prompt on the Gmail App on my phone (I can't use gmail on chrome on my laptop), which I can't use since I am trying to login into Gmail anyway

3. Authenticator App, which I am signed out of and if I try to sign in, needs me to verify using 2FA

4. Get an SMS. This option is disabled because other secure options are available.

5. Contact Google support, this will take 3-5 business days.

How do you sign in into Google products on a new device
if you don't have access to your old device? At the very least 2FA should support email code or text code as a backup.

Found a useful discussion: https://discussions.apple.com/thread/255403865?sortBy=rank
legacy Cloudflare captchas?

I thought they eliminated them back in 2023? Their announcement is pretty clear on them:

"Cloudflare will never issue another visual puzzle to anyone, for any reason."

https://blog.cloudflare.com/turnstile-ga/

Are you sure it's not fake? For example archive.is sometimes sends me orange-colored CAPTCHAs (with "select all the boxes" style) that are never accepted; but if one looks closer at them, it actually never says "cloudflare" on them anywhere, nor there is a logo (it does this because it has a long-standing feud with cloudflare re users' privacy).
I suppose it depends on a person. I am pretty sure the more money I have started to make throughout my life the happier I have become. Simply because of having more freedom over how I spend my time. I feel like there is almost infinite amount of things to do in this World, I just wish I was able to 24/7 do those things. I don't have enough to not work for rest of my life, but I have been able to buy my own apartment, house, which has given me a lot of confidence in my self and feelings of freedom. I started out with no connections or education though.

I am sure it can be different for everyone, people see the World differently.
What to do? Apparently long so overqualified that unemployable so am doing a startup. If it is successful, I'll pay off some old bills and loans. Then, sure, pursue mathematical physics, maybe get a modest house with a lake, woods, and fields, hope foxes, beavers, swans, etc. have a good home there. Did too well with education and technology but still wasted nearly all my life with nonsense from in too many respects being poorly informed (about people, academics, business) and would like to help some children in the family tree avoid the waste of the nonsense and get on with a good life, at least love, home, marriage, family, and some accomplishments in business, science, etc. Made enough progress with violin (easier to carry than a piano) to play the D major part of the Bach Chaconne but would like to return to music, on a piano and play through some Richard Wagner scores and try to learn what he did.
You need healthcare, you need an emergency fund, you need elder care, retirement. College fund for your kids. if you get hit by a freak meteor and become mentally/physically disabled, you're not going to be able to make $25k/yr.

For it to be FUM is enough to live off the interest at 4% withdrawal for the rest of your life. At an estimate, it takes between $250k and million dollars to get through a case of cancer. You're not getting through it on $25k/yr after you get fired because you can't work because you have cancer, and you won't be able to afford lawers to fight getting fired either.

$25k might be enough for a twenty year old with no responsibilities who can still eat dollar store ramen, but it's not enough for someone with responsibilities past subsistence eating.

Also don't forget inflation.
No but any account made in the last couple years are questionable