skysight-inc/HackerNews huggingface dataset:
Yes I was referring to Rakuten -- there are a few more minor players. I'm working off limited data here -- so forgive me for using heuristic estimates. But yes, what are the odds of overcoming that advantage in your opinion? Japan is a odd case and extremely difficult to penetrate for outsiders, that level of insulation doesn't weight the odds in Amazon's favor or anybody else's coming in from the outside.
Which is the fastest web framework?
That’s a good question. I’d assume they have to little of a market share and is too fragile to piss off anybody. But this is just a guess so looking forward to other opinions on this.
I actually started another HN thread today trying to answer questions about taxing crypto and ether tokens:

https://news.ycombinator.com/item?id=16108475
+1 million
It's especially noticable when you have poor service. Amp pages load fine, whereas just about everything else cant load.
It actually breaks pages. Not only their functionality but the browser will actually close the page or go back to the search results with amp, and sometimes clicks don't work. It also loads "weird". I almost always have to furiously click the 'link' icon on top to load the real page, because the page was designed to load under real-world conditions, not through a web proxy.

Aside: from a privacy perspective it creeped me the hell out once I realized what was happening.
Repos can be mirrored by just adding another origin, can't they?

The others, though, yeah. Those are handy.
> Here's how I, at least, would like it to work:

I still don't get what your problem is. It seems what you want is to just take an io.Reader and pass that to bufio.NewScanner, solving your problem and letting your caller figure out what Reader to pass you? I mean, to me, this seems to be a solved problem and exactly one of Go's major strengths.

> it makes it difficult to decouple modules since code often has to be at least somewhat aware of quite a few implementation details of a library in order to use it correctly.

You still haven't described a single piece of your code that requires, in any way to know any implementation details of any of the libraries you are using. Like, you don't have to care how os.File is implemented, it just gives you a Read method that you can use to read from it, just like a thousand other Readers. And then you can use that in a bufio.Scanner to read lines (words, whatever tokens), without that having to care in any way about how the Read method is implemented. You want to scan lines from a byte-slice, use bytes.Reader, that's it's sole purpose and your scanning code does not have to care what Reader it gets passed.

Like, I seriously don't understand your problem here. It would seem to me, what you are describing is exactly how Go works.

> "How" a piece of code functions is at best the third, and probably only the fourth most important question (behind "why", "what", and probably "when" if you use any concurrency at all), but Go forces it to be front and center at all times.

Sure, I agree that Go does not encourage you to build deep abstractions. But I fundamentally disagree that you have to know any implementation details - anymore than any other language. Yeah, the type system doesn't lend itself to build extra abstractions, but "having to care about implementation details" just is not one of the symptoms of that o.O
They can be simulated, but not predicted.

> If the problem is a lack of information about global network conditions, then you can deploy canary machines around the world to gather that information.

You'd need to put machines in every single city and every single ISP in the world continuously testing every website in the world.

Doesn't make any sense at all. That's not how networks work.
Tweet at @originprotocol or DM me if you want to play with this but need some test Ether to get started.
it isn't, but in practice a properly and efficiently designed website is hard to find. And in order for a site like google to be able to surface properly and efficiently designed websites, they need to have some set of rules to differentiate between a properly and efficiently designed site and one that isnt.

And that is the simplest definition of AMP: a set of rules to define an efficiently presented news article. and then the continuation of that is that if a news article follows those rules, it is cache-able and google can give it a significant speed boost by serving it from their cache.
> I fail to see why internet ads being more like TV, radio, and print ads means that free services would go away.

Internet ads have drawn much of the money (disproportionately to their audience draw) from those other sources because they are more valuable because of better targeting and tracking. Reducing that reduces the value of internet ads, which reduces the level ofmserviced they will support; ones that are currently marginal will fail, and ones that are currently more solid will become marginal.
Streaming replication between database engines via Tcl [pdf]
Pg_hexedit: See postgres relation files in a hexeditor with tags and annotations
The First Amendment gives them the legal right to curate results as they wish without interference by the U.S. government. Nowhere in the Constitution does it say that other people aren't allowed to get pissed off.

I don't think the letter authors were calling for an Act of Congress. My read is that they were calling attention to the damage that AMP does to the content providers. And perhaps they could have put more emphasis on the fact that it's in Google's long-term interest not to bleed content providers dry.
In terms of catching viruses that are out there in the wild, ClamAV is the least good antivirus solution. But hey, open source and completely auditable!
We’re Not Ready for a Flu Pandemic
> If this were true, then there would exist no search engines consistently capable of finding content highly relevant to the user's query -- as opposed to just returning promoted content, which according to your premise is always winning the adversarial battle.

I can’t tell if you agree that google doesn’t return highly relevant content or if you just get better results than I do. Almost all my search results are dominated by low relevance high click through brands, regardless of quality. For example: quora often replaces high quality content with low quality paywalled answers researched from wikpedia or other public resources. 10 years ago you would have gotten metafilter, which is (imho) objectively a higher quality source less hostile to web users.
Also no good for data capped connections
>What do you think is holding Firefox back from doing the same?

Probably the fact that Google pays them billions of dollars.
If a site is running Google Analytics, couldn't that information feed back into page loading speeds?
Engineering and marketing = a pretty awesome role  Bitnami
Google and Others Are Building AI Systems That Doubt Themselves
Beyond the fact that the network can be mapped (Google surely does this) and simulated, I feel the more important observation is that this doesn't matter. A good estimate of bloatiness should not require knowledge of network topology.

CDNs are a hack that can make websites load a bit faster, but that's about it. It won't make them use less RAM, or consume less of your data cap. Ultimately, performance is about the size of the site, the resources it uses on the client, and the number of requests it makes. All of which is independent of the number and location of CDNs.
Public safety requires that the authorities be able to get all the information they want (or so believes the FBI chief). But echoing the founding fathers, the rest of us might wonder: Who's going to keep us safe from the FBI?
Good question... I often wonder why Mozilla talks so much about privacy and user-rights, but then in reality does so little in Firefox to implement them by technical means. Why isn't their tracking-blocking the best among major browsers? Why is Firefox still so easily fingerprintable, as confirmed by EFF's Panopticlick?

But then again when you know the recent stories like Firefox+Cliqz... it doesn't really leave questions open...
Goodbye Sailfish OS and Jolla
The Sahara Desert, Painted White with Snow (photos)
At least for USA exchanges, only Bitcoin Cash has a marketplace so it's the only one I tracked. I put a cost basis of $0 at the time of fork, and paid short term capital gains on the sale.
I think it's if there's some dependency that the author of the package used, but wasn't specified in the package.json file.
I agree. After Github recently locked my private repos and demanded payment to unlock them, with no option to simply make them public instead, I'm 10,000% supportive of getting new (or, in this case, refreshed) competitors in that space, whether I plan to use them or not.
Even if all browsers implemented this kind of tracking prevention, why would ad revenues go away completely? Surely they can still show you somewhat targeted ads based on things like the contents of the page you're on, your IP address, etc. While that's not as accurate as your entire browsing history since forever, it's not nothing.
Back in the early 90s I recall using a program that allowed two or more people to chat at the same time, without a server. It was a true peer-to-peer communication program. The current paradigm of Internet usage has blinded us to what is possible.
> Just because a media outlet might have been aggressively attacked his memo, doesn't mean his arguments are valid.

Many media outlets aggressively attacked his memo, but the argument isn't "his arguments are validated because outlets attacked his memo"; it's that the response to his memo was malicious and slanderous, and this is wrong even if his arguments are bad. Bad arguments should be met with good arguments, not hate and slander.
Though to be fair, the article claims Bezos is 'the richest man in history'. Not 'the richest man in their cultural sphere in history' or 'the richest man in their continent in history'.

https://en.wikipedia.org/wiki/List_of_regions_by_past_GDP_(P...

Rich as they may be, western europe was still a small fraction of the world's wealth.
Sorry that was terribly worded, I meant politics/political in the personal sense, who's friends with who, etc.
See my top-level comment. I don't think he's misunderstanding encryption. I think he's misunderstanding (or mis-defining) "public safety".
Dell's new XPS 15 (9575) is the 'most powerful 2-in-1 ever'
I did point to https://news.ycombinator.com/item?id=16074531 . However, it is also wrong to err in the other direction as you have and to say that they were unrelated. Others have already made this point in https://news.ycombinator.com/item?id=16075744 , which I also pointed to.
Welcome to Winter, Bitch
This is the real reason their stock is up.
It's unfeasible, but also completely unnecessary. CDNs can give you some speedup, but they don't magically make a site smaller and less resource-intensive to use.
Ask HN: Feedback on our CRM software for startups?
Hi,
We have a startup who's working with us to build out our CRM software. We'd like to get more feedback on building out our feature set and am reaching out to see if there are any other startups willing to give us some feedback.

Essentially, it logs customer service activity but we are looking to add sales and marketing activity logging as well.

The landing page doesn't really do the software justice at the moment as we haven't updated it yet - we've been actively focusing on building for our client so we recommend getting in touch through commenting or email to learn more.

Link: http://orchestrahq.com

Sorry for the repost but hoping more people will see this during North American time zones. Please let me know if I've violated the rules and I can take it down.
Its like circular logic on steroids. Parent is using the word "speculative" to discredit the vulnerabilities that use speculative execution.
I was suspecting this was bait, but I just had to bite on this one, it really annoys me to see these "thought movements" go in motion where, in the end, people don't even know why they're saying what they're saying and it becomes fashionable to trash one side or another... (And this might not be you but since you baited me, you're the target of this argument now.)

So there's my diplomatic note for you. Who wants to escalate this?
DOJ Announces Court Order Revoking Nat. Citizenship, Citing Fingerprint Issue
Ah, good point. Given that's 80s tech they're probably way ahead of this even. You're right, the oops-we-lost-it gambit is more relevant than ever.
Dell XPS 15 2-in-1 9575 hands-on from CES 2018
Actually, my preferred solution would be to eliminate the notion of distributing machine code binaries entirely, but that's a bit beyond the scope of these discussions. ;-)
> I had to switch to DDG just because of AMP.

Funny because I did the same and stayed with DDG even though Google has slightly better results.

AMP pages have broken controls and I frequently encountered completely broken AMP pages (no content visible). Was this the "fast loading page" experience that AMP promises?
thanks for the resource!
google.com's search results, which is where these AMP links are served up, is Google's back yard.
No mention of their Gaea supercomputer at Oak Ridge. I wonder if it's still operational.
Probably due to higher use on weekends, which you can actually see in the chart of snaps sent by day of week.
> The only way to make it make sense is add that we also know there is an entire spacefaring group of mercenaries whose entire hobby and/or job is deliberately throwing asteroids in Earths general direction.

Maybe there is, but they are hilariously incompetent?
Higgins asked Bass Pro its intentions at the for Aud site (previous home of the Sabres). They (after several years of promising to build a mega-store) backed out and we created a ton of smaller projects - not continuing on the path of the "silver-bullet" approach to anchoring the downtown on.

That sound a lot like liberal thinking to me. Traditional Republican philosophy is generally to seek out one or two major storefronts to anchor an entire town. It's pretty much the entire economic premise of the extremely red Midwest. I'm not trying to make a political point, just pointing out that copying the strategy most frequently used by large, liberal cities like LA, Chicago, SF, and NYC (lots of economic projects spread out over the metropolitan area) helped Buffalo get back on the right track.
I'm not sure it's that difficult for Microsoft. Unless I misunderstand something, the requirement is on the antivirus systems already registered with Microsoft. They had half a year. MS could force vendors to patch their shit in a few weeks by giving them an ultimatum: in January, either you don't interfere with kernel patching, or we're showing your customers "you antivirus is stopping you from receiving latest security patches, consider finding an alternative vendor".

They have reasons for doing it the other way, but I definitely blame them for not standing up to crap AV vendors in this and many other situations.
I haven’t seen ads on Instagram stories, just intermingled in the feed. They are spookily relevant and noticeable.

Snapchat ads come at the end of 1 person’s story, or between random people if you have multiple peoples’ stories queued. I never do the latter because it’s a dark pattern to make you wait for the ad to finish before the next story, so I always watch 1 person, and swipe out if there’s an ad. In general, it seems like Snapchat ads are higher production quality and less relevant.
I switched to duckduckgo a few months ago and it has been the first time that I felt that I was not missing something... I tried to switch a few other times before that and the results were of much lower quality...
"People thought they knew me but I didn't talk about probably the most significant event in my life." really speaks to me and my experience and isolation as a combat vet. I highly suggest two things for others with ptsd, which is what is most likely; cannabis as medicine, (self)cognitive behavorhal therapy exercises. For those who aren't away, advances in immersion c(e)bt with VR have been showing major promise for the desensitation and coping process, and is one of the reasons why I'm ready for VR to advance a generation or two.

"The way of the warrior is the resolute acceptance of death" ~ Miyamoto Musashi
Part of it is society, too. If you were to let your (young) children play in the woods at a mile from your house... and something happened to them, there's a fair chance that society would blame you nowadays. Heck, I'd venture to guess that there's a fair chance the court could take away your parental rights in a situation like that. What is considered acceptable by society has changed a LOT over the years.
Some preserved forms of vedic sanskrit have three tones - high, low and falling, which makes it tonal.
Lustre nominally scales higher than GPFS, but GPFS is more reliable and better performing for anything having to do with metadata. It's also a lot more expensive license-wise. There's other competition, but it's not proven at these scale levels. Top 500 deals are bad business so it's not really worth it to develop/test for them thus leaving the business to the incumbents (e.g. the dumpster fire that's IBM or the Arkham Asylum that's Lustre).
Crap, now I feel very bad about not having seen it :(
Didn't Dell acquire EMC?
The range of average minutes per day on the app is between 32 and 37 minutes. That's insane and honestly pretty sad, especially when you consider how few people only use snapchat. How much time is wasted across all the different social media apps?!
Upvoted.

We really need more systems that can do P2P well (centralized is just a special case of P2P - you need a few robust, replicating nodes with high connectivity). The routing, replication and persistence of messages is completely orthogonal to the physical nodes and TCP channels. Unfortunately systems are not usually designed this way.

The problem has been solved to a large degree by some systems in the past - Croquet comes to mind, though there are probably others. IPFS is getting there is a roundabout way. Another interesting protocol/system scuttlebot.io.
I'd disagree. I've been to both. Rural California has a very different mindset than say the rural parts of the Appalachians. Out there, there's a fierce push for independence and self-sufficiency. A lot of that comes from just regional outlooks on life, government, rights, and more. Having been from California, the whole "Southern Hospitality" thing surprised me and just the general way people treat random strangers, as a very simple example.
I think you hit the nail on the head. So much of today's parenting zeitgeist feels driven by narcissism. I feel like this is another effect of the rise of social media.
I hope that bitbucket will not rollback as last time gitlab did. Fortunately last time I had just toy projects in gitlab.
Ya some of it can be. But Bezos can never get that full amount he's 'worth' in tangible real wealth. Where as you literally had to have mountains of treasure and gold or some kingdoms to be that rich in the past.
But who will determine whether two different images are visually the same?

What’s the point of a decentralized system if a trusted third party decides which images are visually equivalent? Just use that third party to register the image with in the first place, rather than in a blockchain, since that party gets to invalidate your image-hash in the chain anyway (in case your image is deemed visually equivalent to an image earlier in the chain).
I wonder how Google manages the network topology for testing this so that the fact that AMP is served from a Google-local cache does not give it a speed advantage to Google's speed-testing bot beyond any it may have in typical, outside of Google, use.
Here's some good background on ChainLink:

https://medium.com/@signal_capital/https-medium-com-signal-c...
The same is true for murders. The objectively statistically most dangerous people are those around you that you know relatively well, not some random stranger passing by or sitting on the next bench. This irriational fear of danger of strangers stops us from bonding with new people.
Thank you so much for this thoughtful response.
Almost noone builds such sites.
i think trustless == ownerless. do you agree?
Thousand times this.

Half of the reason we're in this mess is on-line advertising. The other half is that lots of companies think it's a great idea for everything to require constant data exchange with the cloud.
In Vienna they did. And the joke goes that the Swiss say the Austrians are dirty :P
Too bad there aren't alternative options, like Patreon, or Brave, or Kickstarter. If such a concept existed, people might actually spend money on those.
Do I have to do anything if I'm just using Windows Defender?
It goes to the home's value (aka you'd get more when you sell it). I kind of think of it like brick. Brick has a much longer maintenance cycle than vinyl or wood siding.
They could, but this isn't just a technical issue it's also a legal and political issue where several AV vendors are currently suing MS in the EU for alleged anti-trust behavior. So the lawyers compromise everybody's security.
I'm sure no one will figure out how to claim other peoples photos on the blockchain..
What about the Financial Times?
http://lexicon.ft.com/Term?term=market-capitalisation

"Market capitalisation or market cap is the market value of a company's issued share capital – in other words. the number of shares multiplied by the current price of those shares on the stock market."
> A good estimate of bloatiness should not require knowledge of network topology.

It does, because the definition of bloatness depends on the network speed.

What counts as bloat for an user sitting in Singapore isn't the same as an user sitting in Jakarta.

> Beyond the fact that the network can be mapped (Google surely does this) and simulated

Network topology is irrelevant in this case. The ISP in Jakarta might have a satellite connection to Singapore, but have a CDN and it will load faster than in another ISP with a 10G international fiber link to Singapore.

> All of which is independent of the number and location of CDNs.

That's completely wrong. Today, the vast majority of internet traffic is served from CDNs, CDNs (and their placements) are critical for the internet as we know it.
Facebook declines to say why it deletes certain political accounts,but not other
downvoters: this is 100% true. AMP has some nice standards on how to make a fast page but at the end of the day, google's re-hosting your page in a place where it can fetch in advance while obeying the same-origin policy, and clicking a result is the moral equivalent of unsetting a "display: hidden" attribute on the page.

AMP only works today because it's re-hosted inside the origin (google.com), so much that in order to fix this in the future, they'll have to rush out a new web standard and implement it in chrome (and hope other browsers do the same:) https://amphtml.wordpress.com/2018/01/09/improving-urls-for-...
Yes, but EMC doesn't do that level of storage. For HPC, Dell resells various hodgepodges of their servers running Lustre (or rarely GPFS) with JBOD or cheesy RAID for the disks themselves.
> Facebook, on the contrary, rarely shows up.

How is this even remotely possible given the advertising duopoly?
They got scale, particularly among the younger demographic where the product was wildly popular. They never cracked an advertising model that worked.

I buy that it's harder for startups to break into social today, but that's true of most industries as they consolidate, I don't know that it means they're a monopoly.

Slack is a social networking tool that has managed to grow and scale by focusing on different use cases and by using a different business model.

If Snap had figured out how to get to profitability, or even focused more on reaching out to older users they may have found themselves in a different situation.