skysight-inc/HackerNews huggingface dataset:
Interesting, I went the other direction recently, from systemd to Nomad.

I was motivated by a move away from config management in favor of commands wrapping Nomad API calls. For a "devs on-call" model this was preferable to being gatekeepers of PRs against config management.

To glue the whole thing together I got Consul Connect going in the Nomad jobs, so service config complexity was comparable to docker-compose.

Saying this out loud makes me realize it was the organizational model I was pursuing that led me here (so called "production ownership"). And I'm not a big config management fan ;). I take it you have dedicated Ops teams or Devs willing to learn Ansible well?
I think what parent poster was referring to is not the source of the money but the reason:

Much like Intel has cross-licensed patents with AMD in order to keep their competition viable enough to stave off monopoly and anticompetitive business practices accusations, it could be argued that Google’s promotional search agreements with Mozilla for Firefox are more to Google’s benefit than to Firefox’s.
Isn't path tracing a subset of ray tracing?
Have you tried Ramda for the data manipulation functions you miss from Clojure? It used to not work very well with Typescript (lots of inference issues), but now it's gotten quite good.

You can use something like https://github.com/vriad/zod to get both runtime validation and static types (via inference) at the same time. The downside is defining your types in a DSL instead of plain TS, but I think it's worth it for the runtime validation.

It probably depends on your project, but I find type checking to be at least as crucial on the backend as the frontend (probably moreso), and being able to share types/have editor auto-complete across the whole stack is a godsend. While node isn't my favorite backend environment, it's not too bad (async/await are fantastic for io), and code sharing/type sharing makes it the most productive choice overall imho, all things considered.

Clojure's a lot of fun though, and it has taught me a lot, so I do see where you're coming from!
Chickens coming home to roost.
DRACULA [1897]

Interesting as it was one of the first [if not THE first] novels to be written in epistolary format [ie. composed of a series of extracts from journals, letters, newspaper articles and even wax cylinder recordings, rather than narrated by a single person]. So there's a nice contrast there with works of today which might use a similar style, but compose the narrative from emails, text messages, TV reports, etc.

As a novel, it's a very mixed bag. The beginning and ending are classic gothic horror --very action packed and exciting and feel quite modern. However, there are vast tracts in the middle which are hard going, having been severely beaten with the 'Victorian Melodrama' stick; women faint at the drop of a hat, men fall to their knees, beating their breasts, crying and wailing their devotion in front of all present and everyone eulogises at length on 'good vs. evil'.

ROBINSON CRUSOE [1719]

I didn't realise this one was that old, til I looked it up!

Another cracking story but, to an even worse extent than Dracula, suffers from the attitudes of its day. Crusoe is such a pious, pompous self-obsessed prig that, whenever I read the book, I end up hating him and wishing he'd suffer some painful testicle-crushing accident, to wipe the sanctimonious expression off his fizzer.

In spite of being holed up in a cave with barrels of rum, sacks of tobacco, piles of guns and gunpowder and more food and livestock than the average farm, Crusoe continually whinges about his terrible lot in life. [Try being cast ashore with only an ice skate and a netball for company, or confined to barracks with only a couple of bottles of hand sanitiser to drink --you pampered pillock!]

And, of course, when he meets Friday, he treats him with the kind of masterly benevolence you might show a favourite dog; change your name, change your culture, change your religion, change your language. Good boy! Now you're fit to be a slave for an Englishman. [and, even the addition of a live-in servant to his already well-appointed cave, doesn't stop Crusoe endlessly bemoaning the terrible fate life has given him].

TREASURE ISLAND [1883]

Another great adventure story. It's got pirates and buried treasure. What's not to like?!

As with the previous two I've mentioned, Jim Hawkins, the hero character is annoyingly pious and good. However, in the case of Treasure Island, these niggles are more than rectified by the introduction of a great supporting cast of villains including Billy Bones, Blind Pew and, of course Long John Silver.

I don't know if Robert Louis Stevenson intended this, or I'm putting our contemporary preference for 'flawed heroes' onto what he wrote. But, unusually for novels of that era the 'baddies' in Treasure Island are portrayed as rounded individuals with likeable aspects to their personalities, rather than being cast as one-dimensional pantomime villains. I think it gives the book a feel that's more modern than its vintage would lead you to expect.
I spent around 7 years at 30 mins/day - I was happy with it there, it was more of a casual thing for me at that time. Then I read some books, starting with The Mind Illuminated, and increased to 1hr/day over 4-5 months.

I find the act of effort or willpower for me is starting to meditate in the first place. Once I'm meditating, 60 mins doesn't require any more discipline than 30 mins, in fact it feels better.
US uniformed police services started out as ethnic gangs made into paramilitary forces to suppress other ethnic gangs in the urban north and slave patrols in the rural south. The problem does not have its roots in recent militarization, and has been constant for the whole history of police forces in this country.

Shifting political preferences among the enfranchised have caused it to be a source of greater tension in the electorate, and changes in media have made it more visible, but it's not a new problem.

> Also i thought the point of the 2nd amendment was so you could rise up and overthrow a tyrannical government

The point of the 2nd Amendment was so that the people could be the security services and there would not be a need for standing military and paramilitary external and internal services (beyond small cadres to form a nucleus for the mobilized militia) which, in the founders view, inevitably led to tyranny. It was for prevention on a model that was abandoned though the amendment remains, not for response.
> the dutch reformed their spelling in 1947 to distance their language from a neighbouring country in the same language family who they had had the pleasure of hosting

Sorry, what are you trying to say here? The Dutch had the pleasure of hosting what exactly?
I wonder what the proportion is between pre-pandemic debt (fuelled by quantitative easing and low interest rates seemingly)and debt accrued during the pandemic?

Is it that the pandemic has uncovered a long-standing problem of high corporate debt since the 2008 Financial Crisis fuelled by quantitative easing and low interest rates? What other factors are at play here? Or am I completely wrong?
We require all of our code to work without Javascript (although in the most basic sense, it's perfectly fine to use Javascript to enhance an experience), and there's advantages even if you ignore "people who turn off Javascript in their browser":

- Certain problems, like ensuring that browser navigation works properly, either disappear or are massively reduced.

- We wrestle with bundle sizes a lot less, since a majority of our code ends up being genuinely server-rendered only - there's little to no advantage to doing additional client side rendering of a straightforward form or other mostly static content.

- Integration tests can be faster and more straightforward to write if you don't need to worry about JS. Of course, they're not full end-to-end if you're not testing JS, but for secondary flows they can suffice for the "good enough" category, and often (but not always) failures in your client JS will allow the SSR code to keep running fine as a backup.
A deeper introduction to Unix DC
r/ProgrammerHumor is pretty good
Winamp Music Player of Old
To get the appeal, give a generalized cut version of:

echo -e "foo bar baz" | choose -1 -2
Thanks for the reply

I too think things get weird, when a low living costs country person moves to a high cost place (or the other way around) and that now s/he makes more money (or less), although the same work.

> if developers refuse a bad deal it will ...

The thing is, I think, that it's a good deal to them

(Otherwise the company just raises the salary until it is)

To me, this is both confusing and makes sense at the same time depending on from which "angle" I start thinking
As was pointed out in sibling comments, most of the people who are the most upset with police are unarmed.

The overlap between armed and police resistance is still small, but I hope it grows: not so that people can shoot at the police, but that so the balance of power shifts in a larger fashion and the police no longer feel safe in blatantly assaulting people, much the same way non-police feel now about attacking police with sticks and tear gas and “less lethal” projectiles.

They don’t do it because they know their counterparty can and will immediately escalate to potentially lethal force.

Counterintuitively, more arms results in more peace. The violence that is happening now results from the massive available-force imbalance. The police feel safe assaulting and murdering anyone they want, the only recourse against them being neutered by widespread co-conspirator testilying by LEOs.

The average person will need to stop trusting unsubstantiated cop testimony (feds included) before the systemic racism starts to decline.

I imagine that by the end of the year we will see lots of non-gun-owners beginning to question why all of the draconian restrictions on firearms ownership apply only to civilians and not the police.

Good police or bad police (and we know it’s the latter), that is a huge power imbalance ripe for abuse.
Nothing, but try doing a general version of:

echo -e "foo bar baz" | choose -1 -2

With cut.
People first have to believe that the cause (retribution, resistance, revolution, whatever you want to call it) is worth dying for, because the system (the cops, the media, the milquetoast white public) considers cop death to be the single worst crime and reacts with extreme vengeance and violence.

If you were to try this, they would murder every last one of you – and harass or murder your families – even if you killed 5 cops for every one of you who died. (Just imagine the ending of Les Mis.) Hard for people to believe it’s worth it when the reply by the system is so harsh.

On top of that, there are just so many officers in a given city. Killing one or two or three won’t make much of a difference but it will certainly make the rest worse overall.
One more great feature of choose which cut doesn't have: not returning garbage output on garbage input.

If you give cut columns which don't exist, it's going to output the entire source as-is.
Sure, to be clear, I meant using a big txt file as a place where you store notes from books, or your own ideas. Sure, you can also use it as a calendar or other organisational tasks as well, but is Zettlekasten better than a big txt file for storing (and referring back to) notes?
>> Is Zettelkasten better than 'the big .txt file'?

Might be but the ROI certainly isn't. That's why I use one large text file also. One relevant detail is not to consider that file read only, you must tree shake it regularly. Noise will be less and relevant stuff will be easier to find.
It is revolting and amazing to me to see the lengths to which police in the self-styled freest country in the world go to brutally repress these protests; and even more so, the fact that there still exists some defense of their behavior in the media.

In my own country, a former communist country in Eastern Europe, there were last year some anti-government protests that ended one night with the police gratuitously shooting tear gas at the crowd. This caused widespread outrage and was universally covered in the press. They didn't dare do it on subsequent protest nights again, and it remained a subject of discussion for months, with almost no defense even from the more government-friendly news outlets.
Zettelkasten fights this complexity by much more up-front work when adding and linking note, instead of a tree structure, you have a network.

I wonder if I am doing it wrong. I certainly organize my notes into tree format when I am doing intensive reading on a book. This is to keep my head straight on what topics had been touched on by that book.

On occasions, I do opportunistic linking, however.
In some scenarios, FF on Mac is much slower than Chrome and Safari: animating transforms, masks etc
I was curious about the relative time range, when something is considered "hot", and how long it takes to become "boring". Looking up the public release dates..

Listed as "boring":

- Postgres 1986

- Python 1989

- MySQL 1995

- PHP 1995

Relatively "hot":

- Go 2007

- Rust 2010

- TypeScript 2012

- GraphQL 2012

- React 2013
I would see it’s the other way around. A path is definitely a more generic term than a ray.
Proprietary video formats certainly aren't dead yet. MP4 is still the most common format by a long way in web work, for example.

I think it's clear which way the water is flowing, though, and I don't think any amount of distress on the part of the fading powers of yesteryear is going to change that. There is too much incentive and too much technical expertise on the other side, and that side also has enough big players with their own legal teams to block attempts at obstruction by questionable legal challenge.
How I Write Tests (2016)
How have you found yourself organising your big text file? Do you use tags to make searching easier? Do you date things?

What's the best way to go about it in your eyes?
> in a single call to printf

> while(*d) printf(fmt, arg)

How's that a single call ?
I never used the service, but I guess this is to avoid extreme cases. I guess the record are used in case of litigation, not to meet a fixed level of performance (aren't Upwork workers independent contractors, anyway?) .

Also, saving the work methods of people certainly has value for later analysis, but I'm not sure how much it breaks workers' intellectual properties.
Enterprise version has all of those things ;)

For my personal use I don't need them and for a business Enterprise won't break the bank. You'd be surprised how much your management might be interested in having an escalation path if everything goes south and you need a hot fix. I can vouch that Enterprise support is worth it if you're on a small team that can't spend all day on this stuff
Alright this is nonsense.

Only a tiny, miniscule percentage of police are criminals.
They are by far amazing people who protect us.

The protesters are largely the violent ones, burning cars and destroying property, empowered by paid professionals and criminals like ANTIFA (which coincidentally are fascists themselves).

Let a court and jury judge based on a complete set of evidence, rather than the edited video clips being collected. From what I've seen, the entire videos of what these protesters do oaint a different picture.

And why is news like this even allowed on HN? Its what gets fights and trolling started.
How come it has a very similar aesthetic to Splitwise? Is that from the same developer or just using the same UI theme?
Guy from Berlin here. Isn't this how church bells are supposed to sound? Do they sound different in other places?
It isn't really a "single call" to printf if it's in a while loop, is it?
I don't think zettlekasten is necessarily predicated on "lot of files" afaik, but atomic notes.
The police are always escalating the violence. It’s their way of projecting their power. No wonder they are so “loved” back
An early example of debt monetization. The article fails to mention that taxes were payable in these tally sticks, thereby creating a market for these pieces of wood.

Here's a more in-depth article

https://glintpay.com/money-en_us/how-equating-wood-with-gold...

"However, the reality was that the vaults soon contained more wooden sticks than gold and the King soon began to issue tally sticks as he pleased."

Anti-counterfeiting is a somewhat laughable turn of phrase in this context.

"Overnight the Kings’ tally sticks reverted back to their real worth: firewood. The Kings’ creditors, the goldsmiths and their customers had “drawn the short end of the stick” (the origin of a still used expression)."
Maybe they should walk an extra mile away from his windows.
The Flappy Trump‏
React itself has been around for 7 years, but the ecosystem around React is still developing. There isn't a straightforward answer that's universally accepted and without warts in terms of how to do server communication, how to manage state, how to smoothly implement routing in a way that avoids most of the navigation hiccups that SPAs run into, how to manage CSS, etc.

There's certainly answers which seem promising for all of those areas, but it seems to me that in every React project I work in, "use React" is the easy part - it's the 50 other decisions that need to be made as a consequence of that first easy decision that waste a lot of time and energy.
You're saying that the police doesn't need to be that aggressive because the loots have stopped.

What makes you so sure that the loots haven't actually stopped because the police takes an aggressive stand ?

They are doing their job, now the results will have to show durability before someone changes their orders.
Now do it in 3D to 1-up Shark Wheels.
> Today Americans feel the boot they themselves have been pressing into the necks of others for decades

The Americans who are feeling the boot now are largely the same ones that have been feeling the boot since before the US had status as a major power, uniformed police forces, or even independence.

They've gotten more sympathy from other Americans recently than they had centuries ago, which makes the anger about it more widespread, but it is certainly not a reversal where the people directing the US’s comparatively brief (even if you go back to the Monroe Doctrine) colonial empire and now feeling the boot of oppression in some kind of karmic balance.

To the extent there is a relation to any American war crimes of the last couple decades, you've got the direction of influence exactly reversed. The deep, ingrained racism and tolerance for domestic injustice in the US is the root from which the overseas abuses grows, not the other way around.
Ah, they're meant to be xml fragments, not full xml documents.

In my limited experience I haven't seen people use the <array> container and the xml parser still works, although it is a good idea.
A major vulnerability with a sincere response is not that bad. Software is very difficult. What killed my respect for the zoom team was the PR bullshit that they engaged in after it was discovered. Major companies have been known to fuck up and recall their faulty products or offer reasonable solutions (e.g. exploding batteries on the note 7, the intel chip bugs). The reaction shown by zoom was that of a whiny child caught in the act of stealing cookies and denying it all ---"Those are not really cookies you see!" It was so ridiculous it was not even offensive.
Replacing master/slave with leader/follower makes perfect sense, given historical context.

Is blacklist/whitelist inherently racist, or does it have racist origins? Try as I might I don’t see inherent bias in it.
No master/slave? That's just bigotry against BDSM culture.
Nobody said he wasn't American. The team that made and works on Zoom is in China though.
The funny thing is that if you disable all the gif and animated gif features it behaves much better.
I also disabled spelling checks, automatic replacement of emojis and this kind of not really useful things.

On my work computer it went from using kind 60% of a core to almost nothing.
The Egg Tower Puzzle
"Talented engineer leaves old, bloated company to found new startup that becomes a massive success, disrupting a stagnant industry" is a classic tech success story. Awesome to point out such a cool bit of backstory- SV folks love these scrappy underdog stories, the developers who take a risk, leaving their comfy corporate jobs to create a product customers love.
PayPal is not owned by eBay anymore. In fact, you can easily buy with your credit card directly now and avoid PayPal's hidden default payment source (your bank account first).
As an immigrant, I find "Go" offensive, as it implies I am not welcome here. I would prefer another more welcoming name for the language.
Unfortunately, I doubt we've made it 10% through this particular historical chapter so far. Certain people will see things like this [1], and they will start taking potshots at random cops who had nothing to do with it.

And no, it won't help.

[1] https://www.inquirer.com/news/philadelphia-police-beating-te...
It's heavily inspired by Monzo's TOV - hence the shout-out at the top :)
No, I don't know but like Facebook I just stopped using it alltogether one day and I don't miss using it at all.

The only thing I use reddit for nowadays is when I'm looking for suggestions like best vpn, best headphones, etc.

Instead of just googling these keywords I often use e.g. "reddit usenet providers", etc and I find that the quality of results is much higher than google's blogspam.
From the doc:
"GAIA-X itself does not act as a billing provider or clearing house. But GAIA-X will define standard interfaces and mechanisms for metering to be used by the Consumers and Providers. "

Yea.. so basically you have a catalogue but it's going to be up to the consumers or providers to find a way to stitch up a clearinghouse solution for dynamically orchestrated services from a multitude of providers. This is not only hard. It's near impossible. Without this crucial element, the platform is stillborn.
I've boot-strapped and lived from a web-application for over ten years, some of which have involved less than one day per month's worth of work. I credit this to boring technologies.

Looking back, the best technical decisions were:

- using an SQL database with lots of constraints and foreign keys and indexes. It's like typing for data.

- emphasis on shell scripts and leaning on UNIX features (since these continue working in ten years rather than being abandoned)

- deleting as many libraries and dependencies as practical (over a ten-year time frame, 80% will disappear or change in ways that require huge mental RAM on your behalf)

- a preference for paying for hardware to solve performance issues (vs. complicating the code with fancy solutions)

For anyone interested, I go into more detail in this video https://www.youtube.com/watch?v=rQegYUsU7ec
Because 99% of people that use it are non-technical and don't care or don't think they're at risk.

The news of such vulnerabilities probably doesn't even reach them.
This stuff is awesome, and I really hope we reshape society for automated last-mile.

Trucks and human drivers walking up to doorsteps are insanely wasteful, slow, and expensive. I wish more apartment buildings and metro neighborhoods were into pneumatic tube systems, too.

The last time they were tried, microcontrollers and fiber optic networking weren’t as good as they are now. A packet switched automated last mile system for everyone would be incredible.
That's exactly right. We don't want /products page to noticeably have been written by Jessica while /pricing is noticeably by Andrew.

We want a consistent corporate voice - partly because otherwise we don't have an actual brand identity, but also because if Jessica or Andrew leave then that voice leaves with them, which also just services to confuse.
'Strongly prefer'== banned for life