skysight-inc/HackerNews huggingface dataset:
Mind you, it's at the top, which I think matters regardless of whether it's technically in the search results. It's an implicit "use AMP and we'll show you first" statement.
All of that is very subjective (and why do you state this as a 'fact'?).

If you don't use Apple as your main computer you basically have zero integration. Don't even get me started on interoperability (you can't even use the iPhone headphones on a mac??)

That the UX is superior is also highly subjective. There are many things that are either impossible to do or a massive pain to do on an iPhone; I would not consider that good UX (for example try looking at a picture you just took on your camera and apply some filters before posting it to instagram. The only way I have found to do that is to open instagram and open the picture in that app. The notification system is a massive joke. There are dozens of other such examples).

What is worth a lot of money to users is convenience and habituality. Having to change your habits, workflow and frame of mind can be quite taxing for some people.
>Also wouldn't a constant stream of audio - even low quality audio - ruin battery life?

Facebook is a well-known battery hog, at least on iOS. I can't imagine their devs are any better at Android.
Indeed. 32 years and still kicking. And there's an amazing amount of history in those archives...

I did a tribute to RISKS on it's 30th over at Metafilter

http://www.metafilter.com/151727/Complex-Systems-Break-in-Co...
Great article, one problem: it's yet another lament.
Any ideas how to fix/prevent it?

Maybe we should get our wifi routers into a mesh network. Maybe we should start hosting our own stuff, or make simple tools for this, like YunoHost, iRedMail, etc.
But please, stop writing articles about how bad it is.

"I get things are bad. But what are we doing to fix it?"
— Casey Newton (Tomorrowland, 2015)
Or lose it all, make sure to weigh the benefits and the risks.
the other difference between us and 1984 is that we are volunteering that data for free.
I am speaking about the tone on F# tweets and on Github coments regarding Windows, UWP and .NET Native.

I did rethink my choices in technology, F# is not worth my time for production code anymore.
That's not how restraining orders work, it generally applies to things like direct death threats or physical altercations. They also take a long time to put in place and is a pretty extreme step to take. Instead she fired him from her startup, is that so unreasonable?
Trapped in the clichés of Spain
Man, these people should consider using a solution that's easy to horizontally scale (trolololo)
YouTube TV debuts a dedicated app for TVs, gaming consoles, streaming devices
Yeah, interesting. So far I have plenty of crypto, but foremost as a high risk investment and not capital storage
Yeah, turns out language changes. The TRIPS agreement defines piracy in terms that have nothing to do with shivering timbers.

As for "standardized rights", that kind of shit is what leads to taxes on media like blank CDs or, before them, cassette tape, and -- worst of all -- organizations like ASCAP getting royalty payments by default, whether they're entitled to them or not.

Any effort to "standardize" rights management generally turns into a club with which entrenched interests beat down innovation or dissent.

Just let them burn out with their shit business models; we don't need them anyway.
Bug in Google's Bug Tracker Let Researcher Access Company's Vulnerability DB
>It's a bit silly that the major browsers are all adding in Google-AMP-specific hacks like this, though.

Isn't copying the canonical URL the correct behavior? I've just checked and the AMP page you linked has the correct canonical tag set.
What you did here is very opposite from what real-world dev looks like. Here, you picked a `foo` so that the type checker could find consistency.

Typically in the real world, the customer or product manager asks for the thing-of-value. The job is not find a `foo` that reduces the type annotations. The job is to add business value to your system, to your code.

The probability that the world asks for something that fits so nicely into your type taxonomy is low. The real world and the Future is often more creative than our invented taxonomies support. In these cases, what you need to do is go fix up your types/taxonomy so that consistency ensues again. Whether or not that results in less type annotations doesn't ultimately matter. It's the work you had to do (the game you had to play) to make the type checker happy.

Note: The implicit assumption behind what I'm saying is that we want to create less work for ourselves, not more. If we don't care about work/time/efficiency, then my arguments in this thread are all moot/baseless.
I'm curious...what stories sustain your attention?
I also seem to remember pg saying something somewhat tongue-in-cheek to the effect of other PhD students being jealous of rtm because, by being arrested, he managed to find a way out of the PhD program without the shame of quitting or flunking out...
Plenty of banks that don't need citizenship. I'm an Estonian, I live in Estonia, I work in Estonia, but my banking is done via N26 (German bank) and Monese (UK bank), both of which I opened within a day with simply proof of ID.
Look around this comment thread and you will see the exact same thing.
Is it possible to implement drag and drop functionality in an app? For example, I want to drag an object into a list of objects as in this example:

https://forum.bubble.is/uploads/default/optimized/2X/8/856f6...
Special gloves that are made to work with touch screens work fine with a touch screen.
AMP tends to rile up the hornet's nest on here, and is hardly given a fair or intellectually honest discussion. Case in point are the emotional replies you've gotten.

For all of the talk about the carousel, it only appears for trending news type events. This is wholly irrelevant to the overwhelming majority of searches, and if anything is purely to keep Google's search a choice for news (where there are a lot of options).

Talking about AMP on HN is a bit like talking about Microsoft on Slashdot in the 90s. It isn't an illuminating or rational discussion.
Regarding Bitcoin, Rule #3 might apply:

"There's nothing wrong with speculating — provided you do it with money you can afford to lose. But the money that's precious to you shouldn't be risked on a bet that you can outperform other investors."

Edit: Rule #12 addresses it more directly: "Speculate only with money you can afford to lose."
yes, exactly, they found a way to monetize a product other than their framework, and they used the OSS framework to draw attention to the non os project. Whether that was deliberate or unintentional, I don't know, but it certainly worked out.

EDIT: I agree with you that the product is good, and that the communication was excellent, but I disagree that the success of ROR was minor to the success of that company. It brought a tremendous amount of attention.
> without any contribution by a human author are not registrable.

Is there really no contribution of a human author -- the programmer? He wrote the source code, and supposedly imposed artistic qualities in the music that are themselves copyrightable.

I agree that the user can't receive copyright since she didn't have any creative input.
Monitoring Service Dependencies in Cloud Apps
What should really be happening, at least from a Christian perspective, is that we should be good stewards of the earth.

"God wouldn't allow that to happen" is not a very Christian thing to say.

Job 1:21 - "Naked I came from my mother’s womb,
And naked shall I return there.
The Lord gave, and the Lord has taken away;
Blessed be the name of the Lord."
Danish inventor admits dismembering journalist Kim Wall but denies murder
Verifiably VPN providers lie when they say they don't log:

https://betanews.com/2017/10/09/purevpn-logs-fbi/

Whether it's through negligence or ignorance or intentional lying, it's nearly impossible to not log user activity in some way.

And really, think about this: Even if you try really hard not to log, as a provider you're competing with thousands of forensic scientists who do nothing all day but figure out how to associate activity with the people who committed that activity.

And once a federal agency has identified your VPN traffic, every single thing you've done through that VPN provider is all wrapped up in one neat bundle for them to peruse.
You know what I'd like to see a net neutrality exception for? Adverts should be zero-rated. If ISPs are gonna shove bullshit down my throat they sure as hell deserve to accommodate the cost of getting that to me.
"The Premier League and Sky maintain that, while grey market viewing of games is not illegal on the part of the viewer, it is illegal for anyone (such as a public house) to make such services openly available. This has in the past lead to heavy fines for public houses in the United Kingdom which have shown 3pm games in their establishments."
Lego may take offense to someone using their trademark in marketing text without authorization.
> Any effort to "standardize" rights management generally turns into a club with which entrenched interests beat down innovation or dissent.

...then don't license your rights in that format, are you thinking I'm saying the government of the United States should be responsible for determining the licensing terms of media? I'm just thinking that there could be some standardized package with official masters, metadata, and rates, which any old streaming provider could register for, download, reencode, and start sending the revenues their way. Beyond that, rights holders obviously retain the right to strike cheaper or higher-service deals with specific providers, or to stop licensing their content, just like before. I don't mean sell every TV show and movie at the same price, I don't mean forfeit your rights, I don't mean anything of the sort, I mean standardize the agreement format.

> Just let them burn out with their shit business models; we don't need them anyway.

But in the future, how will we access media from the on-demand age, or which is no longer available DRM-free?
> How do you think IP owners can adapt when piracy is made so transparent that it doesn't even feel like piracy anymore?

Stop thinking of it as paying for a physical product, and start thinking of it as a tip jar for making more stuff in the future.
The dice talk mentions that also (weighting by word2vec similarity). It's important to note that word2vec, LSA, sense2vec, etc, all find words that are RELATED but not necessarily SYNONYMOUS. For instance, antonyms like black and white, rich and poor, often appear in the same contexts, have the same word type but are opposite in meaning. Similarly, politicians on the opposite ends of the political spectrum will usually get assigned similar vectors and the same cluster as they tend to appear in similar contexts. It uses the context (word window in word2vec and GloVe, the document in LSA) to determine a measure of similarity. But the context for antonyms is typically very similar. Attaching the part-of-speech tag to each word before pushing it through these models can help as it enforces that grammatical relation, but this won't address all of these issues (e.g. black and white are both adjectives). In my experience, if people mostly search for nouns in your search engine (e.g. job search) this issue is also less of a concern, but can still cause cause problems. Finally, conceptual search can also help with precision - by matching across all concepts within a document, you can help disambiguate its meaning, when you have words that have multiple meanings.
I saw the same eclipse in the zone of totality and I'm not sure I agree with you. You noticed something (a little less bright, a little colder) but only because you were expecting it. If you were not expecting the sun to do something unusual I think you'd either just not notice or put it down to some thin cloud cover moving over the sun. I say this because when viewing the total eclipse, things were pretty much normal, albeit a bit less than regular full sun brightness and temperature, until minutes before the onset of totality, so 95+% coverage.
Without a source to corroborate, the tinfoil hat factor is extremely high with this one
Show HN: Bringing Web Push Notification Support to Electron and Node.js
What Motivates Me as a Programmer
> Is using Tor worth the effort?

Definitely.

> What are the benefits?

Because of its 3-hop design, a non global passive adversary (GPA) would need to control both your entry node and the exit node to de-anonymize one of your Tor circuits. In addition, Tor circuits generally last for 10min only. Also using the Tor Browser you get stream isolation meaning that you get different Tor circuits for different websites.

You can also setup your own non-exit node and connect to it to ensure that no single point in your Tor circuit controls both the entry node and the exit node.
Instagram injects 2X bigger Stories previews mid-feed
As a polyglot, I don't understand your problem with annotations. These really aren't different:

@Getter @Setter String foo;

attr_accessor :foo

It's unfortunate that Java chose the silly capitalization convention for properties instead of something more structured like C#'s get/set, but that's really an aesthetic complaint.
If that's your only reason for changing, Samsung's Knox suite is considered to be highly secure, and is permitted for DoD use et cetera.
I have a story to tell and I was kind of the Mark in your story. Except my brother was on the other end of the story and he got it all wrong which turned in both of us not talking with each other for more than a year. It wasn't a good time in my life and it's really hard to write about it.

It also wasn't the first time, I was part of something, putting much work into the project and got fired from it. It's not nice to get fired after you volunteered to help someone with their project. Selfish people seem to think the success is their own and they own the project, because they had the idea, not recognizing that success is a team effort.

Ok, my story: my brother is a lawyer, I'm a software developer. After finishing his degree, he decided to start his own law firm and I helped him to create his website including SEO, etc. He became very successful more or less over night. Before we had lived together in an apartment and there were weeks when we didn't eat much except rice and fishsauce, now he had the money to buy Macs and Porsches.

The website was build with WordPress and several plugins, so I thought my job was it to update it as often as possible in order to not allow hackers to access his clients data or bring the site down. I didn't have any formal contract with my brother. In fact, he didn't really understood what I did - the site was finished as he saw it, why would he need an admin? He gave me gifts, often much bigger ones than I expected, but I didn't have much income. What I wanted was an income I could count on, even when it was a small one.

I made the mistake and told him, I needed a contract to provide the work so nothing would happen to the site. He understood that all wrong and thought I was threatening him and the website. He went into panic mode instantly. In his panic he even changed passwords, including the MySQL password, but didn't know that he needed to change it in the WordPress config too. This brought his website down.

Of course I helped him to recover the website, but we were mad about each other for month and didn't talk. I had a rough time, I was depressive and broke. I couldn't pay my health insurance and the fucking health insurance company was able to suspend my banking account. Not once, but thrice.

The whole fight wasn't worth it.

I know, this story doesn't has much to do with what has happend to OP, except one thing: Please try to talk to each other and understand the reasons why someone does something.
To any index fund, or a specific one?
Tis is NOT a case of sexual harassment. He might be unknowingly threatening (best case scenario, the one i believe), or downright manipulative, either way she do not want to work with him. He joined her on the project and she offered to give him 2 of the 3 tickets then he started his passive-agressive emails. I got those from people i worked with too, every time i just left the project (mainly because it was never mine). This type of passive-agressive behaviour exist very much in tech, mainly because this behaviour is related with self-entitlment and goes well with smug personnalities.
If someone forked GIMP, put in nicer UI styling, and gave it a more friendly name, I'm sure its adoption would be much higher...
Do you mean you can use SSH for anonymous browsing? I genuinely don’t know how that works out, isn’t that just transfer the risk to the server you ssh into, so you end up having to trust the server? Do you have some links for reference?
No, it's right as-is.
> On-demand (Netflix, Hulu, HBO's online thingy, iPlayer, what have you) has been the most effective way to actually recover rights-holder revenues.

And yet those same rights-holders seem hell-bent on squandering the opportunity they were given, by splintering their offerings among their own pay services instead of offering them multiple places. I already pay for Netflix. I'm considering paying for Hulu. But there's no way I'm going to pay Netflix, Hulu, Amazon, Apple, Google, CBS, HBO, Showtime, etc., etc., et-frigging-cetera just to get access to content I care marginally less and less about. (Sorry, CBS, I'm not paying your monthly fee just for Star Trek Discovery no matter how much you think that show is worth it.)

You have the content. People want the content. Offer it on your own services if you really feel that degree of vanity about it, but also offer it on enough other major services that any mix of two or three has one that has your stuff on it. You'll make more money, they'll make more money, and I'll get to watch everything I want.
Agree, I'm a software engineer with naturally pretty good pay, yet I'm always broke. It's 99% to blame on my spending habits, which have increased equally with the increase of my salary over the years. A problem I am, and everyone should, aim to fix.
> I don't know why anyone advocates using a VPN provider when it's so trivial to set up your own VPN now.

..links to github repos...

You are blessed with technical skills and experience so this is trivial to you (and many people on HN), but there are tons of people out there for whom this is not a trivial task.
A benefit of using a foreign bank as opposed to bitcoin is if my home country's bank accounts get frozen for whatever reason, I will need money to keep myself from being homeless.

Bitcoin isn't liquid enough for me to trust it for emergencies. If I needed to pay for a hotel or a plane ticket, the process of translating that to cash, then a pre-paid VISA card is way to complicated and probably expensive.
It's not pedantic at all. It's literally the same as people running torrent clients on Windows and thus then calling Windows a piracy tool.

The term "Kodi box" really annoys me because the core tools that people buy these "Kodi boxes" for are 3rd party applications that happen to execute inside Kodi's plugin system but otherwise are not affiliated with Kodi at all. They're not even included in the Kodi's official repositories.
Show HN: Feedback on JavaScript App Generator, NinjaCodeGen, Beta.3 Release
I wonder if there's any documentation of great panics around these.

I'd imagine the people of the time would think this was some sort of negative sign from their sun god (Horus) and madly prostrate or panic. I think it'd be abnormal for people to stare it as they'd be too afraid but that's just conjecture.
Is there a paid campaign to get this message out? How many times have we come across is in the last few days?
The is mostly in the real of Artificil Life. Check out Chris Adami’s work from the late 90s as a starting point.
Hmm, with the "Tensor Cores" of NVidia's next-generation Volta coming in, I'd bet that NVidia cards will be faster in machine learning tasks.

But then again: AMD Vega 56 / 64 have HBM2 and are under $1000. IIRC, the Vega Frontier Edition is $999 and 16GB of HBM2 at 480GB/s theoretical bandwidth.

NVidia also has an offering with high-speed HBM2 RAM: The Tesla P100, but its way more expensive: $7000 each.

I dunno if there are major benefits of HBM2 over GDDR5x however. Just listing off numbers here. The Titan Xp apparently has more bandwidth from the GDDR5x RAM for example, although the Titan XP is still more expensive than the Vega 64.

------------

If there is some problem that is global memory-bandwidth constrained, then it might be better to run it on AMD Vega 64. After all, you can pretty much afford 7x AMD Vega Frontier editions than the NVidia P100.

Obviously, this very much depends on your workload.
suggestion. Please have a video showing the platform in action rather than a slideshow with text.
That sounds like a lot of trouble to go to every time you want an anonymized browsing session.

Inconvenient and cumbersome at best.
Leaves in this context would be classes that have no dependencies.

If you need to create an object, can you pass the name of the class in? Or can the object be created elsewhere and passed in fresh? If you're making a call to a remote service (even your local DB) are you being passed a proxy object?

All of these references can then be provided as a test double or test spy, so long as they are strict about the interface they provide/expect, and you can exhaustively cover whatever internal edge cases you need with unit tests.

Don't _forget_ the integration tests, but my personal opinion is that it usually suffices to have one "success" and one "error" integration test to cover the whole stack, and then rely on unit tests to be more exhaustive about handling the possible error cases.
As being known as "the computer geek" in my local I am often asked if I supply "Kodi Boxes" (I Don't). In my experience of the people who ask it's a bit of column A (wanting free Sky Sports), a bit of column B (wanting games that are not shown live in the UK) and a bit of column C (Wanting movies and other on-demand tv content).
Definitely Mozilla but why Amazon? They operate with vastly different values systems.
If they did not make an IP agreement, then don't they each own the code that they wrote? In effect, isn't she "stealing" the work and presenting it as her own?

I see his objections to her IP and substantive theft (the code and IP, the booth presence and control over 1/2 of a ticket) as justified. His reaction may not be 100% blameless, either, but she is the original offender here.

The worst part is that she tries to use a "harassment" accusation to justify her theft.
Lack of an iPhone IX might have confused some. And plenty of people pronounced "OS X" as the letter "x", and in that case there was an actual Mac OS 9 to justify the jump from 9 to 10.
Actually, cash flow beats cash. Cash is also a liability but a large enough steady source of income is very hard to beat. That's one reason why so many people that have cash try their hardest to turn it into a stream of recurring revenue that they can then live of without hurting the principal.
> Unless stremio and other pop corn time like can work transparently with i2p, it won't help.

What? i2p is a self-contained network and not really meant for clearnet browsing.
Rtm was pretty involved in YC back then.
All SSH does is move your traffic to a different computer.

When it leaves that computer it's no longer encrypted.

It's not hard to look at unencrypted traffic leaving the computer you've SSH'd into and associate the traffic with the computer you've SSH'd in through.
Didn't expect to be so prescient so soon.