skysight-inc/HackerNews huggingface dataset:
As someone whose own consultancy provides services to a couple dozen of these small businesses, primarily ones which happened to fall under the rubric of "essential services", I noted that nearly all of them received outsize PPP awards (on the order of half a million and up for 30-ish person companies, which had no shortage of income due to being among the aforementioned essential businesses). These were almost immediately forgiven.

In most cases the businesses were able to apply twice and get two separate awards. I'm not sure what the mechanism was for this as our business itself never applied for these loans.

In the aftermath of all of this there has been a distinct pattern emerging in which these small business owners have developed a kind of amnesia about the money they've received from these loans and have assigned the upward balance sheet inflection to their own "hard work" commitment and demonstrated acumen in negotiating the covid crisis.

I suppose this isn't exactly untrue, but there is no internalized recognition that this success was a one-time phenomenon due to a one-time windfall from the government.

Another anecdote somewhat unrelated is that the number of family-run (i.e. father and son/s) trades businesses in my local suburb all seem to have decided they need brand new work trucks at the same time. These vehicles are uniformly the upper end luxury trim levels of the line, lifted and stanced to absurdly aggressive proportions, and show no signs of being put to any of the actual work for which they would be utterly impractical anyway. The number of rear window stickers with Sparta helmets or some sort of depiction of an automatic weapon suggests the PPP loans may end up having inadvertently helped equip and arm a future informal militia.
> borne out of a 4chan style sense of 'fuck the man' and do cool things that improve the world

Has zuckerberg ever been subversive? I thought he started facebook out of horniness and desire for power, and that pretty seamlessly morphed into greed and lust for more power.

What 'fuck the man' things has zuck done?
Takeaways from a 2009 study on Attention Residue
You are missing the point completely.

You don't make a probabilistic calculation based on some formula to figure out whether you bring your umbrella with you or not.

You just guess, sometime based on past experience.

Sometime you are right, sometimes you are wrong. But you are always just guessing and no formula will allow you to end up with whatever probability you calculate.
I don't think you can fix population issues in 2 years. Takes ~20 to make an adult (unless you have a liberal, multi-cultural society -- American adult citizens could be made in an afternoon if we shifted some laws around).
> He did all this without an undergraduate education

I take your point, but I think it serves us to be reminded that formal education isn't the only place that one can learn things.
Trump social media app approved on Google Play Store
For me it is the tabbed interface. I want each file in its own window.

Notepad2 feels more like original Notepad beefed up, rather than a completely different application like Notepad++.
Thanks!

Joran from the TigerBeetle team here.

> I would imagine this would be potentially more efficient than having conventional mallocs.

Yes, in our experience, static allocation means we use sometimes 10x less memory. For example, TigerBeetle's storage engine can theoretically address up to 100 TiB with less than 1 GiB of RAM for the LSM in-memory manifest, which is efficient.

Because we think about memory so much upfront, in the design phase, we tend not to waste it.
I fail to see why mutable cons cells has anything to do with the difficulty of implementing Lisp.

@dataclass
class Cons:
car: Any
cdr: Any

You can define a nice printer or reader for it if you want, but mutability doesn't seem to be a hindrance in implementation.
Framework Laptops Now Offering Refurbished Products
So, just to emphasize, the Government gave out EIGHT HUNDRED BILLION DOLLARS to business owners, who are going to be well-to-do or better, as "loans", and then just forgave them quietly.

Honestly, those people who were being fraudulent actually were doing the right thing, because it siphoned money off from this egregious example rich people getting money outright and redirected it to the "demand" side of the population. And let's face it, the larger corporations can simply shuttle around accounting to make whatever look legit it needs.
Is there a reason that a RAW from a digital sensor can't be "color-graded" (to use the video term) with a preset to match the light-energy response curves from any given film process? Is it something to do with light bleed/"bloom" not being emulated?
Almost certainly a typo. PG releases get 5 years of support.
What would those be? I thought the primary mistake Google made was in building Google+ after everyone was already on Facebook (and trying to force people into it)
Long awaited!
You’re pretty good at this. To chalk it up to personal taste almost undermines the deeper issues I want to bring up in regard to social media software, like how we’re doing so beautifully right now.

Perhaps it’s out of bounds because it’s unrealistic. A social network is neither film nor novel. Maybe the issue is that we are talking about how software appeals emotionally to real people where they will engage in real communications with real consequences with the emotional appeal of movie trailers, video games and novels.

Ironically the tone that the advertisement of Bonfire for example reminds me of is reminiscent of those fake ads from games like Fallout 3 or Bioshock. They’re almost employing the exact sort of rhetoric that people who try to make a world a better place before shoving everyone down tubes beneath the ocean and sticking needles in their arm use.

Is it fair when a social network like Gab or Truth Social behaves the same way?

Or is software with contrived emotional slants only acceptable when it appeals to your own personal views?
> One plugin I am wish will arrive soon is Google Calendar integration

For what use? There's an obsidian-ics plugin to fill a daily note with events from a calendar, ans obsidian-google-lookup to put Google Calendar events and contacts as objects in notes.
> Should be titled "without using malloc" or something. It's pretty much impossible to do anything with user input strings unless you have some sort of memory management

Title says "without dynamic memory allocation" == what means without malloc in this context, so static memory allocation ... where you do your own kind of memory management in fixed size arrays or more sophisticated if you want. It didn't say without memory management?
(And article explains also why no strings or other unknown/arbitrary length stuff..)
Came here to say the same thing, gave up reading article after half way through when it became apparent it was a straw man.
No “man of the people” moves to Atherton, CA.

https://www.mirror.co.uk/news/uk-news/inside-nick-cleggs-7mi...
Capitalism can also mean that politics shouldn't intervene when monopolies dominate markets. Then markets may also disappear in capitalism.
I long ago moved past the “oh I should try film” hipster phase…largely by being a hipster and shooting with Fuji. I was curious what a good, fine-grained roll of slide film costs nowadays…yikes.

https://www.bhphotovideo.com/c/product/274846-USA/Kodak_1884...

I’m always skeptical of any story about film really coming back, because it’s just so pricey. And notably this repackaged press release doesn’t quote any actual numbers. But, well, maybe I’m wrong, someone opened a new film development boutique in town, maybe film will hold on just enough to be viable.

https://blockclubchicago.org/2022/05/20/with-bellows-film-la...
No link, but the logic is simple:

They are just going to have the millions of people die later when everybody catches covid, and in the meantime are inflicting lots of misery in their attempts to delay it.
Get all chores done (dishes, laundry, yardwork, grocery shopping, paying bills) outside work hours. Consider working in a public library.
Yep, I was thinking along the same lines. What if the database kept a reference to a connection for some timer or something and the connection memory later gets used for a different connection? GC languages don't have this problem because you would just allocate a fresh connection each time and the language itself guarantees that said physical memory is not reused unless it is unreachable.
I don’t know whose or what philosophy it is but I try to live by “don’t be an asshole”. By extension, “don’t associate with assholes whenever possible” guides my daily life. Sometimes, I can’t, so “work allows me to do what I like” helps lessen the sting.

I’m also far too lazy and unskilled to write satire and admittedly not really patient enough to read it.
5.3B cell phones to become waste in 2022: report
I love Joplin. I’ve also heard good things about Obsidian
I'll have to give 1.0 a try, I installed Obsidian last time it came up on HN but unfortunately it won't run on my phone.

E: Dang. Same thing. Installs and launches, but when I go to create a vault I get "Failed to create vault. Unable to create directory, unknown reason." Both on internal storage and the SD card.

I granted it permissions upon install, so who knows. My phone might just be too old and busted.
Allocating upfront is only one technique.

Somehow DaVinci Resolve is capable of using all the free memory it can find and not more than that, otherwise it would never be able to complete any rendering job. That's one "utopic" program that's pretty real.

> We have a solution to the problem you describe, it's called paging to disk and hoping

No. The solution is to be smart about memory usage, and to handle failures when trying to allocate memory. DaVinci would become unusable if it started swapping when rendering.

Maybe for some programs swapping is a fine solution, but the argument that software engineers shouldn't concern themselves with designing for OOM conditions is absolutely ridiculous.

That's not a 'utopia', that's what we should be concretely be striving for.
I would love to see Obsidian for teams. There is no knowledge app as elegant as obsidian, it could change team wikis forever.
PRC demographics are extremely advantageous for great power competition / building comprehensive national power going forward. The TLDR is PRC leadership has been too preoccupied with sustaining 1.4B people, huge% of which are old and undereducated (to be blunt: a drain) that drags on her potential. Shedding quantity while improving quality will significantly improve PRC competitiveness.

Family planning / One Child Policy = concentrating resources on only kids = PRC now produces comparable STEM talent as all OECD countries combined. Demographic bomb collapists narrative fixate on absolute population decline without realizing PRC is starting to undergo the largest (by an order of magnitude) high-skill demographic divident in "recorded history" that will last decades. Meanwhile reducing net population = declining import dependency over time = more strategic (military) flexbility. Combine with massive home ownership % and high savings rate, and most of population likely settle around middle / low high income = no expectation for onerous social safety nets.

Over the next 10-30 years, we will see PRC (even with shit tier TFR) close/lead in technology due to having the largest and likely best talent pool (courtesy of PRC scale), that exceeds what US can produce domestically + immigration. Which will also erode western dominance/economy for high value niches it tried to fence off for itself. Also a PRC with increasingly less import vunerability due to lower absolute population, which mitigates much of the geographic shortcomings, i.e. first island chain "containment" nations that will be forever import dependant will lose their geographic leverage. Meanwhile increasingly burdensome social nets will drag down / destablize developed economies vs PRC who can sustain domestic serenity on relatively lean welfare estate.

Yes, generally, PRC nationals (Tier 2/3/4 cities) will (continue) to have worse QOL relative to developed societies. But in terms of overtaking US, and improving existing strategic enviroment, demographic trends are pointing up, up, up.
Calls to violence aren’t free speech under any reasonable definition. At the same time, “violent language” feels like a contradiction in terms.
I think Facemash was quintessentially 4chan style fuck-the-man. He hacked every Harvard house directory to make some highly offensive web tool. What he did to the Winkelvoss jocks certainly had an element of not wanting to play ball with the aristocracy.
Cleanly separate your workspace from your living space. Introduce voluntary deadlines and a set routine
Also, the article mentions the only entities are two fixed size types: accounts and transfers.

There are no user strings in TigerBeetle. :)

If anyone wants to see what you can store in accounts and transfers, check out the reference docs!

https://docs.tigerbeetle.com/reference/accounts

https://docs.tigerbeetle.com/reference/transfers
Concerning ldd, see the security warning in ldd(1). I'm not sure if it's still an issue in current GNU binutils, but lddtree is supposed to be safe and the tree may be more useful.
The ALAB podcast has a fun theory on the subject that while ostensibly your success in court is a matter of law and procedure, but the underlying test you've got to pass is "who's the asshole here?". Because the judge is going to decide which party is the asshole at some point, and part of the job of lawyers is to make sure it's not them and their clients.
I like beating people in concept but not in practice.
TypoSwype: An Imaging Approach to Detect Typo-Squatting
It's because there is no exchange, if I give you a birthday gift can that be considered income? Obviously not as I am not asking for something in return.

However:

If I buy you a gift and we agree for the gift you do task x for me. Now that is income and the value of the gift must be considered income on your tax return.

Disney isn't saying "here is a room for free if you do x, y , z"

Disney is saying "here is a room for free" and that is the end of it.

Of course the obvious issue for Disney is that the influencer might never do the review of the park and never in a million years could Disney take them to court complaining services were not rendered.

You cannot give a gift with expectation of return.

So it's not income.

But it's limited because the one giving you the gift really has to trust that you'll do the thing you do.

I am surprised Disney would bother to be honest. I thought their theme parks were popular enough already.
For context my ideal setup has at least 3 environments - prod, qa/testing before release, and dev. With dev being the most likely to break, and the qa/testing for when we need to be absolutely certain that differences between prod and dev aren't masking any bugs.

I do like the idea of "canary versioning" some stuff. It's a bit of a game theory issue isn't it, since we all need prod to work at all times and can't risk a .0, and a major version difference between dev and prod can mask some nasty issues in my experience.
Right but we are talking about introducing a new model
The press release says that you will be able to transfer any Apple Cash money (not just Apple Card's "Daily Cash") to the Savings Account and earn interest on it. (And vice versa, transfer savings back out to Apple Cash.)

It does sound as written in this press release like at first the savings accounts will only be able to be setup by existing Apple Card users, but that's likely because that means you've already gone through the credit check/induction process/enrollment into the Apple side of Goldman Sachs' banking products. It's possible it won't be an Apple Card exclusive account option in the long run, though I wouldn't be surprised given the nature of the banking industry if applying for one of these Savings Accounts without Apple Card may involve deeper credit checks and a lot more forms to fill out.
thank you for mentioning my other projects, for completeness I will shamelessly add

https://codeberg.org/drummyfish/small3dlib

https://codeberg.org/drummyfish/smallchesslib
And yet almost everyone would still agree that "GCC C" is also C, so this is entirely irrelevant to what was being discussed.
Nice fix. I wonder if using virtiofs would be more performant: https://virtio-fs.gitlab.io/
Honest Nick? Surely not!
For a long time, Apple stores used mobile devices other than iPhone to process payments on the floor. Windows mobile, I think?
Thanks!

Data Oriented Design runs like a river through TigerBeetle—it's always on our mind.

By the way, have you seen Andrew Kelley's Handmade Seattle talk on Practical DOD? [1]

[1] https://vimeo.com/649009599
> borne out of a 4chan style sense of 'fuck the man'

Yeah, nothing says ‘fuck the man’ like enrolling at Harvard.
I used it briefly and was disgusted by the amount of political garbage that was flowing. I'm glad I stayed off. There's nothing in the above list that I want to see.

I used to tell people that even if Trump had the wrong reasons, he had the right idea when he wanted to ban TikTok.
If I were you, I would start looking for work at an consistently profitable firm, ideally with low amounts of debt (especially if the debt is in adjustable rather than fixed rates).
I'm in PE and have looked at probably 500 deals this year. All received PPP, and in virtually all cases it has dropped straight to the bottom line as a dividend to the owner. (I don't do any restaurant / hospitality businesses, and focus on businesses that would have been open in pandemic.)

Biggest wealth transfer to owners of small(ish) businesses ever!!!
If anything it's a good case of why "trickle down" economic policies don't work very well. Many businesses who got the loans still fired employees, the cost of each job saved was high.
Interesting discussion on HN

https://news.ycombinator.com/item?id=33188028
"Gridiron" is more universally recognized IMHO.
This is not "JiT" by any normal definition. I.e., the eBPF is translated to machine code at registration time, just once, and the resulting machine code executed unsupervised thereafter. There is no hint of runtime analysis of usage, or of progressive optimization. The only thing "in-time" about it is that translation from portable to native representation happens after the program starts up.
I would ask myself if the company you work for will go bust 100% or not.

If it does, than seek an open conversation with the founders.

Also, how big is the company and do you hold shares? All things that play into a decision like that I'd say.
Source filing:

https://www.documentcloud.org/documents/23131224-76-main#doc...

Page 10, lines 26 and 27 say the names are Nick Clegg, Nicola Mendelsohn, and Cristian Perrella.

To be clear, this is a motion from OnlyFans lawyers, and they're trying to communicate that the anonymous tip should not be considered reliable information. Not even the plaintiffs are claiming to have evidence of a demand to go with the bribe. But I expect it should be enough to subpoena the financial records that could prove that the information is true.
Agreed. I like smaller companies, but I'd like something that will last for more than two years...
Discord: https://news.ycombinator.com/item?id=26227339

It's hard to say for most because, well, it's closed source. Unless they talk about it publicly like Discord, we won't know.
You're right, I was imprecise. I meant specifically shared list structure in Lisp contexts, not shared structures in general.

There's a fascination in the Lisp world for cons cells. Specifically the cell aspect. If you represent lists as:

l = [x, [y, [z]]]

Then you can implement car as l[0] and cdr as l[1].

If you require mutable cons cells, that's pretty much the only way to do it. Because if you want to set the car of cdr(l), how do you do it? You can just do

cdr(l)[0] = t

Because that's the same as

l[1][0] = t

Which of course makes the list become

l = [x, [t, [z]]]

But this sucks. It's always sucked, and Lispers go out of their way to ignore the fact that it sucks. I wince at having such a dismissive attitude here, but it's been the source of years of frustrations.

It's a frustration because if Lisp had been implemented using vectors and hash tables instead, it'd be in a far stronger position today. Everyone uses vectors. Vectors are [1, 2, 3, 4] ... Plain old arrays! In fact, I used vectors in the above examples, and didn't even have to explain what they were. Everyone knows and understands arrays.

Lisp can work fine with vectors, if you drop the requirement of mutable cons cells. Because l becomes:

l = [x, y, z]

And cdr(l) becomes l[1:], so cdr(l) returns [y, z] -- an entirely new vector containing y and z.

This might seem like nonsense, but in practice it's not. In practice, you're rarely building lists containing hundreds of thousands of elements. Usually it's much smaller lists contained in other structures, like hash tables.

And when the lists are small, you really don't care about creating new lists. The fact that cdr(l) returns a copy of l minus the first element is inconsequential. You'll ~never experience a slowdown.

And the gains are massive. You get to interface with all your native libraries using lisp algorithms. You don't have to convert from "lisp lists" to "python lists" or "javascript lists" or anything else. They're just arrays.
Black hole “burps” at half the speed of light, years after devouring star
They are trying to prevent COVID completely, which, given that some amount of resistance to COVID is based on already having it before, it turning out to be untenable. Coupled with less effective vaccines and other countries taking a "COVID is now endemic" approach, it really puts them in a bind in how to move forward without huge medical and/or economic consequences.
California Allows Digital License Plates, with $1,100 Price Tag
Kodachrome if developed in a B&W developer will produce a B&W negative (I've done it but it was decades ago and only as an experiment). That said, one also has to get rid of the anti-halation stuff and yellow filter which normally blocks blue light from hitting the orthochromatic (green/yellow) layer and the red layer below it (they're also blue sensitive). That's messy too.

Really I wouldn't bother (but when done properly it did turn out some pretty decent B&W prints.
This is an oddly generous characterization of Zuckerberg, probably borne out of the optimism of the era when the networks were getting started. Keep in mind that this is the same person who called people who handed over their data to him as dumb fucks. A person who models their life around Augustus is most definitely not a fuck the man type of person. Besides, being a Harvard student is not exactly a rebellious choice to begin with. There is no circumstancial evidence to paint him as a subversive and plenty that paints him as the opposite, but I suppose we'd have to know him a bit better to understand him properly.
Of German tunnels I've always found the Zugspitzbahn impressive. The last section is a tunnel through the highest mountain of Germany and ends 300 meters below the summit.

https://en.wikipedia.org/wiki/Bavarian_Zugspitze_Railway