skysight-inc/HackerNews huggingface dataset:
You can think of double entry as:

1. Create a reservation liability (invoice) [debit the reservation cost]

2. Create a tax liability (tax account)

The preceding may happen asynchronously ahead of the time. The following are generally wrapped in a single database transaction:

3. Credit a user's account for value of (total) payment

(3a. Depending on how deep your double-entry goes, Debit your Payment Processor)

4. Debit the user's account the reservation amount

5. Credit the reservation account the reservation amount (reservation invoice account should sum to 0 now: no assets, nothing liable)

6. Add reservation event for completed invoice

7. Debit the user's account the tax amount

8. Credit the tax account the tax amount (user's account should sum to 0 now: no assets, nothing liable)

It's been a while since I've worked on a system in this mindset, so apologies if I've got subtle things wrong or debit/credit backwards. That's still too easy to do even when you've done it a million times and even when you aren't rusty years later.

It's far more than "just two rows extra" for proper double entry with the right number of "accounts" and a lot more things form "accounts" than you think. Some of those accounts should read 0 after a proper transaction. Those become red flags if a transaction failed in the middle, and debugging tools when that happens (is it an extra credit or an extra debit, the account positive or negative/owed something or owing something, that can be very useful information to have on the failed database transaction).

It seems like a lot of extra steps, but each step should also reflect your domain model in useful ways: don't create new reservations until a reservation invoice has been filled/paid for. Even in cases where you are doing direct sales to a customer and don't think you need "proper" invoices and that the transactions existing in the first place are good enough, it's still sometimes a useful domain model to have that invoice concept and rather than "fire off" events like "Create Reservation" purely on the sales transaction, have a stronger "state model" with an "Invoice Completion" step. It's an abstraction that sometimes gains you some peace of mind that you don't accidentally make a new reservation from an over-payment or a payment intended for a different purpose.
There is a compile-time option to always enable foreign-key constraints.
Good thing ByteDance's plans were thwarted! Now we can feel safe that such things indeed never happen within large social media companies. Oh joy and rapture!
I agree with this but I’d add that it’s also important that the roles aren’t overly siloed. A front end engineer, for example, should be able to and even encouraged to look at backend code, and even submit PRs for it.

And more importantly, the backend engineers should be encouraged to be grateful for the PRs (even if it’s not acceptable for some reason). The more eyes on the code, the better.

I think developers naturally tend to specialise (at least for a time) but ultimately we all need to understand and contribute to code regardless if it’s front end, backend, build, test, …
The point is totally wrong.

Most people that live on those areas are pretty happy with the changes, and people that is just passing around those areas are pretty happy too.

By the way, you don't need a car if you live and work in Barcelona. In fact, most people that own a car don't use it if they are moving inside the city.
The closest that you have in real life is pumped-storage hydroelectric power station.
I don't know about age limits, but it wouldn't be a bad idea to have term limits (both consecutive and total)
Except it's been implemented / studied for decades in European cities, and in many American cities for the last two years. Also, road closures aren't shutting down residential access, just allowing more foot traffic in light commercial downtown areas.
As I understand you mean a simple UI that is not a big deal. I implemented a joystick feature for a mobile game in one day with Animation CPU at 2014. The problem is make a copy whole startup project with multiple complex features with 'investor' playing in a game like 'your project is unclear'. Amjad spent 2 years for clone whole my project to replit
There's also "dog alerted, after five days of digging we found a single bone fragment 200ft away. Insufficient DNA remains for us to conclusively say it's human, but all the evidence is consistent with human"
Flux broke the CI/CD feedback loop, and how we pieced it back together
I'm also speaking from experience. Anecdotally I know a couple people with cars and both are kinda deep in Queens. In a pinch I can rent, but 95% of the time the subway works. In some cases a cab/uber is a time saver or helps move something heavy. Parking is expensive, or you're spending a lot of time looking for a spot. Time is money.

What exactly is "too hard" without a car in NYC?

Check out this sweet map: https://edc.nyc/article/new-yorkers-and-their-cars
Release (YC W20) Is Hiring – Senior Cloud Infrastructure Engineer
There was a recent HN Post for codequestion which builds an offline semantic index (using https://github.com/neuml/txtai) on the archive.org Stack Overflow dumps - https://news.ycombinator.com/item?id=33110219

GitHub: https://github.com/neuml/codequestion

Article: https://medium.com/neuml/find-answers-with-codequestion-2-0-...
"In computer programs, concerns for efficiency may limit the possible ways to achieve a particular function, making a particular expression necessary to achieving the idea. In this case, the expression is not protected by copyright."

https://en.wikipedia.org/wiki/Abstraction-Filtration-Compari...

This allows for verbatim copies if they are utilitarian in nature!

As for why we should allow verbatim copies of utilitarian features... First, let's preface this with the substantial similarity of the structure, sequence and organization as established in Whelan v. Jaslow which amongst other things says that you cannot merely change the variable names if the expressive structure of the code remains the same. Now let's imagine 10,000 software developers who all implement Dijkstra's algorithm in C and then run it through clang-format. Aside from variable names, isn't it safe to assume that many of the implementations are going to be exactly the same?

Now, this doesn’t mean that GitHub is not in violation of other copyright claims, such as clearly expressive parts like comments and more!
It is attached to my studio cans, but that doesn't solve any of the problems I outlined above about varied audio quality between different adapters etc.
This Tweet says $400M?

https://mobile.twitter.com/GothamChess/status/15831754940902...
I think I get why this might be the most effective:
When I look at that, my mind completes it to a stick figure, like an optical illusion. At least to me, that one is immediately recognizable as a human.
Able to google =\= FLOSS dev
But FDR, with its New Deal, is still the prefered US President, and by a large margin :

https://en.wikipedia.org/wiki/Historical_rankings_of_preside...
YouTube Premium family plan getting a 23% price increase next month
I'm not sure if chopped corners area a required feature of Super Blocks but man those are annoying zebra lines... You have to walk 10 meters more to use the zebra line on each intersection!
A bit off topic, but I wonder how do researchers keep track of these discoveries. There are so many stars, galaxies, objects, that in 20 years from now there are billions of studies done on maybe just a few of them. How do you know not someone else already did extensive research on the object you study?
Man, glad nobody saw that one coming.
Capitalism is a company that is attempting to solve X problem or do Y thing etc. Forms of efficiency are "how fast can they solve that problem". And complexity doesn't unlock anything. It's just inherent in the problem space a company takes on.
I see the "/s" but I actually do wonder if integrating the "prompt" behavior into the question box would help cut down on the absolutely staggering number of duplicate questions. Regrettably, I'm not enough of a GPT expert to know what percentage of the time it would generate gibberish thus making the duplication question problem _worse_
For example, a login cookie is “essential” and does not require consent
The politicians are paid off by the manufacturers (pharma lobby is absolutely massive).
VDB (Volumetric Data Blocks) – A Deep Dive
MJ Hibbett – Agile [video]
My tailnet is set up using a GitHub organization, without using Google at all. I have sufficient security (2FA with security keys, etc.) enforced for it. I think that hand-rolling their own auth would not be a great idea just yet, while they are still ironing out other features.
Heh, I used to watch true crime documentaries pretty religiously at one point.

But the more I read about just how flimsy the science behind some of these forensic techniques was the less comfortable I felt until I pretty much stopped watching altogether.
How is his co-conspirator going to feed him moves without knowing the board state
I would imagine these AI generated images are mostly useless for real world planning without some sort of feasibility study to go along with them.
>I work for myself now,

Do you mean as a contractor/consultant or you're own startup idea?
The Husband Stitch Isn’t Just a Horrifying Childbirth Myth
I would suspect that would differ whether it was trained on the question's code versus any accepted answer's (or most upvotes?) code
A) for me was extremely powerful, aswell as non-linear progress work like research where most of the progress is offline.

Thanks for this awesome comment!
I'll leave it as an exercise for the reader if morse code via butt clenching counts as "plausible"
Microsoft leaked 2.4TB of data belonging to sensitive customer
Hard-surface is what I know and what I'll stick with for a start. Maybe later I will look into sculpting, which I find super fascinating but also a bit scary.
> adwarecrap

You mean Google bundling their apps with spyware, then sending me ads based on the info gathered is not adwarecrap?
While make is very powerful it's certainly not a tool that is nice to use. Theres a reason people built up layers and layers of complexity on top of it.
> but with the forced use of Google auth

There are two other options - MS and GitHub (does that only count as one?) - for free users.
I would love to get my hands on one. They seem to be sold out everywhere.
When large-scale AI plagiarism starts to impact music (as has already begun for visual art through Dall-E, Stable Diffusion, etc.) that will be another destructive turn of events.

It's very sad to see the road we're on, and to see that these kind of socialist/communist violations of ownership are embraced here on Hacker News. Celebration of the fact that your hard work is now anonymous common property through AI "washing".

The music/art/code you worked hard to build is now "authored" by everyone and their dog.
Startup idea, although it is currently on pause due to health issues.
> How is taking money from me is assisting me? Amazon was not financing Parler, no providing it any discount, afaik.

Getting paid to provide a service is still providing a service. If you don't like the word "assist" then whatever pick your own word. There's so many server providers that I don't think any of them should be obligated to do business. But ISPs and payment processors should be obligated, in my opinion.

> Me - I was assisting my kids by providing them Internet for free. Want Facebook? Pay for it yourselves.

> What is the "main network"? What I was blocking exactly? Call a provider, schedule an appointment, buy a WiFi switch... Yes, you could have missed an assignment or two, but nothing was blocked.

This part is a bit complicated when we're talking about all adults, but normally the head of household is in charge of the utilities and other people aren't expected to get their own. So that makes it the main network. If you want to filter the network in this situation, it's not unjustified, but you're definitely standing in between the two parties rather than refusing to interact yourself.

> Even more worrying (to me) - Amazon participated in a coordinated shutdown of Parler on app stores and hosting sites.

The app store takedowns are significantly less appropriate than Amazon's shutdown given their monopoly power.
This is already happening, check out https://text-generator.io around 10x cheaper than OpenAI for text-generation also has speech-to-text 8x cheaper than Google cloud.

New era of cost-cutting, running systems yourself and distributed computing will bring far cheaper prices soon. If we do well energy and computation/intelligence will be trending toward 0 generally speaking
Forensics evidence is almost always circumstantial.

For your example - If everyone wears wool sweaters except one person wearing poly microfibre, what is the inference?

The first rule that is taught in forensics is that every interaction leaves a trace of some sort. The poly microfibre showed up at the scene. How did it get there is now a different type of forensics and where lawyers step in. The prosecutor will insist because the poly microfibre owner was there, while the defense lawyer will insist, there was a party the night before and everyone was rubbing against each other, the poly microfibre wearer and the wool sweater wearers. It can be anyone.
> g) talking to the police -- somehow invoking the fifth is something only bad guys do -- it is the other way around. And that is causing issues already.

The "don't talk to the police" video has been shared enough times on HN that I know I will never do so, at least in the US. The video claims you are likely to incriminate yourself and be charged with something even if you didn't commit the crime the police is investigating!
Agree, in almost all times and cultures I have read about or experienced, respecting your elders is a big deal. It is only in the last decade where it seems that attitude has flipped in popular liberal culture.
I suggest, respectfully, that you make an effort to understand the wider context before you make such an aggressive comment.

Many people in BCN do not own a car. If they do own one, it is used almost exclusively for getting out of the city at weekends. For journeys within the city, the public transport system is excellent, and the climate lends itself to walking, cycling, and scooters. As such, parking two blocks away is not much of an issue.

Finally, as a resident you are still allowed to drive within the superillas to access your building’s car park, if it has one, and also for loading/unloading.

The superillas were controversial at first but now they are very popular the people who live within them.
That the name of the company giving something away should be accurately noted. DaVinci is no longer a company. It is a brand owned by a company. The brand doesn't set the pricing. The company does.
Previously discussed here: https://news.ycombinator.com/item?id=33278926
CSS-Only Type Grinding: Casting Tokens (Sm|Md|etc.) into Useful Values
> On the other hand, I think it's fair to offer autopilot/"full self driving" on a subscription, or at least the upgrades as a subscription.

Agree with your overall point. However, this probably isn’t feasible considering most companies will follow Tesla’s FSD upgrade model.

Autopilot / FSD upgrades are often more safety than feature related. Allowing people to opt out of upgrades but keep their older FSD just means a bunch of vehicles on the road with depreciated safety features.
His win over Carlsen wasn't considered to be superhuman. Neither player played perfectly. In his podcast, Fabiano Caruana (someone capable of judging this) said he felt very strongly that Niemann hadn't cheated in the tournament.

His ELO gains are impressive, but not unique. [1]

If he is cheating, no sensible hypothesis of how he's doing it has yet been offered. So it seems more probably he's a legitimately talented player whose merit's obscured by his past.

[1] https://twitter.com/ChessNumbers/status/1568340548490252288
I suspect this would harm the motorcyclist's night-vision in a way that a car driver is not affected due to the light reflecting off the ground and right back at them. Whereas the body of the car protects the driver from the glare.
Barcelona remains one of my all-time favorite cities. What a great example for other cities to follow.
You must explicitly use the words “Put me on your do not call list.”

It’s dumb, but “If you want a telemarketer to stop calling you, do not say “Quit calling me” or “Don’t call me again.” In some companies, Reps are informed under strict guidelines to only delete records if the customer specifically requests they do so. Telemarketers are only required to put you on the “Do Not Call” list if you SPECIFICALLY request to be put on it.

https://consumerist.com/2007/08/27/to-get-telemarketers-to-s...
You hit the nail on the head - at many places, the hiring process seems to be great at blocking people who are great at solving real world problems that aren't as good at whiteboard leet-coding.

If you truly enjoy this part of the job, you can go for a freelance career - build a network and reputation as the person you call to solve the hard stuff, and do mostly that, no leetcode interviews required...
GPT-NeoX-20B was specifically targeted to fit on A40s, A6000s, and a pair of 3090 Tis. Anything larger than that is going to be a real struggle for people who don’t own computing clusters to use.
Google fined $161.9M in India over 'anti-competitive' Android policies
Wow, that's an astonishingly short-sighted decision. Was there any pushback on it?

And were you also blocked from redeploying the testing units away from those who didn't care?
Whoa a macOS version?
For the non-riders, ATGATT means "All The Gear, All The Time". I wince whenever I see some young kid and his girlfriend riding with t-shirt, short pants, and sandals. Human erasers on donor cycles :(
1200 $ and no ethernet for a desktop.
But it has WIFI
To me, it is obvious that TikTok is a tool for all kinds of evil, from exfiltrating personal information to surveillance to refining models for mass manipulation.

It is the one app that I would never allow near one of my devices. Yet, whenever I mention the threat anywhere or to anybody, I get "you are too paranoid" or "but Facebook does it too". Most of the time I just get ignored / downvoted.

Am I missing something? Does the app really have enough redeeming features to warrant the risk of using it?
Honest company update: September 22
I'm sticking with my monthly company updates. I hope they are interesting in their straightforwardness and honesty.
Plenty of apps and services are happy to take money and have no advertising and etc.
Why do you think public transport is horrible in comparison to cars? Do you feel that e.g. the environmental or cost benefits of public transport are outweighed by whatever cars have going for them?
They already removed filesystem API for quite some time now, you're only allowed to read inside the application directory, anywhere else on the device requires SAF.

https://developer.android.com/about/versions/11/privacy/stor...
Those are extremely exceptional cases. What I gave is pragmatic advise for a normal person in general situations. But by all means, conduct your law suits however you want.
This article has to be good news for Youtube shorts and whatever Meta is doing in the way of short form videos
Notice that the article is dated April 1st.

Also, I think you are missing some context from bygone days.

In the 1970s, a writer for a magazine like Cycle World would not have thought it shameful to learn from another culture, and therefore wouldn't have realized that describing the history of a non-Western country acquiring intellectual capital comes off as accusatory and racist.

They also would not have identified with Harley Davidson on nationalistic or racial grounds, as the magazine was written by and for people who rode all sorts of other motorcycles and therefore were harmed by protectionist policies.

So I wouldn't take the overall story as accusatory or suggesting Japan "owed" H-D something. In a 21st century context, it definitely would indicate racial animus or chauvinism, but back then, it was normal for people to write from a more detached perspective.
Crime increase and rents increase? That's some surprising finding. What are those superblocks where that happened exactly? And where is the 9 month construction job?
Sure, but browsers are complex enough that it becomes an endless cat and mouse game where adversaries are able to find an endless list of things to differentiate private browsing with. The browser makers have been tightening things up but the people making these scripts have a long list of tricks in their backlog so they just roll the next one out immediately.
You want the book Junk Science and the American Criminal Justice System [1] by Chris Fabricant, the Innocence Project's Director of Strategic Litigation.

The book is an approachable, anecdotal tour of some of the significant issues with each major sub-speciality within forensic science.

The Innocence Project uses DNA testing to prove convicted criminals are actually completely innocent of everything, them undergoes the massive legal battle required to have a chance of going from conclusive evidence of innocence to release in the American Justice System. The are reasonable quibbles with their methods on the margin, but taken as a whole their work is an amazing contribution to society.

Edit: I imagine some people might be skeptical that there's an uphill battle after conclusive evidence of innocence. Take a look at Shinn v Ramirez. Mark Brnovich, the Arizona Solicitor General, successfully convinced the Supreme Court to tell a federal judge they couldn't look at Ramirez's evidence he's innocent. Notably Brnovich said "innocence isn’t enough here" [2][3].

[1] https://www.amazon.com/Science-American-Criminal-Justice-Sys...

[2] https://deathpenalty.org/innocence-isnt-enough-here-arizona-...

[3] https://www.scotusblog.com/case-files/cases/shinn-v-ramirez/
Is this an actual Forbes article? I was under the impression that articles published under forbes.com/sites/<username> were blog posts from unaffiliated people.
The judge should have thrown it out.

Second thing they teach in forensics is that unless I witness the actual event, it is really hard to tie it to a specific person. I can present dozens and dozens of circumstantial evidence which has sufficient weight for a reasonable person to make that inference, but I cannot attest to that.
I will never pay for YouTube until I'm guaranteed a way to opt out of the recommendation algorithm. It's not so much a recommendation algorithm as much as it is an adversarial search on my behavior to see what cheap content I'll actually engage. Every so often I'll notice a video from a clickbait-ey channel in my sidebar about a topic I care little for, like expensive luxury items or epic pop star moments.

So, I can't trust YouTube to be objective in its recommendations. It's very likely attempting to train me to seek deeper pools within their content graph so that I use YouTube more. Which is fine if it were a free model ("freemium", really), as I would implicitly agree to be mined in exchange for a hosted service with plenty of content. That I would PAY for that, however, is not something I would feel happy about. It would feel like paying for the privilege of receiving a slap in the face.
Scott Galloway’s take on this is concise and unfortunately I think it’s right. In short, TikTok is a powerful tool of surveillance and influence in the US, and because you can’t decouple the motives of TikTok from the motives of the CCP, it should be banned full stop.
I really enjoy the fact that everyone gets very up in arms because a foreign nation tries to spy on Americans, but the fact that US corporations have to secretly divulge info to the govt regularly is joyously accepted. I'm sure the cognitive dissonance would be astonishing if most of those people were capable of critiquing their own ideology