skysight-inc/HackerNews huggingface dataset:
> Allocating all required memory during startup has been idiomatic for database architectures as long as I can remember. The obvious benefits to doing things this way are wide-ranging.

Allocating all required memory is, IMHO, a great practice for almost any type of program.

Heap memory allocators are a type of performance optimization, they allow re-use of existing memory, but only if you are careful to not run out of memory. Heap's of course also allow for more efficient utilization of memory, if some software module isn't using that bit of RAM right now, let another bit of code use it.

But like all performance optimizations, they make code messier, and they also lead to less reliable and harder to follow code.

In the embedded world, code statically allocates all memory it needs up front. This means that code that reads from the external world has a fixed buffer size, and also likely a related max throughput, regardless of system conditions (e.g. lots of free memory laying around).

But, this is also a good thing! It forces programmers to think about their limits up front, and it also forces thinking about error handling when those limits are broken!

Sure it can require creative coding, loading large blobs of binary data requires more work when you stop assuming malloc can return infinite memory, but, hot take here, programs should stop assuming malloc can return infinite memory anyway.
I loved the answer but it's a good point to raise in return, what makes migration to internal billing so unappetising for the teams at Stripe?
"There are two novels that can change a bookish fourteen-year old’s life: The Lord of the Rings and Atlas Shrugged. One is a childish fantasy that often engenders a lifelong obsession with its unbelievable heroes, leading to an emotionally stunted, socially crippled adulthood, unable to deal with the real world. The other, of course, involves orcs."

– John Rogers
I think what really bugs me is that for some hobby I chose, there is a always someone who already achieved everything I could dream to achieve in my life.

Then I figured some hobbies are better suited for my use case. For example science is better suited for me. I somehow was never bothered by the fact that some geniuses in 19th century already knew enough math/physics that I could digest in my life. Science is infinite so however much knowledge someone gained, it's zero comparing to the total amount. I guess I need that kind of comfort to commit to something. Fossil collection is also a good one because every piece I collected is MINE and unique so I don't need to compare with someone else.
Doesn’t look like there’s anything in the marketplace yet, but great announcement.
Obsidian lets you paste images. The notes are markdown stored in regular text files, and if you want to use HTML or whatever you can go to town.
> Why can't anyone figure out how to make that work?

A "startup within a corporation" can never work because it's not legally a startup. You're still an employee of BigCo, so they can't grant you tons of shares for a penny so the culture will never be the same. And even if they manage to keep the group outside of most corporate politics, you're still ultimately employees so you'll be bound by HR and security policies because they have to.

The way to make it work which is fairly common is for the BigCo to fund a new startup which is a completely separate corporation and let it go its own way. If it fails let it fail or if it succeeds then they can acquihire it back in some future.
IRC is fun, if you're patient and want a more "bantz"-oriented social experience.
Stable Diffusion also came up with a lot of quite weird images for the prompt "passive cocaine snorting"
What I'm interesting in is a front end where the underlying payment provider can quickly be replaced when Stripe/PayPal etc cancel you (for any reason at all).
What scares me is gen alpha is being raised in an environment where bombardment of advertising is normal and even encouraged in some cases. I can't fathom willingly paying for a streaming service and still getting ads, or at least not blocking them myself at browser or dns level.
Yes, that is the point. But it's super cringe-inducing because this teenager benefits, what we can assume is substantially, from literal generations of formal education in his family.
Tether, biggest stablecoin, cuts its commercial paper holdings to zero
Ya, that makes sense, it really isn't a normal use-case. I wish we kept tracking the other regions to see if they have had this change roll out to them yet, or if it's still slow rolling.
It looks like they made it work in the meantime.
Yeah, sorry, tried to keep it as close to the original as possible, but "camera drones" might have been better

For context: there have been many reports lately of (camera) drone activity around power stations and oil rigs/installations performed by unknown parties
this kid is probably talented as hell but it doesn't mean he didn't have a great mathematical upbringing as well.
If they ever release a model with an AMD processor, I'll buy one immediately
I love/hate the bad humor of HN.
Meh, it’s not nowhere. Just drove through the big dig on the FSD beta. Was amazing to see it reduce driving stress by dealing with the constant traffic stops.
What does "blazing speed" mean in the context of a note-taking app? Using notepad and a basic markdown file is also blazing fast, but that doesn't tell me anything about it?

What are the specific features that made you choose Dendron over other knowledge management tools? I'm not trying to be adversarial, I'm genuinely curious.
The FAA has been pretty adamant that the answer is “none”, and it has been held up.
Yes, I've seen this one, and a few others.

I think DOD should be more like an engineering mindset than a strict set of rules.

From my experience it can be impractical/cumbersome, especially when prototyping because DOD usually pays off in the long run.
> Just as the entire point of a movie or a record is basically only its emotional content, the entire point of using social media software is the emotional content of the interactions with others, right?

Movies and social interactions carry emotions. Social media can (should?) carry social interactions, but why should social media itself be the source of emotions? Can it not be neutral in emotions and 'just' carry social interactions with emotions?
and by "cuts ties" they mean "banned from holding bank accounts"
"The rich have always had Virtual Reality" - old quote from back in the day when VR was new.
It's defense-in-depth.

We use what we have available, according to the context: checksums, assertions, hash chains. You can't always use every technique. But anything that can possibly be verified online, we do.

Buffer bleeds also terrify me. In fact, I worked on static analysis tooling to detect zero day buffer bleed exploits in the Zip file format [1].

However, to be clear, the heart of a bleed is a logic error, and therefore even memory safe languages such as JavaScript can be vulnerable.

[1] https://news.ycombinator.com/item?id=31852389
He’s not The Godfather of self driving cars he’s a thief.

He tried to sell google’s self driving car division to Uber, but didn’t own the thing he was trying to sell. He walked off with all the tech and actively tried to take all the people. He was convicted and sentenced.

He’s also implicated in several other unethical self-enrichment schemes including founding companies to sell components to himself at a divisions he ran (multiple times), cheating his employees out of the ownership shares they deserved. He also tried to dodge court ordered reparations by founding a phony religion.

Calling him The Godfather of anything hides his crimes and makes the author complicit in his attempts to whitewash his reputation.
Shame on you and him.
I wonder what the minimal set of data structures is that you can build all others out of. For example binary trees can be built with lists, SEXPs are proof of that. You can of course also make a (boxed) linked list out of an array of 2 pointers, with one element pointing to the value and the other to the next element. You can make arrays with just pointer arithmetic, sooooo... just pointers is enough? (I guess this can also be shown from the "other" direction, by pointing out that assembly has nothing but arithmetic and pointers)

You would also need various arithmetic operations, possibly up to hashing algorithms for hash tables/sets/bloom filters/etc. I would love to know if anyone can point me to an article or something describing the minimal set of operations needed to construct any data structure.
https://www.wsj.com/articles/how-wsj-analyzed-12-000-federal...

WSJ should publish this database, i.e., the data and disclose the software used. This is not a database of leaked information. It is all publicly available.

Instead, WSJ tells readers all about how they constructed it, like some sort of teaser. This reminds me of computer science papers that describe software the authors wrote but refuse to release. How can the reader be certain the software did not contain errors that affected the results.

There are some who believe researchers who publish findings about some object of study for the benefit of the public, e.g., an academic community or a newspaper readership, are "obligated" to supply the resources they used to other researchers so others can replicate or conduct further studies.
Can't be certain, but given the content I'm pretty sure that it's these ones:

- Github : https://github.com/insanitybit

- Twitter: https://twitter.com/InsanityBit
I often pass a cocoa factory (jscocoa.com in Zaandam) on biking trips to my parents and love the smell of cocoa in the neighbourhood air. I wonder what it is about chocolate factories that makes them smell bad.
While it has low capacity and was "replaced" with other ways to cross the Elbe, it still helps ease traffic across the river, other roads and bridges are often very packed or even blocked (often WW2 bomb defusals). I have lived both in NYC and in Hamburg and while the scale in Hamburg is way smaller, the type of traffic is kinda similar. Btw, isn't the Holland tunnel from NJ to Manhattan also free?

Also, we generally don't have tolls anywhere in Germany. If we do I have a hard time thinking of examples. Our taxes are (too) heavily invested in road infrastructure anyways and the tunnel isn't privately owned.
It tumbles when I throw it. Ba-da-da clang. I'll see myself out.
Same here. I used to pay for Netflix, but for me these days... Sonarr, radarr, the other *arrs and jellyfin/plex are a much better user experience.
I use QOwnNotes on my desktop, synced to my personal Nextcloud server. I write almost everything in .md files, and link in other files where needed.

On my phone I just use the Nextcloud notes app, since I mainly need to reference existing notes or use checklists.
There is an company that got an Ukrainian wood carver on an O-1 visa. Pretty amazing wood carvings. I think the US should encourage more with unique skills likes this to migrate.

https://www.youtube.com/watch?v=bG5VOXR86w0
Get another job lined up and push out the start date. You want multiple offers anyway to leverage them against each other.
Old PRC cross-strait white paper allowed TW 1C2S more permissive than suzeranity, no PRC administration or military stationed on island to interfere with domestic politics and some semblence of control over foreign policy. Basically Two Countries Two Systems in all but name. TBH stupid amount of concessions on PRC part. Those conditions were removed in new white paper last month + extra spicy threat of re-educating independance advocates.
Seriously. The guy is a crook. I suppose if you mean godfather as in “The Godfather” the mob boss and criminal.
> The difference is that my effects system compiles to a seccomp + apparmor profile so that your rust program is sandboxed at runtime based on info at compile time.

That's awesome! I started working to sandbox my Rust program using seccomp-BPF, and I was quickly frustrated about having to run my program with strace to find out what syscalls I should allow for my program, when it sounded like this information should be available at compile time!
Sales Admin and General costs = usually where companies go to do layoffs
Awesome work my friend!
That's not a conclusion you can reach by reading this comment thread. People are falling over themselves to point out that these families lost their children. Why?
> memory during startup has been idiomatic for database architectures as long as I can remember.

How can this be true given most mainstream databases do not do this? Maybe a pattern sure, by idiomatic, not so much. I only add this comment in defense of the poster as this comment seemed to reduce their achievement/efforts.
What value is there in corporations being immortal? That is, why forego substantial and easy profits merely to exist as the same corporation further down the road?

There are transaction costs to creating and building a corporation, but do those offset the clear costs of leaving money on the table, especially in the modern world of highly liquid capital, and particularly in markets with clear technological breaks. The lesson of the Innovator's Dilemma is that very often the perfectly, unqualifiedly rational decision is to press your advantage to the very end. And importantly it not only maximizes short-term profits, but implicitly it maximizes long-term profits globally by most efficiently allocating resources. Why waste energy swimming upstream when there are endless fish spawning and starting their journey upstream already along with ample resources of their own.
Assuming you are in the US.

Something to keep in mind is that 2 months is going to land you right in the middle of the holiday season. Companies slow down significantly around this time of year. People are on vacation and budgets are getting worked out for the following year so things generally take longer. You're also likely to see less job openings and traction for interviews in general. If you run into it, don't let it get you down. Recognize that things will likely swing back to full throttle during the first few months of the new year.

Best of luck with whatever path you choose. Switching jobs can be a stressful but hopefully you find something fast.
My issue is that it feels like none of these tools do anything significantly new, and are all so obsessed with wonky features like node-graph views and backlinks that are only useful to a niche audience of obsessive note-takers who in many cases seem to care more about playing with their notes than actually using or sharing them.

That's why I'm working on creating https://visible.page because I want a tool that isn't just for markdown organizational obsessives, but rather for organizing and visualizing ALL kinds of information the way regular people do. None of these tools handle things like dates, locations, numbers, and other data of various types well. With Visible if you add a date or a location to some content, that content is now accessible on a calendar and a map side by side with all the associated text and media you added to it as well. No worrying about what table column it goes into or what metadata row or plugin you need to render it well. Just add the location, and add a map view, boom done. Want more than one date associated with some content? Just add it, you don't have to figure out to add another "Date type" metadata section the way you do in Notion for example.

It is not offline first. It is not file based. It is not catered to the needs you see so often here on Hacker News but don't actually hear when talking to regular people who just want to plan a trip together or keep track of an apartment/house hunt without spreading information across a half-dozen tools.

Does no one else get frustrated that even Google can't show you a map of your week's upcoming event locations? That when you are doing research online you have to tediously copy and paste each address one-by-one into Google Maps and then copy an embed link for that into another tool, and even then the addresses are isolated with no relevant information like photos or notes attachable to them?

We have so many amazing internet powers that are simply unavailable in any of these note taking tools. I'm sorry but markdown and backlinks are boring. I want to see my information the way it was meant to be seen and in a way that my parents can understand it as well.
You're mixing up two orthogonal concepts. In the absence of row-level security, allowing a user read access to a view only (which may only have a filtered or condensed view of the underlying tables) is the more secure solution. If such a view would only work if the user also had access to the raw underlying tables, that would be a major source of data leaks.

In the presence of row-level security, the same concept allows you to create a system where (for example) the user can still access aggregate data for parts of the table where the individual rows are hidden to them. A simple example: a manager has full access to the salary records of his direct reports, but there's also a view that shows the wage balance per-team. If that view were to have invoke-as-user permissions, the manager would still only be able to view his own teams' wage balance. By making that view execute as security_definer instead, the admin can once again exercise full control over who gets access to which data.

So no, I don't think it should not be the default behaviour, and no, it does not completely defeat the purpose of row-level security.
They support thunderbolt, when I tried a framework laptop for a bit I was able to use an external GPU box when I needed the extra horsepower. But that may not work for your use case of course.
The final stage of gentrification is the buying up of homes as pure investment properties by corporate and financial entities.

This is why housing is unafforable in LA, greedy landlords, especially the corporate variety. It's why the streets are filled with homeless in the largest cities of California.

First, it's white collar workers replacing blue collar workers. Then, it's vast numbers of empty homes and homeless people side-by-side.

This is what happens when the wealth gap grows without ceasing, the financial industry is the largest in the world.

It is not wholly bad to see my home state of Texas ascend as a tech hub, but California is still a part of the USA.

In many countries, corporate investment of residential homes is illegal. I still care about California, and if you guys want to keep it from steering towards a dystopian technocratic nightmare, you need to reign in corporate real estate investing and monopolistic practices from tech employers.

What is the point of a high SF tech salary if living expenses just do not make logical sense? What about the blue collar workers who make the city run? It's materialistic and self-cannabilizing. Billionaires among record-breaking homeless populations.

Don't think the liberal party is that different from the conservative party, both are beholden to the wealthy class. No matter the ruling party, it takes everyday people working together to make a real change. Real communities working together to solve problems.

People solve problems, politicians are just puppets for corporate interest. We are the people. Stand up for your rights and challenge authority, or it will just keep going this direction.
OMG, thank you.
If they are really concerned or suspicious, they will sometimes ask to see your phone or computer. But their analysis is what in fact the individual will be doing in the U.S. - that is, will he or she be doing productive work - and who is the primary beneficiary of the individual's activities.
Any hobby will eventually devolve into absurdity. This happens much quicker if marketing departments are involved. :)
Typical Amazon ;-)
Sounds stupid to you but I really have ethics.

I will not work for a company like Facebook.

And I don't throw Facebook in the same bucket as companies like Google, Microsoft.

And sure Amazon and apple are more evil than the others but they are also so far away from Facebook.
The science shows mitigation strategies worked, though they didn’t all work equally well. Here’s one literature review:

“Public health interventions and non-pharmaceutical measurements were effective in decreasing the transmission of COVID-19. The included studies showed that travel restrictions, borders measures, quarantine of travellers arriving from affected countries, city lockdown, restrictions of mass gathering, isolation and quarantine of confirmed cases and close contacts, social distancing measures, compulsory mask wearing, contact tracing and testing, school closures and personal protective equipment use among health workers were effective in mitigating the spread of COVID-19.” https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8164261/

As to standing six feet apart. It’s true that COVID didn’t need droplets, but it could still make use of them. There is a concept of viral load during transmission because the human immune system is much more effective stopping a single virus from infection someone than 10,000 of them. Non specific immune responses don’t provide lasting immunity but they do prevent the vast majority of infection that cross surface barriers from having a noticeable impact.
I used IRC heavily back in the day, but have stopped visiting all my old haunts... most became too inactive or moved to Discord. Any servers you recommend?
This is great information. Thanks!
I personally would set up an anonymous account and email the manufacturer, asking them about bug bounty without revealing anything. Say something like that you are a security researcher and wondering if they have a bug bounty program for security of their webcams.

If they are willing to pay you, set up a proof of concept to demonstrate that the exploit works (ask them to give you an ip of a publicly accessible cam under their control and send them the image capture), and then ask to be paid out in BTC. Do everything behind the VPN of course. Remember, the company can simply sue you without any reason for some bullshit "unauthorized computer use" on a whim by someone who doesn't understand technology, so remaining anonymous is essential.

If they don't have a bug bounty, disclose it to them first, and give them a timeline to fix the exploit with guidance on how to do so, after which you can publicly disclose it, with instructions on how to mitigate (probably set up firewall rules im guessing), along with publishing all of the communication chain between you.
So raspbian
people should measure themselves by how best they utilized their gifts and circumstances to live a life that they are happy with. No point in comparing yourself to some kid who probably inherited an amazing mathematical brain through no conscious effort, moral superiority etc.. of his own.
Seems like you could 3D print them. Cheaper even to buy a 3D printer to make them with than to buy.
Will Russia use a nuclear weapon?
Hopefully because there's an actual business to be building.
I can easily imagine that kind of design getting into a state where it's "up" but not accepting any connections indefinitely (if it's using just enough memory to run itself, but doesn't have enough to accept any connections). Crashing early is often a good way to reduce the state space and ensure consistent behaviour, since you will always have to handle crashing anyway.
The title goes to Sebastien Thrun, who led the team that won the 2005 self driving car challenge, and went on to lead the Google self-driving car project. Levandowsky was Thrun's right hand man in the Google days.
I tried that before contacting them.

So far their advice is just to try the same thing but longer, though.
I didn't mean to over-imply the similarities. I was mostly pointing out that large scale interventions rightfully sacrifice oversight for speed/impact, but that it'd be nice to see more after the fact accountability.