jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The difference is that our ability to tell if Brady was a good football player 10 years ago doesn't depend on his results today. Whereas a fund manager can turn out to have had a bad strategy all along whose gains are only wiped out after many years of apparent good performance.
Why does that feel safer? It's an open protocol. It can be used on the desktop, albeit clunkily.

When you send someone a message you lose control of it, regardless of how it "feels".
The opening line in the README.md is worth clicking through for.
> The problem I see is that we're so glued to our phones, that I'd have to build my own hardware if I want to distribute my own software. Big tech is so ingrained into our daily lives that I feel powerless.

Yes. A possible solution to dependence on the tech hegemony is decentralization. Or, more generally, a sort of technical secession from the norm. This gives me the conclusion that the hacker spirit occurs in cycles or something. That there will be a sort of counter culture now like in the supposed early days of computing technology enthusiasm. I'm excited to see what technology, philosophies, and cultures will appear.

> Right now I do iOS dev, but at any time Apple can disable my account and my entire livelihood is gone.

Using any app store as a merchant can be reduced to a model of economics. The rules, terms of services, and costs and risks of doing business are just that. Costs and risks. The cost of adherence to another company's policies come with the benefits of using an app store, one benefit being easier distribution. Yes, you can see how this centralization implies certain conditions to watch out for and be familiar with. A rabbit hole of difficult knowledge if you have the motivation to learn your new craft.

> I don't mind using services like GCP or AWS, because the cases I hear of those platforms banning devs is few and far between. I also don't mind using something like Stripe for payments since I can in theory always replace them.

Like an app store, cloud hosting for providing a web app or services is like an engineering matter of balancing costs and advantages. For the most part, it's between the methods of building your own infrastructures, however you want or need, and renting, "essentially," being at the mercy of your new "landlords," as someone else once put it. Building your own Stripe or Amazon Web Services can maybe be the best solution, depending on your circumstances and goals.

> But if I make an iOS app, I am always scared I will wake up to bad news.

Being data driven might can help with this anxiety. Overall, you won't know if you don't try and acquire experience to see what is true or not.

> I used to be a writer, and my Google Adsense account got disabled 6 years ago. So I'm still living with that PTSD today. 6 years later and there's still few alternatives to Adsense.

There's some experience for you right here. If you remember why your Google Adsense account was disabled and if policies have not changed since then, you can see what works and what doesn't. And regarding alternatives there are viable alternatives, surely, considering there's likely a market for what Google Adsense provides on a fundamental level and a tech giant like Google can't be the only business in town.
Reading a single article is pretty bad on desktop, right?

Here's the source for that article in the interim:

https://github.com/breck7/breckyunits.com/blob/main/insist-o...

I haven't yet gotten the time to improve the desktop experience but there are a few issues tracking it: https://github.com/publicdomaincompany/scroll/issues

Sorry about that! Hope we get it fixed soon.
You absolutely can find recreational leagues that are less rigorous - although for safety reasons they'll still tend to be particular about ages. Baseball is a relatively dangerous sport if there's a massive imbalance. It's important that pitch speed, bat speed, reaction times, and overall mass scale up smoothly and roughly uniformly.

The reason why it's so formalized beyond that is that travel ball at 11-12 years old is the beginning of the pipeline to the pros. There are millions of dollars of signing bonuses waiting just a few years down the line, but you don't get drafted unless you're a high school star, and you don't get to play for the high school varsity team unless you're getting the coaching from the top-tier youth leagues.
Because the real world very rarely matches the precise conditions to which a theorem applies.

Not saying it would be a good bet, and not the theorem isn't a good heuristic, but it's not as clear-cut as you're saying.

Edit: I also clicked on the link and it doesn't claim to be a theorem or have a formal proof, it just gives heuristic arguments against using active management, which, again, good rules of thumb, but not ironclad proof in the sense you meant.
I've been pretty happy with Crashplan ( http://crashplan.com/ )so far. The free version will allow you to backup to one or more remote machines which you can seed via a hard drive if you want to avoid uploading hundreds of Gb for the initial backup. They have options to backup to their data center too for a competitive rate (unlimited storage).

Transfers are encrypted, de-duplicated and compressed, supports file versioning and it all works very well.

The only downside I've had is that their Java client uses a lot of memory both on my OS X and Linux boxes (haven't tried Windows) - It's using nearly 600Mb of resident memory right now.
I've mostly written technical articles in-place in the Wordpress editor (backing up the raw html manually as even I don't have that much faith in The Cloud).

Longer-form, I've only ever used LaTeX, as the sort of articles I write are more equation-heavy and it's the only way to get them to look anywhere near decent. I had to submit an article once in MS Word format to a magazine and it broke my heart.
That is not true in the UK (or much of the world). Indeed, people here are typically shocked to learn how flimsy US mortgages are, though I'm aware of abandonment as an option there (and I think it's totally crazy that they allow it - it's not at all beneficial for them to make a loss due to falling house prices).

You can, of course, default but if they sell your property for less than the outstanding amount, you're still on the line for the difference and can be bankrupted over it. Hardly a moral choice when so much of your life can be disturbed over it.

The "principle" I was referring to was not "not defaulting", btw, but not making a loss. I could sell, move, and take the loss, but I refuse, considering it'd put me in the tiny percentage of home owners who've ever made a loss. Sunk cost fallacy, sure, but I don't need to move yet, luckily.
I'm bummed that you've began blanketly discouraging your companies from working at coworking spaces, instead of encouraging them to find the right coworking space (& community) based on their needs.

I also find it interesting that you'd qualify multiple startups as sharing an office as acceptable, but other shared arrangements as not. I've actually experienced the opposite effect, where having a more diverse (as in, not just startups and their own echo chamber) membership leading to the discovery of new insight and opportunities that wouldn't have happened if multiple industries weren't being given an opportunity to work side by side.

If you're talking about shared office spaces, then I agree.

A coworking space, however, shouldn't simply be renting cheap space. They should be working hard to foster a community of members to grow and contribute to that space, and share benefits of everyone's contributions. I have to imagine that this comes with a lot of similar benefits that getting involved with YC seems to provide. Shared space is just the battlefield for those interactions. I might be making unfair presumptions, but from an outsider's prospective, YC seems to provide a similar context/battlefield with its investments.

I'm the co-founder of a coworking community space in Philadelphia called Indy Hall. What I think is important about coworking spaces is that they provide an opportunity for people to get to know each other on a personal basis before the working relationship takes hold. This leads to stronger potential co-founder matches, and overall, a higher probability of people that need to find each other finding each other.

In terms of ownership, we work hard to encourage our members to take ownership of the space that they inhabit. All of the best things about working at Indy Hall are things that our members decided should be there, and we helped make possible.

Coworking simply isn't about space, though it's easy to mistake it as such. Coworking is about context, and an important context in terms of organic innovation and the spread of ideas.

Steven Johnson's recent book, "Where Good Ideas Come From", explores places - not necessarily spaces, but places - where throughout history innovation has happened. He cites places like salons in London and cafes in Paris, and the roles those places played in true renaissance periods. The common thread was that those places tended to be populated by people with half-baked ideas, and they provided a context where it was possible for those half baked ideas (Steven calls them "slow hunches") to bump into each other. It's that serendipity that is often mistaken for a "genius" or eureka moment. It's that serendipity that leads to the magic you think you can only hope for.

At a real coworking space (not just a shared office, of which there are many who are mislabeled as coworking), interactions are designed to facilitate those possibilites, and accelerate that serendipity.
The hordes of people reselling books on Amazon Marketplace don't convince me of your argument. I've sold quite a few books over the years but have given just as many away to charity shops (who make money from them). So even if I don't get the value back directly, I at least get the value of them acting as charitable donations. I also give away most books I'm given to review to learning developers who could benefit from them. I can't do any of that with an e-book. No biggie, but it reduces their monetary value to me.
Thanks -- a friend and I were discussing that the other day. I wasn't sure, he thought for sure it was P2P.
Dropbox and Amazon S3. Carbonite and Evernote in lesser use.
Yes. If you can build a cryptographically-secure random number generator, which can output a long stream of random bytes from a seed, congrats, you just invented a stream cipher. Just XOR your plaintext and random bytes, and you are good to go.
The salary difference definitely used to be less dramatic. It is now at least a $100k difference in annual total comp, and it can be more than a $200k difference in some cases.
If you're writing a blog post, IMO you shouldn't care about how the site looks, other than it being easy to read. The best way to make it easy to read is black text on a white background and no clutter (the latter, to be fair, is something this site does well).
> I think websites experimenting with different ways to style themselves is actually very good.

I think websites experimenting with different ways to style themselves is misguided if the purpose of the site is for me to read what the author writes. I don't care what the author's preferred style is; I'm not reading the blog for its style. I'm reading it for its content.
Greg, do we know that to be true of all use cases though?
Agreed^2. Grab a highly qualified, talented person in India or Australia (or wherever is +12ish) from TopTal: solve the [first level] overnight issue, use them and onshore talent to drive the process of improving security and documentation while saving $$$, moving to supporting a global talent pool and improving the life of an offshore worker. Seems like a no-brainer to me (as long as the costs incurred are recaptured as benefits to the system/organization). Why would you tire and distract a _core_ contributor?
> for ideological and nationalistic battle

Weasel words are like your little lucky charm, aren't they? What "ideology" would that be? Resisting the ideology you peddle isn't an ideology. Not being a Nazi isn't a politcal stance. I'm German, I just don't march in goosestep -- criticizing something out of China is "national battle" in your mind. Nevermind I do the same for any other nation as well. Nevermind the mountains of sophistry you enclosed yourself in.

How is using flags and moderator privileges, how is you lying, not doing battle? I can actually argue my points, that is what you don't like. You pay lip service to what I do, and you never actually engage. The last time I asked you what's wrong with my comment, you couldn't say either. I told you then, if you can't actually point to a consisten principle you apply, if all you have is these weasel words, ban me or don't. You just ignored it.

So don't spit in my face and pretend it's snowing. You can do that on your own little site, you couldn't do it in an open forum where you actually have to own your words and can't just throw out a convenient lie and run off.

> The problem with bringing such links into arguments like this is that no one does so for reasons of intellectual interest. For example, in this case, people aren't actually interested in the plight of the Uighurs.

That's you. That's not everybody though, only a sociopath would think it is, and it certainly isn't me. You use these people as welcome fig leaves to not own your own shit, and you lie through your teeth when it comes to manipulation on this site.

So fuck you and your supposed moral high horse.

> Violence can only be concealed by a lie, and the lie can only be maintained by violence.

-- Aleksandr Solzhenitsyn
In private meaning directly to Zuck, who he claims is his friend. His stated unwillingness to confront Zuck directly means that his entire public narrative is grandstanding at best.
Agreed.

There's so many tools right now to find out exactly what your page or app is using and how to minimize what you're serving. Sure, it takes some effort, but your users will thank you in the end.
With the introduction of additional data structures (lists, dictionaries that can also be used for prototype-based programming) in vim7, I don't think vimscript is that bad. And you can also use python/ruby/perl/tcl/scheme/lua/whatever when you have the proper version of vim.
The most attractive feature for a service like this is the collaboration features. I have a linux box set up for wake on lan and Dropbox so I can basically do the same thing as long as I have access to a terminal. What would be great was if the editor with ScribTex was something similar to etherpad had where multiple users can edit the same document at once and you can see updates in realtime.
"Netflix (and online delivery in general) means that we don't have to do this anymore; we've invented the printing press. Everybody can have a copy of everything. We can all access it whenever we want."

Not that you don't make an otherwise interesting point, but weren't video tapes, and later DVDs, the "printing press" for moving images?

What Netflix adds is instant gratification. It removes the friction of getting what matters: a movie playing for you right now.

This is why cable companies are upset. They've had printing presses of a sort with video on demand, but it was never quite good enough. Not quite the best choices, and not always really "on demand".

Netflix has made this real. (Cable could have also, and still can, but they won't do it as well because they seem to be deeply attracted to stupid constraints and surreal pricing.)

If Netflix can get live sporting events there'd be pretty much zero need for cable except as bandwidth providers.
I'm usually the guy saying the causation is really correlation, but it could be in this case that increased internet use is the cause of the wealth, perhaps it is a causal link. I do appreciate the scientific integrity of the article by starting off with correlation, and not jumping immediately to causation.

The internet is a fantastic way to find new opportunities, those that spend more time on it have access to more and better opportunities. I could go knock on a hundred doors around my town, or I could post on craigslist, or on twitter, etc. A hundred postings on forums is far better marketing than 100 cold calls.

And anyway, how do you A/B test a cold call on the phone?

For example when I was looking for a job, I could pretty much guarantee a call a week from a head hunter if my resume was visible on Monster. It gets to the point where you don't even bother replying to job ads, you just change a setting on monster and wait for the calls to start. And yes, there are far better ways of marketing yourself than having a resume on monster.

Just today I've gotten two warm leads for iPhone apps from a two line posting on CL.
GNUstep is actually licensed under the LGPL, so applications that link against GNUstep libs are not required to be similarly licensed. If GNUstep were GPL, however, the app would also need to be GPL'ed.

This is how Trolltech used to charge money for commercial use of Qt. Qt was dual-licensed under the GPL and a commercial license, so GPL'ed software could freely use the library, but non-GPL software would have to pay for the commercial license.
I've not worn one since the 80's when I was in my late teens. Part of it is because I don't like jewelry and only wear a wedding band. When mobile phones became ubiquitous, it was another reason not to wear them. Ironically, my wife enjoys wearing a watch.
Ah, you're here too. :-)
Here is MHO: Machine learning may work tracking faces, balls or household objects, but food looks so different that I imagine an accurate program that could do this is many decades into the future. Think about how many ways that you can cook lentils! How could you possibly tell the calorie content of curry? Perhaps someone could develope an application for fruit, but it's accuracy is probably going to be no better than looking up the average energy content of an apple on a table.
Perhaps I just have a skewed sample set then.
Why a single android handset is important?
It's like asking if there is a single computer maker that is more popular than Apple computers.
It doesn't matter, what matter is Android vs iOS devices.
"In the next major iOS software release the cache will also be encrypted on the iPhone."

Great, thanks a lot! Now I no longer have the option of viewing what law enforcement will be able to get anyways. Nor will I have access to what essentially was a pretty neat database to look through.
Cellulose is a horribly difficult material to do anything at all with. After drying it can be burned to produce heat, and that's pretty much all that's ever been done to it.
If I understand this well, the writer is just being extremely sarcastic, and is looking for a job where he can write in something else than C#.
That was the useful comment of the day :D
Seriously, share your failure with the world so we can understand your point.
Almost the same path here. Started with Basic on the C64, then GW-Basic, a little bit of QBasic, then discovered Turbo Pascal, Borland C, etc.

Thanks for reminding me about Gorillas. For anyone unfamiliar with it, it's basically Artillery with bananas :-)

http://en.wikipedia.org/wiki/Gorillas_%28video_game%29
I personally love it. RTFM is pretty much the basis of my career. I always at minimum skim the documentation (the entire doc) so I have an index of where to look. It's a great jumping off point for if you do need to google anything.

Books are the same. When learning a new language for example, I get a book that covers the language itself (best practices, common design patterns, etc), not how to write a for loop. It seems to be an incredibly effective way to learn. Most importantly, it cuts down on reading the same information regurgitated over and over across multiple blogs.
"produces hearts"?
There are two major flavors of syntax when it comes to minimalist/no-build JS templating:

1) tree of function calls like this or hyperscript - this is popular because the language syntax enforces markup well-formedness (e.g. you can't express `<b><i>foo</b>
`) and it's easy to implement minimalist engines on top of this API style. Hyperscript in particular is also compatible with JSX.

2) template strings - this is popular because you can actually write angled brackets without a build step, but it tends to come at a cost of less syntactical safety (e.g. `<b><i>foo</b>
` may or may not explode early enough in the dev cycle) and some might argue the semantics of various syntactical permutations are less clear and/or more complex to implement (e.g. what are these supposed to do? `<${a}>`, `<a ${[b, c, d]} />`, `<a ${'b=c'} />`, `a<b, c>d`, etc)
Focussing on whether the changes directly make things insecure is missing the point. Fundamentally this sort of security is about trust.

While it's nice to try to have Signal be resilient to attacks by the core team, there just aren't enough community-minded independent volunteer code reviewers to reliably catch them up. I doubt the signal foundation gets any significant volunteer efforts, even by programmers who aren't security experts.

That means I need to decide if I trust the Signal Foundation. Shilling sketchy cryptocurrencies is indicative of loose morals, which makes me think I was wrong to trust them in the past.
There's more to Java than the language: It's a complete ideology.

The boilerplate, insistence on explicit pattern naming and the comically long identifiers are all attempts at making boring enterprise code easy to read and modify by mass produced offshored "enterprise coders". With the UML certs that comes with them.

Try putting someone of Norvig's caliber on a team of these "enterprise coders" and watch him run in circles around them. Of course, none of them could ever hope to keep up. But good luck hiring a lot of Norvigs.
Payments in chat is inevitable. I think that eventually all chat will have convenient payments or people will stop using it. Of course that doesn't necessarily mean cryptocurrencies, but until the large financial companies get involved (and they are notoriously risk averse), cryptocurrencies are a natural way to do this.

As well as secure chat already needing much of the same key management infrastructure that cryptocurrencies need, it also hooks you into social networks - so you could have key recovery schemes where you trust a number of friends to hold portions of your backup keys (somewhat like what you probably do with your real life house keys).

Trust, money and communication are all network phenomena, and using the same fabric for them all makes a lot of sense.
There are several bright lines like having an engine.
I run it on my Nexus 10 as well as my phone and it's fairly nice. It's not quite as polished as Plex imo but it's improving at a decent pace; updates are very frequent.

I uploaded some screenshots of it on my N10:
http://imgur.com/2mdrFYx
http://imgur.com/nqppci9
http://imgur.com/xB2AN1H
It was actually large firecrackers, used by farmers to scare of pests, that he sold.
Figured this was the case but assumed it didn't changed the gist of the answer too much. tl;dr actually employing people in other countries is difficult
Written last year maybe?
Since you seem to appreciate corrections, it's a bit more natural to say "but sometimes I make some mistakes"
I didn't know about the JIT mode. Thanks for the specific pointer.
I think you rephrased what I just said.
There's also `butt` if you have more complicated needs. Feel free to use it.

https://github.com/bevacqua/butt
What's happening in the background?

In lower-end forex shops, you're simply authorizing your broker to calculate how much money you would have won or lost had the trade actually occurred and debit/credit your account accordingly. No foreign currencies change hands and no financial instruments are implicated.

These are called "bucket shops" and they're so slimy that Bitcoin exchange operators feel obligated to describe that they're not like them.