skysight-inc/HackerNews huggingface dataset:
It would also greatly increase the diffusion into industry of techniques. I often read papers that describe an interesting approach to something I am interested in doing. But often the paper requires me to read many references and spend dozens of hours or more to reach an implementation myself. I simply can't invest that time on something that might work.

But if the code were available... then you could quickly test out if something is worth pursuing.
Glean | Founding Team Engineers, Designer | On-site* (NYC) | Full-time | https://glean.io/

Apply: jobs@glean.io | https://glean.io/careers

Glean is building the most intuitive way for teams to visualize data and make it interactive.

We are a well-funded, ambitious Seed-stage New York City startup backed by top-tier product and data investors. Our team has experience as early employees of successful startups and in big tech. We have early product-market fit and a growing list of paying customers, and we’re looking to build a diverse and thriving team. And we might be a great fit for the next step in your career if you’re excited about having a lot of ownership over your work, learning from early-stage customers and investors, building a world-class engineering culture, and holding a lot of equity in a fast-growing startup.

For senior software engineering roles, open to remote candidates with US work authorization in some cases
This is an interesting question. It reminds me of the contract disputes that content producers sometimes have with cable companies that might result in one or more channels suddenly becoming unavailable for cable customers. Content producers need distribution (or at least did, back in the day) but the cable companies needed them as well and I would imagine must have taken the brunt of customer outrage when a channel became unavailable.
Persona | Remote (US timezones, NYC IRL preferred) | Full-time

- Full stack js engineer (w focus on react-native)

- Product Designer

- Product Engineer

We are at a critical juncture in the history of social media. Facebook is dying; Tik Tok is ascendant. The diaspora to Discord, Slack, Telegram, and Signal has spawned numerous new social platforms.

Users don’t capture the value they create on existing social media platforms. This has profound downstream effects: people are not properly incentivized to moderate & care for their digital communities, signal to noise ratio is high, and trust in digital communities is waning.

Persona is a private & encrypted social network, built for communities. It makes it extremely easy to spin up group chats with communal treasuries, light-weight governance & threaded async and sync audio/text chat.

Tech stack: Vite, react-native, firebase

Learn more at https://app.dover.io/apply/Persona/11749be4-5ff9-49b8-ba85-f...
Sounds like a crappy company.
I've posted links that got buried and shortly after the same link, or the same topic from a different source, made the 1st page.

I posted a link to an article on cannabis preventing Covid infections just a bit ago and it was buried in just a few minutes on "New" page.

I do a search for a URL before I post a link here and only post it if it's not been submitted already, but often it gets buried and someone else will post the same link a bit later and it makes it to the 1st page. But I don't feel link I've been cheated when that happens.

I suppose dang could write a routine to check for that but it'd probably take a lot of resources and not really improve anything for the end user. I think what gets noticed here is a bit random and may be curated. For example, my link to the cannabis article is interesting to me, but it barely skirts the edges of the main focus on computer tech here.
Dumb idea: what if we re conceptualized firms as entities whose role it is to keep people meaningfully employed at good wages, in order to support societal stability?

Oh right, I live in the USA.
It's possible and easy (have types for path coming from untrusted source), but it's a matter of a standard library rather than a language.
Lichess has a variant called "Antichess". If you can take a piece, you have to. No checks/checkmate rules. First person to have zero remaining pieces wins.

You basically want to "blunder" into giving your opponent long chains of captures while avoiding any positions that allow your opponent to hang a piece.
Except that NFTs are supposed to be a good and not a currency.
One common failure mode is that two people start typing at the beginning of the same line, and rather than getting two lines, it alternates characters. At least, Etherpad did this.
Ask HN: Who are your favorite devs to follow on GitHub who star a lot?
I believe that following the "best" devs on GitHub is a great way to stay up-to-date with the most interesting new projects in my areas of interest (mostly JS / TS / Rust / WebGL / React).

A lot of devs do great on social but aren't as active on GitHub, and conversely, a lot of devs are really active on GitHub but post less on social media, so their reach is much more limited.

So HN: who are your favorite devs to follow on GitHub who provide the best signal-to-noise ratio for staying up-to-date about the latest & greatest OSS projects??
>> Apple doesn't have a separate, "VIP" review process for apps

they do. Some years ago my app was in the top 100 and I had nice telephone calls with real human people.
Clintel Systems | Ruby Developers | Full-Time | Remote (Australian timezones overlap)

We're a small medical systems company based in Adelaide, with a growing enterprise customer base. Our product supports thousands of specialist clinicians providing care nation wide.

You'll be working on projects ranging from patient engagement and post discharge ongoing care, systems integration, patient monitoring and observations via IoT devices.

Our stack is heavily focused on Rails/Vue.js, with technology choices leaning towards the mature/proven model; a strong test automation focus, and people over processes.

daniel at clintelsystems dot com dot au
If ads are truly so useful, perhaps they should withhold them unless you pay $3/mo.

Oh right. They are a negative user experience and bring revenue in without providing any value (possibly negative value) to the user.

Nothing groundbreaking here, but lets not pretend this is anything but a money grab.
Are you saying that there is chance for Hungary?
I might be misreading this but is this article advocating for moving the character in the Unicode codespace? If there's room in Unicode, then sure. If there's not, it seems to me that rearranging Unicode for societal changes like this can only lead to headaches when code points map to different characters depending on what version of Unicode the font uses (and what version of Unicode the website expects). But I'm not an expert on this sort of thing so I might be understanding it wrong.

Although I do understand that Unicode makes more sense for Americans like me, and if I were Indian I might feel different.
You and my father have something in common:

He is an "apocalyptic environmentalist" in the sense that he believes climate change is going to be such a catastrophic event that human existence will be miserable. When I was a kid, he was an evangelical Christian who believed the end times were coming any day. He had a nasty divorce, a mid-life crisis, met a woman who worked at PETA, became a radical vegan, and then, surprise surprise, once again embraced a new form of apocalypse to replace the End Times one: climate apocalypse.

He's a mathematically illiterate narcissist, a psychological subtype who is known to be the most prone to apocalyptic ideologies.

Every generation in history has had a significant minority who believed that the end of the world is coming. Congratulation, you're one of them in this generation.

Climate change is real. Excess CO2 caused warming is going to create major challenges for the planet. Humanity will go on, we will innovate our way out of it, and like every Malthusian cult throughout history, you and your fellow apocalypse believers will be proven wrong until you find a new reason to ruin everyone's dinners with negativity.

The churches my dad had me in when I was a kid taught me how deranged people can be, and how good it makes them feel to be part of a heroic tribe trying to warn everyone the world is ending. I know what it looks like, I've seen it Christians, I've seen it in hippies, and I see it in yuppies now too.
> there is no scenario where apple needs

You're assuming the existence of a 'need'. Part of my point is that there doesn't have to be any 'need' for additional revenue beyond the revenue itself.

It also seems like you may be assuming that the person or people responsible for this and other similar decisions are incentivized to consider all of Apple's revenue as opposed to a specific subset of it, which I suspect is unlikely.
I had a Commodore 128C with a 1571 drive when I was a little kid in 1987. Sadly, in the 90s I made the mistake of selling it. I would love to have it back, to play with my daughters.
Why not? It is an essential industry with the potential to cause an enormous economic disruption. If the government doesn't want to nationalize it, then it should get involved and prevent stubborn executives from creating an unnecessary crisis.
Figures, thanks.
Olo | Remote (US) (HQ in NYC) | Full-Time | https://www.olo.com/

Olo is a leading on-demand commerce platform powering the restaurant industry’s digital transformation. Our customers include Shake Shack, Panda Express, and Jimmy Johns, and we have a lot of exciting projects in the works.

We're hiring for a ton of remote (US-based) roles (see https://jobs.lever.co/olo?lever-via=WSee4m3bRz), including an Android engineer, a database reliability engineer, Node.js engineers, a partner engineer, and more!
Who will regulate the regulators then?
I'm so confused as to why anybody still supports apple. They have utter contempt for their customers.
I placed a stock trade that carried a 50 cent commission from my iPhone this morning.
blogspam is now allowed in HN?

flagged
there is no digital good in this scenario.
I've had domestic wires held up for days just to go through yet another KYC when wiring between two already KYC'd accounts. If the authorities decide to civil asset forfeiture it in the process, the recourse is to pour 10s of thousands in lawyers and just maybe get the money back after the legal process eats half of it and my life gets looked over by a fine tooth comb because some middle-aged fat belly government man who's entire self worth is how much he can seize without the decency of a criminal trial had his feelings hurt that the citizen had a minor win.

So I don't think wire is necessarily a perfect substitute. There are different ways to get fucked and you have to decide which risk looks most palatable for each individual transaction. It's sort of a pick between a traditional finance system set up to fuck the little guy or the crypto landscape which is a fraud fest wild-west of living at your own peril.
There is since that's what you declared.

impl Foo {
// static
fn foo() {}
}

impl Foo {
// instance, owned
fn foo(self) {}
}

impl Foo {
// instance, borrowed
fn foo(&self) {}
}

impl Foo {
// instance, boxed
fn foo(self: Box<Self>) {}
}

impl Foo {
// instance, refcounted
fn foo(self: Rc<Self>) {}
}
I didn't read the study because I only saw an abstract at that link.

But frankly, I doubt it's worth my time to read the study. Either you posted the study without having reviewed the literature, in which case you don't appear to be genuinely curious about this topic, or you linked to the study after reviewing the literature, in which case you should already be familiar with the conflicting evidence and shouldn't be asking me to present it.
I believe in the title I originally saw, it specified "exchange fees".

But also from the tweet thread (second tweet):

> Apple’s claim is that the gas fees required to send NFTs need to be paid through their In-App Purchase system, so that they can collect 30% of the gas fee.
NIST's TREC workshop series uses Cyril Cleverdon's methodology ("Cranfield paradigm") from the 1960s, and more could surely be done at the evaluation front:

- systematically addressing sampling error;

- more than 50 queries;

- more/all QRELs;

- full evaluation instead of system pooling;

- study IR not just of the English language (this has been picked up by CLEF and NTCIR in Europe and Japan, respectively)

- to devise metrics that take energy efficiency into account.

- ...

At the same time, we have to be very grateful to NIST/TREC for executing an international (open) benchmark annually, which has moved the field forward a lot in the last 25 years.
> App Store's cost structure is not fixed

Looks like Apple's taxes generate around $85b/year. I'm not sure what it costs them to develop the App Store software and host some downloads, but surely it couldn't be even 1% of that?
> I would be really quite surprised if some enterprising 19 year old whiz-bang genius from Iceland didn't re-write it in Mathematica.

Still would be a net loss for science, as a critical piece of software infrastructure would become tied to Wolfram's proprietary black box. Also I think academic software benefits less often from a random precocious outsider fixing things, because in addition to good programming knowledge, it requires a fair amount of subject matter expertise, what is rare to be found both in the same person.
> Rust could have taken the C++ route here: `fn static foo()`, `fn foo()`, `fn mut foo()`, `fn &mut foo()`, etc.

`fn Box foo()`? `fn Arc foo()`? It also requires more parser lookahead.

The `mut` case is also very odd, as it's not part of the function API (it just configures the binding of the internal local). Plus if self was implicit it likely would need to be a keyword, so that wouldn't be a usecase at all anymore.
Nginx Zero Trust Security
Isn't that circumventing apples payment system and against their rules?
Really? Every blow they deal to crypto I start liking them again.
> Is there any practical programming language that is memory safe in its "entirety"?

Whatever can be compiled to BPF meets this requirement. The price though is that it wouldn't be very useful.
How does this compare with using the Hugging Face `diffusers` package with MPS acceleration through PyTorch Nightly? I was under the impression that that used CoreML under the hood as well to convert the models so they ran on the Neural Engine.
Rust has a culture where people don't use `unsafe` unless absolutely necessary. That is generally good enough in my experience.

If you want to go further, you can disable unsafe in a crate by adding #[forbid(unsafe)].

And if you need more control than that, there's probably tooling out there that will help depending on what exactly you need.

https://github.com/rustsec/rustsec/tree/main/cargo-audit

https://github.com/rust-secure-code/cargo-geiger

https://github.com/crev-dev/cargo-crev
I think he means the "people who actually know what they're doing and understand the industry" part. Someone who understands how crypto works would understand that the user is not making a payment to the app developer and therefore Apple has no claim to a cut of the transaction. If this is the way that Apple wants to enforce their policy, they'll have to take a cut of the transaction when I open my banking app and use that app to pay a bill.
No, China has not been a country for longer than European civilization. That CCP propaganda claim is the equivalent of saying that the European Union has been around for 8000 years because Plovdiv, Bulgaria was founded in the 6th Millennium BC.
Worth noting is that sperm concentration was the only notable impact of soy consumption, leaving other measured aspects of sperm health unaffected (notably sperm motility, a critical factor in assessing sperm health).
I disagree. While they may make decent products, the quality and attention to detail has gone down. Especially the UX has gone downhill entirely. Look at how bad the wallpaper changing UX is on iOS 16 for example.
hmmm no.

What is the use of paying a service if the search engine results are so crap you will use something else in the end?
> Russia is now using nuclear-capable missiles with non-explosive warheads to exhaust Ukraine's air defences, the Ukrainian military has said.

> Ukrainian military experts say Russia may have significantly depleted its vast missile arsenal after carrying out wave after wave of massive strikes on Ukraine's critical infrastructure in recent weeks.

> Moscow is now resorting to using blunt projectiles that still cause devastation, they say. A UK intelligence report in November came to similar conclusions.

> The UK said the missiles were designed "exclusively as a nuclear delivery system".

If I'm reading the Wikipedia page correctly, the 'exclusively nuclear' versions of these cruise missiles were made in the 20th century and use Ukrainian engines.

> It is powered by a single 400 kgf Ukrainian-made, Motor Sich JSC R95-300 turbofan engine, with pop-out wings for cruising efficiency.

[0]: https://en.wikipedia.org/wiki/Kh-55
We're going to be fine. We'll just clone ourselves like Futurama.
That's a weird one. When you say it brings it down, what do you mean is actually occurring? I have a USB ethernet adapter in use on my M1 MBP running Ventura as I write this, and it's been completely fine. But if there's a gotcha out there lurking, I'd be interested to know what triggers it.
I asked because you ended the story somewhat early, which was a bit unsatisfying.

Now I suppose you could humor these folks and look a bit foolish all the while collecting big paychecks. Or you could nip it in the bud at risk of souring the relationship. Believe I’d choose differently depending on how old I was at the time.

It’s on my mind because last night I watched “the bodyguard” (final night on Netflix). Main character nips all bullishit in the bud immediately, increases his rate by 1/3 and gains respect at the same time. Have to deliver however.
Disney Proposal to Restructure, on McKinsey’s Advice
In C++\Java this would be solved by a static analysis tool. For example Fortify covers this error.
TL;DR

API provider side: the NGINX module opens secure (mTLS, X.509 identity authenticated) connections outbound to a private overlay.

API client side: access the overlay over Internet via using the Ziti SDK (agentless approach), or using an API-specific host agent. Also mTLS, X.509 identity authenticated.

The private overlay bridges. Both sides enabled to close all inbound ports to the Internet.

All built on open source OpenZiti networking platform.
Ask HN: Do more qualified teachers find their jobs less rewarding as a result?
One would expect that a teacher who needs to learn material as they teach it (and so is less qualified) would find the job more intellectually rewarding.
> 1. Large runtimes and std libs. Python's "batteries included" is the epitome of this but even just java.base is large. This doesn't play well at all with browser cache segmentation.

Right but that's only one, niche use case (why you'd want plugins in a web page ?).

Even if you are web app with plugins

* that is not a problem for first load, user adds plugins later once they get familiar with the app

* you can still (I assume) just download it in the background and shove it into local storage

The whole use case seems to be "there is an app that would benefit from plugins and we don't want someone to learn the language just to write that plugin" and the idea is pretty sound - WASM embeds well and is fast enough.
It's common for startups to hijack competitors' launch threads. Some readers find that distasteful; perhaps that's why there were downvotes.

I'm not saying that your post was such a hijack, but it's difficult to interpret these things accurately, so any post of this kind will always land on a spectrum of responses.
Seems like this would be better served with just patreon and only fans integration. Discord could charge the creators to turn it on. Why would I subscribe to someone once on there and then again to them on discord.
I'm increasingly convinced our current iteration of quantum computing research is a scam being run on tech CEOs and the government. This article's attempt to vaguely claim you can model a wormhole with a quantum computer but phrase it in a way that sounds like you could make a wormhole with a "quantum computer" has not improved that perception.
An intern I don't expect to contribute anything of value by definition, but if even a junior human programmer gave me anything involving O(n) memory to solve either of these problems they'd be getting some serious performance review notes.

If this is the future of programming I hope you love systems that suck.
Some of my faves:

1. https://github.com/josephjacks — JJ is the founder of OSS Capital and is always starring high quality open core products and OSS projects which are ripe for $$ in the future. He doesn't do much dev himself, but his signal-to-noise quality on GH is unmatched.

2. https://github.com/schickling — Johannes is the founder of Prisma and is always tinkering with innovative data layer stuff. He stars a lot of next-gen JS / TS / Rust projects.

3. https://github.com/Anish-Agnihotri - Anish sits at the intersection of crypto and webapps. Half of his stars tend to be cool web3 primitives and half tend to be innovative JS / TS / Rust projects.

4. https://github.com/egoist — Egoist (Kevin) is always working on quality TS projects and is one of a very few select devs who've managed to work on open source full-time.

5. https://github.com/talentlessguy — v1rtl / nullstack / talentlessguy (pick a name haha!) is very active in starring dope TS / Rust / Solidity projects. He works on a lot of TS experiments, but I mainly follow him for his breadth of stars.

0. My GitHub: https://github.com/transitive-bullshit — I'm pretty active in starring the best JS / TS / Rust / WebGL / React projects that I come across.
Except, you've failed to check for an error, and you need another line to do that. Suppose the user ended their input or the input is a pipe that's been closed - what does your C++ program do?

Here's another example. C++ lets you do this:

long input;
std::cin >> input;
process(input);

and this is very convenient! It's much shorter than the Rust code for doing the same. It's also wrong! If the input cannot be read, or it cannot be parsed as an integer, `input` now contains undefined content. You'd need to remember to check the contents, or end up processing undefined memory values. You cannot make this error in Rust without a lot of contortions (e.g. unsafe).

Some people will say, I just want to get stuff done and not worry about all this safety junk. As someone who works in security and have exploited bugs in C/C++ programs, this is pretty much why we wound up with so many CVEs.
To add to this, home sperm test kits can help rule out the man as well. Some men don't know to avoid vigorous exercise, hot showers, and jacuzzis until they realize how low their sperm counts actually are. (The below kit isn't the only kit. Shop around if this is pertinent to your interests because I don't want to feel like I'm shilling this specific one).

https://www.amazon.com/YO-Android-Description-Compatibility-...
Display Postscript was only used in Rhapsody, the very first releases of what later became OS X, but not in Classic MacOS (up to System 9).

Apple removed Display Postscript for OS X - it was insecure by default, e.g. allowing remote file access, when using the remote display feature on NeXT/OpenStep. I guess Apple also wanted to avoid the Adobe licensing fees....
Holy hell what the fuck convergence in less than 5 iters?! How did they manage that!