skysight-inc/HackerNews huggingface dataset:
You're just pushing the target aside a bit, comparing an external mothership to running an internal mothership.

Why have a mothership at all? Why couldn't software clients simply talk to each other? We already have hash-based addressing systems that can find known peers anywhere in the world (e.g. Tor).
Thanks for the succinct summary. I feel much the same.

The role model I think about the most is David Foster Wallace. from all viewpoints but his own, a hugely successful author, journalist, and professor. Always precocious, He stuck his head through a window and got a view of marketing/consumption/entertainment/addiction/education/the direction of life in modern America that he just couldn't come back from.

He committed suicide 10 years into writing "The Pale King", a book on the IRS/tax system that explores in his words "the deeper type of pain that is always there, if only in an ambient low-level way, and which most of us spend nearly all of our time and energy trying to distract ourselves from".

Keep fighting the good fight - you never know who might end up reading or hearing your words, what new ideas might come into existence from another meeting your mind, or what tomorrow might bring.
First Aaron Swartz, now James Dolan. Sad to see good people like them leave us. Hope they inspire some other wonderful people to follow their steps.

EDIT: Well, obviously not all their steps.
> Meltdown and Spectre are two memory corruption flaws that could allow hackers to bypass operating systems and other security software to steal passwords or encryption keys on most types of computers, phones and cloud-based servers.

What a terrible explanation of Meltdown and Specter.
Indeed, I'm pretty familiar with it. It is well known, not universally accepted and a variety of ideology implications go along with it.
More and more I'm reminded of the scene from the movie The Big Short: "I'll do the deal, but I need one thing from you: tell me how you're going to fuck me." I just plain dumped FB, but every time I have an interaction with Google, Microsoft, and many others, that scene comes to mind. Only unlike the movie, I'm never going to get that answer; it's up to me to just guess, and my guesses are not flattering to the company.

Whereas when I spend money with Apple, AFAICT it's a simple, "give us some money, and we'll give you software, a service, or a physical object that we and you hope will solve a problem for you. Then we're done." Sure, Apple costs extra, but I'm willing to pay extra as long as our transactions stay the way they are.
OP was talking about a "neutral" speed index. You're talking about solving for every possible combination of user, ISP, and website. There's probably a reasonable middle ground in there somewhere.
They are touting an "infinite warranty" for the integrity of the tiles (which doesn't include the electronics portion).
Kudos! Keep improving. The source hosting "business" isn't a zero sum game. Everyone benefits from choice and competition.
Symbiont. The word you're looking for is symbiont, not parasite. A symbiont lives in harmony with the host, exchanging something in exchange for the resource it consumes (in this case protection). A parasite just takes, and gives nothing back to the host.

(Of course, let's ignore the obvious joke about some AV solutions like Symantec.)
Research is tricky, but at the moment we think the person most likely to abuse a child is their sibling.
It's OK guy, I've had nightmares where I responded that way too. It must come with the testosterone. We're born with a capacity for violence and then it's reinforced by a culture that condones revenge/defense killing as long as you do it in the heat of the moment. It's a terrible natural response on an individual level, but probably goes a long way preventing people from messing with other people's kids on a societal level.
Your point certainly stands, but this is misunderstanding e2e encryption to a point.

Reasonably secure open source solutions exist at large for encrypted messaging, and people who really want to keep their communications hidden will simple not adhere to these regulations.

Meanwhile, we'd be weakening domestic standards for all "law abiding" citizens/entities. A back door is never just a back door for the person who put it there.
I think this is a commonly recognized issue—for instance, here is some research explicitly addressing the problem: https://spderosso.github.io/onward13.pdf ("What's Wrong with Git? A Conceptual Design Analysis")

What makes the issue most clear to me is just looking at the language used in various git commands, and asking how related it is to the abstract task I'm actually trying to accomplish. More often than not, the choice of words makes sense in connection with the implementation of various git operations, but has no relation to the task you're attempting to accomplish.

I believe that situation is a consequence of the UI being centered around several data structures at the heart of git's operation. So, if you learn, first, that those data structures exist at all, how they're used, and how the various commands relate to them—then you can start becoming proficient at git, and the language used in the commands makes a kind of sense even from a design perspective.

IMO, the main thing missing is a way of seeing git's core data structures updated in real-time as you perform various operations on them. Instead we mostly rely on manually kept mental models of them—and on making backups before trying new things ;) I think this project I'm working on could potentially work really well for giving a real-time visualization of git's data structures: http://symbolflux.com/projects/avd (not that I can imagine any realistic route for incorporating it with the git codebase, though...—but in principle.)
David Rock cites a very very similar fact in "Your Brain at Work."

I only have the audiobook currently or else I'd quote directly, but the gist is that distractions from overcommunication temporarily drop IQs an average of 10 points: 5 for women, 15 for men, supposedly. The study originally revolved around email, and presumably text/sms/chat in the 13 years since the study).

Interestingly, following up on the quote he gave led me to this blog with an exchange [1] between the blog author and the original study author.

[1] http://itre.cis.upenn.edu/~myl/languagelog/archives/002493.h...
OMG, don't use the internet without something like uBlock Origin! Are you crazy‽
Key quote from your link (emphasis added):

> The properties of linear types which we need are not compromised by non-termination.

This is an implicit admission that Haskell "linear types" are not "true" linear types, but instead only have a subset of the defining properties.

I don't mean this in a disparaging fashion. Pretty much everyone uses the name "linear types" even though "affine types" is what they actually have. And I'm totally on-board with this. "Linear" is a more common word than "affine," and the defining difference isn't the property of linear types that most people care about (double-frees are a bigger deal than leaks). And, of course, the fact that you can't actually determine true linearity for Turing-Complete languages.

For what it's worth, it sounds like Haskell's "linear types" provides slightly more guarantees than true affine types, albeit less than true linear types.
Right, market value != Money in the bank

But, market value means the market price * total assets. So, market value is erased when market prices drop and created when they rise. How you interpret a ride or drop in market value is up to you.

It's just like saying my house was appraised at $300k. That doesn't mean you will get an offer at that price, but it's not accurate to say that the appraisal value isn't $300k unless you find a buyer at that price. The appraisal price and purchase price are separate.
It may not be 50/50, but if you didn't select for gender in your survey design, it would be a "brave assumption" that gender isn't connected to your outcome/suggested mechanism in some way...
Fuck advertisers. The last thing in the world I want to do is pay thousands of dollars for a device/OS/other product, only to have the company not only sell me out to advertisers, but also turn around and waste my time peddling me shit I don't want.
For the actual Microsoft doco rather than the news coverage, see:

* https://news.ycombinator.com/item?id=16108356

* https://news.ycombinator.com/item?id=16076660

* https://news.ycombinator.com/item?id=16107555
This is actually a pretty decent overview of what it's like to be on a well-functioning nonprofit board. In that case, instead of shareholder value you're focused on the nonprofit's mission and its long-term viability.
huh. I'm on Firefox w/ uBlock and tested in Iridium, both blocked any popup.
> But who will measure it "objectively"

One potential solution that fits the theme of the letter could be logic like this:

MAX = <reasonably fast load time>

if page loads in > MAX:
-> punish page rank

Rather than the current logic:

if page uses GOOG proprietary:
-> show at the very top
-> trick anyone that clicks
-> profit
else:
-> ban website
-> reach out to sell AdWords

"Reasonably fast" could be relative to the context - for example, ecommerce results might be a bit larger on average than news results, etc., so not a static "3 seconds at 3G speed".

"Reasonably fast" could also be defined more loosely as "page uses good optimization practices" (e.g., like a YSlow grade).
Costs them? I don't think that's the right expression.

More like cuts their income/profits.
I had to research a bit as I recall an identical story about JStor and a computer programmer from a few years ago.

http://business.time.com/2013/01/14/mit-orders-review-of-aar...

Seems incredibly similar to this situation and on both accounts this is terribly sad to see.
Not OP, but the primary issues I'm not a fan (on iOS) are:

1) Performance - Yes, it LOADS fast, but MANY pages "feel" janky, when scrolling, especially pages that allow you to load additional accords by scrolling left/right. Only the simplest pages don't "jank" on my device.

2) Scrolling - It isn't the native scroll. It seems to be a div with "overflow-scrolling" applied. Other than that feeling "off", it prevents the bottom toolbar from hiding, reducing screen real estate.

3) Sharing URLs.

4) Biggest: No way to opt-out. I'm a fan of the open web. It's why I prefer a website to a sandboxed experience you get with native apps. At least for the first click on Google SERP pages, I'm "stuck" with google.com.

One note: I get the AMP use case, and I'm sure there are users who prefer AMP pages for the performance they see. However, I'm fortunate enough to live in an area with decent mobile speed/bandwidth, and loading the original pages are rarely "slow" on my device. However, the originals all address the issues I noted above. I'll take the .5-1 second delay for the original(s), over the AMP version.
Excellent point, and sorry for not pointing that out. Thanks for fixing it.
Well... maybe not all the steps.
In Praise of Simple Problems
> But maybe they stopped injecting ads into open-source downloads at least?

3rd line of the article and first of the "what's new" bullet points:

> Removed bundled adware from projects
I think the difference is that Ascribe doesn't have a token, so payment doesn't take place on the platform. Ascribe is merely a registry & they are building tech that will scan the internet checking for unauthorized copies of work. I think the scanning ability is very powerful, but that's totally outside of blockchain! I think the value of KodakCoin is the payment mechanism, which in theory will be decentralized i.e. replace Paypal. I'm still trying to wrap my head around the benefits. Bottom line though, everyone knows Kodak and no one knows Ascribe, so I can see how Ascribe would be a good acquisition target for Kodak down the line!
Please challenge me!
I'll admit I thought this was a repost from years ago - this is just incredibly similar.
The argument about bloatiness reads like a privileged position, IMO. Everyone is interested in getting customers with shitty 2G connections and tiny data caps, because there literally billions of these people and nobody wants to bet that they're never going to have money to spend on your services.

If you pretend that all your users have net connections like the US, Europe, or parts of east Asia then you're going to end up as a small player in a balkanized internet. That's why all these companies are making aggressive investments and acquisitions in other parts of the world.

CDNs are also part of the fundamental reality of the internet. Could you imagine Netflix or YouTube without CDNs? The amount of network capacity investment necessary to run the internet as we know it without CDNs would cripple it.

And it's not just the internet, but it's a fundamental fact of computing that you have hierarchical caching layers with some data far away and some data closer.
They should hire a new lead designer.
The whole point is, Google has shut down the competition. One Google has everyone on "the platform" they now get to mandate new rules. There may as well not BE any more web frameworks. The idea that we "did this to ourselves, and are now getting our just desserts" isn't going to fair well for anyone - not even the user. Google is now the gatekeeper and independent attempts to chip away at that foundation are almost a waste of time.
Is a GitHub-like paid account feature in the cards? FWIW, I happily pay GitHub every month, for two separate accounts (one for purely "personal" projects, and one for projects from my startup). I can't help but think there are people / projects that would be happy to pay SourceForge the service you provide.
I've noticed that people on the spectrum often engage in self deprecating humour as a social coping mechanism. It's just dead pan dry humour.
It's really a perfect trifecta of CEOs, board members, and investors all being each others CEOs, board members, and investors. To put it in Bill Burr's words,"It's a big CLUB. And YOU AIN'T IN IT."
Yes, they do on their Plus plan

>If we fall short of our 99.99% uptime guarantee, we’ll refund customers on the Plus plan 100 times the amount your workspace paid during the period Slack was down.

Source: https://get.slack.help/hc/en-us/articles/204113126-Plus-plan...
Free content & free services existed on the web before the online advertising economy did. Plus, it's stupidly cheap to host stuff now compared to back then.
Didn't Google get itself into this mess by claiming years ago that slow ads don't affect ranking? And then also giving speed small weight in ranking?
I notice that there is no automatic spell checking in edit boxes, for example when someone creates a bug ticket. Github has this.

Any plans to add this feature? Or is there a control to enable it that I'm missing?
so run everything in a VM?
This makes it seem like machine learning algorithms of the past have had no method for telling you the likelihood of their conclusion being correct.
Not exactly - you can then push all branches and they will be the same but then if the source repo changes you need to manually push for you. True sync would do this for you, along with ideally issues/wiki/etc.
Every time Tesla talks about a "gigafactory" like this one, or the one in Reno, I'm reminded of the episode of The Simpsons, where a snake oil salesman comes to town and sells Springfield on the idea of building a monorail.

It's a factory. Yes, a big factory. But not bigger than a hundred that came before it. And even if it was, it doesn't warrant a new word.
Purposely slowing down your Apple devices so that you need to buy a newest one every season doesn't strike you as a way apple is screwing you?
I think you missed my point. Facebook's goal has always been to control the users. There have been numerous articles recently about how Facebook was designed to mess with user psychology to increase their engagement. They're practicing social engineering, and that to me is incredibly harmful.

And while Google is much more omnipresent (no argument there!), at least their tactics involve letting the users do what they would normally do, even if they're spying in on it. Google might be watching, but at least they aren't controlling.
yeah but doing gifs is brutal
>TRX is the literal definition of a shitcoin, yet the price pumped 10x in less than 10 days.

So a "shitcoin" with a 9B$ market cap? We really are living in a brave new world of financial disruption...
A great advantage of linux is allowing the end user choice of distribution and desktop environment to find their specific needs. Unfortunately, not all choices are good. I wish Mint would go away.
So you’re adding financial crimes to the set of things you’re doing to found your company? Selling securities is a HUGE deal with tons of complex and subtle laws governing it. This isn’t because “governments are stupid” it’s because fraud in the sale of securities is so easy and such a problem. In the US it’s actually the state attorneys general and state regulators who are the most focused on this sort of thing, though the federal government also gets involved. Your jurisdiction maybe be different but this stuff carries across borders. Please, do yourself an incredibly important favor. Run, do not walk, to the nearest large law firm and tell them you’re interested in their services. Then listen to them. It will be expensive but cheaper than being prosecuted for securities fraud, which will happen because it’s a much easier way for the government to shut your company down than going through the front door. Oh, and when the word fraud is tacked onto a corporate indictment, as a good rule of thumb it means the corporate veil is peirced and they can go after your personal assets as well, not just the company’s assets. What you’re doing is a really bad idea unless you have a top law firm behind you telling you it’s ok (and even then you need to be following their instructions to the letter).

P.s. if you get the securities regulatory stuff wrong, even if the governments don’t go after you your investors have almost perfect leverage to force you out of business at any time they wish, turning that 5% investor into a 51% controlling interest, simply because you screwed up your securities offering.
I don't really know where to start and I also haven't found a project that has motivated me enough to really figure out where to start. I know there are some sites and twitter accounts out there that help open source beginners find issues to start with, but what I'd really like is a really interesting project to dig into that also has some good entry level issues I can help with. If it's not something I am very interested in I tend to just gravitate to working on my own non-open-source projects. OpenWorm is one that sounds really interesting. I've donated to the project a while ago and am considering seeing if it might be something I can contribute to.
embarrassingly bad according to what? At my work we use the GFS data and our customers are extremely pleased with the data we provide.
Good to know. I think I need to try some of these on my speed graphic if they can still be had cheaply.
Speech is protected.

Anti-competitive business practices are not.
Because Google encourages the giant, slow sites by putting them at the top. Doesn't it strike anyone as strange that Google pushes these sites to the top, then drops in a tool to "fix" the problem?
Thoughts and prayers to all devs having to open Outlook.
Total puff piece.

Boards have huge conflicts of interest and are a separate social class. Their incentive is to not upset other people in that social class.
I don't know for sure why it doesn't work on Jio phones. What you said makes sense, though.

WhatsApp should be able to figure out a way to perform human user detection on these cheap phones. What type of API does FirefoxOS lack?
Blockchain is not a protocol. It's a concept because there are many different blockchains. Bitcoin on the other hand is a protocol.
You aren't the customer at Facebook or Google.
I'll be giving a talk about what you can do to get your site to load faster without using AMP in Portland, Oregon on February 4th. https://pnwdrupalsummit.org/2018/sessions/how-get-perfect-10...

Long story short 100/100 with page speed is possible with most sites; further optimize for Speed Index by using rel="preload" for assets above the fold. What else am I missing?
sorry but rather phoning home to verify entitlement, it will now have to sync the WHOLE blockchain (probably ASYNC but still). You're mixing two similar problem, and brute forcing things is not going to work for things like topping up a car.
No, you're thinking of Hyperloop. (I like Elon Musk and Tesla and even the Hyperloop idea, but I can't help but get that song out of my head. "Sorry, Mom, the mob has spoken! Monorail! Monorail! Monorail")
Good lord this is chilling. It makes me terribly sad to think about the mental torture some people go through that leads them to such an act.
Considering we're in an unprecedented content boom, this would harm me not at all and might even help. The free content might go back to being good stuff from enthusiasts rather than SEO-gaming junk. Signal-to-noise might improve. Interoperable standards for services like messaging might start to matter again.
Let's say you're a programmer working for a tobacco company. Or for an alcohol distillery making only the most down-market 'ripple' products, inevitably consumed only by destitute inebriates dwelling in the dungeons of life. Do you really imagine that you bear no responsibility for the impact of your work when you enable the perpetuation of pain?

I've worked for several past employers whom I now disrespect (and whose leadership since earned them this disrepute), so this issue isn't merely hypothetical for me.

The principal question isn't about policing and punishment. It's about civic duty as an enlightened human being. Each of us either takes responsibility for our actions and does no harm, or we willingly do. On our part, that necessitates continuous diligence taking an interest in how the products of our work affects others.

Software has become an inescapable part of our society's technical and social infrastructure. Like scientists and engineers, S/W pros bear responsibility for how our work is used. And how it's abused. That's all I'm saying. Each of us has to work out the details for ourself, but dismissing them outright shirks that duty, and I believe, diminishes our humanity bit by bit.
Settings -> Danger Zone -> Make Repo Public

Just did it, it works just fine.
Pirate Bay Founder: Netflix and Spotify Are a Threat, No Solution
>" extreme effort produce a user experience with IRC that's broadly comparable with what Slack offers out of the box."

You mean like communicating with people?

>"relatively rare expertise"

Do you realize that IRC has been around for 30 years and that a lot of open source projects have their own IRC channel?
> If you know Scheme and imagine a curly C-style alternative syntax for it, you basically end up with early Javascript.

Except without guaranteed TCO, macros, homoiconicity, continuations...you know, the things that make Scheme unique
Yeah, I remember that thread too, and I already checked my inbox. Couldn't find it haha. I think I thought it was a stupid idea because it was centralized and borne out of Ripple's very bad reputation from its first implementation...

And to be fair, I still think that. But I wouldn't mind having $5k for free.
Well, maybe, but if, theoretically, the app were popular with everybody born after 1995 or so the problem would eventually solve itself. I've never known anybody who uses it though.
The interesting thing is the difference between aroma and taste.

I had a friend who tried making his own gin a few times. Since I have (far too many!) juniper bushes/trees on my property, I gave him some fresh juniper berries to try.

The resulting gin smelled absolutely amazing, but tasted like ass!
FBI chief might change his mind when he isn't in office anymore.