skysight-inc/HackerNews huggingface dataset:
This is the problem with letting the opponent pick the battlefield. If you've decided that "playing DRM video" is a necessary feature, you are choosing to perpetually play catch-up.

"The only winning move is not to play."

The media industries are very used to being the middlemen that dictate how their industry works. As middlemen, they have the power to control both sides (publishers and consumers). As monopolists, they get to abuse the market by tying/bundling the things people want to the things they want to push ("if you want to watch $POPULAR_SHOW, you need to submit to using our DRM"). They also get to play various financial games, though that is less important re: video.

These problems are not technical in nature, and cannot be solved by writing software. Chrome and Edge are colluding to require some type of DRM (that they or their friends control)? They should face the Sherman and Clayton Antitrust Acts. Unfortunately, we have let institutional corruption take over the parts of government that should be enforcing those laws.

Choosing freedom instead of submitting to the copyright cartels requires sacrifice. Mozilla could help this with stuff like an educational campaign, but there will always be casualties when fighting entrenched powers.

Many people chose convenience instead of investing in their future, so now we are in an uphill battle. It's difficult to convince people that they should choose a healthy browser instead of the copyright cartel's junk-food, and I don't know of any great solutions.

What I do know is that giving up the fight and granting those middlemen even more power is only going to make future battles for free software and an open internet even harder. Do you want to tackle is problem now? Or do you want let power accumulate even more and fight a harder problem in the future?
I don't have an immediate factual retort, but I personally have never experienced any performance issues. Do you have some form of benchmark or evidence you'd want to see on Plan9's performance?
What kind of code do you write?

How many users does your code serve?
It says nothing about who initiated contact using his company email address. It could have said, "he contacted us using" or "his facebook account was associated with" but instead it says "he has interacted with us using". Sometimes what's not said tells us as much if not more.
> Why shall I still prove myself?

Because we see candidates claiming that level of experience that cannot construct a simple for loop.
Something like this?

https://vimeo.com/106226560
i'm sure the negativity stems from seeing most of this stuff as the tech equivalent of junky bed, bath, and beyond "unitaskers" - you know the type: strawberry huller, banana slicer, etc. In reality, this list is a YC version of thinkgeek. Kinda fun, but most of it is utterly useless.
Something else is going on. Either they are on an F-1 visa, paying out-of-state rates, they are illegal (doubtful these days), or...they have green cards (or even have citizenship). You can't pay in-state tuition on a student visa. If they have green cards, they are technically immigrants (though still Chinese nationals, for sure), and are on the hook to pay taxes in the US on worldwide income. (other visas can get you resident status, but none are related to education, perhaps if they are really rich they could get investor visas...but then money would be the least of their problems).
I'd expect the interviewer to explain the rules beforehand, probably even show the game quickly. That way everyone starts off with the same amount of knowledge about the game and then it's all about programming.
Here is a Linux (Debian) based and more open similar thing:

https://cumulusnetworks.com/
I don't think this is universally true. I think corruption or some version of it tends to be more common nearer the top, but does not always filter down. When it filters down, that's when the whole system becomes corrupt and there are many degrees of corruption a system might have.
Divorce form error 'could have led to unfair settlements'
Whiteboarding is a skill that the vast majority of people will have to work to obtain. It's not the natural way that we work.

Personally, if you know you're going to be interviewing, start practicing for whiteboarding. There are books and online resources available to help you get at least comfortable with it. The resources also help drive home that whiteboarding should be about process, not about perfect solutions.

Algorithms have generally taken years to perfect by PhDs, why should you be expected to perfect an algorithm you haven't memorised in 30 minutes?
In case you are from Europe you may want to try https://www.qwant.com/web

It certainly doesn't match google when it comes to local searches but I find it a bit more pleasant than DDG.
The process model is a sandbox. Every process runs as if alone, with seemingly continuous processor time and memory addresses starting at zero. The ailments you described are all system calls, special access granted by the kernel.

So the process model is not fundamentally different than the browser model, but WebAssembly enjoys two advantages:

1. The browser security model sagely segmented privileges by origin rather than user.

2. Like bytecode, WebAssembly AST does not target a specific processor.
When maintaining the visual representation becomes more overhead than the textual representation.
And/Or a youtube showing gameplay
> they will adhere primarily to the profit motive

You are assuming that there is be an obvious way of doing so, an obvious solution to the control problem.
If it can reassure you, it's about as terrible as this in French, in English it kind of works but for other languages, it's not even worth thinking about for now. I hope they are going to improve this part, otherwise they will never get those users.
If you want to go fast, you go alone. If you want to go far, you go together.
Yes thats why Danish mid century is so popular, modern design but still cheap - my 8 seater dining table was £600, English 1960s. But you are right the mid range new stuff has got cheaper and better.
If the posted speed limit is 55 and everyone but you is going 80, then exceeding the speed limit avoids danger. There's your situation.

[Of course, you'd never get a ticket in this situation, and I think there are even legal provisions regarding respecting the "flow of traffic" in some US states.]
I like the game!
Trees that can walk up to 20m per year
export GIT_AUTHOR_NAME="Barack Obama"

export GIT_AUTHOR_EMAIL="potus@whitehouse.gov"
And we even created an English version this year with products that ship internationally :) You can check it out here: http://frenchxmas.com/
You're pretty spot on with the io.Reader/Writer idea. In Plan9 everything is a file, thus meaning that - potentially - everything implements a read/write capacity. If everything implements a read/write capacity and is designed to be interacted with as such over a unified protocol, such as 9P in Plan9, you end with a system that is interactive via files alone, leading to a high level of abstraction where the only concern is reading and writing, leaving communication concerns an afterthought. Go and Plan9 both operate with the network in mind. Plan9 can leverage namespacing and its file servers to export more or less all of the system, or import however much is desired of another. Go adopts this simplicity in mind, providing ways to operate logically to leave communication between things (network, channels, etc) as some form of a lesser concern.

As I mentioned in another comment, a lot of nomenclature and idiomaticism is derived from Plan9 in Go.

http://man.cat-v.org/plan_9/2/dial

http://man.cat-v.org/plan_9/2/thread

http://man.cat-v.org/plan_9/2/print
When I set up the Stock Options system at Netscape (as the Desktop Support guy) back in 1997, It consisted of two computers, connected to each other via a switch, in a Locked room, with a wall all the way to the ceiling to reduce false-ceiling access, with that room also located inside the Secure Legal Office Space. Systems were backed up daily by the users, using encrypted backups to Zip Drives.

It's interesting how when you don't know what the hell you are doing, you sometimes do something reasonably secure by pure happenstance. (Also, I had probably read too much Bruce Schneier when I was a teenager.)
Did you have thoughts on the FLI research priorities document?

http://futureoflife.org/data/documents/research_priorities.p...
A lottery would make it even easier to game/cheat. Corruption needs to be rooted out from the top with a transparent vigilance process, just changing the system would just shuffle who gets the bribe money.
Friendly advice: Getting a simple site up and running describing your game with a few screenshots or a gameplay vid and providing download links takes no more than 2 hours. Personally I hesitate to download anything from another person's dropbox.

Since you've worked a lot on your project don't let it fail due to poor promotion :)
“But there is no real evidence that intrinsic motivation even exists.”

Yes, there is.

I have a Labrador dog, every time she watches a puddle, she wants to get in. Most Labrador dogs do the same with every source of water. I have not told my dog to like water.

Dogs also respond naturally to bunnies in the field.

We are not that different from dogs. I need to know how things work internally, I disassembled every electronic machine in my house when I was a kid because I HAD TO KNOW how those things worked, and nobody told me to do it, on the contrary I was punished by my parents as some of those did not come back to live(until I learned to do it well).

No matter the punishment I will do it anyway because there was something inside me that pushed me. I got so good that I will disassemble something and nobody will notice.

I have met people that needed to dance, or paint, or play music or create no matter how badly paid they were.
Unless he disagrees with the decisions of his own company, he is being extremely hypocritical.

Blog post (from another person representing Blackberry) a few days ago:

http://blogs.blackberry.com/2015/11/why-blackberry-is-exitin...

"After November 30, BlackBerry will no longer operate in Pakistan. While we regret leaving this important market and our valued customers there, remaining in Pakistan would have meant forfeiting our commitment to protect our users’ privacy. That is a compromise we are not willing to make."
Kickstarter – Bragi – The Dash delivered
That doesn't seem to be a problem for the competition. Prices are the problem, and Uber is trying really hard to lower the prices and profit, that's why the algorithm IS most important.

I really do not understand why almost everyone thinks that "network effect" is the best thing Uber has, when it obviously isn't.
I'm gutted cause of that, i can not believe the FB CSO contacted his employer , it's such a disrespectful thing to do. Another reason to hate facebook.
It's a joke :) I mean, he is revered, is he not?
After getting fed up with the cost of razor cartridges I went and got a double edged razor holder and 100 Derby safety razors, and never looked back.

This seems to be one of those curious cases where (at least in Europe and North America!) almost everyone either owns an electric shaver or buys expensive multi-blade cartridges, and has done so for decades. But over time the value added by those cartridges — safety from children's fingers? Certainly not a closer shave — was nullified and actually made negative by their cost. Meanwhile I shave for €5 a year with safety razors.

Is the marketing of cartridges such a strong agent here that the seemingly superior solution is largely ignored? Or am I not seeing the appeal of a Gillette nine-blade turbo-smooth aloë-vera-coated hyper-cartridge?

I sometimes wonder if this phenomenon is limited to the West, and that the rest of the world happily shaves with cheap safety blades or straight edge razors.
AVS/Express [1] had a great visual programming system 20 years ago for building 3D visualisation systems. They called it the Network Editor [2]. It was very similar to the Unreal Engine Blueprint system. I've also played with MIT's Scratch environment, which is very visual too, but a little more like a traditional imperative language that the data flow connection style of AVS/Express or UE4 Blueprints. So I strongly agree with the author's contention that "there are some mistakes that are so appealing they will be made over and over again". Appealing because visual programming environments hold out the promise of enabling non developers to develop software. They do a good job of hiding the syntactic complexity of traditional programming, but they can't hide all the semantic complexity of objects, memory, stacks, variables, processes, threads, databases etc. But there is one functional, grid based visual programming environment that has been hugely successful in enabling end users to create their own software solutions: Microsoft Excel.

[1] http://www.avs.com/solutions/express/
[2] https://cdsweb.cern.ch/record/400582/files/p69.pdf
I was one of the people that decided to fund the project on kickstarter. It might have taken a while, but they have finally delivered, and the build quality is right there with Apple devices.

This is mostly for the people that commented in the wired post that the project looked like vapoware, but they have done an amazing job in building the product.
AR, VR and Holograms Oh My
Algorithms are tricky to regulate--it'd be like trying to stop music piracy. Regulating chip fabs seems more feasible. It's also a way to cut down on the potential for AI to automate jobs away.
This is a popular request and one we're working on. Admittedly we've been saying that for a while but it's getting close.
This could probably be fairly generalized to "90% of Silly Valley lacks internationalisation experience"... I type this as an Aussie/German/Kiwi on a Thai keyboard (desktop; normally I'm on a French Macbook Pro) here in southwest China.
Great game! Like others, having a simple webpage with a YouTube video is not just a must, but it's also quite easy! Give http://itch.io a try.
Stanford's Sapolsky on Depression in U.S. (2009) [video]
A couple of things you need to know about your son or daughter (and yourself)
> some type of exploit for the Cisco ASA as well

Given ASAs run a 2.6 kernel that's not hard. From my Kiwicon 8 notes on Alec Stuart-Muirk's talk:

* Literally every protocol handler has CVEs against it.

* Every time Cisco add a new one it gets at least a DOS CVE. (There are some proofs of concept for pivoting these into real exploits on other Cisco products.)

* The ASA’s high availability protocols are unauthenticated and unencrypted. This is bad. Like, “will accept any packet claiming to be a management packet as valid” bad.

* Some authentication is optionally available, but if you enable it, the ASA will still accept unauthenticated protocols.
a wiretap does not close the entire communication channel, does it?
You used an analogy to the oil spillage, that would not result in the same impact for rhetoric purposes, but they are not similar.

The cold war ended. Look at "Modern Definitions": https://en.wikipedia.org/wiki/Western_world#Modern_definitio...

For you "western" means "white and rich".
As patio11 said a while ago, "in the battle between laws and software protecting consumer rights, consumers overwhelmingly chose software". The lawmakers are still fighting to roll this back, of course.
Yes. And I mention both of those commands in the article.

The point is that the standard perl RPM does not contain everything that you would expect to see in a Perl installation. And whilst I agree that it is simple enough to fix that situation, many people running low-end web hosting services don't realise that the standard Perl installation is stripped back and don't do anything to rectify this - as demonstrated by the example in my article.

I really don't mind Red Hat providing a standard stripped-down Perl RPM. I just wish they had called it "perl-minimal" or something like that, saving the name "perl" for the full Perl RPM.
I'm a bit familiar with PyMC, but all it seems to do is Gibbs sampling, which mixes horribly compared to HMC.

How easy would the transition to PyStan be?
New – Gzip Compression Support for Amazon CloudFront
Yes I think bonuses are the better way to go too. They just need to be crystal clear in how they are awarded or else you will end with more bitching than effort.
New Managed NAT Gateway for AWS
They think if they arm individuals with AI there will be less of a chance for an uber AI to overwhelm. Think about the right to bear arms.

They are also probably worried about societal change and the angst everyone is going to feel as AI starts becoming more commonplace. Where do people (beyond entertainers and AI programmers) fit in such a world? They don't. People start to become very irrelevant.
Of course it is possible to encrypt an unreliable unidirectional bitstream. (Tons of systems do this, eg. satellite video links.)

Contrary to what other commenters suggest, a proper stream cipher like ChaCha20 is not even needed. You could just use CTR mode, which turns any block cipher (like AES) in a stream cipher and prevents ciphertext bit errors from creating more plaintext bit errors. Also, transmit the counter every once in a while so that dropped packets don't prevent you from decrypting subsequent packets.
I think your parent didn't mean that "JunOS is just software networking on BSD" but that "software networking on BSD is all that can be trusted because NSA screws commercial products".

And of course it doesn't have to be NSA. Maybe some foreign spies or pretty much anybody interested in spying on some Juniper's customers.

Or even a bored employee doing it for bragging rights. FWIW, I once worked for a (reasonably big) corp making software which has to run as root and I'm pretty sure I'd have been able to slip some small privilege escalation backdoor in there if I felt like doing so. But I have to admit that their products weren't as security critical (and, actually, already had some vulns), so one could hope that Juniper and Cisco are better than that.
Why would you need the compiler on the host? Compile on a VM running the same OS and upload. If you're going to use swift to write your webapp I'm sure that's not too technical.
TDD is hard when you don't know why you're using it
I love DDG but I think as the world turns away from document indexing and more toward intent based search, plus the ever increasing use of implicit data (gps location, speed of movement etc) - I can't see how DDG are going to grow.

Ultimately search will end up with something a bit like Siri (but something that works). The hound demo (if real) is a very impressive glimpse of the future of search.

For those who haven't seen it : https://www.youtube.com/watch?v=M1ONXea0mXg
A much better chocolate 'bean-to-bar' story is that of William Harcourt-Cooze (https://en.wikipedia.org/wiki/Willie_Harcourt-Cooze). There was even a documentary series: http://www.imdb.com/title/tt1343357/

How's that for 'transparency'!

The chocolate itself is everything it's promised to be, with delicious and distinctive flavors. It's relatively easy to find in the UK, and I even found it in my favorite chocolate shop in Vienna, Austria (http://www.xocolat.at/).
Yes! Everything that can push humanity forward, should be open!
They certainly can tell the difference. The ones they back are first class and the ones they don’t are second rate :P

I was more making the point that it is not wise to turn down a good salary with an established company for the tiny level of equity that you will end up with at a startup and if the startup is not perceived by the investor community as being the next unicorn then this equity will be worthless.
All minimally original expressions (other than facts) gain copyright status as soon as they are expressed in a fixed form.

https://en.wikipedia.org/wiki/Berne_Convention_for_the_Prote...

There's a fair-use right which might apply, but this is clearly promotional for Nate's reputation and current business.

It could all be avoided by slightly reworking the beginning and not quoting without permission, or by getting permission.
I don't think they understand confidence intervals, or at least they think they do but they get it wrong. It's the same as misunderstanding p-value.

Confidence interval of 95% means that the estimator produces an interval that contains true parameter with probability 95%. It's not equivalent to the credible interval.

https://stats.stackexchange.com/questions/2272/whats-the-dif...
As long as your initial seed is sufficiently random that would be perfectly fine for a game, the bits returned should be unpredictable enough that a pattern shouldn't be spotted (assuming you use a hidden value rather than "reseed" being a fixed string - otherwise someone with a rainbow table for your chosen hash&salt will be able to predict the generator's output. Also you know the output for a given start seed which is good for testing purposes.

Of course you need to make sure the initial seed is sufficiently random otherwise you'll risk generating the same sequence each time, which could make this a chicken->egg->chicken situation!
Elm's only target is the browser/JS.
This is awesome project. I'm currently building a fixed wing drone with dual wifibroadcast links, downstream for (stereo) video and upstream for control.
How Loud Would the Sun Be If Space Was Filled with Air?
My personal experience says otherwise (see my post below), but I am happy to be convinced by data. Do we know of any startups where employees are granted equity with the same level of protection as investors? How have they performed?
Most of the comments here are complaining that, while people like the idea of DDG, the search results are poor. Two comments regarding that:

1) the only way DDG is going to improve search results is by you using it regularly. Using it regularly drives not only revenue, allowing them to hire additional developers, but it also drives feedback to help DDG improve search results.

2) I suspect that the difference in search results may partly be conditioned responses. We are accustomed to what we find through Google, so when DDG presents something that looks different (e.g. showing a different answers site that has the exact same result), we feel uncomfortable and think it's not what we want. I think this is just something that takes time to adjust to, but also something DDG needs to think about how try to figure out how to overcome.
When the Internet of Things Starts to Feel Like the Internet of Shit
Is AI “real” Before It Wants to Do Stuff?