skysight-inc/HackerNews huggingface dataset:
http://runtimeterror.com/tech/lforms/

However i didn't link to it intentionally since this site contains a three year old code dump and my current version has a lot of things changed in an incompatible way, so i wouldn't like people using it just yet. I still need to do a bunch of other changes to the API as well as fix some stuff and rethink how some other things work that can be hard to change later if i decide to make a proper release that people can depend on (e.g. i'd like to change how fonts work to allow for arbitrary font styles). I don't have much time for it right now though, but perhaps in a few months i'll be able to allocate some time for it.
viaLibri (https://www.vialibri.net/) includes ABEbooks and the other major US marketplaces (Amazon, eBay, Biblio, Alibris) and international marketplaces. It's far more comprehensive than bookfinder4u, which doesn't do well for books published before ISBNs were introduced (~1970).
He was finding additional revenue streams for the company, a promotion was of course in order. Legal liability is a concern for the next guy.
Congrats on launch !
Get one of those people to manage the group. You call it the lead role, and pay them sightly more. You don't need a dedicated manager.
Let them vest.

There are half measures: giving them a PIP with a month to improve, letting them vest early,
etc.

But these risk sending a bad message to other employees.

Firing people right before cliffs has the potential to drive away employees.
Yes, but Nix just solves this nicely enough.
The last update for Office XP was in 2004, 3 years after release. They've been pretty consistent with that.
A person that truly believe this would find themselves advocating for an increase in the interview pool of West Virginian / Appalachian white kids.

I have seen exactly zero people suggest that. That's how I know it's made up.
Well, concurrent with this decline in stewardship has been a decline in graciousness towards volunteers, so I see your point.

I remember when I was younger, every volunteering experience I had was a delight; people thanking me for my time, getting me free coffee "just because", etc. Some of my more recent volunteering experiences have been less pleasant.
> less for some (like oil and gas)

If worldwide carbon caps and tariffs become a thing, the oil and gas in the ground suddenly becomes nearly worthless if you can't use it.

Whereas China has a huge amount of not-good-for-much desert and mountains which could become a solar powerhouse.
As someone who wears mostly unbranded clothes, I'm just wondering what income bracket does designer clothing target?

I mean, after checking their prices, I could buy some of their products but I'd rather spend it travelling, or something else.
Slightly off-topic (though related). I think I experience a mild form of the craziness described in the article if I don't get enough sleep the night before. I'm not trying to compare the two in any way, or make it "all about me" - but it's a definite pattern I've observed, and I wondered if anyone else had experienced anything similar.
Playing aoe on zone, dang we're old
I can see these getting destroyed or vandalized in all sorts of situations. Parked in a spot that enrages someone for some reason? smashed plates. Jerk kids looking to have some destructive fun? smashed plates. Idiot driver looking at phone behind you? smashed plates (and car.)

Also, how do we guarantee these are tamper proof and there's no plate kill switch which enables a driver to blank a plate when running through an automated toll plaza or red light/speed camera which relies on license plates for identification?

And I can imagine these being a boon for municipal revenue when faulty plates fail or are kicked in and traffic cops happily ticket owners for improperly displayed plates.

I see ZERO incentive for these.

> "Californians are known to be early adopters of emerging innovative technologies. We welcome new opportunities to automate and integrate as many parts of our lives as possible, enabling us to streamline mundane tasks and stay connected. Our cars are no exception," said Reviver co-founder and chief strategy officer Neville Boston.

Yawn.
Related discussion (and well worth reading, including site owner's DEFCON talk)
https://news.ycombinator.com/item?id=22995008
Did you consider renting in a different part of NYC to get out of that personal liability?
SQL MERGE looks great! I hope I remember it when the time comes, instead of writing 3 separate queries.

edit: Postgres docs on MERGE: https://www.postgresql.org/docs/15/sql-merge.html
That wasn't one of the best Nexuses.
Early computers taught me that computers were for programming like pencils were for writing with. You turned the machine on and the first and only thing it did was cry out to be programmed. After that, it would do nothing -- until you gave it further instructions.

My dad got a TRS-80 Model 16. It was from the Model II line, which was incompatible with the Model I line (Model I, Model 3, Model 4) that most people are familiar with but it packed a punch in the business niche because it was able to run Xenix. When booted into Z80-only Model II mode, it could do high-resolution (640x240) graphics with an add-in card. My dad used that graphics mode to write a simulation of engine crank mechanisms in BASIC that could plot mechanical advantage curves and draw a representation of the piston and crank on screen. That was my first exposure to computer animation and it blew my damn mind. I would later get a VIC-20 so I could write my own animations (often involving the JQK-UQI birds).
> Whether that informally-specified framework might be considered worthy of extraction into a unit of software for itself is another matter, and largely a case of programmer hubris.

The interesting thing to me is that this is how Django, one of the canonical big backend frameworks, came into being. It was based on what a newspaper's website's staff were actually using in practice.
This is the majority of the ones that I personally know of - the shop-owner IS the building owner, and runs the bookstore as a personal side-project they enjoy.

If you can avoid rent/mortgage, many businesses suddenly become viable. If you have to compete with other rent payers, many businesses die, and the street becomes nothing but bank offices, lawyer offices, and maybe a Starbucks.
Wow, they seemed to have really creative.

- Sharding

- Paid early access

- Pre-paid game time in a box

Really pioneers of the gaming industry it seems.
I don't trust Chinese phones, sorry.
ReNixing My OS
I for one didn't know they were properly deprecated.

Though I've not used either since uni over two decades ago¹ on a somewhat off-standard Unix a few of the machines ran, so until this thread I can't say I was remembering that they existed at all.

----

[1] using grep -E when needed since²

[2] and presumably grep -F too though I don't remember ever actually doing that
You comment makes it seem like it’s available only on the paid Tailscale product, or that Tailscale as a whole is only paid.
lol yeah the guy up there who uses the example of a worker now needing to make "two cars" is very short-sighted and kinda misses the point overall, I can't think of an industry that is a better example of human beings regularly being replaced by machines than manufacturing.
I imagine the Raytheon/Lockheed/etc. crowd does want increased military tensions with China to justify bloated MIC budgets into the foreseeable future, and of course that's one of the few manufacturing centers in the US that hasn't been heavily outsourced to sweatshop labor zones.

It's not very productive in the long run, however - for example, a tank is only 'economically productive' if your economic model is based largely on raiding other country's resources. A tractor, or construction crane, however gives added economic value because it can be used to improve agricultural production, build better infrastructure to facilitate trade, etc.
>The house tends not to like consistent winners.

Not exactly. So long as the house overall comes out ahead they love a consistent winner: people who lady luck smiles on tend to brag about how good they are not only bring in their friends, but also coming back to lose it all next time.

They can do this in a number of ways, some of them are because the game is setup so the house is the winner, others the house takes a fee off the top.

For the first we have games like blackjack where the house has a consistent winning strategy. They ban counting cards because this is a way someone can be a consistent winner instead of them. While there may be some skill in the game, no amount of skill will make you are winner, only luck.

For the second we have things like a sports betting where the they take a small commission but otherwise are not even playing the game. In these games they love consistent winners as such people tend to brag and bring in more people thinking they can do the same. If you are a great poker player it is worth paying the commission as the house provides security that the person you are betting against isn't cheating (marked deck, won't actually pay his bets...)
I'm expecting a terminal UI to be primarily keyboard-driven, but the demo uses the mouse a lot. Anyone having experience with this library and able to confirm keyboard navigation is good by default?
Is this how smart developers will become rich in 2025?
Nowadays, There are 2 ways to become rich for a developer.

First, you can sell your hours to a company as an employee and earn its stocks. Eventually, you can get a lot of stocks, sell them, and become rich. This can work, but it is gambling. Why?
Because you will only earn a significant amount of money if you join the right company at the beginning. No one will give you many Twitter-like company stocks today.

The second option is to build your own company and make an exit.
Only 6% of companies make it to an exit. So if you are ready to play the big game, you can try.
A try costs 7 years and 999 pounds of stress Enjoy!

There is a big downside that makes those 2 ways to become rich fail by design. They offer you to earn a pile of money. Then you will need to become a financial expert ASAP because your money will start to melt. Chances are, you will lose all your capital in 5-10-20 years.

Thus, you need to build streams of revenue, not a pile of cash.

Fine. You can create a plugin for a platform such as WordPress, or Shopify. Cool, but according to Shopify, the average app revenue is $2,138 monthly per app. Count on the risk of a platform going away and you will understand that this way will never give you financial freedom.

Making SaaS get recurring revenue from subscriptions sounds like an option. But eventually, 90% of all products fail. Does not sound like a bulletproof way to become rich either.

The ideas above may sound demotivating. This is because they are.
The world does not have an acceptable way for developers to build their own financial freedom yet. A developer must be a strong person with great motivation to go through the stress and become rich.

So how will a smart developer do that in the nearest years? By creating micro-apps

Any modern developer has thousands of lines of code that they reuse. Those lines can be wrapped up into a full-stack module aka micro-app and sold to people who create apps for clients or for themselves for a monthly fee.
For a developer, it will look like building 100 SaaS products but with less hustle. And with no need to market besides publishing them on the marketplace.

Some of your micro-apps will die unnoticed, some will be used by others and bring you cash. As years pass and you as a developer create more code and wrap it into micro-apps, your revenue stream grows.
You will be paid not by a single employer, but by thousands of them. Which is way more sustainable.

Thoughts???
Servers still exist, but the original UO experience is well and truly dead. You can never go back again, as they say.
Obsidian is my favorite app, and my only missing feature is to enable better PDF support, similar to Logseq.

Logseq allows me to embed the PDFs inside the app and annotate them with all the bells and whistles enabled by markdown. Area highlights, math notation, all these things are not possible with classical PDF readers, and I think Obsidian would fit well here.
This is so exciting, congrats!

Obsidian has completely changed my notes workflow over the past year. It's so lightweight, and has just the right amount of structure for me. Thank you for building it! The new interface looks fantastic.

Does this include an update to the iOS app?
It’s worth noting this article doesn’t predict outcomes, but player roles.

It’s not “Team A will win” but “Player B will spike”. And even then, the prediction is only a couple seconds before the event (so you can’t, say, feed it an initial condition and make a bet that a player will get at least X spikes by game’s end).

Is there a betting pool for player roles, particularly in a fast paced game like volleyball?
He WILL outsmart me.

It's inevitable, and my WiFi monitoring is intended not to find out what sites he visits (I don't care that much about that) but set up to notify me if he's found a way to bypass my nightime blocking and is doing what he did before, and playing video games in the dead of night. And it's still not foolproof. He can theoretically hack a neighbor's wifi, although the weak signal isn't ideal for gaming.

I've educated him on the addictive nature of both games and apps, and he's more aware of the signs of addiction now, but that doesn't mean he won't "relapse" back to it.

I can't prove this without a scientific study to generate truly empirical data, but my theory as to why "boys are in crisis" and aren't graduating high school at same rates as girls involves video game addiction. A shockingly large percentage of my son's male friends get bad grades when they really shouldn't be. They live in stable, higher income homes, but have overly permissive/clueless parents. I'm a parent in a carpool, and I've been shocked at how many times a kid gets in my car and tells my son he was up all night playing games behind his parents back. In fact, this just happened 2 days ago. I picked up a kid, and he told my son he was up all night playing the newly released Overwatch 2 game. His grades suck. I can't help but think sleep deprivation is a huge part of this.
> The rules to cut hair in NY are harder than the rules to be a computer programmer:

Occupational licensing was a key element in Jim Crow. Why should there be exams and licenses for barbers (who are legally allowed to cut facial hair) or cosmetologists (who are prohibited from cutting facial hair - beards & mustaches)? Because black people might get away with doing the job. And if black people were doing that job, then other black people would never go to a white barber or cosmetologist. Vagrancy (the crime of not having a job) was enforced almost exclusively against only non-white people. Then, they'd be sentenced to work on the chain gang (or other slavery-equivalent) in accordance with the 13th Amendment. Requiring a license (which minorities could never get) made it far easier to punish people for failing to be born white.

Whenever something in America seems to make no sense at all, the key is to think about how a white supremacist would use it to abuse non-white people. One key to understanding the history of racial inequality and civil rights in America would be to imagine that the South actually won the Civil War.

TL;DR - it is racism all the way down.
I posted about my journey in the hacker news post "A disabled 40-year-old person founded a startup and makes a living". Thanks for taking time to read my post. Have a great day
In this case each request is very tiny amount of work on the client, so waking up a thread to do that work just to immediately block waiting on the response from the server is very wasteful. With async you can send hundreds of requests in a simple loop, on a single thread. It's not only more efficient but also actually easier to write.
Remember everyone at the Fed who refused to raise rates last year and hand waved inflation as transitory still has their job. They only started accepting inflation as real after introducing stock trading transparency rules which forced many to start unwinding their personal portfolios [1].

[1] https://www.usnews.com/news/business/articles/2022-02-18/fed...
What’s wrong with removing the commands and adding shell aliases instead? That sounds perfectly reasonable to me.

eg. In bash, they can be expressed as:

alias fgrep=grep -F

alias egrep=egrep -E

This sounds like a push for purity - similar to what happened in Python 3 with the move from print “xyz” (special keyword) to print(“xyz”) (standard function).

The new function requires three additional keystrokes every time it is used.
B come after A in the alphabet, Q after P, and then M no wait N! N comes after L.....

Jokes aside, this is really cool. Vscode support is much appreciated.
I've been using this for a few months and it's great. The wiki-like connections, vim mode, and several different ways to look at how things relate make it my go to for notes
Sure, but it would still be nice to have at least one such example. Looking at the rest of the discussion thread here on HN as of now it's still only hypotheticals.
I knew a guy who had leveled poisoning to max level and would walk around poisoning fishcakes and leaving them innocently around town for people to pick up and eat no suspecting anything wrong. They would then die and he would loot their bodies. Worked surprisingly well.
I don't like this. When I read the comments on a blog, I want to see a discussion moderated by the author.
Markets reacting already to this:

September's CPI inflation rate dipped less than expected, reinforcing Fed rate hikes. Core prices rose at the fastest since 1982. Dow Jones futures tumbled.
jsonlog looks pretty neat! Structured logging is going to make a lot of tooling much easier to write
It breaks my script that calls /usr/bin/fgrep
aHash claims it is faster than t1ha[1].

The t1ha crate also hasn't been updated in over three years so the benchmark in this link should be current.

[1] https://github.com/tkaitchuck/aHash/blob/master/compare/read...

Edit: if you really think tha1 is faster I would open an issue on the aHash repo to update their benchmark.
>Failing to do that seems like a clear mistake

It wasnt any more a mistake than the decision to take a bribe was a mistake.
Unpopular opinion: if I were on the other side, I wouldn’t care. I value “equity” in a random early stage startup at essentially $0. Statistically that what it’s going to be worth.
Where does it stop tho ? If one month before the vesting deadline means "only few weeks before the deadline, so it is not acceptable to fire without giving the vesting benefits", isn't 2 month before the deadline only "one month before the period on which you give the vesting anyway, so don't fire it's bad" ?. What about 3 month ? 6 ? a year ? Where is the cutoff ?

Actually, the vesting period is exactly that cutoff - and it's a known, agreed upon one ! It's the deadline after which you should benefit from the growth of the company even if you are fired, and the deadline before which is acceptable to fire without giving benefits. Simple and transparent for both parties.
Jefferson was certainly of the mind that documents like the Constitution needed to be overhauled about once or twice a generation.

People like to talk about "the founding fathers" as if they were of a singular mind about things. But they were very much not. They were so much not that the Vice President of the United States literally shot the former Secretary of Treasury over various disagreements.

So, you know, they weren't exactly 100% with each other.
Good news. I wonder if it can deal with deeply nested folders and get metadata from standard Markdown frontmatter already?

(I have a fair amount of content already in plain Markdown, as you can see here: https://taoofmac.com/static/graph)
Among other awesome plugins, there's obsidian-wielder [1] for using Clojure (via sci).

[1]: https://github.com/victorb/obsidian-wielder
OK, are you going to call up all my former employers to tell them to audit the scripts I wrote for them in the late 90's?

I really don't think people understand the impact here. It's not it's just a bunch of angry geriatric graybeards yelling at the modern world. It's that there is decades of uncounted, unrecognized, untraceable software written using these old conventions that are suddenly changing.

It's just a terrible idea. Linux cares about conforming to syscall interfaces for binaries compiled 20 years ago, but somehow you think it's OK to break scripts that have worked fine for 50 (fifty!) years?
1) Vercel serverless functions, or AWS lambdas, have a cold boot-up time after a period of inactivity. So basically the site goes to sleep if you're using SSR
2) I've noticed their SSLs don't work on older browsers (not that it's a huge deal, but I have some old macs which block their site, and any site hosted with them)
Congrats on hitting 1.0! Props to the team for adding digraph support to published vaults early on.

Anyone can check out my public Obsidian vault here: https://notes.recursion.is

And I made an introduction video for it here:
https://youtu.be/tTFK-V3hdAw
El Salvador is down millions on Bitcoin. But is it all bad?
Yes, you know I did some more research, and it's too late to change what I wrote earlier- but you're probably right, or at least I'm not sure anymore. I still think my version would be more fun! But, I'm the kind of person who is willing to reevaluate in the face of evidence and I think I was probably not correct.

Respect to you as well!
> The catch is that you'd be obligated to sell it at the price you selected if a buyer showed up.

Forcing people to sell their home and get out, any time some rich guy comes along and decides he likes the neighborhood, seems like a terrible idea.
It’s not. There’s no obligation to have any evidence the medication was prescribed.

I had assumed there was. At least carrying the medication in the original container. But nope.

You can carry it around in a tic-tac container.

And burden of proof is on prosecution. They have to show you don’t have a script.

Maybe if they showed you bought it from someone who wasn’t a pharmacist?

Or had messages on your phone about buying it illegally?

Or confessing, I guess.
What do you prefer Obsidian over Logseq for?
> Extensions are frequently deprecated or outdated

Unfortunately my experience differs from yours in this area. It all of course depends on the languages you use, what you do, on which side of adoption curve you are, etc.

I work with .Net plus a plenty of web stuff, I'm rather conservative about plugins. And for me everything is quite stable in my area so that the plugins configured 5 years ago still work. Adoption of language server protocol in different languages and frameworks, adoption of .editorconfig helped a lot to stabilize everything.
When historians look at this in the future I bet they’ll say there was nothing the fed could’ve done.

The fed should increase rates another 200bps, I’m sure that’ll make the winter gas prices go down.
They (the maintainer) should make the behavior of `grep` depending on the name of the executable.

Then one could simply do a `ln -s grep egrep` and be done with it.
This, GTA 5 on integrated graphics blows my mind.
Yea next and vercel are definitely tight! I'm thinking of switching my next projects over to digitalocean
That's good to hear. My experience with trade unions has been the opposite. They have full-time people who run it, many of whom haven't plied the trade in many years (and often only a token amount, if at all), and if they feel left out of any aspect of company<->worker transactions they become very prickly.
He got funded because: He was a Prof CS at Harvard.

He did hit on the most imp point: be confident in your pitch.

Like 200% more confident than you are about anything.

I can’t overemphasize this. This is more important than anything else.