skysight-inc/HackerNews huggingface dataset:
I would take these arguments more seriously if they reflected the actual market. Films are licensed to distributors in different countries on a case-by-case basis and license periods typically run for 10 years. Only the 6 major studios have offices on every continent and even they don't run distribution operations in every single country.

compete by making a better product/service -- not by complaining that your competitors are unfair. Of course, they are certainly unfair here, but the rules of competition are the same.

I'm pretty sure I could outdo you in competitive economic terms if I could just help myself to any of your assets that I feel like using whenever I feel like using them. If you would find that situation unfair, would the solution be for you to just work harder?
i have a sony bravia at home and using its interface with the provided apps simply sucks. it's slow and cumbersome, while in contrast it's so easy to plugin a PC with wireless keyboard / controller / remote and just use regular applications, a state-of-the-art web browser and so on.
Great. So Apple completely restructured their OS for a market segment (tablets) that is now below the original market segment (laptops).
Well, my first concern about a "job queue" (as opposed to a message queue) is getting work done efficiently and reliably; do too little, and resources aren't being used efficiently, but do too much, and you might never get anything done.

We have this exact problem at the startup where I work. We have a home-made solution (a combo of Akka and Play for API / admin UI) that works OK, but really we'd prefer not to be in the business of writing job queues and schedulers.

Something big and cluster-oriented like Hadoop isn't a good fit; we typically only have one or two actual machines servicing jobs, because of our business model. Financial entities don't like their data being mixed with other people's data, so we give everybody tiny little networks of VMs, and can't farm work out to a giant cluster.

Redis is used as the backing storage for our homemade job queue. But without resource monitoring and allocation, Disque doesn't help with our problem. I'm sure it'll find much use elsewhere, though.
All expectations have no proof? Yes it's speculation.

Re: evidence. The evidence we do have is from precedent - former file sharing services that have made money from similar types of technologies (notably bit-torrent). It is an established fact that money can be made via advertizing and given both that CPUs are terrible at mining cryptocurrencies and that it would dramatically degrade performance the bitcoin suggestion is unlikely.

Agreed that it is speculation. But this is what the OP asked for at the top: speculations as to why the developers would invest in the project.

RE: costs being relatively low. Agreed. Revenue from ads are similarly small. The calculus is performed at scale - which is exactly what this technology hopes to be. The relatively low costs are what makes large margins with advertizing possible.
The problem here looks like it is with Rc, which does require unsafe code. I haven't checked, but I don't think the destructors in the thread::scoped issue are unsafe. Even if they are, I can easily imagine another situation where a programmer assuming a safe destructor is always called causes a bug, which is exactly the problem with thread::scoped.

And Rc only looks like it is the problem. Rc is doing exactly what it says it does, as safely as it can. The fact that you can use it to avoid having a destructor called is a side-effect of it doing what it's supposed to do.

If main is safe, mem::forget is safe (remember, Rc is just playing the part of mem::forget), and the destructor for JoinGuard is safe (which it is; I just checked), where is the unsafe code?
The Internet broke the whole idea of charging for a digital copy of something. We’re seeing a struggle of powers as old power tries to cling on to the idea of charging people for digital copies but it will end sooner or later. One needs to think outside the box of capitalism being an appropriate system for all aspects of society.
Music streaming without a doubt. Spotify has claimed a massive drop in music piracy over the last few years since its widespread introduction.
too early to tell. so far, we know he hasn't messed up the formula and financially he's off to a great start.

but jobs faced steeper hurdles right away bringing the company back from bankruptcy and reinvigorating morale within the company. jobs then successfully invented new product categories and much of the success apple is enjoying comes from an expanding smart phone market, which you rightly point out that cook is doing a fantastic job of addressing.

the apple watch will take a couple years to see if it's really a success. lots of fanfare so far, but it could fade in popularity like the iPad which, if you recall, was an incredibly fast growing category.

the iphone franchise, just like any other franchise, cannot last forever. and to find another product category with growth like that is going to be a very, very difficult thing to do.

i personally believe that SIRI will be the most important category at apple over the next 5-10 years. voice interfaces, without the use of a 5" screen will be the next most important UI/UX in computing. and i would not currently bet on apple to be the best at delivering that.

i'd say cook will have to be measured by his ability to dictate and keep up with technology trends, not just manage the supply chain. but you're right, he's done a great job of that for sure.
Google granted them that right when they chose the copyleft Apache License v2.0 for the majority of the Android stack which permits such reproduction.

The Google apps, Gmail, Maps, etc, are closed source, and cannot be redistributed.

https://source.android.com/license.html
Swiftkey Emoji Analytics
The big question is: is your PIN used only for TPM access? Or is the PIN itself combined after unlocking the TPM?

How it should work is that one hash of your PIN is used to unlock the TPM. Then another hash of the PIN is used to mix into the key the TPM provides. That way directly compromising the TPM doesn't provide full access.

This is probably strictly obsolete by using a long PIN. But it feels nice to have a TPM, as it's one more piece the attacker needs. If they steal the disk or fuckup the TPM, then the data's gone, even if you reveal your PIN.

(ATM, I use Bitlocker, then encrypt my VMs with EFS keyed off a certificate stored on a smartcard. Then I Bitlocker the VM drive itself. It's silly, but that way I get a range of hardware plus brain-stored password. [I don't need it any more, it's just a leftover setup from my BTC experiments.] I also put tamper proof seals all over my laptop, but it requires active work to check them and note the serial number on each one.)
I came here to say this, more or less.

Maybe when streaming services offer what I want to watch in better than current quality I'll consider stopping.

Until then I'll be using Canadian Netflix for 10% of my viewing and other methods for the other 90% that I can't pay for because I happen to not live in the US.

Copyright laws are killing the industry.
I made a small donation, and I wanted to say thank you to everyone involved.

Some years ago I stopped using Firebug. I made a brief jump to Chrome but somehow I felt more at home in Firefox, and now I no longer needed FB to do my job.

Pretty much every single workday I have entered something or other into the console. I hop around Alt-Apple-K/Apple-Shift-I/etc. I inspect my elements. I loved it when recently an event listener list popped into the DOM view. I have followed your checkboxes and your changes and it has by and large been very much for the good.

Free software makes me feel good. Mozilla Firefox is one of my favorite pieces of software and I develop against it and use it and make a living with it. Kudos.
Here is an open review which is also more thorough: http://link.springer.com/article/10.1007%2Fs10762-011-9794-5
It's hard to say whether it should or not. Something like that, sure. Perhaps not exactly the same thing.
Popcorn Time is at its heart just a torrent client using streamed torrent download to pipe the result into a media player.

You can just feed a torrent file or a magnet link into Popcorn Time and it will play.

There are lots of torrent clients and media players that are free software which you can use to get the same result.

Your expection is baseless because said facts.
I was actually speaking of the original finalize method it Java[1]. There's no guarantee that it will be called, there's no guarantee when it will be called if it is, and as a result it shouldn't be used to reclaim resources or much of anything, really. Where "should" is so strong in this case that I've never seen it in the wild, even given the N-monkeys code that I have seen.

[1] http://www.informit.com/articles/article.aspx?p=1216151&seqN...
Our ipad 2 runs netflix just fine.
The title is off, but typically sensational. I wonder what disk encryption look like if you don't "mean it"?
I'm not privy to the hardware that the cars' software is running on. Is it proprietary as well? Is the solution to truly owning our own cars "Just build your own car!"?

I'm fine and understanding of the "build your own car OS" - but if the software is tightly coupled to the hardware this isn't what I'd call a realistic option.
Microsoft bothered with the visa headaches for me when I interned from Australia. It makes sense, too: internships lead to full-time positions.
You present evidence that the US has done such things in the past as evidence that it is not absurd to believe that 9/11 was a false flag operation.

But why is the idea that 9/11 was an inside job absurd? Is the only reason because people consider it absurd that the US would ever do such a thing? Or is it possible to believe that, yes, the US has done such things, but it is absurd to think that 9/11 was one of them?

I submit that it is possible to believe that the US has done such things, and also possible - even reasonable - to believe that it is still absurd to think that 9/11 was such an event.
It's using Go's net/rpc package [1] from stdlib, so it would have to be encoding/gob [2], also from stdlib.

[1] https://golang.org/pkg/net/rpc/

[2] https://golang.org/pkg/encoding/gob/
You make the decision to trust some entity 'X' that has some probability of being compromised. If it isn't compromised you're good and if it is you're screwed, but as you add additional entities each introduces an additional individual probability of being 'bad'. There's an argument that it's better to trust one entity entirely in order to have a greater chance of being fully 'safe' rather than split your trust and having a higher chance of being partially compromised since partial compromise is often equivalent to being fully compromised.

It's the same idea that leads the Tor network to use entry guard nodes: https://www.torproject.org/docs/faq.html.en#EntryGuards
Tim Cook: Component Cost Breakdowns on Apple Products Are Nowhere Near Accurate
There's a neat implementation of AES that uses only registers and never has the key in RAM after boot. I forget the name right now, but it's pretty fucking awesome. IIRC it puts the key into debug registers, then disables access to those registers. It calculates the key schedule on-the-fly for each block it encrypts, and it performs decently with AES-NI. So neither the key, nor any of intermediate pieces, are ever in RAM, just in registers.

Edit: Here it is: Tresor: http://www1.informatik.uni-erlangen.de/tresor
I'm 42 years old. I've been a high school teacher all my life, and I'm currently building a second career in software development.

I like that having a second career keeps me fresh - I'm constantly challenging myself and looking at things in new ways. Also, it's great to have domain knowledge in one area and look at things from a different perspective in another area.

So yes, strike out before you grow old and stale in one field. But look to bring your expertise into the new field, so you offer something that people fresh out of college can't offer.
Right, but if you look at the large torrent sites they make large amounts of money from ads. They are 'free' but they make money (they don't make money from you - they make money by you).

Since popcorn time is effectively the same thing, I would expect the same thing. That's my grounding.
Only half the time?

Yes, the author and proponent of this method of driving neglect this point entirely, and that it is clearly more dangerous (for the following drivers) to drive with "broken" brake lights.

But perhaps he believes that this habit could be broken as well?
Amazon Video doesn't work in Australia
NQ6N here
I'm not going to pay for revocable licenses, jailed ecosystems or DMRed media.

Give me high quality flat files with good metadata, and I'll pay.
I had the same response when Napster originally came out -- it was too arrogantly blatant, it would get smacked down ASAP.

And it did, but not before causing a significant shift in how seriously record labels approached downloadable music. Maybe something similar will happen here.
What's wrong with public torrents? Why are direct download sites better? I usually find better speed with popular torrents than direct downloads.

Edit: yeah, I know torrents aren't good for privacy, that's why I use a website that downloads torrents for me. (Or use a server.) But I still use torrents for that. I find that direct links tend to go down much faster than torrents stop being seeded. DCMA and all that.
Induction suffices to show that (oo)^n is countable for every n a natural number, but that does not suffice to show that (oo)^(oo) is countable, because the power is not a natural number. The induction you have only proves the step that if X^n is countable then X^(n+1) is countable. That never proves the case X^(oo)

There is a thing called transfinite induction, and there you have to show the separate case that if predicate P holds for all n_i then it holds for the limit. As stated elsewhere you can't do that in this case because it's not true. 2^(oo) is uncountable.

> Am I missing something here?

Yes. You are forming perfectly reasonable conjectures based on limited experience, but those conjectures turn out to be false when you study the subject in its own right, instead of just those bits you need for the limited version of calculus that you've done. It's a problem I often have when teaching people this stuff that they have only ever dealt with "nice" functions and "easy" situations. I wrote a little about that here:

http://www.solipsys.co.uk/new/PokingTheDustyCorners.html?HN_...
This is very cool.

+1 on making it as static as possible, updated manually with a refresh and an optional small JS to update a figure inline.

What I don't quite understand is the number of launches:

When I have it set to "total", the large counter says 22, but the text says "As of August 2014, SpaceX has launched 17 rockets (all from its sole rocket family".

Is the big number more current than the text? These should probably agree, or maybe a text explaining why they are different.

When set to Falcon 9, the large counter is at 17, the text says "To date, it has launched on 11 occasions". So here there's no specific date, and the difference between the numbers is 6, whereas for the total it is 5. Looks odd.
Although this also covers non-ionizing radiation, this is a very different frequency range.
Consider me jealous :(
They can be bad without being goto-like/unstructured. You can make a lot of the same arguments about break statements when it comes to skipping code and reaching a statement without being sure what the previous statement was or screwing up your loop.
Did you come back to the RabbitMQ team with this feedback?
Rust is not seeking pure programming perfection, it is seeking to be useful and to fulfill its goals of safe systems programming, and it is fulfilling these goals with flying colors. There's absolutely no reason for this to push the release date. There was a bug in a stdlib API, and that issue was fixed weeks ago. Trying to pivot the language by taking a fundamental feature back to the drawing board for nebulous benefit would be utter foolishness at this point.
Given how much energy people spend defending their moral right to free entertainment as a reward for going through the trouble of being born, I'd be interested to see if you're correct about that.

I mean NSA et al spies on the entire world with no restriction? Barely matters, people go on about their lives. Some lawmaker proposes getting ISPs to enforce copyright? INTERNET ARMAGEDDON!
no exaggeration.... ours is exactly the same. we are gonna need to schedule a meeting, to discuss the scheduling of the next meeting.
> losing network transparency is a mistake.

Why? X11 competes with VNC to provide remote interaction. VNC wins, and not by a small factor, on the apps I use day-to-day.
The UI is too complex, and the security of the ring of trust relies on the key signing. It would suffer poor key signing habits that no noobs understand.

Plus for key signing, I need to show my papers... What if my interlocutor is an infiltrated whatever? I just blew away my identity. Else, my key worths nothing.

Plus like decentralized certificate system it is vulnerable to a majority attack. Sometimes a local majority in time or space is sufficient.

It requires too much knowledge to be applied correctly.

Service Secret loves to know a secret is exchange and GPG is like telling "hé Deep Packet Inspection terrorist one with well known address1 is talking to well known terrorist2 with address2 and key2"

Secret services do not really care about the secret ... They care about sociograms

Well the only good use I see for GPG mail is to make the content of a mail as valid as a formal contract between two parties.
Show HN: Web Security: CSPTESTER.IO – Test & Learn CSP on modern browsers
Popcorn Time is _not_ the same thing, as I've described in my previous comment. You seem not to read very well.
No worries. Only my friends and co workers really played it. But hey at least I shipped! :D

And yes the hat store totally works. https://www.youtube.com/watch?v=8FKrrlhvSCk
> You seem to be postulating a pretty massive market failure if some incremental transparency around salaries at a few Silicon Valley firms would increase salaries to that degree.

We know for a fact there was massive market distortion by deliberate employer action; that would arguably have an effect similar to that of massive market failure.
There is at least one situation (heal-and-toe dance while downshifting and braking) where you are in fact using all three pedals - not exactly at the same time, but close enough that you want to use heel and toe for accelerator and brake, because you don't have time to move your leg back and forth.
Floor mats fit Gladwell's narrative much better than even mentioning software. His writing sounds like news, but it is not news, it is revisionist entertainment by omission. A half story, is half truth, is a lie.
Regarding &: https://www.fpcomplete.com/hoogle?q=%26&env=ghc-7.8-stable-1...

If it's from lens, then it's "the flipped version of ($)".
Who the hell is @fat?
Hmm I'm not sure I get your point. I'm trying to prove that the joint pdf of N iid RV's is isotropic if and only if the RV's are gaussian. If I assume the pdfs are gaussian in the first place the proof isn't valid?
I remember interviewing Mihai when he was joining Mozilla. It was a bit hard to understand him over the phone at first (I didn't know about the EB at the time), but he was undeniably smart and knew his stuff.

Mihai was a truly amazing person who accomplished so much despite his hard life. I'm reminded of him any time the Tron soundtrack comes up when I'm shuffling my music because Mihai one day randomly praised it on IRC. You couldn't tell how much effort Mihai had to put into every little thing day-to-day because he was every bit a member of the team.

RIP Mihai and thanks for being such an inspiring person.
I just checked my settings and still don't see an option for completely disabling the emoji keyboard. What about the users who hate emoji and never want to use them?

[vent] I've also been waiting nearly a year for the Japanese keyboard to be released... the Beta had worked "good enough" and it's rather annoying I can't use something that was good enough because the beta is over... they pushed Arabic and Chinese ahead of Japanese rather quickly. It's aggravating. [/endvent]
Tolerances do come into play in safety and security engineering, and also when designing for reliability.

* What are the likely failure modes for this subsystem?

* What are the consequences if it fails?

* How much should we invest in analysis and testing of this subsystem or aspect of the software?

* When we find out about a severe issue internally (not known to the public), do we issue an "out of cycle" patch immediately, or do we wait for the next release? Do we tell customers about it?

I know there's some moral hazard in our industry, because it is rare to see software companies advising users of security problems that weren't reported by a third party.

The usual case (in closed-source) is that security issues discovered internally are quietly fixed without notifying the customer.
Cratejoy (YC S13) Is Hiring a Success Engineer in Austin, TX
> By offering to buy food instead of giving cash, you are saying that you are not trusting that his pleas for money is sincere.

Not necessarily. There a couple homeless people who hang around outside a cafe near where I work. When I pass them, I'll offer to buy them a coffee and some food. I don't give cash because I don't carry any. I carry plastic so offer to buy them whatever they want.
How is DNA self-similar?
I feel the same applies to physical media releases too. Trying to watch a DVD is an absolutely miserable experience with menus and restricted actions. It's for this reason that I have the majority of the content I own ripped and stored in an iTunes library where I can access it quickly from my Apple TV.
Exactly, this has happened before, the entertainment industry needs to learn their lesson. Remember when Napster was huge and the music industry was in a big panic for a few years? They finally got it shut down, but by the time they did there were several alternatives out there. The thing that finally made a difference was iTunes downloads. It was a reasonable alternative to piracy and people appreciated that. Instead of trying to insist that people keep buying physical albums they met them halfway. Sure you had to pay, but you could do it all from your own computer, you could pick only the songs you wanted, and there was no risk of malware or sleazy ads that you could get from the illegal services. People will pay if you try to give them what they want, trying to fight these battles legally is a game they will never win.
I know that's received wisdom in some parts, but is it actually true? Is it true for other engineering disciplines? Is it true for hardware design? If not, what makes software special?

I think it only seems true because of the amount of money people are willing to invest in software development, relative to other ventures.
You're right, of course, the studios will never be able to compete with pirates on price, and they're never going to get people determined to pay nothing to sign up.

However, there are a lot of people who are willing to pay for what they consume, and it's not in content providers' best interest to make these people feel like fools by delivering a product that's inferior to the illegal one.
Top 5 Reasons Successful Companies Focus on Innovation
Inversely correlated. Perfection costs.
This article was written by Malcolm Gladwell. He frequently does that sort of thing in his books/essays.
I bought the 13 and I added a 24 inch ultra wide LG 2560x1080 monitor and this setup is nearly perfect.
Everyone who I knew used to pirate music (think of p2p programs like Ares or Limewire) now uses either youtube or spotify.