skysight-inc/HackerNews huggingface dataset:
> Doing this was possible because we sketched out all resource usage (network, disk, memory, CPU) in the design phase with back-of-the-envelope calculations.

I wish all programs did this
I'm not sure what point you're trying to make actually. You asked (as I understood it) for any Rust examples of closed source programs, for which I provided Discord. Now you're talking about how closed source does or does not "reflects negatively on any of them" which I never said anything about at all.
Great write-up (and that's from someone first doing Lisp in 1987, then lots of Scheme and tons of Mathematica, as well as all the compiled things)
I think the main reason people actually like vinyl nowadays is because it's fun and tactile and visual and a very intentional listening experience.

I guess people would probably say similar things about shooting on film though :)
a half-decent startup will get rid of low performers faster than a bad habit. You are a part of the family only as long as you keep up, how else can it be?
True. But the focus is entirely different. Gamers interact while engaged in a task: the task is the focus, and communication happens through speech or text. Playing a game and communicating via Discord is a pleasure. Contrast that with a meeting on Zoom or Teams, and the focus shifts. If the screen is filled with little videos of other people, it's mentally exhausting in a way gaming isn't.

I think online meetings I had 10 years ago, where we'd share a desktop but it was voice-only for all participants, were easier on everyone than the current Hollywood Squares presentation of most online meeting applications. Those are mentally and emotionally taxing in ways that gaming is not.
Ask HN: Resources for learning general-purpose GPU programming?
I'd like to learn how to program for GPUs using either CUDA or OpenCL, and was wondering if anyone here could recommend a resource that could help me get started.

It would be awesome if there were a book or tutorial that walks you through environment configuration, and then shows you some examples of how to use the GPU to solve some real world, non graphics problems.

For the record, I'm not asking about graphics programming or OpenGL, I'm asking specifically about general purpose computing on GPUs.
The thing that would be groundbreaking about this is if Apple provided a way for unbanked/underbanked people to access decent savings rates without having to satisfy an onerous credit check (why should they need to prove creditworthiness to use a savings account? There's no credit risk here at all.)
Hack: \command instead of command is very unlikely to be aliased, so should work fine.
Not a fan of coke, but for ending prohibition/"the war on drugs" in general. It'd likely solve a myriad of issues.
There are people on HN working for the big tech companies who are being granted that $15k worth of stock every month. ($180k/year) At the more senior levels and/or with some stock appreciation, it's not unheard-of for >50% of compensation to be in the form of RSUs.

Obviously they should sell-on-vest and diversify into index funds, but a lot of them choose to buy and hold some individual stocks that they're bullish on as well.
The work is your family if it's a family business. But that presents a whole set of different scenarios.
LD_PRELOAD is also a great way to modify programs you don't have the source for. I used to work for a place that use Perforce as their source control platform. Perforce has/had a CLI tool you could use to open specific GUI tools called p4vc[0].

The first time you ran the tool, it'd spawn a webserver in the background listening on localhost:7999 (this is now actually documented, back then I found out via strace). The problem was that we had many people working on the same machine (in different X11 servers).

So whoever was first to run the p4vc on a machine would spawn the background server. Anyone that tried to use p4vc in the future would communicate with a server spawned by someone else. Since the authentication didn't match, it would create a login prompt (on the DISPLAY of the person that owns the webserver, not the person trying to run the command). It was super annoying.

I created a tiny .so file that would intercept 'bind' and 'connect', check the port to see if it was 7999, and if it was, use the uid of the user instead. Otherwise just transparently pass along all the calls. Problem fixed!

I felt like a wizard, one of the few times in my career that "arcane" knowledge came in handy.

[0] https://www.perforce.com/manuals/p4v/Content/P4V/advanced_op...
Killing people is much easier than making people raise babies.
Inflation and low unemployment often go hand in hand. Low unemployment (below 4%) comes from employers raising wages, and prices.

So as far as the Fed is concerned, they have the same solution to both: raise interest rates. That will reduce the amount of money sloshing around the system, making it harder to hire and reducing demand for stuff. That raises unemployment and lowers inflation.

At least, such is the zero-dimensional theory. Actual economic modeling is more complex. Inflation is also high due to the war in Ukraine (reducing energy supplies) and COVID (which is still backing up supply chains).

Still, it all points in the same direction: raising interest rates. Which they should have done 10 years ago, to be honest, but once again the Fed failed to take away the punch bowl and the party rolled on. The very high inflation we see now is a consequence of that.
Rare protest against China's Xi Jinping days before Communist Party Congress
A spouse's ability to work is often the most important factor when looking at work visa options for a founder. The visa classifications that give spouses (and only married spouses can get dependent visas under U.S. immigration law; common-law spouses can't) unrestricted work authorization are the E-1 and E-2 visas, the E-3 visa, and the L-1 visa. Fortunately, Mexican and Canadian citizens have their own visa classification, the TN, so this is another option for spouses although this would require direct sponsorship by a U.S. employer.
"This is akin to wealthy professionals, who vote Democrat and support higher taxes, but nevertheless take advantage of all tax deductions available to them"

This counter example doesn't work because democrats aren't advocating for these to be changed
Thank you for Obsidian! I really like it and I'm learning Zettelkasten with it! As a consequence I am leanrning things more deeply.

The only thing I miss is a more acessible price for brazilians in Obsidian Sync (1 USD ≈ 5.50 BRL, that is too much). I know I can sync it using other tools, but I feel the native tool would be the best of the scenarios).
Not at all. I do not believe that smart contracts are a feature. With smart contracts, there's a shift to mostly untested buggy contracts written on buggy and wasteful execution systems (e.g., Ethereum or some other crypto-chain). It's also completely unclear whether "smart" contracts would be considered enforceable in many or most jurisdictions.

There's well-documented failures of so-called "smart" contracts, and IMO building something like this on top of one is a recipe for disaster, just like the rest of the crypto-blockchain ecosystem.
Beta passkey support comes to Chrome and Android
Glad you noticed. Now extrapolate to other activities which are not tied to screens, such as... virtual conversation. We've actually done this for decades too: telephones. Radio. Etc.

The joke here is, gamers are less tied to the screen than most video call participants feel or even are. That while one requires near-constant focus on the screen, and the other doesn't.
> The valgrind suite of tools like cachegrind are very useful for both troubleshooting as well as classic static analysis and I heartily recommend investing some time in learning valgrind

valgrind is not a static analysis tool. But it is a great tool, especially memcheck.
> if Lisp had been implemented using vectors and hash tables instead

Sounds a lot like Clojure
I have Scrivener, but I've been using iA Writer much more for note taking. It has wiki links, decent-ish support for x-callback-url automation, and a dead simple filesystem layout that lets me write custom scripts for note mangling when I need to.
Great ideas are everywhere! But you don't need good or even great ideas to make a startup, you need something that a VC will fund and that a big corp will acquire. Analyze that field and surf the gradient.

Find whatever huge entity with lots of cash is throwing that cash around and figure out how to make something that the cash will stick to.

Over the years it has been Autodesk, Microsoft, IBM, Cisco, Softbank, etc.
Lisp has had vectors and hash tables considerably longer than Python has existed.

It's a general purpose language, and any competent Lisper uses the right data structure for the job. As it happens, the cons tree (not a list, a tree!) is the right data structure for representing Lisp code. It's not necessarily the right data structure for representing other non-code data that Lisp code is working with.
Spin acting against the force of air, which acts as a force against the end of the ball just as gravity acts as force against the bottom of a spinning top. In other words, it should not tip over if thrown in a vacuum.

We've known that spin prevents an object from tumbling thru the air since at least the invention of rifling (a little before the American Civil War). It's the tipping over that was unexplained.
I installed Obsidian and did some initial testing, but two things completely threw me off:

1) Basic synchronization is a paid feature and you cannot (or at least could not) set up a private synchronization server.

2) Synchronization depends on the cloud. I simply cannot trust all important information of my life going to an unspecified location in the cloud for synchronization, even if it promises end-to-end encryption. The fact that the source is closed and it is a small company aggravates that immensely.

Which is why I'm using Trilium now. It's a bit more limited (no app) but has a web clipper extension and it is open source, so I can do changes or quick fixes if needed. I also synchronize with my own server, running behind a VPN.

For mobile, I'm pulling all tabs using adb and a couple of scripts, and it has been working nicely for my use case (mostly archival/planning).
...not if he pocketed the money himself, he wasn't.
It's not just Stanford, Harvard and Yale did the same.

Schools like NYU and MIT stood out for not doing this sort of thing, and it goes back for hundreds of years to Europe.

I have worked in finance for years, people don't know that the largest banking giants like JP Morgan also refused to hire Jewish people.

I'm a faithful Christian, and discrimination is discrimination. You can be Christian, Muslim, Jewish, you can be any race or religion, and this should not impede your opportunity to succeed in America.

It's not only hateful, it's just dumb. You are limiting yourself. This good ol boys club can hold a monopoly on say liberal arts or business, but MIT is the leading research institution on the planet. You know, hard science that has the most immediate and effective impact.

It's like a process of natural selection where prejudiced people build structures not on merit, but on the exclusive privilege of prejudice, meaning they naturally fall behind unless they force themselves to adapt like in this case.

The future belongs to people who understand that a bright mind is a bright mind, no matter what prejudices people have. Asian students are now being treated in this way by the same institutions, but it's not helping anyone.

Maybe if the exclusive club of ultra-wealthy elite WASPs can't compete with the changing world, then it doesn't deserve to cling onto power. I see nothing threatening about succeeding alongside people of all walks of life, because I choose to succeed on my merit and not on the circumstances of my birth. I respect success, and I don't need a special privilege to reach it myself.

In my eyes and in the eyes of the people who dream of a better world, the future looks bright. In the eyes of the wealthy elite and their racist imperial structure, we are a threat to their treasured status quo. I see no issue with this, and I am excited to see what the future holds.
PPP is one of the biggest frauds in modern America.

How could the US government allow this to happen is beyond me.

https://youtu.be/LhhoQbzupug
Incidentally, it wasn’t my idea. It was Scott Bell’s. I’m not sure if he thought of it or got it from somewhere else, but it’s wonderfully effective.

If you want to try it out for yourself, give Lumen a spin: https://github.com/sctb/lumen

His Postgres FFI is the prettiest lisp FFI you’ll ever see. https://github.com/sctb/motor/blob/master/pq.l
> If you're a good engineer and can sell your work, contribute visibly to open source projects in your area of expertise and can present at conferences you'll have more opportunities than a worker bee at FAANG.

That's way more work, though. It's really TC over time investment that they talk about on Blind. Nothing will beat FAANG or the hedge funds in that respect.
A funny anecdote: back in the day there was an app called Flamite that used the now defunct tinder api and you could use it to automate matchmaking. what i did is to yes everyone and then i waited a week. i had 200 matches. I then checked all profiles and removed 120 that i didn't like. i wrote to the remaining 80. i had good chats with 20 of them, met 3 of them and now I'm happily married to one.
Hey, mind sharing your workflow? Where do you read papers? And do you annotate them?
Google Keep & Dropbox.

But I want to transition to Markdown on GitHub (private & public via Jekyll)
A dish of neurons may have taught itself to play Pong (badly)
Two prehensile toes up! ;)
Unfortunately, I find the delay unacceptably high with this extension compared to first class support from apps like Goodnotes, Onenote and Apple Notes.

Still love Obsidian - just wish drawing on it was a viable option.
Ah, I was going to the root of your comment so assumed that you're posting it in support of the ridiculous claim that Rust users can't shut up about it.

Sorry if it's a wrong assumption then.
I agree on some level, but I think if you’re intentional with your design you can get by with a very simple arena allocator where an allocation is a single subtraction from a pointer.

In my experience, most programs have a few long-lived data structures that can be initialized up front, and then lots of small data structures that are created and destroyed frequently. If you do it right, you can put the long-lived guys at the beginning of the arena and then just wiggle your arena head pointer back and forth for the small guys.

This does take some more thought and consideration, and is definitely a bit trickier than just using malloc when you need it, but for me the trade off is worth it (for one I gain some amount of satisfaction from imagining my data all neatly in a row).
> But objectively, digital sensors can have their color profiles / output remapped to most film "looks", even adding grain, and of course you're not spending $ on film with every shot and waiting days to get the film back.

Given what I can get a used, very high quality 35mm camera body and lenses for... that's an awful lot of film and development cost before you start coming out ahead there.
I'm not saying it wouldn't trigger legal action or resentment. My point is that the question is on the performance or lack thereof and how it was shared and worked on with the contributor.

I'm saying that someone who hasn't been doing their job for 6 months, has been told so repeatedly, has been shown and guided through an improvement plan, but still fail to meet the expectations, should not be kept at their position. Whatever the date for whatever bonus, yes.

It doesn't matter if it happens one day, one week, or one month or 6 months prior to that date. What matters is whether everyone was aware of what was happening and the implications of it.

If that is not the case, then yes sure, start now to build that file. In this instance, the date will pass, and in a couple of months from now the contributor will be out. The next instance, act faster.
I guess I agree that social media apps are in principle very different from works of legacy media like movies or novels. Maybe this means we need to regulate the kinds of advertising they can do (as with cigarette ad regulation), but I kind of doubt that the specific tone of the Bonfire landing page is going to have a big impact on its adoption, which will presumably be socially-driven ("I want to see my friends' posts, and want them to see mine") like all similar apps have been.
There is no largest prime.
You can't lose your citizenship even if you decide to live abroad or get convicted of certain crimes and you can lose your green card; you can vote in federal elections as a citizen; you can sponsor your parents and siblings for green cards. It's really a personal decision, I think. And there's no limit on how many times a green card can be renewed.
Netflix with Ads Will Cost $7 per Month at Launch in November
Most important thing you've said is that "....chance that company will be purchased, but those talks have been going on for several months...."

**Never, ever, ever become more committed to a startup than the founders are.
A startup warrants devotion and continued work only when leadership is demonstrably committed to victory.

Pls immediately begin pursuit of finding a position that thrills you!
The tag line is "daily humour every day since 1998"

It is, as you point out, satire.

It is a quite common device in satire to set up a less than accurate scenario, in order to highlight a single failing. It isn't aiming to be a well balanced essay on the pros and cons of anything.
This does seem to imply a new heuristic - ideate in-person, but make decisions over tele-conference.

It will be interesting to see what telepresence tech can do to overcome the screen-dependence issues of modern remote work for creative work.
It boggles your mind that people find surprise and adventure exciting? Do you also think digital painting has superseded actual brushes?
Likewise. I love Obsidian, I love my Apple Pencil - and the Excalidraw plugin just does not get me there, unfortunately.

Goodnotes, Apple notes, and OneNote still leagues better for Apple Pencil support.
Your argument falls apart when you consider closing down movie theaters and schools stops both. The initial version of COVID was airborne but didn’t spread that fast compared to say measles so it didn’t take much to bring transmission below replacement rate in most areas.

More recent versions are more easily transmissible but are dealing with higher levels of immunity due to vaccination and prior exposure. When modeling such repeated outbreaks people who where at the highest risk for transmission due to coming into contact with others regularly where also the first to gain immunity from less easily transmissible strains.
rant at fixed memory systems:

In many fixed sized systems "re-used" as a result of bugs data is still good one and it will produce slightly different results that can not be distinguished from real ones until whole computation will be done outside of system. If data reference mistake is stable it can even pass majority/stability tests for long time. Filling destroyed values can save a lot of time just because it will produce nonsensical results that will be noticed faster.

Also coming from games industry I don't recognize praise of fixed systems at all. Games prefer fail fast. Restart can be easy for players if they re-connect or not lose any progress. The way to get players truly upset is to get player data mixed with bad values after long play time or if there is no easy way to recover progress/saved data.
Tether (USDT) sells all reserve commercial paper at zero loss
Clearly if they had followed the business advice of an arm-chair hacker news general - Everything would be perfect and they would still be profitable, right?

Perhaps a large business with many compeititors is a bit more complicated?
I think the theory would be more like, dictator mismanages economy, uses saber rattling as a distraction, and then things spiral out of control from there. I think this is still wrong in the sense that pointing toward any one thing as the only cause of big geopolitical stuff is wrong, but at least it is a coherent theory.
What's your secret? I find it... icky (maybe too long of a delay?) compared to Goodnotes.
You shoulda been in the room where I was reading it. Uncharted chortles. I guess humor is _sub_jective tho...
I have had some trouble adapting to this new dynamic.
Hi! thanks for checking it out :)

I'm using Unity in C#, it really is the simplest way for a lone dev (asset store, tutos).

I actually did not have to write network code, Steam's Remote Play Together works very well nowadays (3 people can join remotely without having bought the game).

I did try networking in a previous iteration of that project, but it is very hard to pull off if you want to make the rest of the game as you noted :p

I bought most of the Art 10 years ago from a freelancer friend, and did the rest with my own means (with figurative tape and spit).
Although I did compose the whole OST by myself (around 45mn).
We are of course cheaper, but paying for Plausible also supports their development. The choice is yours. ;)

Note that Plausible is not available on our lowest plan, the dependency on Clickhouse makes that not economical for us. Sharing Clickhouse instances to bring the cost down is something we might look into in the future.
> I _may_ have had COVID Jan 2020

Unless you can contract trace yourself to someone who worked in Wuhan (or you worked in China then) this is fantastically unlikely and makes you a Unicorn.

It is thousands of times more likely that you got one of the numerous flu like viruses going around in Jan 2020, and post-viral sequalae from viruses is not unique to SARS-CoV-2.

And you can have allergies to so many things that it is impossible to escape them. I have allergies to dust mites, grass, mold, Birch and a few East Coast trees. Without testing I wouldn't be able to deduce what I was allergic to at all.
While Trilium have a very good web version. It also have cross platform app (Linux, MacOS and Windows) [1]

[1] https://github.com/zadam/trilium/releases/latest
Framework making laptops less disposable fills me with joy. I hope someone is able to do the same with cellphones.
> $15k is ~1 months salary for a senior bureaucrat (GS scale) in DC metro.

That isn't income, profit, or gains, but just the actual amount of stock they can hold/trade at some time. Let's say they had inside information, $15k doesn't allow for much leverage to take advantage of that information.

> How many months income does it take to corrupt somebody?

Probably a heck of a lot more than you could earn on trading just $15k of stock.
I find with extensions I can basically replicate the Workflowy experience in Obsidian.
Thanks!

Joran from the TigerBeetle team here.

Appreciate your balanced comment.

To be fair, we're certainly concerned about logic errors and buffer bleeds. The philosophy in TigerBeetle is always to downgrade a worse bug to a lesser. For example, if it's a choice between correctness and liveness, we'll downgrade the potential correctness bug to a crash.

In the specific case of message buffer reuse here, our last line of defense then is also TigerBeetle's assertions, hash chains and checksums. These exhaustively check all function pre/post-conditions, arguments, processing steps and return values. The assertion-function ratio is then also tracked for coverage, especially in critical sections like our consensus or storage engine.

So—apologies for the wince! I feel it too, this would certainly be a nasty bug if it were to happen.