jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
But it did by virtue of the protocols it supported. You could connect over AFP from a Mac and WebDAV from everything else. It didn't require a client, which Dropbox does. It also pre-dated Mac OS X.
Yes, "init" is a bit of a misnomer, given that it also handles shutdown/runlevel transitions. I see the big difference here as being between the people who think that the job of the OS is to provide a simple base for executing user-defined scripts, and well, everyone else. I think that an appropriate analogy would be handcrafted goods versus mass production. Linux has been transformed into a wide variety of products at various times, and while I don't think the init scripts played a very large role in any of that, the idea that the OS is what you choose to turn it into does have strong credence in this community.

The other side of the debate, I think, are the people who feel like a collection of init scripts should be refactored somehow, and mostly this seems to involve rewriting things in C, adding dependency annotations to init files, and implementing support for cgroups. At least that's what OpenRC has been doing. Systemd unit files go a step further, but it's a good step in my opinion. Anything that any two scripts do should be refactored into a common method or library, and hopefully that process leaves very little for the init script or unit file to do.

It doesn't matter to me personally whether this stuff gets done in Bash or C; I can't really maintain either. I could probably write a unit file if I had to. I understand there are lots of people who have put lots of time into writing Bash scripts. Some sysadmins may even think that their job is to write scripts. These people should continue to write all the scripts that they want, because Linux is all about that, but maybe they should also let other people write a decent plumbing layer for Linux, because modern OSes are all about that.
You know the phrase "The sun never sets on British soil"? Well that dates to the 18th Century, and they we measuring temperature everywhere they were. True, expeditions to the Arctic and Antarctic were later, but they also recorded temperature.

So, the record, while incomplete, is pretty good.
Meerkat is doing just alright the $21M in their bank (despite being blocked).
In the US this is implemented on a per card issuer basis (i.e. Citi, Chase) and it's up to the issuer to provide the service, which most of them don't.

The only way to do it is as a chargeback but chargebacks are after the charge and come with a whole mess of pre-requirements as well as if you do it too often your provider will kick you off.
its sounds like you're suggesting that what people like to spend their time on is independent of how convenient their shopping experiences are
I see what you did there. (Tip to others: Read the article first.)
Did he have a contracting relationship beyond accepting funding for the OpenBSD IPSEC work? Because that's a subtly different relationship for him to have had than "contractor".
The current iPod touch has only a very low res, low quality camera (I think VGA or maybe a bit better, in any case less than 1 MP) without even autofocus. It would be nice if someone could try it with an iPhone to see if it fares better.
A friend of my girlfriend is part of the team that made this and he gave me a demo of this 5 or 6 months ago and even back then when it was in an early alpha form I was absolutely blown away by this thing.

Seeing this thing in action in real life is life changing.
The discussion for this is mostly here:

http://news.ycombinator.com/item?id=2014004
If the claims made by Perry are found to be in any way true, then the project's reputation would take a big hit.

And yet, based on how this is being handled I find myself respecting OpenBSD even more.
Likewise, looks nice.
I think this followup is even more illustrative: http://monkey.org/openbsd/archive/misc/0004/msg00573.html
Unless they mined the ore and built the generator themselves, they're probably dependent on the rest of civilisation to some extent. They're probably about "minimising dependency" rather than full self-sufficiency.

Either way, very impressive way to live.
Seems like good idea in theory, but what if you have 50 friends and you want to add a new one? The network will force you to delete one friend.
Reprisal of this sort would have no effect other than worsening Github's stance in front of China.

Reprisal from corporations against a large state are pretty useless. The best and smartest thing a corporation can do is complain to their local diplomacy. Nations are sovereign, if you hit them back as a corporation, they'll just block you and there's nothing you can do about it.
I use a tablet with a small Bluetooth keyboard. It's still much more portable than almost any netbook (I can carry the pair in the pockets of my winter jacket), while being good enough for short term tasks like SSHing into some server or writing a few emails.
Another interesting and enabling lower-level system tool written in Go.

I don't know if it's because I surf HN , but a lot of really cool "ops" and system stuff seems to be written in Go lately.
If you could get SSH to negotiate the upgrade header before initializing its own connection, then you probably could.

I think this could also potentially be done via iptables rules as well, since iptables is capable of inspecting & rerouting packets.
> Can’t access with VPN? How?

Your account is unable to access _any_ private repository after being flagged as being from a sanctioned country. That's regardless of where you're actually accessing your account from.

While you could create a new account, you still couldn't grant that new account access (since you can no longer access private repositories from your primary account). Also a new account still runs the risk of getting flagged if you accidentally access the account without a VPN enabled just once.
You can uninstall OneDrive (it's not a Windows component, it's in Add/Remove Programs) and it'll go away from File Explorer.
I've driven from NYC to FL and back a few times (Once in a Uhaul truck) in addition to NYC <-> Chicago. Never did I have trouble keeping lanes. If I did, it meant that I was tired or fatigued. As a responsible driver that means I pull off the road at a rest stop and rest.

If you have trouble keeping lanes and are not fatigued then I suggest you put your fucking phone down or see a doctor. This new trend of passing responsibility to technology has got to stop. It's fueld by greed, built on human laziness and fostered by stupidity. People need to grow up and accept responsibility.
I agree with you in theory; in practice Apple seems to have enough issues just getting their own in-house OS to work right on these things.

A lot of macOS internals are really a reflection of Apple's deadlines-over-everything, ship-at-all-costs attitude. Certain parts are great, because those teams seem to be great and are blockers, such as the kernel or the silicon. Other parts closer to the surface that aren't in quite as critical a path, all the way up to documentation... not quite as much.

Overall they do a decent job, and are certainly moving in a good direction security-wise (although not privacy-wise). It's just clear that many of their teams are stretched extremely thin.
>What's weird about it to me is that this is one of the few places in US consumer markets where the seller cares deeply about your method of purchase and where the money came from.

It's not weird at all. Buying a car or TV from Walmart with a credit card does not carry anywhere near the risk of the transaction failing that buying real estate does.

It's simply a function of the probability of the transaction succeeding (or "closing" as it's commonly referred to). With a loan, there are multiple parties whose requirements need to be met, from the lender, the home insurance, the title insurer, the seller, etc. The more entities you cut out, the less chance of the transaction failing. Underwriting a car is also much more simple and less risky for a lender than a house, which has much higher downside risk and unknowns.

Not to mention the myriad laws resulting in legal liability and opportunity costs relating to real estate purchases, as opposed to a car purchase or a TV purchase where the worst that can happen is the seller takes it back and sells it to someone else.
"dumping money in a black hole" is a very misleading word choice. The analogy with a black hole suggests that money disappears with no good.

Donating to cost-effective charities directly and significantly improves the quality of life for numerous individuals. Just because you don't "solve the whole problem" with your donations doesn't mean it shouldn't be done. Just like you don't choose to stop eating because eating a single meal won't satisfy your hunger for the next 30 years.
You mean politically neutral standpoint, not morally neutral standpoint.
Which is why the disruptive risk is so high here. There’s already enough fuel cell cars out there that we know pressurized hydrogen tanks work safely. That so many people ignore or dismiss this fact is potentially leading many companies in the wrong direction.
Python. Great eco system. Beautiful code. Lists, sets and dictionaries are native data types, and list/dict comprehensions are a joy. Metaprogramming is easy.
Sure, but the stored credential is not reusable in another context. Which is not true for the majority of passwords. As a bonus, the authorization is probably also revocable via the external identity provider, although that's more about service-to-service permissions than account compromise.
Which is precisely why the thing this article is pointing out is extremely terrible - Apple should have made it a rule a long time ago that no 3rd party app can ask for Apple ID credentials.

But they dug themselves in a ditch by unifying extremely sensitive things (App Store access) & very sensitive things (email, calendar) under a single account.

A few ways to get out of that ditch:

- not allowing any iOS/Mac app store 3rd party app to ask for iCloud credentials. This will suck but at least protects the average Joe.

- forcing users to have a different password for the app store/anything that can take money from a credit card.

- using something like OAuth.

- use two step verification for app store purchases (of course, the mobile app store being on a phone makes it harder)
Take founders' age into account - a lot of capable people with good ideas have several 10s of thousands of student loans to pay off and hence don't really have any savings for example
That's not true. Flash doesn't prevent you from copying text. You can copy other text on the page, and that's still in flash. It's probably something they simply didn't do with putting together the page.
I would prefer this (pretty easy to grow I guess?).

The advantage of the extract is that it is concentrated, so 1 gelcap is equivalent to $X grams of raw material I would wager. Theoretically bioavailability may be a bit better too with the extract.
That's an astonishing statement. Nobody cares about having an alternate browser? Nobody cares about Chrome's abuses such as logging you into the browser when you log into Gmail? Why did Chrome add the ability to disable this feature then?
It's like the Disneyland of social media.
what about the whole slaves in egypt bit?
I kind of agree with both of you. I don't think Python deployment is that bad, as most modern managers get it right (I prefer Poetry nowadays). However something like letsencrypt-auto, which AFAIK installs its own dependencies, is not something I'd run. I've actually never used it precisely because it's too magical. Programs shouldn't install their own dependencies anywhere outside of a virtualenv.
> Banks are highly regulated and so can’t just run away with your money.

It's not your money in a bank. The bank barely has $1 or two for every $100 you put in. There's plenty of people who have philosophic disagreement with fractional reserve and some who couldn't care less about ethical matters and just there preparing for the worst as good evolutionary diversity dictates they should.

It's easy to sit in a country that hasn't ever suffered these things and think it's all silly, but there's plenty of people who don't have those luxuries. How do you think someone in Cyprus, Zimbabwe or Venezuela would feel about your statement saying to trust the banks?
Venezuela was one of the richest countries in the world for a very long time. They still have enormous amounts of mineral wealth and yet people are buying their groceries with wheelbarrows full of money.

I doubt crypto is the solution to these problems that are fundamentally burnt into modern economies now but make no mistake crypto was born out of these problems by a lone developer who virtually everyone ignored. It's easy to criticise until you've walked in those boots for a year suffering at the hands of central banksters.
To save anyone else from googling:

"(of a story or statement) of doubtful authenticity, although widely circulated as being true."
Were you also opposed to browser vendors blocking pop up windows and auto playing video and sound?
I learned to play chess with the help of this game on an Atari ST.
All I'm seeing here: https://www.apple.com/shop/refurbished/iphone is X's. Did you find the SE somewhere else on the site?
If I did that, it was unintentional. When I noticed how my reply could have been interpreted that way I cleared it up. If I've done so elsewhere please do share, and I'll make the corrections. That's not my intention!
Wow, that feels like BS. They sell a product called "Office" to businesses, then say parts of it weren't licensed for commercial use. Then you have to ask how the bundled fonts were licensed, because it'd be weird to license those for commercial use, but not the clipart.
I don’t like the idea of saying that this isn’t fraud because no one‘s ever been caught doing it.

Everyone, every state, every side, every ideologue should be jumping up and down for 100% transparency. and if anyone saying we really have that they are a liar.
If you want to keep these compile times, better not rewrite the kernel in Rust.
If you make people bag their own groceries, it's 1000x cheaper to the grocery store.
I saw that post and was going to ask why people were downvoting it, but then I figured it was borderline offtopic, so I didn't bother. If you're looking for some rarely like-minded people, come live the good life at http://www.antinatalism.net/. :-)
In all fairness, Microsoft spent years buying up every major researcher in artificial vision and many other fields(to the point that Universities started complaining)and spent tens of millions developing this tech. It's something that Sony and Nintendo won't be able to duplicate without lots of money and at least another few years of R&D.

I mean sure things can be reverse engineered, but open sourcing this would instantly put Sony and Nintendo in a position to simply make their own hardware and call it a day. I'd love to see the drivers open sourced, because that's where the really interesting things are going on... but that's simply not realistically going to happen.

Microsoft really moved the field forward on this one, I completely understand their desire to make some of that money back.
Programming is not fun when you're constrained by people, methodologies, or technologies that you don't agree with on the inside. It's great fun when you do it at home, or on a small team of like-minded people, because you get to pick what you work on and how. The more other people are pushing you to make choices that you wouldn't make yourself, the less fun it is, because that's basically the essence of stress.
The oil is biodegradable. Very biodegradable actually. All you need is oxygen.

In deep water there isn't much oxygen, and when it coats shores only the top layer degrades (so it takes some time). But if you can spread it out it will all be gone.

And once degraded it leaves no residue at all.
You make fine points and I agree.

But if I may, it can be expanded on. In mathematics, a theorem is an idea combined with proof. In short, the idea is combined with the knowledge that it is a true and accurate fact (at least within the domain you are working in. Things are true in C that are not true in R), along with some idea why it is true emboddied in the proof. It is this combination of the idea with knowledge it is right that makes it valuable.

To be slightly more concrete, the idea that P = NP is not overly valuable. It is not yet proven either way and it could be true or false. A full proof would be tremendously valuable, and very surprising to many who are very confident P != NP. Creating a proper proof seems much more akin to writing the novel than it is to having the idea for the novel.
OK, fair enough—the downvotes have spoken clearly.

Truth to tell, I looked at the article for contact information—obviously far too cursorily—and, when I didn't see it, figured that the author would be likely to spot it on Hacker News. (I have since e-mailed the author.)
It seems like something new to check for on your DB heavy pages. You could ignore requests with that header if your servers can't handle the additional traffic.
Is this to get a Facebook account? They are actually asking people to submit a credit card to get a Facebook account? If this is true, wow. I can't think of any reason I'd give Facebook my credit card number.
Oh no, another land rush for a name space yet again.
Missed the domain name rush.
Ditto the Twitter rush.
And now this -
Q: what's your worldoftext handle that you're homesteading for $8.99 a year?
A: http://www.yourworldoftext.com/all_the_good_names_were_gone
Perfect reply. Thanks!
As cliche as it sounds, I definitely see an ad-based revenue stream coming here.
BCB is still alive and kicking until July 30th at 9:00 pm PST. Buy away fellow HNers.
Not OP, but also a skeptic and here are my thoughts:

- Market cap is sort of a misleading stat. Microsoft's market cap is ~1.75 trillion, but it's p/e ratio is 34. So if they stopped reinvesting in their business, I'd be making 3% yearly on that investment with a hedge against inflation since they can just raise prices. A lot more goes into their valuation than that, but my point is that even if you are a huge skeptic of Microsoft's current valuation, the company is still worth a ton of money. I don't have a number, but I'd imagine that at $500 billion, pretty much every investor on the planet would think that Microsoft is a crazy steal. On the other hand, bitcoin's value is based on perception of its value and nothing else. The fact that some people are willing to buy in at $50k doesn't mean that every investor on the planet would think that bitcoin is a steal at 10k. There'd still be plenty of people who consider that price to be way to high as well. Since market cap is determined entirely by people willing to pay the most, it's hard to say what market cap means for something like bitcoin.

- I agree that there comes a point in time where even a skeptic has to give in. BTC really started to explode about 3 years ago. For me, that's just not enough time. Subjectively, after 10 years at reasonably high values, I'd probably have to reconsider, assuming it gets less volatile over time.

- The volatility is the main concern for me. Gold had a low around 100 and a high close to 200 in the past year of craziness, so it almost doubled. BTC went up about 10x from it's 2020 low to its recent high. Even Zoom and Peloton are only up ~4x from a year ago and this pandemic has fundamentally changed their businesses. I think if BTC got to a point where it didn't change more than 25% value in a year with a normal-ish economy, I'd have to reevaluate.
I have worked in tech long enough to see some common patterns. It's usually intermediate devs (though not always) who get excited by new tech. The same people are usually pushing to use shiny new tech in places where it isn't needed. You don't get cynical old school devs trying to replace working parts of the tech stack with tech less than 5 years old.

Personally i think developer skill has far more to do with maintainability than language choice. And I have worked with a lot of shit code.
I've noticed that the folks who aren't so attentive to product / market fit and other items (customer ergonomics maybe?) tend not to really see what they are missing, what's different about the "other" guy that means they are in some ways cleaning up. I wonder if that describes linode a bit.

Security:

One issue early on for Linode was just abysmal security despite claims. Lots of denial and lack of transparency too which was even worse. For a biz focused offering that was just a no go.

Even 8 year ago there was stuff with the bitcoin hacks? Do folks remember any of this?

They might have been using cold fusion or something because they got hacked again I think just like a year later?

These weren't just little corner case hacks / issues - but major with plenty of denial and obfuscation from linode.

There was this hack here:
https://news.ycombinator.com/item?id=10845170

I'm sure I'm missing others (unsecured mysql databases etc?).

---

Anyways, at least in my world linode was actually seen as the cheap/crappy offering even though they actually cost more which was weird. But I def told folks to stay away just because of the repeated lack of care around security.

I had no idea DO was at 350M+ ARR - nice job by them - wow!
Imagine being able to quickly and easily add your own custom programs to your iPhone without asking anyone's permission though?

Or even better, imagine being able to quickly and easily add your own custom programs to someone else’s iPhone, without asking anyone’s permission though?

That’s kind of the problem, isn’t it?
> Why the rudeness?

You said I since I didn't agree with you I must not be politically astute so I returned the favour!

> I'd also note that you appear to demand 100% alignment with your ethics from unions in return for your support ("think of any situation"), but are fine with being somewhat aligned with your employer.

But my employer pays me. And they're an essential part of the agreement. The union wants me to pay them, and they're optional, so yes I expect them to do a better job aligning to me otherwise why bother with them? What is the point joining a union, lending them what little power you have, as well as actually giving them money, if they aren't very aligned?

My current work negotiation is me and my employer. I have what I want and my employer has what they want. Why involve a third party, who may want something completely different, possibly morally offensive to me? Why do that?

I guess you're going to say 'because the union acts in your interest'. Well, let me tell you - there's a whole world of people out there offering to 'act in my interest' in return for something. Most of them are charlatans. Beware.
Iter is 5 years away at least, and is not at all designed for commercial use. The next iteration isn't either. Iter tech for fusion won't be commercialized until 2050 at the very best. Alternative to tomawak exist though, so maybe?
> The value in bitcoin comes from the boatloads of people trusting it enough to use in one form or another. If you spin up a bitcoin fork you'll need a lot of work to get people to believe in your fork.

Sure, but the trust transfers a lot easier than to some completely different cryptocurrency because the only meaningful difference is which protocol the miners and clients accept and which block hash is the root. People trust that bitcoin has value because not many people are going to switch to a new client that e.g. accepts 10^20 bitcoin rewards to miners per block; it's in too few people's self-interest. Or, more specifically, if a group of people do want to issue 10^20 coins every block then the bitcoin protocol serves as a coordination method for them to do that with each other.

Being on the first blockchain has only sentimental and inertial value.