jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Disclaimer: This is my personal belief, it seems it seems to offended some passionate dissenters. I understand, I've been there before too.

God is often depicted as moody and chronically concerned with what we think of him. I think that's a ridiculous projection of our own human insecurities.

If a creator like God existed, he would be billions of orders of magnitude more intelligent than us. Why would he care if we were skeptical? Humans are arrogant and we project our own humanness onto everything. I doubt God, if he existed, would stop loving me even if I hated him. He would be above all that, in my view.

If there is a creator or God, I personally believe he doesn't care if we believe in him. He's too intelligent and mature for that to ever matter to him

Side note edit: It has always been interesting to me that moderate agnosticism is always the most drowned out religious view. I would be better off as a militant atheist or familiar, friendly theist if I cared about internet points.
Negative or not, I really appreciate the constructive criticism.

In response to your comments on watch: Indeed, right now it only identifies AST nodes of type "asgn". I imagine other mutations like append and others have different types too, I just haven't gotten around to implementing that. My bad for posting this in a pre-release state.

"Even if you modified the code to support this, you wouldn't be able to control access everywhere that piece of data went."
I can see two potential solutions:
1. Identifying nodes of type "call" that have a watched variable as an arg, and then adding an if statement to check if it has changed and printing it only if it has.
2. Analyzing AST of ThirdPartyLib.do_stuff(arg1), identify statements that mutate arg1, and logging a change after the call in the original program if arg1 is changed. This way even if the value isn't changed, it's still logged because it was mutated (or at least attempted to), which is probably more desirable than solution 1.

In response to Mock: Aside from Mock, people have told me they prefer the logging library, pdb, IDEs, etc. for debugging. PyScribe isn't meant to be a separate method of debugging, I intended it to supplement my preferred way, which is just using print statements. Might be it's not the most powerful, but its purpose isn't to compete with other methods of debugging.
This seems less intuitive than the idea that wealthy people are less likely to commit petty theft because a candy bar is a much smaller percentage of their expendable income than the percentage of the expendable income of a lower income person.
Or python. It would be nice if google would support python.
Bitcoin is flawed in largely the same ways that fiat currencies are flawed, namely that the commodity has no use value demand, and the supply is not subject to market forces.

Granted, gold doesn't have any use value demand either. Its only advantage is that its rare and shiny. You can't eat gold, burn it as fuel, use it for tools, or build shelter with it. The only industrial application of gold is in specialized electronics processes, and even in those, gold has substitutes.

The only difference between gold and fiat currency is that gold has a finite supply, while fiat currency does not.
Fair enough, I too readily dismissed your drive-by objection, however non-specific and snide. Scaling real-time anything is never easy. My main point was that cost effectiveness is what keeps GMail from offering a similar level of search quality. If Greplin can get a large enough fraction of users to pay for their service, the technical challenges are surmountable.
beyond having talented industrial designers, i think part of it has to do with apple's status in the industry. think about how many times apple has come out with a product that is not just a repackaging of old technology, but something they worked closely with intel, broadcom, nvidia, etc. to create (or re-engineer and shrink). i don't know that many of those companies would do similar things for smaller hardware vendors that couldn't commit to as much volume.
Having "Startup spirit" doesn't mean imposing a new uniform of tshirts and khakis.
My family has found Gamewright to be one of a handful of companies that have games that both children and adults can enjoy. http://amzn.to/gIh8gU

We still own the "traditional" childhood games mentioned in the article but rarely play them.
Hm, but why would you want a 302 at the perimeter? That sounds suspiciously like trying to solve a problem (loadbalancing?) at the wrong layer to me.

However, anything else?

I'm honestly curious, as until now I've been fairly ambivalent about RTMP and am a bit surprised about the flak it's getting. Especially with Apple's "oops we didn't know HTTP supports range requests"-hack being pitched as the alternative...

(edit: ah I see DarkShikari already set that one straight)
As of march 2010, Steve jobs owns

5.426 million shares of Apple valued at $1.2bn

138 million shares of Disney valued at 4.45bn

I was surprised to learn today that the majority of Steve jobs wealth comes from Disney although he is known the most for his work at Apple!
So Comcast has historically been a consumer ISP, not a transit provider. Consumer ISPs have traditionally had to buy service from transit providers in order to give their customers access to the internet. So in this case your monthly service fee went partially for the last mile and partially for the actual internet connection from the transit provider. Bandwidth is expensive.

As some ISPs got bigger, they were able to negotiate peering agreements instead of paid service since it was in both party's best interest. A could bill B $10k/mo for service and B could bill A $10k/mo for service and in the end it was a wash. This makes sense too. Once this happened your bill largely reflected the cost of the last mile, since the transit was now free. Bandwidth has gotten cheaper.

What we're seeing now is that some ISPs have gotten so big that instead of paying transit providers for access to the greater internet, or simply getting free peering, they're charging others for peering to them. How are they able to do this? They have an effective monopoly on their customers and they're "leveraging" this to get even more money. Now my monthly fee goes to pay for the last mile, and someone else also has to pay for the last mile. Am I getting a discount? No. Bandwidth isn't getting cheaper, but the last mile is getting paid for twice. Is the last mile getting faster? Also no.

So this feels very much like a monopoly abusing their position of power to get extra money.
> Creating a collaborative organization to design, engineer, and massively produce this stuff is absolutely nothing to scoff at.

First, no one is scoffing. Second, which role is essential and which is replaceable? Steve Wozniak created computers and Steve Jobs sold them. There are ten salesmen for each person able to create something worth selling.

> If this were simple, there would be many Apples run by many "promoters." Instead there is only one.

Yes -- only one Apple, and only one Intel, and only one AMD, and only one Blackberry, and only one Tesla, and only one IBM, and only one Android. Shall I go on listing all the things there is only one of?
Atom: http://i.imgur.com/0Qfwkp4.png

SublimeText: http://i.imgur.com/frzYwwc.png

Case in point.
It's not as big a problem as it seems. Space is big, even tethers are small, the amount of time between a collision occurring would normally be quite long. Satellites can have their orbits adjusted just enough every once in a while to avoid the tether.

The value of the tether would be so high that it would be worth the cost of keeping every satellite diverted around it.
* user, not use. but that works too...

and does it include the youtube legal deals and fines? probably not
I would imagine not every route has many pirates. If the container ship sails from China to California, it's spending most of its time in the middle of the ocean. Just because it won't work everywhere doesn't mean it won't work somewhere.
Thank you!

Edit: Hmm, they don't look as well-organized (no central homepage) and the last post is from last October. :-/
I'm not thinking of the danger, more the immense cost if it drifts off.
Manually specifying different HTTP ranges of the same resource is more verbose, more error-prone and more confusing than just specifying different resources. Other than that, I guess it would work.
Actually, I would tweak this advice a bit. Launch now as in today if that's feasible.
That was some kind of joke (he tweets on Ambien so the quality is pretty low.) People regularly accuse him of doing Bolivian coups for lithium or other things they just made up.
That has been tried and if (when) found out will get you worse than fired. Data entry and administrative paper-shuffling often involve highly sensitive data (e.g. medical) and you can put the whole company in jeopardy if you outsource this to mturk or similar parties outside the org.

Although I agree in principle that a lot of these jobs could greatly benefit from automation (or even just OCR and scanner).

If you have these skills, why not go to a big insurance company or a medical research organization, show off your AI and offer to "digitize" their workflow across the board? Could make big bucks off of that.
Would you also ban trade with tax haven states? There are states that have no income tax, low worker protections that offer lower costs, or did not choose to pay government employees 40 years ago with unfunded retirement benefits.
> AFAIK the Signal app doesn't connect to the Google servers directly, so even if it exists, the cookie doesn't get transferred anywhere. The Firebase Cloud Messaging library / Google Play Services on your phone do connect to Google but they carry unique identifiers, anyway.

It does connect to google's servers for pretty much everything [1] - you can look for these constants in the codebase and you'll find lots of things that would worry any netsec person, including the key backup related stuff.

Signal doesn't only use firebase for the sake of Push Notifications. Also have in mind that push notifications/firebase is unnecessary with a high priority notification, which is what e.g. other f-droid FOSS forks of other apps use instead.

> What legal threats? (I'm familiar with the discussion but I have yet to see Moxie threatening anyone.)

Granted, most of the discussions in LibreSignal's repo [2] got very heated very quickly. Can't find the twitter thread of @moxie at the time, and lots of replies in there got deleted from both sides. Maybe someone else can provide an archived version or screenshot? [3]

> Could you provide a source that's more accurate (...)?

Make an Access Point, use smartphone to connect to it. Run Wireshark, and you'll see what's happening. Use an AOSP ROM and use the Signal Download without Google Play Services (to be sure that it's not Google Play noise you're observing) [4].

[1] https://github.com/signalapp/Signal-Android/blob/d74e9f74103...

[2] https://github.com/LibreSignal/LibreSignal/issues/37

[3] https://twitter.com/comzeradd/status/733677192870297600

[4] https://signal.org/android/apk/
But maybe you are now like the turkey who thinks everything is fine, and then it gets eaten at the end of the year. You might wake up in Socialism one day, with a mob outside of your house wanting to evict you.
With half of all bitcoin emitted in just the first 4 years of existence, it's not very evenly distributed. Yet most other cryptocurrencies have an even worse distribution, especially those with premines.
Because low-cost carriers often benefit from subsidies directly or indirectly.
Same story:

http://news.ycombinator.com/item?id=1542905 - wikipedia.org - no comments

http://news.ycombinator.com/item?id=611583 - harpers.org - many comments
This is the "Moon is a Harsh Mistress" scenario. The people weaponizing it may not be the Earth-bound nation state, it may be the lunar residents themselves. By the time you can run a rail system like this you've got at least a small village up there, minimum.

There's something to be said for just throwing rocks at your opponent, when your rocks have the equivalent of a small nuke in yield. They're hard to divert, there's no clever electronics tricks you can play to fool them into not detonating, it's like trying to divert a multi-ton bullet. Everything in space is a weapon, and anything capable of launching "interesting" spacecraft opens the bidding at "capable of destroying cities" and moves up from there.
That's not true. HTTPS over insecure proxies is safe, as long as you aren't getting SSL certificate warnings (i.e. the broken lock icon, or a big red warning).

If a man in the middle proxy decrypted the content and re-encrypted it, it would be using a different public key than the one that belongs to the original website, and your browser would know immediately and warn you, probably also preventing you from even loading the page.

The proxy would have to be trusted on your computer as a Certificate Authority, at which point you've given the proxy the power to say "trust me, this public key really does belong to Google". Even then, in many browsers the certificates for common websites are pinned, so if you tried to go to gmail.com for example and a proxy was intercepting it, and was also trusted as a certificate authority, chrome would still prevent the page from loading.
Only if your model is terrible. It's perfectly possible to have thirsty_people.drink(water).
30 mins on this bad boy is guaranteed to bring on adrenaline induced RSI http://www.ipdb.org/machine.cgi?id=1000
AddHandler bugs again?
If only I had my mbp with be to read them :'(
I'm the author of the article. Can you elaborate more clearly on what you are pointing out?
Huge fans of the work GiveWell does. For those that share GiveWell's outlook on the world, keep an eye on their Open Philanthropy Project: http://www.openphilanthropy.org/
I love OpenBSD and I use it as my desktop OS at work and at home. But there are a couple of inaccuracies in this piece.

In OpenBSD you are encouraged to run current.

What they actually say[1] is:

The name -stable refers ONLY to the API and
operations of OpenBSD not changing, not the
overall reliability of the system. In fact,
if things go as desired, the -current flavor
of OpenBSD, on its way to becoming the next
-release, will be an improvement in reliability,
security and overall quality over the previous
-release and -stable.

What is implied is that sometimes things don't go as desired; -current sometimes has issues. They are almost always quickly fixed, but if you depend on as near as possible certainty that an update won't break anything, you should run -stable.

If OpenBSD states that something is configured then it works and will remain working flawlessly or will only get better over time.

Not guaranteed. I remember somewhere in the 4.x series my NIC driver was removed from the release build. I updated, and suddenly had no network access. My fault for not reading the release notes, but they don't always support old/obscure hardware forever. More recently, support for some older Microsoft VPN protocols was removed. It was because they were insecure, but this changed the way I had to interoperate with one of my client's internal networks.

[1]: http://www.openbsd.org/stable.html
Only if you stole it from the CCP
This is a pretty awful situation. I feel bad for the author. I've had two similar incidents in the past, although not quite as bad.

Years ago I lived in an apartment block with 9 apartments in the front building and 9 in the rear. This was the dialup era and I wanted (and assumed I could get) a 2nd line so I didn't tie up my primary line all the time. Turns out the telco had only run 10 lines to the rear building for whatever reason and I guess someone was using the "spare" already.

Interestingly, this was in the deregulation era. The guy I spoke to felt bad and explained to me how now they couldn't by law provide more lines for free. In the spirit of "competition" they had to price it "fairly". Oh well. It was a rental and I moved a year later anyway.

The second time was in the DSL era (which is still the case in Australia). The ACCC (sorta like an FTC/FCC hybrid) had decided that ISPs were allowed to install their own DSLAMs in the telephone exchanges.

Well that worked well in some exchanges and not well in others. Some ran out of space for racks very quickly. There was no spare capacity for me there. However I did get put on a waiting list that resolved very quickly. Now this was in the very early days of ADSL where it was still pretty unusual. I've heard some horror stories about how it is now in some parts of the country.

Anyway...

There must be other people in their street/area who also aren't serviced by Comcast. Can't Comcast justify wiring up the street by adding a bunch of new customers?

Also, the author mentions reading the franchise agreement but doesn't say anything more about it. I assume that means Comcast isn't required to service his area or at least isn't required to provide 100% coverage?

And Comcast wants to merge with TWC? They can't manage their current network. Why on earth should we trust a combined entity will be any better?
>Interesting choice to invoke market value to argue that the salaries that the market has settled on for remote work are too low.

My friend who works remote makes just as much as I used to working in the office (when I was in industry). He's not getting "location-based" pay, so I'd say that "the market" has not unanimously decided on that quite yet.
It would be a perfectly fine use-case for Julia if it wasn't so damn slow.
So... if that plays out, perhaps split the doses in half, cover twice the people, so we can all go back to our normal pre-COVID life (or what's left of it).

Of course this won't double the number of people vaccinated since Moderna doesn't cover 100%. But every little helps.
It didn't actually taste quite the same as normal Pepsi though, right? The desire to make it transparent necessitated removing the caramel colour, which also affected flavour. It also lacked caffeine, which is a pretty noticeable flavouring too.
It works for comma.ai as they are self-hosting their deep-learning system in house and not in the cloud with these huge costs.

Deep-Learning in the cloud really is a scam and a complete waste of money.
Quite the slippery slope fallacy.

You're also conflating civil and criminal law. Copyright is civil law. The government doesn't send the FBI in to ensure some publisher respects that a book's copyright has lapsed.
It's like a black hole. The more dollars & developers you feed SV, the more gravity it has to suck in more dollars & developers, in an endless feedback loop.

If the supply of dollars was limited, it would never have reached such critical mass.
I don't like how it's fashionable to point finger at China/Russia for every possible issue.

We literally have registered political parties in the west that do the exact same thing and the matter was proven in a court of law (Leave EU). They have faced no material consequences.
> But the most interesting thing to me is the cognitive dissonance, ego, obstinacy, and single-mindedness of the discussions.

Can you illustrate your points of complaint with examples, please?

> It’s just as funny to me as browsing /r/SubredditDrama or any other hobby forum.

I think no community should take themselves too seriously. People are people at the end of the day. :)

IMHO: Stack Overflow was (and perhaps still is) a toxic place, and I am not alone with this sentiment:

https://insights.dice.com/2019/10/17/stack-overflow-moderato...

I find HN way better in that regard (friendliness).
In the US, the employer withholds taxes based on filing status. Like if you are single or married, have kids, spouse is also working, second job. There is a short form called W4 that the employee fills out to help determine this.
Yes, admittedly there do seem to be some recovery concerns on M1 that don't exist on previous platforms.

However I still don't think DFU mode was necessary in your case. If it were necessary, then you would not be able to boot the system at all with the normal method.

Trashing just your OS partition should not require DFU mode. Although yes, it seems like trashing the new boot data partitions might.
And debt. Every dollar "printed" is owed by at least one other entity to a third party
That would indeed be an interesting comparison. It's worth noting though that cryptocurrencies aren't automatically energy-hungry on the scale of Bitcoin. There are alternatives, such as the upcoming Ethereum 2.0 chain, that try to be more mindful of energy consumption through Proof of Stake instead of Proof of Work.
It's not as simple as one being universally "better" than the other. It very much depends on which university/research group you are part of in academia, and which company you work for in industry.

My own grad school experience was pretty good overall, and I had little to complain about. I read the book mentioned in this post fairly early on and it sounded like the experience would be horrific, but mine wasn't. Possibly this was due to cultural differences between the US and Australia, the latter being where I studied. As I went through my degree and got into teaching though, I started to see enough warning signs that staying long term wasn't going to be a good experience, so as soon has I had my PhD I decided that's where I get off the train.

Since then I've worked in industry, and had both good and bad experiences. There are plenty of horror stories about poor managers, toxic company culture, etc. around I'm sure you're aware of. But there are also companies that have a good working culture, place a high priority on quality and technical excellence, and are generally great to work for.

Am I glad I went to grad school? Absolutely. It was a tough but rewarding experience, my current job (in the latter category above) is an opportunity that came about only because of the research work I did in grad school. I'd say the benefit of grad school is it opens up more opportunities for you to choose from, whether you decide to stay in academia afterwards or return to industry. Both can be good or bad depending on the specific institution/company you work for.
There's a lot of breezy hype and people trying to make fortunes from unloading their bets to retail traders in those too, but they are at least trading in actual means of production and tokens used by entire economies as their only legal tender
> Coming from an engineering degree, I simply could not believe that policy studies were a science. Since I was in law school, I couldn't catch on fast enough that for ecology students, habitat preservation was the sole and overriding goal of everything and not a subject with trade-offs that we should discuss. While I took econ, I didn't understand why you would have any faith in a law you couldn't derive and prove with data. I wasn't sure about econ's laws either, because after taking all that physics I thought that real laws enforce themselves every single time. In law school, the justice issues behind a decision were worth pointing out. But not in econ or ecology.

This is hilarious. I did engineering as well, and business school. I just couldn't believe it, you had these just-so stories in prose about why VHS beat Betamax or how great Toyota was, and that somehow qualified you for management. Econ was a bit more sensible, with at least some proper work quantifying things, but also some suspiciously simple models that gave practitioners the ear of government.

More and more I distrust non-technical people. It just seems that if someone doesn't come from a technical background, their modus operandi is simply to take stock of the social situation in their field, rather than try to look at the evidence. If they do come from the technical side, then they have a choice, so it's not all smooth sailing either, but at least there's a chance they'll listen to facts.

The guy to read about is Kuhn. He talks about how people establish the "facts" socially.