skysight-inc/HackerNews huggingface dataset:
Nova Credit (YC S16) | San Francisco, New York, Los Angeles, or Boston | Onsite or Remote (North America only) | https://www.novacredit.com

Despite having built substantial credit in their home countries, millions of immigrants have difficulty accessing credit cards, loans, mortgages, and leases without domestic credit. Nova Credit enables newcomers to share their credit history from their home country with financial service providers and others, unlocking new consumers for lenders, and new futures for immigrants. We are 80+ people and have raised over $75M in Series B funding from Kleiner Perkins, Index, General Catalyst, Sound Ventures, YC, and more.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/nova-credit

Here are our open roles:

* Senior Software Engineer (Backend): https://jobs.lever.co/neednova/5d71b677-7f0c-4124-81e7-9de34...

* Staff Software Engineer (Backend): https://jobs.lever.co/neednova/5052f35a-4c7b-41a1-b5a5-7efad...

Tech Stack: Node.js, TypeScript, Postgres, AWS, Terraform, Ansible, React, GraphQL
This reminds me of some years ago when the General Counsel left after only two months on the job. Then his replacement left several months later. Nice. I enjoy reading the responses when news comes out of Telsa, no matter how troubling, it's usually something like "Everything is fine". No doubt, but quite a few folks really do not want to work there, no matter how much money is on the table. What is the company culture.

https://www.businessinsider.com/tesla-executive-departures-l...

https://webcache.googleusercontent.com/search?q=cache:https:...
It’s like incest.
I think you should be able to take a driving test while intoxicated. You'd get an endorsement on your license that your permitted to drive up the BAC level you tested at.
> Heck, he will continue working for Tesla for almost half the year.

Learn to read between the lines. Remember how their director of AI, Karpathy, went on a sabbatical? That was also a lie.
> going to vacation on hawaii

Most of the dudes I know plenty of dudes who partake in psilocybin also really like going to Hawaii. Maybe they didn't get stuff good enough to break that particular thought-circuit? What do you think?
Exactly and hes a CFO not a product leader. Much easier to replace and the learning curve is easier
Not necessarily, less leverage, more profit goes to capital rather than labor.
Everyone in this thread are being down voted but supporters of this hair brain scheme to offer us a free ticket to hell have nothing further to add?
With that I think a lot of it is knowing what's near impossible to mess up so you might as well buy the cheapest crap you can find, and what matters so much you should just pay for the big brands even if you have to make everything else crappier to afford it.

It's all the same lottery of counterfeit chips, some product categories they have it figured out, some they don't.

And a lot of the time, you can just design in such a way that it doesn't matter if the parts are quality.

Like, yeah, if you make a lot, you will see a few failures in power conversion or handling parts. So use a USB supply they can swap.

One or two switches are going to break most likely. So don't use a mechanical lid switch that's constantly held down, unless you make it swappable.

Your 3D printed part might have varying quality, so design in such a way that it still works on a badly tuned printer.

There's always that one part that you don't know which one to get and none look very good, but I see a lot of commercial products with lots of unnecessary unique niche parts that could have been a common standard thing.
Some sweaters I've knit:

Embrace Octopus Sweater
https://www.ravelry.com/projects/cristoperb/embrace-octopus-...

Handsome Chris Pullover
https://www.ravelry.com/projects/cristoperb/the-handsome-chr...
that was a really well-written piece too!
Details will be coming, but it sounds like Paypal's stable coin will have no yield.

Holding money for people, while paying them no yield in the current interest environment, would be hugely lucrative.
I'm not sure I buy that. Surely ahrefs is depending on the data that Google provides and if that is the case, there can be a competitor.
Up to 2011 I used Subversion. Then I worked for a year for a company that used CVS. So, by comparison, my time with Subversion looks trouble-free, as you can imagine. I've worked in Git ever since, but every time Git makes my feet hurt, I think back with fond memories to Subversion and TortoiseSVN, probably unwarranted so.
How to fully utilize OpenShift for DevOps
The Undefined Behaviour In The Walls, slowly driving you mad even if your program runs perfectly.
The main problem with the German layout IMHO, and all layouts in its family, is the infuriatingly tiny left shift key. The Netherlands has the same disease. I map the useless key next to it as a shift as well, at least that way I can type without getting pinkie arthritis.
Amazing. Glad this inspires you.

Another idea, maybe your PR is just a hook with no code initially, and then once the process is done via your UI, the final PR is shipped out - or the initial PR is patched.

We can make it even easier to ask for emoji reaction to the PR description instead of a comment to make it 2 click to take action

Absolutely, this is an entire experience to rethink. If they love the experience, boom, the way I see it, you made it. Because when you think about it, you are changing things (very) deeply. Everyone ever wanted the backlog to be outsourced. I used to say, "if only we had fucking debugguers" ; to take on those nasty bugs that are essentially just a nuisance for the bottom line of business.

However it's gota be a procress for it to work. Brogrammers are just gonna mess the thing up.

I was thinking, maybe have a link in the PR for a receiving programmer to take on the PR, and then, use emails to get the programmer in the dashboard at key moments (brainstorming here, can only guess the details of how your thing work). With a dashbard for management (probably you have that already).

Think Jira, agile, process, industrialization, linkedin skill, etc. Cause the way I see it, you cant do it if you dont do it with deep integration. Otherwise human will freak out a thousand ways. Maybe have 3 different PRs for one task, the engineer can quickly browse. I know it sounds crazy but you know how this works: work from the customer and backward. Wouldnt you love to have 3 PRs you can browse and say: combine this and that and this and we good. Just throwing ideas out.

Really love that startup your working on. It goes beyond what the eye can see. Companies are bad at managing software development, they always were. They dont understand they need engineers - and technicians. They cant tell the difference, they only see programmers. With your stuff, one can imagine a future where they understand that (theyd hire engineers internally, and have technicians outsourced). I dont know. Im dreaming and halucinating at the same time, but seems to me it goes in the right direction.
Your Tesla's battery cartridge is low on ink. Please replace your Tesla battery cartridge with a certified genuine replacement cartridge at the nearest Tesla dealership.
Or just simply less VFX in movies in general
You forgot

[√] No I don't want to share my location

[√] No I don't want to get notifications
This was posted a few days ago actually

https://eugeneyan.com/writing/llm-patterns/
If you're using something like MySQL or Postgres, you can do locking with the built in transaction primitives (see, for instance, SELECT FOR UPDATE). Mongo has tools like findAndModify which can help.

If you're using SQLite you can use exclusive transactions to perform the read+write but I'm sure there's probably a more efficient way to go about it. You can craft an UPDATE that selects on the primary key and the condition and then use sqlite3_changes() to get back the number of records modified (and fail if it's zero), but that may not be possible with your setup.
LXD is a management layer for LXC containers, which lets you do things like move/copy containers (to another host), start/stop them, create/attach/detach profiles (network settings), attach/manage various kinds of storage, etc.

LXD also can manage libvirt/KVM/QEMU virtual machines in an almost identical way, so you can mix LXC containers and full VMs and manage them in the same way.
Given the animosity Elon Musk has displayed towards former and current Xitter employees, it should surprise us more that people keep working with him. People leaving him is not surprising. Deciding to work with him is surprising.
There's all the cynical and morality related reasons you probably already know about, but it is possible to die from any psychoactive drug, easiest by getting into a car while intoxicated and crashing it. Other ways include but are not limited to failing to correctly operate heavy machinery and falling off things. You can get diabetes from eating sugar and get similarly incapacitated, but it's not as direct. All these things can hurt and/or kill a bunch of people, so it's not just about you.
> I’m a mod on /r/ruby and it’s got 80,000 subscribers.

I think that's smaller than Hacker News, which has only 1 or 2 moderators, whereas it appears that r/ruby has 8 moderators?

As far as scale is concerned, it looks like r/ruby had 19 comments within the past 24 hours? https://www.reddit.com/r/ruby/comments/ Whereas HN had 19 comments within the past 2 minutes. https://news.ycombinator.com/newcomments And a site like Twitter has something like 350,000 tweets per minute.

The most important difference, in my opinion, is that /r/ruby is focused on a single technical topic. In a sense, it's self-selecting and self-moderating, unlike HN or social media sites which are general-interest and include topics such as politics and other controversial social issues that are prone to generate nasty disagreements.
Less well known might be the retraction of ~tuomov personal blog many years ago.

He is the original author of the ion window manager[1] and had what, in my opinion, were very strong and thought provoking opinions and attitudes on software development, interfaces ... and even mice and keyboards.

I was very sorry that he stopped his public writing and even more sorry that he took down the blog and all of his previous posts[2].

[1] https://en.wikipedia.org/wiki/Ion_(window_manager)

[2] sort-of-archive: https://tuomov.bitcheese.net/
New Build ZX80 – The Manual
I wish, the bigger the company, the smaller the fines (proportionally) tend to be. Like slapping Google on the wrist with a $125m fine. "oh no, an amount we can make back in about an hour, whatever shall we do!"
My two cents which you are free to ignore (and I almost implore you to ignore): I'm sure this is useful but as someone who works at an AV company and is building with these new generative AI tools... your psuedo-YC story intro kind of puts me off even wanting to look at the library, because it sets you up as grifters.

The only overlap with what you were doing at Cruise and the problems people building off a REST API wrapper for an LLM are running into are things that all software being pushed into a production environment runs into. High level things like "let's not introduce a regression".

I think if you're talking to investors who don't know better go for it. But if you're posting for technical folks, some of them will be completely put off the moment you try to imply working in MLOps at an AV company makes you any more suited to implement RAG than any suitably experienced engineer who's messed around with embeddings for a month.
Now, I'm not saying this is the case for Musk, but surely if a person that rich was heavily investing in technological research that resulted in positive feedback loops that benefitted humankind then they would be a pretty good person, right? Who was really a better person: Mother Teresa or Norman Borlaug?
That would be prohibitively expensive and may require getting some visas which may in turn require further travel.
> Because all the other humans throughout history that launched a car they built, on a rocket they built did it better, right?

Musk has never built a car or a rocket. He raises money and hypes things. He is not a builder. Hell, he tried to get Paypal to switch to Windows because he doesn't even understand Linux.
My guess why HN isn’t a problem the way FB is?

No ads.

Thus, no engagement metrics to optimize for because HN isn’t even monetized that I know of (and hopefully doesn’t need to become one?)

With no engagement needing to be goosed we don’t need an algorithm to make sure we see the most outraging things possible. We just see what’s interesting to the whole community.

Radicalization online is a serious problem and I think the reverse qualities of the above, which FB, Twitter, and YouTube are perfect examples of, is a big part of how it happened.

HN pushes us toward the average interests of hackers. FB amplifies whatever interests repeatably get your attention until they become obsessions.

(I stopped following anything or anyone political on FB and YouTube, so that they only makes me more engaged in my nerdy, wholesome interests. I think I’m in the minority though)
I guess that would be true if you considered GenAI to not be VFX?
> If enough people get another job, the industry they are leaving will adapt or die.

The point is, people don't want the dying option here. That's why they stay.
No you're not. Japan is famously not a 'well armed society', but does have a reputation for politeness. This is directly at variance with your evidence-free claim.
> I suppose the mentioned structures were used to hold the different bits of code, while sharing e.g. text strings that were loaded in .text or whatnot.

I don't believe so: universal ("fat") binaries are basically a container type, with N fully independent contained Mach-O slices. It isn't even compressed; each architecture's binary is just mashed into the file, one after another.
Why? People don’t owe people anything with the content they publish for free. I regularly wipe social media or blogs and change aliases because I feel like that part of my life is over and/or I just feel like a fresh start.

If they didn’t feel like having an online identity anymore then they’ve got every right to delete[0] themselves.

I think the whole “expectation” that free content is persistent forever and someone is supposed to keep it reliably hosted and/or keep pumping stuff out is another fucked up byproduct of the modern internet, so much expectations from people who aren’t contributing anything financially or materially. It’s why YouTubers have mental breakdowns, bloggers snap and wipe their blogs, open source contributors close their projects, etc etc. Having a public identity has massive pressures.

[0] Effectiveness of that based on archives/crawlers/etc is a whole other discussion.
> That's because putting someone in jail for stealing less than $950 worth of goods is bonkers.

I really can't believe you still think that way. Have you been to a Walgreens/CVS in the city lately? Where everything's locked up, and security guards are shooting people on their own now? And you think it was "bonkers" before all of that started happening, wow.
The Russian airlines can't fly to most of Europe. They're sanctioned by the EU. You'd need to drive. But better option is probably just flying through Turkey. Turkish Airlines still operate in Russia. Turkish Airlines isn't sanctioned, so they can maintain their planes just fine.
Why not, if their buses literally do >99.9% of the road damage?
Gotcha, and this is specifically for debugging? It would be helpful if you could reply with a link to your query (or email it to me at michael@phind.com).
Open-office noise and information processing
Keymap layout and physical layout are two orthogonal issues.

Keymap layout (e.g. US /other language vairants) is primarily user-preference software setting, unrelated to the physical hardware (except for labels, but these are not relevant for function).

Physical layout (ISO / ANSI / backwards L-shaped enter) are unrelated to its logical function.

The EurKEY post seems to offer a keymap layout, not specific physical layout, so physical geometry is irrelevant.
ah i meant "how are they not" incredulously, as in these should be the ones endorsed by the creators

i've always had a hard time differentiating between a d12 and its neighbors at a glance, but this would make it clearly stand out from the other shapes
Why is there less leverage?
"F# is designed as a hybrid functional/OO language, so it can do virtually everything that C# can do."

https://fsharpforfunandprofit.com/why-use-fsharp/
As far as I know a Schuko socket can have live on either the left or right (looking at it), but there's a strong convention for having it on the right.

Partly this is compatibility between
CEE 7/3 and 7/5 and 7/7[1], The Netherlands almost universally using the first.

I have a socket tester designed for Schuko (similar to, but not exactly [2]), it (and AFAICT this is universal among them) enforces "live on the right".

What is definitely standardized us that the wires in your wall should be brown=live and blue=neutral (in the UK and European continent, other places may differ).

Once you start mixing up neutral and live in sockets it'll often lead to a mixup in the wall wiring, as sockets are often used as a starting point to extend wiring. I partially rewired my house to fix that issue, left by an electrician.

As an extra data point, e.g. Jung sells pre-wired sockets which assume that you follow this convention[3]. If you don't you'll end up with reversed wires in your wall, i. e. wires mixed up by color, not just the socket itself violating some convention of live=right.

The photo in [3] is low resolution, so you can't see the tiny "Jung" logo on the inner part of the socket, which indicates which side is up.

1. https://commons.m.wikimedia.org/wiki/File:European_plug_and_...

2. https://amzn.eu/d/1HuzNPJ

3. https://www.elektramat.nl/jung-dubbel-stopcontact-met-randaa...
why are you shilling worldcoin on this website?
And that is exactly "klyukva leaking into seemingly serious reasoning" I was talking about here: https://news.ycombinator.com/item?id=37041836

There are myriad of reasons why this is not realistic, but if I were to pick the most obvious, that would be

1. No, there is no "complete control of the media", IDK why people assume it to be the case. Broadcast federal tv has to be politically correct, but not too much beyond that.

2. Planes are tracked and people usually have relatives or something.

3. Planes fly through established routes and air corridors - they have a specific destination and don't fly over random wilderness all over the map.
Why do you have async reads and writes? There's no client-server setup here, using async / await just introduces pointless waiting.

https://github.com/WiseLibs/better-sqlite3
In what time period does the plot occur?
Eh, I dunno, I feel like I've heard this same song and dance about Tether's weakness many times over the last 8 years. Would be surprised to see it actually fail.
Wow arch/arm (which is 32bit) is bigger than x86 and powerpc which have 32/64 under the same subsystem. I guess it's mostly device tree bindings?
These settings exists in the browser already
I think maybe I'm missing a link in the chain, but are you saying that your attempt to purchase a product from a website was blocked by malicious actors?
Is this really about "fixing sexism", when she herself notes that the man page was changed 6 years ago? It reads more like attention-seeking (or rather validation-seeking, seeing the response) behavior to me.

>A very common bit of misogyny is saying the second while meaning the first.

Maybe. That sounds more like a motte-and-bailey. It could be misogyny, or it could be something else. Obviously someone looking for misogyny will think the ulterior motive is misogyny, but it could be just about anything.

>So if Vanessa had an objection to some of my writing that struck me as related to gender, I might politely ask her for details, but would see it as my burden to do any deeper work.

Everyone is accommodating, until the complaint is about something you care about. If you give them an inch, they'll take a mile. That's all I'll say.
The link in the parent post is probably the best source, particularly the line:

> While the team behind Linux Containers regrets that decision and will be missing LXD as one of its projects, it does respect Canonical’s decision

That team includes Stéphane Graber who was for years the project lead for LXD, and a highly-visible evangelist for the project, producing videos[1] every couple weeks and answering questions on the forum[2].

He quit Canonical a few days after this announcement[3].

[1]: https://www.youtube.com/@LXD/videos
[2]: https://discuss.linuxcontainers.org
[3]: https://stgraber.org/2023/07/10/time-to-move-on/
Moreso than other software industries, I think gaming is one that faces a real threat from indie companies. For example, simcity basically died because of cities skylines.
Li(thium).
This is a bit of a strange one, but I made a free-to-play game that produces “art” posters as a form of monetization. Still a work in progress, but I was able to finally produce a poster from the game, which felt gratifying.

Might post it on Show HN one of these days. Still needs some work though.
I'd like to recommend the Czech mapy.cz for Europe. It is generally much better and contains fewer translation errors.
That would be a sight. lol. Pictures?
> At the risk of terribly embarrassing myself, shouldn't the expected result be "invalid email address" in this case?

Indeed. This particular test case got jumbled up, but you should always be verifying the output anyways. You can ask it to correct itself when this happens, i.e.:

User: That's wrong. The test would return 'Invalid email address' here, not 'example.com'

Llama: Ah, I see! Thank you for correcting me! In that case, here's the modified test case:

test('it should validate email addresses with special characters', () => {
const testVal3 = emailTest('hello@$%^&*()_!');
expect(testVal3).toBe('Invalid email address');
})

Llama: Now, when the `emailTest` function is called with the input 'hello@$%^&\*()_!', it will return 'Invalid email address' instead of 'example.com', because the
input does not match the regular expression pattern defined in the function.
It is trivial. Official news will report that it was shot down or sabotaged by Ukrainian spies. I'm sure that the scripts and some stock footage are already prepared for when it happens.
Preference for Easy Memory Verification Is Strongest with High Memory Distrust
This looks great, but within the first 5 seconds I'm surprised by the lack of an Undo/Redo facility. I can't imagine myself using a tool like this without it
There are too many combinations though.

à á â ã ā ă ȧ ä ả å ǎ ȁ ȃ ą ạ ḁ ẚ ầ ấ ẫ ẩ ằ ắ ẵ ẳ ǡ ǟ ǻ ậ ặ

You'd need to hold down combinations of 5 different modifier keys, and shift can't be one of them because that's used to capitalize all this. Nobody's going to do that.
I worked for S&S some years ago, and I’d guess that in the short run at least this won’t make a lot of difference to them. It wasn’t like CBsViacom gave a crap about books.
Not wrong at all. But also after like 15 years of this mechanism, I’m comfortable ruling it as very, very not worth it. Compared to before FB had this format, do we even think the average person even reads more actual journalism than before? Pretty sure most of the “articles” people find through social media are more like ragebait from the political fringes because that’s what gets the views, clicks, comments, and reshares.

In light of that, a world with no news on Facebook would be just fine. If anyone is that uninterested in news that they would never check out a news site directly on their own, they won’t miss it.
Microsoft Excel is not just Turing complete. It is in fact a halting oracle