skysight-inc/HackerNews huggingface dataset:
It's not a question about the reality of the piracy situation, because that hasn't changed since the VHS copy protection days. Simply having some sort of protection there - no matter how ineffective - gives them legally-effective leverage to go after those bypassing it. You cannot, as a stakeholder (content producer, actor, etc), argue in good conscience for no protection whatsoever in a commercial venture.

Yes, there is a major distribution, availability, region and device-lockdown issue to be solved. But removing all protection is just the brute-force, blanket solution that is understandably one-sided and thus unworkable.
This article is difficult to read in original (for native speaker) too. Just raw flow of minds, without any shape.
Partially, yes. But Amex also charges higher transaction fees, which come out of the merchant's profits. Between the two, and the fact that only ~20% of people have an Amex, many merchants decide Amex isn't worth the trouble.
Thats lil bit worrying case..But unless Verizon wants to kill of Video Ad Management Product "ONE by AOL", this may not happen here. AFAIK Verizon doesn't have anything related on this..
A 'headlamp' doesn't seem that useful. A 'search spotlight', like the police helicopters, could be more interesting.
> [...] most of them think that objects live elsewhere and should be referenced. So they usually do the horrible Class* ptr = new Class(); pattern by default [...]

> The point is that they don’t understand C++ object model. Objects live on the stack except explicitly stated.

So, why did managed language designers decide to use heap allocation for reference type objects?

About that vector2d class: it took me some time to get it, but now I can't unsee that memory leak going on there.
Good and interesting book but why even consider DIY a Smart DNS when you have very cheap solutions?

I'm using https://www.simpletelly.com/ and they have a 2.5$ per mo. if you pay annually.
Is it called Think or Paper? I'm confused.
I agree that their philosophies are very different, but I still hold that their use cases do not align so much.

For me at least, go has mostly taken the role that scripting languages sit in. I surely wouldn't want to write scripts in rust.

What are some of the use cases that you think they share?
Skylight.io is one of the first production applications using Rust, and is exactly this.
The AI of the computer player is an RNN, which is a type of neural network. The objective of the game, what the controls do, and strategies were never hard coded into the AI, it learned them through trial and error, the way a human would. It's a lightweight implementation too, done in JS. One neat feature is that you can see the real-time activations of the neurons which are connected to the control nodes in the background.
In that post you didn't advertise that the "pay"wall can be circumvented just by Googling. It's possible HN perceives an ethical difference between that and a paywall where you actually have to pay.
Well, (A) has a tracking device. All the (B)s don't. If they did, then yeah, this would work.

Right?
Could this be abused on iframed ad network domains / facebook like buttons / tweet buttons to track real time browser state and acitivity across all active tabs?
Just change your diet, and the microbiome will change.
Impromptu EsPronto, Daring Disruption and Slickly Launching June
Paper is the app. Think Kit is the new set of tools for whiteboarding.
This is definitely the case, even changes in diet and antimicrobial therapies can change things quite drastically.
We're already faster than C in some benchmarks, (and slower in others, of course) and since we use LLVM on the backend, we can take advantage of all of the performance work that's put into Clang and friends as well.
Or, if you want to evoke the 70s for ... some reason... use tektronix terminal emulation built into xterm: http://www.dim13.org/teapot
I'm thinking more about P&G giving you a free washing machine if you agree to automatic delivery and billing of their detergent.

You can certainly choose other brands to put in the machine, but every 40 cycles another box of Tide Pods will show up on your doorstep.
You would get a gag order to prevent disclosing such a vulnerability.
I really like this.

One suggestion: it's a bit jarring that some links (eg "HD" and "turn out the lights" on the main page) navigate you away without warning, especially if you're enjoying the mix of sounds you have going and you lose them. Maybe you could look into onbeforeunload or something?
map and related functions such as reduce and filter, along with lambda have been around since python 1.x days (not sure how far back, I started with 1.5.2). Comprehensions were added in Python 2.0.
I hope so, too, but in this case we're talking about a grant rather than a VC investment.
In this case he actually was pissed. I had the price agreed to and the finance rate. Each step he tried to tack on higher rates, more fees, etc... all while only talking in payment amount. At the time I had a business calculator and could quickly do the math on my own to the point where he was yelling at me for telling him the payment was $1 too high.
Calling C, C++ and Java "the most different programming languages in the world" is, of course, an exaggeration, but it's hard to disagree that the way you write idiomatic code in the three language is completely different.
Ok I am at a loss here. Why can't you link this discussion on that page?
Eh, I agree with most other commentators, saying that it's quite dissappointing and fairly confused why it got 300+ upvotes. Probably the influence of google.com domain. I even double checked the URL if it's not some publicly editable page that happened to be under google.com.

If I had to pick one tip for a junior developer, I'd say slow down when it comes to adopting methodologies, techniques and use your own judgement. What's the benefit of doing? What are alternatives?

When you learn about OOP design patterns, it's easy to suddenly see them everywhere. Factory here, singleton there, and with a bit of imagination observer goes here. Not everything should fit into one pattern or another. One of the benefits of the patterns is that it might make the solution cleaner, easier to understand. If it increases the complexity - don't (or at least think more about it)!

When you learn about Agile (although nowadays it's a very ambiguous term and loads of stuff goes under this label), it's tempting to start organizing standup meetings, plan everything under sprints, assign story points, do TDD, etc. But think twice before going for it. What do you get back? Maybe the morning standups are not beneficial for the team, and just distracts everyone? Maybe story points are not worth the overhead of agreeing on, allocating them, etc and your team can do just fine without them?

If some methodology doesn't really stick to your team, maybe it's an indicator that they are totally fine without it? For example, maybe you haven't had a morning standup for a week and no one has brought it up, everything's going smoothly. Not saying that the listed methodologies are wrong, they are not, just sometimes they are not beneficial.

Same goes for a new language, a new promising framework, etc.

Be critical.
I wish there was something like this that could help me with mockups and UML diagrams.
Was still doing it on a clean install, it didn't like something in my profile... renamed it, and re-installed my addons in a new profile and it's fine now.

Unamused.
No, you can't pick it up "very, very quickly." That is a dismissive and indirect way to assert that engineering is somehow easier or requires less intellectual rigor than "higher" disciplines like CS or math.
Reminds me of http://flynixie.com/ - this one seems a lot more robust, less "snap a quick shot and come back".
Since RNNs are self connected, in some sense it has a lot more depth than just 2, so they can learn very non-linear features (but the weights of the connections are shared across the layers).
A.I. – the next industrial revolution?
You can now use an iPad as a monitor for a Windows PC
Right, but all wind is to a drone is a shifting reference frame. In order to stay still in a 20 knit wind, the drone would need to be able to have a top speed of, at least, 20 knots.
Is it ASCII or Protobuf? The importance of types in cryptographic signatures
Not only did AOL and Time Warner split, but Time Warner Cable is a separate company from Time Warner.
To disable EME, go to the Firefox Preferences menu and uncheck the "Play DRM content" checkbox. That will disable EME and delete the Adobe CDM binary if it has been installed. This preference doesn't disable DRM in Flash and Silverlight, however.

https://support.mozilla.org/en-US/kb/enable-drm
This reminded me of the Sphero Selfie bot April Fool's joke.

https://www.youtube.com/watch?v=ZaR4X2iJo6M
Good point but storage capacity is a reason to use 720p
Changing the contents changes the hash and the hash is used in the url
@omellet
You make an interesting point. The patent office doesn't really encourage the filing of patent applications though. Instead, it examines patent applications after they are filed.
Do you mean this[1] port? I can't remember one that had statistics on incremental builds during development, unfortunately.

[1] https://ruudvanasseldonk.com/2014/10/20/writing-a-path-trace... (See "Performance")
Ruby Refactoring Notes
Omens
You misread his statement. He is NOT saying that having a surplus of love for the world is bad. He IS saying that, in the scenario he describes, one likely does NOT have a surplus of love for the world. (tl;dr - it means that person is probably just being selfish and/or self-deceiving)
the hash is a hash of the content itself, so the link is immutable - if you changed the content the link wouldn't be pointing to the same thing anymore.
What does "battery-operated" have to do with the razor blade model? Distracting.
Sidecar Teams Up with Meadow to Deliver Medical Marijuana
Nice! Thanks for mentioning it. I had no idea about it.
For Bayesian modeling making assumptions about distributions is crucial.
If they had made this look like a Star Wars Probe Droid I believe the Internet may have actually broken.
They already have releases without EME at all if you don't even want to disable it:

http://download.cdn.mozilla.net/pub/firefox/releases/38.0/wi...
You need more than Rails to work at Apple, but for most coding jobs, a few projects on Github is as good as a degree.
JavaScript moves forward in Microsoft Edge with ECMAScript 6 and beyond
Yeah and then you could extort people for money like the AD-Block guy!
There's a "Play DRM content" checkbox in about:preferences#content. If I remember correctly, unchecking it will completely remove the CDM, checking it installs it again.
I have to confess I would find the idea of not having a drivers license pretty extraordinary. If I lived and worked somewhere like New York City or London, I could imagine not owning a car depending upon the exact circumstances, especially given the availability of short-term rentals like Zipcar these days.

But essentially depending upon others to get out of the city for the weekend to anyplace that isn't likely an other city? Or being able to travel to destinations outside of towns/cities without having someone along who can drive? I'd find it incredibly limiting. In fact, I'm in the midst of planning a couple of hiking weeks in the Pacific Northwest that would be utterly undoable without renting a car.

Whatever works for you of course. I just can't imagine it.
Idempotency of HTTP GET requests is not a theoretical concern.
This is a duplicate post.
Wonder what kind of payload it can carry is :D (I imagine that was part of a trade off for battery life)
Implementing Full Text Search in Meteor
This is business as usual, no reason to get too excited. General relativity and quantum mechanics are also pretty clearly flawed, from the fact that they are mutually incompatible. And yet both are very successful theories.

That's just how science works, it doesn't give you absolutes of any kind.
Yeah but I am thinking it has some sort of an scanner, sorta like self-parking cars do :).

So once it Avoids (Steers away) B it can continue to Seek (Steers toward) A with the tracking device.

Obviously depends on how well the scanner to pickup obstacles work. You would need some sort of a heat map to detect leaves or branches.
NoKi-Lock/Unlock door with smartphone – Kickstarted
Well I certainly won't be going #2 next to my murder victims anymore.
I learned something too! I knew we weren't alone but I just assumed we were the worst. Guess not.
Frankly, I'd take a direct partner of the USofA any day over a direct partner of Russia or China.
You can sort of emulate this by having a trait which inherits from two other traits. (e.g: http://is.gd/SWZ9Ya)

In which case you'll have a single vtable for the "synthesized" trait object.
What other test would you suggest?

Right now we can collect light from the distant cosmos and run local experiments, but it's really hard to test for large scale effects at the local level. Which means detecting photons and making predictions about what they suggest is the only real option.
Yes! That one.

Right now, Rust only builds each crate in paralell, we don't support incremental re-builds within crates. There's an RFC already though, and build times are gonna be a big focus of the next release cycle or two.
@omelet.
Also, many feel that the patent office is currently incentivized to allow low quality applications to issue as low quality patents, because the patent office does not have the resources (i.e., people and computer search tools) to do a proper search and analysis of the incoming patent applications.
> Like I mentioned below, as a self taught web programmer, it was years before I came across a modulus in a real-world situation.

So? Like I mentioned in response to that, modulus isn't necessary for FizzBuzz.

> Again, just listing "HTML5, CSS3, JavaScript." by itself as a minimum qualification doesn't specify what level of knowledge is expected of you.

FizzBuzz doesn't require much depth of knowledge in the target programming language. If you are can handle assignment, addition, conditional logic, and any one of iteration, jumping, or recursion (note that some language may not support all three of those, so which are available depends on language), you can do FizzBuzz.

What FizzBuzz does require (assuming you haven't already studied it and memorized a solution in the language given) is being able to think through a dirt simple problem and apply a programming language to it. It identifies people with minimal programming skills as distinct from those who are limited to cargo cult copypasta (well, again, except that memorization means it can produce false positives.)
Oh I use the IDE-like features of SublimeText, its not just an editor but also a pretty good way to organize - or at least navigate - my projects. I've gotten over the need for symbolic links (where a defined var is 'clickable' to go to the definition) and so on, because ST provides sufficiently powerful navigation methods ..
How a Udacity Graduate Earns $11k a Month Reviewing Code
> It's quite a bit absurd to complain about technical solutions which fullfill the needs of users.

Nonsense. Users want everything for free, instantly and with no ads.

I would like my sandwiches from the shop downstairs to be free all the time. But it's not cool to forge stamps on a loyalty card.
Firefox checks SHA-512 hashes at download time. If you have local malware that changes the GMP DLLs thereafter, the malware might as well change Firefox itself.
Why AI Is the Next Step for the Sharing Economy
I've been programming for 35 years, and I remember when object-oriented programming advocates seemed cult-like. As it turned out, O-O is a very useful tool, but it is not the ultimate programming paradigm. Time has shown that the early adopters of O-O were mostly justified in their enthusiasm, but tended to overstate the benefits of the technology. The O-O naysayers had concerns about performance, which is an issue in some O-O languages, but one that C++ solved. They also had concerns that O-O was hard to understand, but that is something that has been mostly solved through education. These days, the expectation is that a good programmer understands O-O.

Today, I see similar reactions to leading edge technologies and languages that are difficult to understand, whether they be FP, Rust, or Haskell. Time will tell whether these things break into the mainstream as did O-O, C++, and Java. I personally think that Rust is onto something, but it is too early to know how much impact it will have on the mainstream. Who knows, 10 years from now, we may see a dominant OS and application ecosystem written completely in Rust that has a level of quality seldom seen today. Or maybe we will see some of the ideas in Rust incorporated into a future version of C++. Or maybe Rust and its ideas will prove to be too impractical and will fade away.

I hope to have the time to learn and use Rust soon, but I certainly understand those who prefer to wait and see. What I don't care for is a knee-jerk reaction against something because it is unfamiliar.
Houdini and the Extensible Web
Yes, we likely have some common ground on the problems we are hitting. We are doing OK on accuracy - we do keep all approved versions in an archive.

The problems relate more to the plethora of ways lite can fail - I don't have my full list in front of me, but as a minor example, deleting an entire bulleted item from a list leaves the bullet in place within the editor as normal text. It sounds nitpicky, but it really makes the documents look funky, and the formatting is very important to our people, so the content editors spend extra time reformatting documents, which is not ideal.

Nevertheless, I haven't found a solution that does any better, and we don't have the resources to reinvent that wheel (yet), so we do have lite in production... it just is one of our pain points.

And to be fair, lite is improving - our list of complaints is smaller than it was a year ago, and each new release fixes a few things.
Season 9 coming this year https://en.wikipedia.org/wiki/List_of_Peep_Show_episodes#Ser...
> Also, relationships are also something you want to do, you aren't forced into them at gunpoint.

That's true. For example, people can choose to have a relationship with their kids, they can also abandon them. Happens all the time. :-(
Perhaps. The question still stands though. Assuming they don't have an actual purposeful back door is there evidence that they have the ability to crack FileVault level encryption at this point or no?
> HTTP/2 actively discourages the use of compression for secure websites. HTTP compression (gzip, deflate, ...) has been known to compromise the SSL/TLS security in the "breach" and "CRIME" attacks.

This is a patently wrong statement in an otherwise good article.

There are no known security vulnerabilities with HTTP/1.x's style of compression That's because HTTP/1.x only supports compressing response bodies. During SPDY development, the same compression algorithms used for compressing HTTP responses (gzip/deflate) were applied to compress request and response headers. This is what lead to the CRIME vulnerability. The solution was to still use compression, but use a different compression scheme, HPACK, which (glossing over a ton of technical details) allows compression while avoid CRIME because it "[uses] separate compression dictionaries are used for each source of data." HTTP/2 uses HPACK.

Use of TLS compression is not recommended, but that has always been a performance best practice, since TLS compression is not context aware.

For the love of god, keep using compression with your websites, whether HTTP/1.x, TLS + HTTP/1.x, or HTTP/2
If the electrical current were turned up high enough all racial prejudice would disappear and IQ would approach 0.
That's exactly the point.

I believe "common" developers are totally fine with it, they always need some sort of abstraction layer. On the contrary, the (quickly growing) data scientists community is not: they need full control for their specific use cases and will never blindly use a black box API.

Disclosure: I am the author.
Almost thought you were joking, but wow... nearly $38/mo to read NYT's webpages.
This is my very first attempt into the coding realm. Please be gentle :)
Location: Germany

Remote: Yes

Willing to relocate: Yes! USA / Ireland / UK (in that order)

Technologies:

* Wordpress/Drupal/CodeIgniter/Yii (Components, Hacks, Themes)

* CI & Unit testing - Jenkins, Mocha & Karma for JS, Toast for PHP, as well as Selenium

* JavaScript (jQuery/BackboneJS/AngularJS/Phaser)

* Django (general Python too)

* Have also trained junior & mid-level developers on various technologies.

Resume: Upon request.

Email: admin (at) kidsil.net

Highly experienced Lead Web Developer (65% Back end, 35% Front end).

My most recent experience is working with Core WordPress contributors (WordPress VIP) on a global News/Media website.

I'm also developing a Meteor App these days.
If it makes you feel better, I feel that both extensions are wrong. If you enjoy reading the WSJ, you should pay for it. They do some really great business reporting and it's not that expensive.
It is a hard robotics problem. Saying that "it would need a wide scan" is a vast underestimation. Try looking up some papers on obstacle avoidance. Also, consider the costs of sticking the additional sensors on the robot, processing that data in realtime, and still powering the whole thing.
Hmm. They have something on testing, but nothing on requirements writing or project management.
The job advert asked for someone that knows Javscript. This person doesn't know JavaScript. The person that got the job probably knew Javascript.

I don't think this deserves a blog post ranting against that company because they asked you a Javascript question in, I repeat, a job listing that specifically asked for Javascript knowledge.
Aah, it's an add-on for work for some single-sign-on stuff... luckily I don't need that system anymore.
Is the "learned" behavior stored in the javascript somewhere, or is it coming from a socket in real time? Is it just a giant data array for handling possible decisions?
I'll never understand how low quality patents even pass, and how they can be valid in court.
On the other hand, with dial up at ~50kb/s, and the top-end Verizon FiOS running at 150Mb/s, that 440 trillion free hours of dialup is only 146 billion hours of FiOS, or $33/hour of FiOS 150Mb/s, or, put in the way that the market usually charges for bandwidth, approx $24,000/month for 150Mb/s bandwidth. That is way more than the going rate for that sort of bandwidth.
The cool thing being that the official launch will be the "Autobot Rollout"
SEEKING WORK - REMOTE

Highly experienced Web Developer (65% Back end, 35% Front end).

Skill set:

* Wordpress/Drupal/CodeIgniter/Yii (Components, Hacks, Themes)

* CI & Unit testing - Jenkins, Mocha & Karma for JS, Toast for PHP, as well as Selenium

* JavaScript (Meteor/jQuery/BackboneJS/AngularJS/Phaser)

* Django (general Python too)

* Have also trained junior & mid-level developers on various technologies.

Seeking: Challenging projects. Most recent experience is working with Core WordPress contributors (WordPress VIP) on a global News/Media website. I'm also developing a Meteor App.

Plugins/Apps: https://github.com/AZdv/

Location: Germany

Contact: admin (at) kidsil.net
Drones usually accelerate quite rapidly (electric motors and all).
The difference between Nokia and Samsung is that Nokia does not have supermarkets, home appliances, television channels, healthcare products, and more (although chaebol aren't supposed to have retail banking I believe still). Samsung going out of business for Korea would be like Google, Halliburton, GE, and Ford going out of business at the same time to the US economy - rather devastating I'd imagine and would take a good while to recover even though there's still a bit of competition across areas that they do business in.