skysight-inc/HackerNews huggingface dataset:
The problem is that whether something is an asset or a liability depends on your point of view. If I have $100 in cash, that is an asset to me and a liability to the rest of society. If I have a $100 loan, that is a liability to me and an asset to my creditor. So there is no way to say whether something is an asset or a liability in an absolute sense. Every debt is an asset to the creditor and a liability to the debtor.

This has nothing to do with labeling transactions so that the labels conform to the common meanings of English words. When an account representing assets has its balance go up, that's a credit. When an account representing a liability has its balance go up, that's a debit. And vice versa. If I, say, draw down a line of credit for $100 and deposit the funds in my checking account, then from my point of view, my LoC should debited by $100 and my checking account should be credited for $100.

This makes sense regardless of how you think about the LoC. If you think of the available credit as an asset, then when you draw down the LoC the available credit balance goes down and it's a debit. If you think of the amount owed on the LoC as a liability, then when you draw down the LoC the amount owed goes up and it's still a debit.

> CREDIT mhink's account $100 (increasing liability)

No. This transaction does not increase liability in any absolute sense. It increases liability only from the bank's perspective. From your perspective, it increases assets.
Libgourou: A Free Implementation of Adobe's Adept DRM on ePub/PDF Files
Change companies. In my 10+ years the experience varies wildly from startup to medium size to large. Consulting for a corporation generally sounds not so appealing, especially if you’re more junior. Go seek out a company and tech stack that you’re more genuinely interested in working for rather than completely changing tracks.
Agreed.

I blame the committee, only partially the refs since the refs aren't makign the rules.

To be clear my disagreement was with the parent that said adrenaline made the fighters stupid.
This is like telling someone in Marketing "recompiling the linux kernel and turning on some new drivers is really simple. You don't even need to understand kernel architecture to do that."

Yes, it's simple for you, but for folks who just want to make sure that all their QR Codes reflect their brand, having to recreate that every time isn't worth it.

It's fine if this isn't your cup of tea.
Saw. Bang, bang. Scraaaape, smooth slivers of wood. Mmm, smell. No think. Quiet. Peace.
Do you have a recommended resource for discovering SWE openings within such projects?
> The act of writing a law that will result in Google’s Chrome total market dominance will of course fall under “user choice”.

I mean... yeah.

Users want stuff. They want emulators, YouTube song downloaders, game streaming and online games, the sorts of things Apple otherwise mediates on the App Store. The web can conditionally provide that to them if their browser has enough features, so these locked-down users then are driven to fringe featuresets.

In an ideal world, your phone just installs software like your computer and you don't need to use your browser to enable basic native functionality. Unfortunately, making software "just work" requires developers to pay an annual fee and arm-wrestle with a distributor that doesn't care about them. The web, in all it's mangled madness, becomes a more viable platform than a computer's native runtime. If you owned any other device that worked that way, you'd be rightfully furious.

And so, Apple dug their own grave. Their entire business theory revolves around getting developers to create high-quality native experiences, but the incentive to do so is lower on their platforms than anywhere else in the industry. The software people pay for today isn't native Mac apps, it's B2B cloud infrastructure and cross-platform Electron apps. Apple's philosophy has staunchly failed, and the longer they stick to their guns the more dissatisfied users will become.

If Apple wants to invest in a future where Chrome doesn't dominate, then they need to ship a competing browser. Keeping a userbase hostage does not qualify as maintaining a competitive market.
neither the American people or government have any money saved.
you had to connect it as a usb drive to insert a row for a fake user in it's sqlite database
Exactly. You may be writing code day to day, but ultimately you are a consultant, not a software engineer. Working for a company that sells a product and getting to own chunks of it for the long term is a completely different experience than working on short term contracts for random companies with the goal of maximizing hourly billing.
Brain states as wave-like motifs
>I would assume cities have more 25-year-olds, whereas the countryside will have more 54-year-olds.

Would that be true?

For the same total population on each (say, 1M in cities vs 1M in the countryside) I'd expect the countryside to have higher birth rates and younger marrying couples, so younger demographics. Whereas cities have more career focused people, who marry later (if ever), have less kids, and have them at a greater age.
I never understood this logic. If you removed the supply of an ever increasing labour pool, businesses would shrink to fit the amount of labour they had available to them.
Yeah that's where I'm headed also, it's more reliable to push the configs rather than have them poll/pull automatically.

There's also https://github.com/zhaofengli/colmena which may be of interest to folks.
> Not necessarily: The increased and stacking vulnerability to brain damage after concussions might not go away ever. I don't think this has been researched.

There are some permanent cumulative effects of concussions, though it's pretty well-accepted that repeated concussions in close succession (without sufficient time for recovery) is worse than concussions that are spaced out. Second impacts are much more likely to have serious consequences, including death, than initial impacts of similar magnitude[0].

You'll never get "definitive proof" of this because a double-blind study would be extremely unethical (let alone impractical), but there's enough understanding of the underlying science to make this conclusion relatively safely.

In short: repeated head injury is bad regardless of how much time is allocated to recovery in between and has some permanent cumulative effects, but repeated head injury in short succession (for some definition of "short") is markedly worse.

[0] https://en.wikipedia.org/wiki/Second-impact_syndrome
Depends on where you live. I live in Indiana, and you can buy Sudafed in limited quantites, but you are reported to law enforcement. Most people don't want law enforcement even knowing they bought Sudafed, so they go without. I had a chance to sit in a policy briefing where they shed a little light on what's going on in rural Indiana with mortality rates:

* Opioid epidemic really hit rural communities hard and high suicide rates are pretty common among addicts. This led to an increase in suicide in older people.

* Meth epidemic was fueled by cooking meth in the country, and it hit younger people.
Maybe? But I'll pick paid with a nice UI over ugly/cli-only almost every time if it's something I'll use regularly. I'm not the target market for this specific tool but I pay for a number of tools that I can technically do on my own because I like looking at nice things. Sue me. I get joy from well designed and clean UIs. I can always use more joy in my life.

Polish and ease of use are important to me when using software. Don't get me wrong, I spent a ton of time in the terminal and using less than pretty tools but when possible I like nice tools that do a task well.

Then again if all you see is a "simplistic ffmpeg frontend" then I don't know if I can make you understand the value in accepting less overall functionality in favor of a tool optimized for your specific workflow. And some people, not saying you, take a pride in using the lowest-level, most featureful, more obscure tool. They wear it as a badge of pride and chide anything else as a "toy" or "simplistic". I find this mindset absurd. I all for going to the lower level when needed but people that have this attitude best be writing assembly by hand or they are just cosplaying being "smarter". There is always a lower level, just because someone goes to an arbitrarily lower level doesn't make them "better" but that's the feeling I often get from people like this. Reminds of the "Four Yorkshiremen" sketch: https://www.youtube.com/watch?v=ue7wM0QC5LE
I’m listening to “The Big Con” by Mariana Mazzucato and Rosie Collington.
This book discusses the state of CONsultancies (EY, KPMG, McKinsey, PWC, Atos, and so on.

Such a worthwhile read. Whatever you expect, it’s worse.
The price is quite reasonable too if that's all you want. With a yearly, I'm at about $4.3 per month.

They really try to hide the "just email" option these days and want everyone on the big full package. But nope, I just like my e-mail!
OpenBSD – OpenSMTPD 7.5.0p0 Released
You didn’t discuss what tools or languages you’re familiar with. Try adding that to get some more tailored recommendations.

Have you considered transitioning to Data Engineering?
Hallucinations of AI Science Models
If your mental embedding for "carpentry" is very similar to your embedding for "woodworking", this [0] HN post provides many excellent reasons.

[0] https://news.ycombinator.com/item?id=31687378
Disclaimer: Not a Kobo employee; don't have deep knowledge of their product line; just own and happily use a couple.

The Elipsa 2E is very nice for large format reading and note taking. I bought it recently and compared it to other options from Boox and reMarkable. I ended up with it because I already had and enjoyed my Libra 2, and "like the Libra 2 but bigger and with a stylus" was appealing.

That said, if I wanted something for your use case, I'd probably start with the Sage. The short version is it's a Libra 2 with a stylus, and that seems like it'd be a good combo.

Somewhat related, I tried some non-electronic options for such things before, like a Rocketbook. Clever idea but I didn't like the implementation at all. Its OCR couldn't deal with my handwriting at all. I now have 2 distinctly separate note taking systems:

- My Elipsa 2E for writing down meeting notes (while avoiding the distractions of an iPad or laptop, which is important for me personally but other people might not care about at all).

- A paper journal (Traveler's Notebook) I take everywhere and use for my personal thoughts.

- I lied. Number 3: "hey Siri, remind me ..." for capturing ideas while I'm out and about, and then I follow up with them when I get home. That works so well with AirPods, too. If I have an idea while I'm out jogging, I can ask Siri to remind me about it without breaking stride. First time I did that it felt like Star Trek.
If you want to write you first need to read.

You can go through the django source code, documentation, pull requests, mailing lists, tickets, and find all you need to produce serious software.

WireGuard too, but that's in C and in Go. It's a lot of fun seeing how the guys from tailscale submit patches to the wireguard-go library, and how brutal (in the best possible way) Jason's comments are.
Why would a hard drive be better? If the floppy fails just grab another off the shelf and try it (surely they have more than one copy). Downtime measured in seconds.

The other good thing about the floppy is it can't hold very much code. So the system has a tight upper bound on how bloated and complex it can get. Simpler systems are more maintainable.

These things seem like great assets for maintaining critical infrastructure.

EDIT: Another great thing is such a system will be stateless. No disks, no filesystems, no databases. Sign me up.
Lots of people dislike their first jobs, which is totally reasonable because you don’t know what you like and what to look for. So congrats on realizing quickly what you don’t like. Over the course of a career, that’s progress.

You could change careers, but if you like tech and coding maybe try changing environments first. There are certain things you don’t like about your current work environment, and you can probably find a new place where those things are not present.
In April 2024 PHP reached its lowest position ever in the TIOBE index. It's not even in the top 10 anymore.

https://www.tiobe.com/tiobe-index/
You shall never let pesky truth to interfere with selling :)
I disagree. If I'm going to be forced to collectively absorb risk, then I have a right to decide what risks people can take. The main issue is that it's not just the risk of death like you're suggesting, they usually just get severely injured and it's a drain on public health infrastructure, my insurance costs, and everyone else gets shafted when their serious injury gets moved to the front of the line. I've only been to the urgent care once, but a particularly bad car crash made us wait several hours. I've had appointments delayed because of risks other people take with their own life.

We're too closely connected in modern society to just let people exclusively decide what risks they want to take, because their risks are also our risks. I wish our collective wellbeing wasn't tied to the guy who wants to drive without a seatbelt, but that's the world right now.
Certainly an interesting looking chip. It looks like it's for recommendation workloads. Are those workloads very specific, or is there a possibility to run more general inference (image, language, etc) on this accelerator?

And, they mention a compiler in PyTorch, is that open sourced? I really liked the Google Coral chips -- they are perfect little chips for running image recognition and bounding box tasks. But since the compiler is closed source it's impossible to extend them for anything else beyond what Google had in mind for them when they came out in 2018, and they are completely tied to Tensorflow, with a very risky software support story going forward (it's a google product after all).

Is it the same story for this chip?
https://us-rse.org/jobs/
Hey everyone, Conor from the founding team here. We're delighted to launch today, and are very much looking forward to seeing what people create!
So very interesting. Thank you!
It's a better marketing tactic than posting a link to a sign up form for a product that doesn't exist yet. When I do get that blog post done I know there will be pent up interest. For now see

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
99% of the population finds this easier than setting up a user/pass. If you care about this, understand that you will not be the target user for most new apps. Incredible that this comes up on so many new Show HNs.
It's clearly telling him to f*ck off in a polite manner. Not sure what's opaque about that.
Those being?

Most of the so-called "corporate exploitation" cases I hear about on HN happened in exact accordance to the license. It's like clockwork:

(1) Authors releases software under license which explicitly allows anyone (including AWS) to productize it

(2) All the users flock to it (people do like it when there are multiple suppliers that can drive the price down)

(3) AWS productizes it, drives the price down. Users are happy.

(4) Developers act surprised that users don't want to pay more money when they can pay less.

(One notable exception is massive and common GPL violations by various hardware manufacturers. This is a real shame and should be enforced more... but that's not what Perens was talking about)
Good to know but I have a suggestion: wait until the service is actually available under my Proton paid for plan, then advertise it.
Some similarities; with a small amount of math, planning, and investment in understanding tools, you can quickly achieve things that the non-practitioners think are cool and useful. Plus the tactile experience provides a nice antidote to the endlessly ephemeral working experience of gazing on the computer screen.
Kobo Libra Colour
I wonder how you would accomplish this without physically putting a clock on the moon. You may be able to calculate the time based on an Earth clock, but it would slowly drift further and further over time.

I'm really curious how they will manage it!
(Disclaimer: I wrote BestBot) -- I think I would say around 3-5 or so. Still, that's not 0.
Yeah, I was sad to see that. It's in beta so here's hoping they provide another option at some point.
When I say trust, I mean trusting his ability to learn and grow, even in a behavioral sense. If you trust that, then you can talk to him first and then make a fair judgement about whether he's changed or not.

Further, it's up to every manager and employer if they want to continue this kind of fear and punishment, or accept and correct mistakes. I don't think the entire professional world acts like this in reality, only in dystopian entertainment and nightmares.
This can definitely be done. There are approaches that turn the decoder part of the autoencoder into another diffusion model. The drawback is that's much more expensive computationally. We think there's still a lot of room for better quality on the AE side and can't wait to show our improvements.
> The problem with KPMG et al. is that you hire a bunch of Machiavellian grads

It's not that hard to get hired at KPMG. Going to a semi-decent public Engineering, Accounting, or Business undergrad in the US will guaruntee you a job there.

It's just another audit shop. If we're being honest, almost every person here on HN has also lied about actually doing their Sexual Harassment HR training and SOC Compliance mandated security training and just clicking through then (or writing scripts to bypass the prompts).

The "ethics" exam mentioned is just another one of those types of exams used as an HR CYA.

Edit: the article is about the Netherlands practice. I don't know that much about their hiring practices and prestige in NL and mainland Europe.
Hi, Julie! We're aware the current LP is not showcasing our focus on performance... but time is scarce in a tiny startup and we've spent it all optimizing the frontends of our customers :) we're going to improve that soon! Thanks for pointing it out. Looking forward for more feedback!
Ask HN: Best tools for creating user and developer documentation for web apps?
I'm working on multiple web portal projects and am looking for effective tools to create documentation for both end-users and developers. Ideally, it should be easy to navigate, visually clean, and able to communicate workflows, UI, and code samples (see https://docs.craterapp.com/ for a solid example).

What tools have you found work well for building SaaS user guides and technical references that strike a good balance between usability and depth? Bonus if it can output both user and developer-friendly formats. Appreciate any recommendations from the HN community!
Full forward pass of GPT-2 in one file of pure CUDA
The article doesn't mention to what browser in what percentage users have switched. The commenter above thinks that is Google Chrome and there are reasons to think so. Additionally most of the `independent` browsers are Blink based, thus assuming Google gets more market tech wise is correct as well.

You comment however lacks any substance.
And how exactly C is better in these situations?
I'm not sure moving it back a whole decade saves them?

My family's first PC in 1987 had a hard disk. The Wikipedia quote they provide lines up with that, and provides a more authoritative point of when it was introduced.

And yeah, the "5 inch floppy" quote paired with a photo of a diskette. God only knows what actual hardware the system uses. But point being … the journalist doesn't seem to have found out.
They are very curious. As they can't just pick something up to examine it, they do the next thing which is to sniff it and then taste it. At that point it's on a one way trip down the gullet!

Other times they try to eat things they shouldn't like "hedge apples" which are the "fruit" of Osage Orange, a.k.a. hedge trees. These apples will start falling to the ground during late summer and early fall and for whatever reason cattle like to eat them. After they lay for a while they get mushy and there is usually no problem but early on they're hard and can get lodged on the way down or on the way back up when they chew their cud. Usually it takes a stiff hose to clear the blockage and after a day or so things are fine.
The purpose of the words "credit" and "debit" is the same purpose of the structure of double-entry bookkeeping: to make every statement unambiguous, no matter what order or context you put the words in. By replacing familiar verbs like "paid" and "earned" with the nouns "debit" and "credit", we can write sentences where the order of words doesn't change the meaning, and where we never need to figure out what tense (past, present, future) to apply.

To simply write that, "Bob's account has a credit of $12 and a debit of $7" is timeless. That sentence can go anywhere, and always be explicitly correct. It is context-free grammar: the same category that all programming languages belong to. Because a programming language is context-free, it can be perfectly understood (and translated) by a parser and compiler. Because statements using the nouns "credit" and "debit" are context-free, they can be perfectly understood as the data they represent.

> The "credit" and "debit" terminology is ridiculous because their definitions swap around depending on which account you're talking about, which is an utterly absurd (mis)use of language and the main reason people find this confusing.

On the contrary! Their definitions are always the same. They apply specifically to the account you are talking about, because they are that account: an account is a list of credits and debits.

The reason that people get confused is that we are used to using verbs like "paid" and "earned". When we use verbs, the data is the transaction, not the account. When we use the nouns "credit" and "debit", the data is the account, and not the transaction. Most people are introduced to these words with "credit card" and "debit card". That was the mistake, because cards are used for transactions, which is precisely the wrong context to use these words. It would have been much more clear to talk about "crediting cards" and "debiting cards".
> PEDs that make them even dumber.

Tell me that you have no idea about physiology without telling me.
Is the name a reference to Rdio[1]?

[1]: https://en.wikipedia.org/wiki/Rdio
Just like wikipedia :/
Chinese Cement Maker Halted After 99% Crash in 15 Minutes
> I don't really see how you can agree with that. What is the fundamental difference between a civillian and a professional politician?

The United States is a representational republic. We elect people to make decisions in regards to war effort, or delegate that to certain agencies. It's not the job of civilians to take this into our own hands. When civilian does try and intervene in a war effort directly, like for example turning off communication infrastructure, that's weird. I think it's worth investigating.

There's no "difference" from, like, a DNA level if you're trying to get super-pedantic, but a professional politician is someone that we've elected to handle these kinds of situations. It's not the job of the world's richest human to arbitrarily insert themselves into it.

> I mean, it seems like Musk voices a rather popular point of view

I don't know enough about the mentalities of the Ukrainian people to say one way or another. I just thought it was weird that he started trying to intervene in the conflict and basically went public with a "compromise" that basically said to "negotiate with Russia and give them what they want".
Which providers would you prefer? We tried Twitter last night but it wasn't working for some reason (kept redirecting immediately with no oauth page).
As of March, not in the EU: https://www.applivery.com/blog/guides/ios-17-4-the-update-th...
Was disappointed about this myself.