skysight-inc/HackerNews huggingface dataset:
I shouldn't have paid off my loans and I should have lied to get some PPP money. Such missed opportunities :(
Most other banks have their own card program. They found a strong financial services partner who wanted to make an attempt at expanding into consumer lending.
> I would rather guess that it is some genetic defect in the brain causing a person to prefer playing with abstract problems to booze, smoke and sexual gratification. But I doubt that having such a guess is allowed.

Understandable given it's a comically elitist point of view.

Fun fact: Richard Feynman experimented with both LSD and Ketamine, among other things. Shame, imagine how much he could have achieved if he had this "genetic defect" you posit...
If it acted just like a gyroscope, wouldn't it remain tip-up when the receiver catches it?
Ask HN: My employer has about two months of runway left. What shoud I do now?
I'm a frontend developer working at a small company. The company has only a few months of funding left. After that, the product I'm working on may go into a "maintenance mode" with a skeleton crew (best case scenario). There is still a (slim) chance that the company will be purchased, but those talks have been going on for several months, and not much has come from it.

What should I be doing now to prepare, both for myself and whatever happens to the company once I'm gone?

I have been selectively applying to jobs, but I'm not 100% ready to leave yet. It's a nice job with little stress (aside from, you know, the company folding...). On one hand, it would be nice to ride out the next few months, then start applying to jobs once I'm on unemployment (never been on unemployment before, but I've got enough saving to last a while). On the other hand, a lot of tech companies I would want to work for have reduced their hiring, and I don't know what next year will look like. Should I be jumping ship as quickly as possible?

At the company, I've offered to review coworkers' resumes, and encouraged our junior devs to start applying now.

Not sure what else I can do, but any advice from people who have been in a similar situation would be appreciated.

Thanks!
Mother (Ayelet), her brother (Elon .. Fields medalist), and their parents (Joram and Naomi) had their work published in the Mathematical Reviews! That family is something else!
40W LED? Wow that's big! I think the biggest LED bulb I have is 11W
That's a cool tool, it's neat seeing Haskell in the wild.

Unfortunately (or not?) I tend to use actual programming languages to make my tools rather than doing shell scripting, so I don't have anything interesting to put in there, but I'll keep a bookmark of it around.
Outside C++, for instance, constructor functions are useful in LD_PRELOAD objects to fix up things before a binary's entry point runs.
so, only posing as rich is enough?
Use introspection to determine why your productivity has decreased, then fix that.
I could see why a VC would think of this expense as marketing. But there's a danger here. If you're attracted to pitch a certain VC because of his intelligent tweets what happens when you meet him and find he's not as witty as he appeared?
> We need a combination of underground hyperloop systems and overhead maglevs for inter and intra city transportation.

Some people might want that, but need?

I think we can build quite nice cities without them, and don’t think we need faster inter-city traffic.
i'm not sure, but that's a great question. Precession?
A state agency contracted us to replace their old green screen CSR system with a web based one. The existing CSRs hated the new system because they could get work done faster using the keystroke drive system they were accustomed to using. The client however was fine with this outcome because that job had very high turnover and it took too long for new employees to get to the point where they were highly productive. The handful of long term employees asked if they could have both systems running side by side but the client didn't want to have to support both. At least as state employees, this resetting of their productivity to that of new employees didn't impact their salary level that was based mostly on seniority.
Between samsung, mediatek, allwinner and other lower end brands theres a lot of non tsmc processors
Astronomers have unveiled the world’s largest digital camera
> using one buffer for multiple strings is just a type specific arena allocator.

Sure, but there's a lot of advantages of entirely controlling memory allocation in-process.

> this approach is going to be EXTREMELY wasteful.

Could you elaborate why? Sure, you have to do a bit more juggling in-process, but I would imagine this would be potentially more efficient than having conventional mallocs.

In the environment it is designed to operate in, there is usually a fixed memory limit per process, so you might as well grab all that up front.
Well, they’re not an ally and there are a finite amount of resources on the planet.
If everybody follows this recipe, then it will fail at the author's currently desired idea of acceptable performance.

Goodhart's law states the target shouldn't be a metric ideally but this is sort of a meta-metric to succeed at Meta. (Pun was unintentional)
I don't think the Ecco shoes are really what the GQ crowd has in mind, but I do turn up at weddings wearing them, and I find them comfortable to walk in.
I manage two separate projects at my work, I would never upgrade to a .0 update, but we do every update it either when there's features we want, over every ~2~3 years for the general improvements.

We use django and some other stuff that has very decent support for postgres, and in my experience postgres updates rarely have breaking changes that require much if any changes for us. This also keeps us from being "trapped" on an old version.

I reiterate from all my systems management - do not update to a .0 release of anything unless there is a critical security update and you're forced to.

EDIT: Oh directly for the question - eh depends. Every 2 to 3 max, and usually after it's tested by others more.

And new projects generally use whatever is newest unless it's a .0 release.
> But I would bet a lot of money that it's mostly people who spend frivolously and selfishly so that their kids go to good schools and have good opportunities, but that others' kids don't get access to the same kinds of on-ramps to success.

Getting a higher TC does not take opportunities away from other people. What kind of communist thought is this? Line employees at these companies aren’t the ones appealed to in “The Gospel of Wealth”.
>Often good ideas, particularly to complex problems, come about as fusion of a couple good idea-lets.

This has been the case in my experience as a researcher. My collaborators and I tend to have various seeds of ideas that aren't much more than just "it could be interesting to look at X." But when we sit down at a bar to shoot the shit around some drinks, that's when those ideas combine into something really promising, and we feed off each other's excitement. Hard to have that in a virtual setting.
Thanks!

Joran from the TigerBeetle team here.

TigerBeetle's storage engine is designed also for range queries, and we have some interesting ideas for our query engine in the works.

To be sure, there are some tricky things that crop up, such as pipeline blockers for queries. However, we do have limits on literally everything, so that makes it easier—static allocation is best when it's done viral.

We wanted to go into so much more detail on all this but there was only space for so much. Stay tuned.
> They also certainly aren't hurrying to allow corruption. That goes against company interests.

I suspect that corruption might actually help facebook avoid a bunch of negative attention from powerful individuals who’d otherwise struggle to get their account unbanned/verified/whatever.
When SQL Server goes OOM, it's often because the system can't free memory quickly enough, not that there is literally not enough memory to continue operating. Sure, it could be more aggressive with freeing memory, but at some point it just makes more sense to restart the entire system so that overall performance doesn't nosedive.
hey! Don't have anything serious to add, but just want to say thanks! Obsidian is a great tool and I use it every day.

I don't even use half the features/capabilities but as a simple markdown editor w/ links it's fantastic.
All computer problems are human error or not understanding what you are doing.
> Unless it weighs less than 250g - like many small FPV race drones, in which case it's exempt.

A couple of notes/thoughts on this:

Commercial drones like the new DJI Mini 3 pro still include Remote ID despite being sub-250g, most likely because it's possible to install a bigger battery and make it heavier. But I also suspect that bigger vendors will default to including this hardware because of the trend towards more and more tracking, i.e. the rule could change at any time.

The other thing to note is that any commercial use of drones under Part 107 must comply with the Remote ID rule regardless of the drone's weight.

This is further incentive for commercial drones to include it by default, as any drone that doesn't is automatically not usable in a commercial setting.

Commercial use would include drone shots intended for sexier instagram posts, if those IG posts are monetized.
It really is, though. For VR. Hand tracking and leg tracking are vital to people's senses of body in VR. It's part of the dumb excuse why Meta's avatars didn't even have legs for so long: without good leg tracking, seeing fake legs that didn't respond like their own legs was literally making people motion sick. More people can live with bad hand tracking, it won't quite yield the same motion sickness, but it's still one of the next most cited reasons people come out of VR sessions hating it ("I can't see my own hands 'right'") even before it's a communications issue that many people talk and gesture with their hands even before it's an accessibility communications issue that there are entire, common languages in use in the world by minority populations that heavily or exclusively rely on hand signs and arm movements.

This seems pretty basic VR accessibility if you are expecting people to 1) not be sick/hate the experience, and 2) communicate with each other.
I appreciate the offer. We are very much working closely with you on implementation and have from the start (over 6 years spanning many of your products). I am very familiar with all of your offerings.

The core of stripe is great, we’re fans. But as you add any complexity you end up with a mess of various internal account balances to maintain. It forces you into gross things like bin packing refunds, complex internal transfer fail handling. Toss in the inconsistent handling across connect and man, you’d be better off just going back to basic charges and ignoring all the value adds.
> What's your solution? All you did was call me and everyone who thinks the current system is wrong, a commie.

No. I didn't do that, and I didn't only do that.

> It's a rigged system masquerading as the free market. Those who own property have vested interest in increasing the value of what they own and use it as leverage to buy more, at the expense of those who don't own and wish to buy in.

It is nowhere near a free market, and I don't believe it pretends to be.

> What's your solution?

My personal solution is to do the following:

Realise that most people have property because their parents or grandparents worked hard and sacrificed for years or decades or their whole lives to give a transformationally different life to their descendents.

This can't happen overnight or via regulation.

Take a hard look at the long term effects of policies that are short-term vote winners. The state intervening more in housing should be the last resort, not the first.

Undermine envy by remembering that most families with wealth lose it within 3 generations, and that many people move into the top 1% of earners during their lifetimes, if only for while.

I don't know if that would work for anyone else, though.
I was curious about that too :) My guess is 16 items (edit: OP says 12) but I'm not an embedded developer, and I'm sure it's hardware-specific.

The approach I've seen for larger fixed-sized tables is a free list: when the table is allocated, also initialize an array of the slot numbers, with an associated length index. To allocate, pop the last slot # off the array and decrement the length index. To free, push the slot # onto the end of the array and increment the length index. Checking for a free slot is then just testing for length index > 0.
I think it should be noted that TigerBeetle is an extremely specialized database. It's not a general-purpose DB for storing arbitrary data, all it stores is numeric financial account information.
I've noticed most people seem to be under the impression that Microsoft suffered some big loss from the antitrust case, and use it as evidence that Apple or Google will soon be taken down a peg too. Looking back they just built the lobbying arm they were missing and then the problem pretty much went away. Sure, there were some browser choice pre-load things in Europe and Korea but those things never came to the US and came well after the benefit had already been achieved in the browser war.
Getting older, sometimes it can be so tough to accept the fact that people a fraction of your age achieve things you never will.

Given the extreme connectivity of the present, we are also exposed to brilliant minds with incredible capabilities, making us (me at least) feel even more incapable..

I guess it is a lesson for humility.

Good job Daniel, you show us !
Love the 1.0 on iPad! The tabbed interface (and weird history behavior when working with splits) was one of my biggest hiccups with the old version. The new one interface has smoother animations and behaves better. Wish you added multiple window support on iPad, but that's super minor.

I know that Obsidian has roots as "database is a directory of markdown files", but I will say that the last remaining feature request I have for the app is about versioning: I want to browse my vault at a point in time, not look at old versions of files. Specifically, I want to delete a file, then do a text search in 6 months, find a match in the deleted file, and browse my notebook at the date before I deleted the file.
Okay, I can kind of see how it makes a difference for n-key rollover.

> The switching time is like 20-50ns on these parts, so while it's not quite as fast as a GPIO register read, it's still pretty quick, more than fast enough for keyboards.

I guess my point was that if you change which input you're reading from the mux and then immediately sample with the MCU, you'll get unstable data. 50ns is 20MHz, I can easily see an MCU used in a keyboard being fast enough to hit this.

It's obviously easy to work around, but so is ghosting.
> Restrict the length of function bodies to reduce the probability of poorly structured code. We enforce a hard limit of 70 lines per function.

Reminds me of Carmack on the benefits of long functions: http://number-none.com/blow/john_carmack_on_inlined_code.htm...
I hope Mark Zuckerberg has reflected on how much he has changed over the decades. He originally wanted to build a social network, borne out of a 4chan style sense of 'fuck the man' and do cool things that improve the world. But instead, he's created a vehicle to harm the world--to take from the poor, and to give to the McKinsey alums who've infected and ruined his business for their own personal gain. He could have done it the right way, but he chose to let them do this to his company. What was even the point of burning Eduardo or the Winklevosses if he just in turn handed the keys over to even shittier people?
Love the concept. I once owned SiteCrunch.com and had a similar idea as BuiltWith in 2013. It was one of many ideas I had, but didn't find validation. ¯\_(ツ)_/¯
This is some truly garbage advice.
Again, you are just mistaken - I'm not sure if this is a tech industry coping mechanism, or what. General practitioners are in the above dataset, and make an amount comparable to an L5 Google SWE.

If you want to make an argument that the overall career arc of a software engineer is better off than that of a physician, then that's a very different statement than GP made. (My personal view - strictly from a monetary standpoint, medicine in the US is more lucrative than big tech over the course of a ~40 year career, when you take into account lifestyle and personal flexibility, tech comes out looking better).
I considered myself pretty knowledgeable about photography (mostly through videography though) but I never had a decent film camera, and neither did my parents, so most of my experience with film was disposables and a cheap panoramic camera I bought for 10 of my own dollars when I was seven or something. Last year I ended up with a Canon AE-1 Program with a couple of Canon prime lenses in good shape and decided to try to revisit film, since I realized I probably had dismissed it more from using cameras without proper ability to meter or adjust exposure, and with tiny lenses.
As others have said, having to think about settings really helped with making me step back and take another look at how what the parameters really mean in terms of camera and lens construction and how they inter-relate.
Also when I was looking for info on the AE-1 Program I had come across samples posted by others taken on Kodak Ektar 100 and could hardly believe they were from film- it has nearly color saturation that's typical of modern digital cameras, and none of the grainy greenish underexposure that I was so used to seeing from film.
> I remember around ~10 years ago being told "you should never use `egrep` because it is slower than `grep -E`."

I remember around 30 years ago reading that egrep was faster (the UNIX versions were entirely separate implementations, egrep of course being newer) and have used it ever since.
Obsidian is a tool like no other: a "second brain" that you have complete ownership over. Being able to link together knowledge or concepts across contexts is a superpower. A recent example: the AlphaTensor paper comes out with a new approach to optimizing matrix multiplication algorithms: as I jot down some thoughts, can I seamlessly refresh my memory on every paper or talk or offhand ML finding I've come across on "matrix multiplication", "deep RL", "Strassen’s algorithm", etc.?

I use it for every aspect of knowledge management, building a personal wiki, personal logging and writing, task tracking, reading notes, academic paper notes+metadata, planning, and more. Other tools offer similar features, but they all seem to have tradeoffs on data ownership or offline support or lack of extensibility or non-standard text format (i.e. not markdown). I wrote last year in another HN post that it's remarkable that the Obsidian team has delivered a superior product in a _very_ crowded note-taking / PKM space, and 18 months later it remains the single tool that I couldn't imagine abandoning.
Even just a strong encouragement to pursue those interests, and a willingness to push him beyond what a typical parent might expect, would go a long way.

You see the same thing in, for example, sports dynasties (e.g. Earl Woods coaching Tiger from a very young age).
> Shared structure is overrated.

Every MMU running a Unix with mmap probably disagrees!
The explanation of how different molecules combine when mixed.

Has nothing to do with probability.

If you can predict that it happens exactly 10% of the time (ex. every 10th time) then you have an explanatory model that can explain why that is and you don't need statistics.

I don't think you are asking what you think you are asking.
People who get stuff done and are successfully using a technology rarely go around advocating for it.

Point being, Rust might be even more popular than what this post suggests. But then again that could go for any other language. Apart from Rust I also work with Elixir a lot and I know that most of its devs are not at all vocal; they're too busy being successful and don't need external validation -- they know the benefits of the tech and are using it to their full advantage.

I know that I do that, and I know others. Both with Elixir and Rust.
game development has been doing it this way for a long time too. the domain often dictates how we code.
The answer presented in the article (er.. video) is that the drag from the air on the ball's trajectory is the stronger force, and it changes the attitude of the ball.
> For what it's worth, the Reg FOSS desk doesn't really feel that this counts as advertising. The message is informing sysadmins about a free service, which is worth having if you have to keep a few old machines in active service.

That's how I view it as well. As a matter of fact, it's a godsend for my home server, like the free extended security maintenance for one machine before it.

Actually my server is on an old enough version of ubuntu that it doesn't display the message. I'd like to thank whoever was bothered by it for bringing this new option to my attention.
I doubt Nick Clegg took a bribe.
> homeless population there is more threatening

question was about the Bay area, and you are talking about SF, so obviously this doesn't include east Bay? even parts of SF itself seems pretty threatening these days and crime is pretty extreme in SF. south bay/SJ doesn't seem as bad (except for East PA and parts of SJ)

> not really sure where else people would recommend without extreme lifestyle shift.

Are these the only two places in the United States worth living in?
Sideshows continue to be gross even in the rare cases where there’s plausible consent.
That is a very interesting take, I haven't thought about things from that perspective. Thank you very much, for such a POV.
If its good or not can be discussed, but Obsidian supports tables.
Obsidian also supports mermaid flowcharts. And there are plugins for mindmaps, GANTT charts etc. There really are an amazing range of functions in Obsidian.
It's funny how SQLite gets so much flak, but every time I've used it in production, it just _worked_.
Personal: Google Keep - Easy syncing
Work: Microsoft OneNote - it gives you 2 dimensions to categorize stuff
Netflix would rather have 4 months of my money than give me a discount for a yearly subscription. Thats my beef.

It never had to come to an ad supported tier. There were moves to be made that would have prevented the ad tier but they spent money on dead ends. Just as an example, why didn't they buy MGM? It served many of their needs.
Just curious, is the issue a time thing, or is it on a system that can't easily upgrade it - or is it a breaking changes thing that would require refactors?

Basically I'm just curious what broke for you
On the other hand, as a potential employee it doesn't hurt to ask during the hiring process if it matters to you.

For a large enough company, it's a given that there will be metrics, and a lot of people don't care much what they are, so it's not always something to spend time on in the interview.
For me it is because I am old and I learned on film from when I was a wee tyke. I mean, I started doing darkroom work when I was 9. So I just keep doing it. Mostly b&w, so I can process it myself and also because I am colorblind. It can still be a relief from the digital world. Also, a Hasselblad is just the best thing ever.
Building a highly optimized home environment with Nix