skysight-inc/HackerNews huggingface dataset:
> You're pulling out the three dog defense here.

The what now?

> Yes, unnecessary config complexity will make it so you have more conflicts. But simplification cannot eliminate the problem of merging.

Ok, do tell me how the example I posted could break. I'm curious.

> Yes, really. You need to look at all of those to know a unit definition.

No, the definition is in the .service file. There's a handy 'systemctl cat' command which will dump the full definition to the console, with any overrides included.

Which is how you actually do these things, btw. You're not supposed to poke around in the files and form a "mental map". You ask the system what you want to know. If you want to know what sshd needs to start, you do `systemctl list-dependencies sshd`. If you want to know what needs sshd, then `systemctl list-dependencies --reverse sshd`. The info comes out clearly, and nicely formatted. You can even graphically plot the boot process if you want to.

> When you're the sysadmin writing/modifying a service, which is the only time you're touching unit files, the abstract distinction becomes moot - there is little point to installing a new unit without also enabling it.

There certainly is a point. Some services can't be started without configuring them and have no possible useful defaults. Eg, anything that needs an external database. Or stuff that needs security considerations. Or stuff where there's optional functionality in a package, such as that you get smartctl and smartd in the same package. You might want to use the commandline tool without setting up monitoring.

> If you do fark up, make a loop, and your system doesn't boot, you don't diagnose where that happened but just boot the independent old configuration without the loop.

Why would you want a system where you can even make a loop? It should be impossible for it to happen in the first place.
I'd like anyone who considers more harsh jail punishments to be the solution to consider that the USA has the highest per-capita prison population in the world. Only 1/5 of those prisoners is in there for drug-related crime. Perhaps harsher punishments aren't going to help here.
Or perhaps poverty and inequality are to blame? If people had a place in society and could afford basic things, why would they steal?
Biden needs scientists with policy chops
Borland's VCL was a great achievement that brought some much needed cohesiveness and sanity to Win32 development in a way that Microsoft was never able to do. I've always found it interesting that OpenStep/Cocoa and VCL were released at about the same time in the mid-90s, as they're both so similar.

Even though I was a complete C++ snob at the time, I had to admit that working with Delphi/Pascal projects was surprisingly painless. The compile times were insanely fast.

But I preferred to use the VCL with C++. Well into the 2000s when .NET has completely taken over, I still felt that native VCL/C++ was the best solution for most Windows apps.
This, same experience it's fun but there is a tipping point when it is not effective. It's def an experience everyone should try sometime though. Really teaches you about value and opportunity.
Also interesting, how do you monetize? (Besides acquiring a lot of users and selling out)
There are several good uses for goto in C. Here's a few I can think of, off the top of my head:

1. Breaking out of nested loops. Sure, you can kludge this with a flag variable, but goto is far more readable.

2. Implementing resource cleanup with stack-style unwinding semantics (i.e. RAII-like). The alternative is usually a bunch of nested if statements, which makes things much harder to read.

3. Implementing state machines. goto is very good at expressing transitions in a graph-like state machine. It doesn't inflate code size as using inline functions would, and it doesn't incur register/stack setup costs that non-inline functions would. However, readability becomes somewhat difficult as the state machine gets more complex, so this is usually relegated to code generators like SMC, re2c, or Ragel.

4. Dispatch loops for threaded virtual bytecode. This is especially niche, and it relies on the labels-as-values gcc extension, but it is very important for implementing performant interpreters.

The average C programmer won't necessarily encounter all of these use cases in their career, but that doesn't make any individual one any less important.
Thanks for the clarification. I really thought Fortran wanted to borrow from XML there haha
Well that means that, Signal (and other instant encrypted messengers) bundle the risk up into one huge footgun. Very few people know how to verify their identities with the "safety numbers" and then keep them verified. As a result, you end up trusting the provider not to MITM your messages. This is particularly trivial to do in, say, some sort of non-federated system where one entity controls the entire infrastructure. That is not necessarily a bad thing but it would be good if the user was made to understand exactly who they are trusting. Signal deemphasizes this sort of information these days and has made the warnings about changed safety numbers easier to ignore. This is a depressingly common progression.

At least with encrypted email you are less likely to kid yourself. If you do figure it out then the existence of identities you treat as objects ("public keys") makes it intuitively obvious that you have to get the right one.
I mean, if the people running the store can't profitably operate (due to theft or other factors), why should they operate?

Why should the owners of that supermarket go into ruin just to give you another shopping option? Why is it their responsibility to keep you fed at all?
I'd considered using Wallabag years ago. How has it evolved in recent years?
I am hopeful that the Readwise Reader product will be good. However, it is still closed beta.
You’re being downvoted for this, but you are right, and it’s why we have—or ought to have—a vested interest in enforcing our laws.
Why is fortran so much more efficient (or easier to optimize)?
performing artist
Personally, DPI independence and screen reader support is definitely not something I associate with the “Motif days.”
As a broken-stuff enthusiast in California, I have never seen an e-waste place would let you just go through their bins and take stuff home. Where do you go?
Misinformation About Misinformation
In my experience, sse times out way more than ws, even if you are always sending (I was streaming jpegs using sse).
I gave up and deleted my plug-in for Chrome.
The vast majority of these people are not stealing out of desperation. This is just the intersection of shitty culture and insufficient enforcement.

>They come in every day, sometimes twice a day, with laundry bags and just load up on stuff,” the Post quoted a store employee saying

We've all seen the videos. When egregious behavior like this goes unpunished and is publicized, there's no shortage of unscrupulous thieves who will line up for an easy score. There is always a subset of the population which only follows laws out of fear of punishment.
> I've wondered about how to exfiltrate all of my accumulated links I've put into Pocket over the past ~7 years or so.

Yeah, this is what has prevented me from moving away. I was a premium user and used to use their search. I’m not anymore but I still want to keep the list around. I still go back and find references that Google doesn’t show anymore.

There are some apps that move data from pocket to kindle or such, but having an import from pocket in a new product would be really nice.
No because I'm so poor and nothing to loose. If I had something to loose I wouldn't do stupid things. My life in jail might even better than on the street.
not degradation of society at large, it's typically the usual suspects.
God I can relate to this. I was a sysadmin and then network engineer and thought "God I hate being in the field" so I took the technical manager role when it was offered. Worst. Mistake. Ever. I got what I wanted, I was no longer in the field, but instead I felt like I spent my days, weeks and months constantly dodging bullets. Not only are you getting blamed for things from your subordinates but from the upper management as well. I took it very personally until I realized I was the 3rd manager in that position in the last decade and that the environment was the problem. So yeah, I left pretty quick, renewed my certs and got another network position, this time in a nice, quiet NOC.
Cute stickers are not just a crucial part of the conversation. Cute stickers are the conversation.
How does society function if no one is tasked with feeding the people?

Are we all supposed to own farms? How does that work with 330 million Americans? Who is going to have time to do things like design the hardware and software that power the devices you use to post on the internet--they don't have time to do that and work their personal farm for food...
the free cycle is the worst, vc money screws over a lot of people that could just be running traditional businesses - there are good institutional shake ups as a result sometimes, but then the new players ultimately become what they sought to disrupt
Hmm! You're right that I hadn't looked it a while, so I checked before making the comment above. I'm still seeing the same thing I always have, which is "No response data available for this request". Possibly something is slightly wrong somewhere (though Chrome dev tools seem fine on the same), but you've given me something to look into, thanks!
Yikes! The gig is up,after all that overwhelming evidence.
> And someone else coordinates everything so one doesn't have to think about maintenance.

Is that someone else going to move my stuff out of the way when the repairmen come to fix the ceiling under the leaky roof? Will that someone else actually let me know when they'll be swinging by? Will they use a quality repairperson or their cousin? Will it take them so long to get someone out to fix the roof, that more rooms need ceiling repair? How are we paying for this coordinator's time?

Oops, I wasn't supposed to think about this.
>> for numerical computation there is likely no faster language

What does the author mean by this? How can you get faster than any other compiled language like C where you can check the generated assembly? Does the Fortran compiler do anything special that others don't?
The average grocery store profit margin is around 2.2%. If additional shoplifting amounts to a substantial fraction of that, then there's no reason to keep the business open. Grocery stores aren't pro bono.

https://thegrocerystoreguy.com/what-is-the-profit-margin-for...
Go Runtime: Scheduler Improvements Inspired by Linux CFS
No because a class structure only has rich and poor with less and less middle ground, stealing becomes necessity to some. Even if immoral.
Yup, decade later and the market for 10G consumer switches is nearly non-existent. Everything is stuck at 1G for everything.

Were I to guess, I'd say it's probably due to internet speeds in the US taking forever to get up to 1Gbps. There's little reason to push out consumer switches faster than 1Gbps when the inbound internet connection only goes up 100Mbps.
‘Ghost’ sightings soar as Covid spooks more into believing the paranormal
> This is where a guy was on drugs and ran into a telephone pole. - don't do drugs. If you do drink and no longer feel comfortable in the situation, call me and I will pick you up to get you home. Don't try to drive.

Drinking is “doing drugs” and it sounds like you’re advocating for her to decide if she’s too drunk to drive based on how she feels, which is terrible advice.

God damn, alcohol is so endemic in society that sometimes people miss really obvious problems with how they think about it “because it’s not like ‘real’ drugs”.
I guess yes, i.e. live performances where gameboy audio output was connected to a PA system[1] (likely together with other instruments like drum machines or samplers).

[1]: https://en.m.wikipedia.org/wiki/Public_address_system
> Let the market handle this.

Not sure I want that. When the state refuses to protect private property, the market solution tends to look more like Vito Corleone. That's especially true when it appears certain organized crime groups are perpetrating coordinated thefts like the one at Nordstrom. The big corporations can't afford to to have mafia payments on the books, but they can afford to pack up and leave or encase everything in cages. The local mom 'n' pop store will be willing to pay a bit for protection.
America has harsher prison sentencing than any country in the world: source, the per-capita prison rate of American citizens.
Reminds me of this:

HalTed in Silicon Valley used to have bins of broken motherboards. The sign above read:

"Guaranteed non-working. If yours works, bring it back and we'll exchange it for one that doesn't."
I recently heard about Alfread on HN. [1] If you're just looking to replace the front end, you can use it to pull from Instapaper/Pocket feeds.

Not sure if it currently does all you'd want, but the founders are responsive on email so perhaps worth asking for any features that you'd like them to add!

1: https://news.ycombinator.com/item?id=29703671
I think what GP means is that X amount of new bitcoins are "mined" every year, which is to say that X new bitcoins spring into existence from nowhere, so if the current exchange rate is Y dollars per bitcoin then XY dollars needs to flow into bitcoin per year for bitcoin to retain its current market capitalisation.

And I guess XY = $14 billion but I haven't bothered to look the numbers up.
Why should firefighters put out fires? They make no money from it. It costs them money in equipment wear, water usage, etc.!
There used to be (maybe still is) an 800 number you could call to get your ANI, basically the billing number for whatever phone you were calling from. Kinda fun.
I hope someday in the near future AWS Lambda supports Rust as a first class language.
Did Watson fail because they where bad at their job or because the problem is much harder than people assumed?
Hood strawberries grown in the Willamette Valley of Oregon.
They're both problems that can be attacked independently. You can crack down hard on shoplifters and reselling rings but also build lots of new housing.

Price of rent is a function of housing supply and demand. Rent control just pushes the costs to less visible things like security deposit, maintenance, etc.
We live in a democracy, more or less, which allows the majority to dictate what is acceptable in society. The majority has decided that a subset of society is not beholden to the laws the rest of us are. Jim Crow laws were unjust and it was the victims who had to fight it. Elderly people have most of the wealth in this country, if they've got a problem then they should put that wealth to work convincing a majority of their views.
Instapaper after multiple acquisitions feels even more abandoned than Pocket.
I don't want to incarcerate a first-time shoplifter, but a habitual thief deserves to spend some time in jail, and the threat of jail will deter people from being habitual thieves.
Yeah, you can also get kubectl to output json directly
Always, but I find it really hard to see how not using SQLite in this use case is the better option. Maybe if you need every single percentile of performance? In 99% of other cases just go with SQLite.
That's what poor and backwards cultures do and we are far from that point. Would anyone sincerely trust the government with the authority to chop off a hand. From personal experience, it is really easy to frame someone for theft. There must be no mean streets in your past.
GET THIS THROUGH YOUR THICK SKULLS:

Uber was NEVER meant to make a profit. UBER IS A SCAM

And designed to make lots of money for the management boys, while investors get talked into paying for the big management salaries and bonuses, and drivers are suckered into paying for Uber's expenses.
Fired for using a keep-alive message???
The verse you quoted doesn't say our maximum age is 120, it literally say we live to 120.

It must have been obviously inaccurate even when it was written.
You have to take some electronic stuff to drop off - that's the key - where I live you can find e-waste outside the front of people houses waiting for the council to come get it. Pick it up and put it in your car boot to take to the e-waste facility.

I go to the e-waste facility and just open the boot of the car and drop off the ewaste I bought and if there's something interesting I put it in the boot. Give and take.

There's no-one watching - I guess that depends on the e-waste facility, but I've never seen anyone watching. No doubt if the workers there saw you doing it they would object because that's not the purpose of the e-waste facility.

I don't feel like it's stealing or doing anything wrong because the stuff in there is destined to be crushed.

Maybe try a range of different e-waste dropoff points till you find one that works.

The one I go to (in Australia) - last time I went it had four giant bins stacked full of stuff. Frustratingly the e-waste was closed because it was so full so I couldn't pick through it. I could see it was full of computers and stuff.
"What if F Scott Fitzgerald came up to earth, said "It's pronounced Jatsby", then left?"
This looks like an unmaintained version of (the much more complete) pyp:

https://github.com/hauntsaninja/pyp
If only 1/5th of those prisoners are there for drug-crime (and I assume you believe as I do that much drug-related crime isn't worth the arrest?) then isn't that in fact evidence that our population commits substantially more _real_ crime than in other countries?

If so, then yes, let's lock them up. "Everyone steals" is not a good defense to stealing.
Agreed. Well worth watching.
BTW you can change your username by emailing hn@ycombinator.com
Moxie jumped the shark when he started arguing for reliance on Google Play for better end-user security. He's just got a completely different threat model that focuses on getting users the first 90% by forgoing the last 10%. I personally am less concerned about drive by attackers (oh no, I might have to change my credit card number one additional time), and more concerned about APTs (advanced persistent threats) like Google.
On the other side of the Atlantic, the state would be the investigated entity for data negligence and outrageous incompetence.
Although there are certainly some servers with gauntlets to join, I think that's only for some really huge ones that have scaling issues.

I have no issue joining a Discord for technical assistance.
I wish I had been exposed to Delphi or at least the VCL earlier. After the fact, it made me feel envious compared to using MFC and whatever else shipped with Visual C++ all the time.
There's no European equivalent. The https://en.wikipedia.org/wiki/Blue_Card_(European_Union) is much stricter and you'd need to be paid employee.

The 90 day https://en.wikipedia.org/wiki/Schengen_Area tourist visa allows to enter one country, travel around as you wish and exit from another country. At the airport they will check if you overstayed but afaik that's it.
Is Trudeau losing his fight against truckers?
The old mci number, died last year finally unless there's another still up
> Try building Signal /without/ using IPv4, or HTTP, or email, or git. And then maybe /thank/ federated protocols for making this little blog post even possible.

Extremely underrated point.

The problem is more a prisoner's dilemma w/r/t monetization than some intrinsic problem with federation.
And do you know what's the variety? Also asking for a friend!
the return on electricity probably doesn't feature the potential explosive growth the same way bitc mining does.

This is gambling on bitc but hedging using electricity sales.
I don't think Nature should be publishing political pieces or even recommending policy decisions.

I don't think anyone (let alone Nature, which has its own incentives) should be recommending scientists get into politics, especially until we resolve the credentialism and replication crises that hurt the credibility of the scientific establishment.
Islamic Sharia.
>His fixation is that all of human history can be explained by the fact that people like to copy one another.

Well, in the same sense that "Einstein's fixation is that everything in physics can be explained by the speed of light and frames of reference". Or "War and Peace talks about Russia at the time of the Napoleonic wars".

E.g. that "people like to copy one another", is a very crude approximation of "humans being social animals, learning from one another, copying one another, getting entangled in mob behavior, valuing things for social reasons, enforcing laws, rituals, and counter-measures to stop regression to anarchy, mob violence, and social conflict, and so on" -- which in turn is a very crude approximation of the far more detailed, argued, and nuanced treatment of those ideas by Girard as he examines the development of various institutions (religion, morals, governance, etc.

>I don't think Girard can be said to be deep.

The "turtles all the way down" strawman is rather not deep.
We charge a subscription fee of a couple dollars per month. We've been approached by data brokers and the like, but that's not our style.

We once did a lifetime subscription event in conjunction with StackSocial. It was worth it, but not amazingly so.
E.g. read this: https://github.com/OxygenCobalt/Auxio/issues/38

"Parsing music metadata is actually really fast, it's the process of getting a file handle from the android system thats the real bottleneck. MediaStore is a system-level daemon, so it doesn't have that restriction, but I do. This is why Vanilla and VLC take so long to load media, not because the metadata indexer is slow but because reading files is slow. Google prefers this as it furthers their quest to kill the filesystem, so there's nothing I can do about it."
Yeah, Linus Tech Tips is considered harmful at this point. Even Luke, who has used Linux before, played along. I guess dont bite the hand that feeds.
Why bother? It’s not like silicon is some rare element that needs to be mined in distant, war-torn countries.

It’s literally sand!

The hard part is purifying it. Starting from already manufactured electronics seems like an uphill battle because the silicon is already contaminated with precisely those elements that need to be removed from it to control its electronic behaviour!
Because it's fun, easy, and beats working.

Unless we arrest, prosecute, and imprison them. Or punish them other ways; how about flogging? It's arguably both a better deterrent and more humane than prison.

Saying "Sure, go ahead!" is better for no one.
In the context of digital advertising, scale is a technological and financial problem.

What you're talking about it a whole other thing, I'd say, though still an interesting topic.
My (naive) answer would be to localize any DateTime to account for any changes in Date due to timezone, strip the time and compare the Dates. I'd reckon a Date means any time in that date and is of lower specificity than a DateTime, rather than midnight on that Date. Is there any obvious issue with this in a situation where you might be (inadvisably) comparing a Date to a DateTime?
I haven't watched an advertisement since 1999, when I bought my first TiVo.
God, this dumb post gets me every time. I just really enjoy the imagery in it.
Great idea for monetization, thank you!

They mentioned to pay out the affiliate earnings (approx. 6,20 €). I'm curious to see if that happens.
TIL 0 decibels ≠ silence
If they spend time in jail after the first time, maybe they won't become a habitual thief.
I think at that point pretty much everyone was pissed off. You would buy a TV and even if it didn't work, the seller didn't have to replace it and would send it for repairs with no deadline for returning it.
> the threat of jail will deter people from being habitual thieves.

It'd appear though that given probability, an American is more likely to be in jail than the citizen of any other country, but even with this high threat of jail, these crimes seem to be on the rise.