skysight-inc/HackerNews huggingface dataset:
Has anyone implemented this yet for Tensorflow or Caffe? Also, any more details on the MSCOCO segmentation part?
According to other sources, they did drive it in Beijing - and in bad conditions [1]

"We’ve tested the car at night and day, as well as in medium rain, and – since this is Beijing – in smog of course."

[1] https://www.techinasia.com/baidu-autonomous-car-hits-roads-c...
So if a celebrity wears a designer hat or jewelry and they own the copyright to it, they can sue the gossip magazines for publishing unauthorized photos taken in a public place (which would normally be fair game)? Could be fun to watch how that plays out in court!
> I think content API (e.g. Prismic.io or Contentful) are good examples of what a better approach could be.

I wrote about this in a blogpost a couple of months ago called 'the perfect CMS' [1]. I think Contentful is pretty spot-on in terms of features, but i would really love to see an open source project (like WordPress or Drupal) taking this same approach.

[1]: http://www.haykranen.nl/2015/07/08/perfect-cms/
I think they're trying to curb websites like voga.com. The UK now is in a weird position in terms of copyright law of designer objects: basically a physical copy of say a designer chair is considered the same as a photo of it and so it can be mass produced without paying royalties to the designer's estate if they've been dead for more than 25 years (as opposed to 70).

Wouldn't it be better to rephrase the law making a distinction between unique (or small batch) works of art and works of design that are going to be mass produced?

http://www.voga.com/still-legal/
The browser is supposed to be the user's agent. In the early documentation it was explicit that both the user and the browser were expected to apply their own styling to web content. IMO a lot of bad web design has come out of the wrongheaded idea that the designer should be able to lay out the page pixel-by-pixel and expect the browser to render it exactly the same way. If you want that, use PDF or Flash or some such.
Chinese companies cheat on everything.
Downvote me all you want.
Enjoy your future of pay walls!
Verk – Sidekiq/Resque type of job processing in Elixir
My exact feeling, I have left eclipse a long time ago, recently (around a year ago) I tried luna and it was still incredibly slow, crashed a lot, for no reason my classes wouldn't hot-swap making me restart the entire webapp (with a heavy startup time) and had to rebuild the workspace because for unknown reasons since everything just stopped working.
Not to mention that the eclipse auto-complete is just useless when compared with intellij.
> If you see a designed object in a movie the brand owner will have paid to put it there.

While paid product placement does exist and is widespread, this statement isn't correct. There are many examples of organic product placement, where the set/costume designer uses a particular product without any financial incentive.
This makes it near-useless for me as well.

The thing I'm wondering is why people are so obsessed with this kind of AST editing. I don't find that code text entry speed is the limiting factor for any of my coding. The limiting factor is usually a) understanding the problem well enough, and b) understanding the existing code well enough. A good IDE with symbol/type and usage lookup usually suffices for the latter.

EDIT: If the point here is to prevent invalid ASTs, then I don't really see how much that helps. The number of invalid programs with valid ASTs is going to be huge, so you need good error handling anyway.
That's the case for hollywood blockbusters. Not for the 80% of movies out there, especially pre-00s European and American cinema.
It's simpler than you think. It uses Google Translate to translate the word or phrase you select and the context isn't used. This works surprisingly well most of the time. Of course it does fall down, and can be confusing beginners who don't have a good grasp of the basic grammar. For intermediate and advanced users who just need the occasional gap filled it it's great, and they can usually tell when the translation isn't correct and either expand the phrase to add more context, or make use of the additional sidebar dictionary: https://readlang.uservoice.com/knowledgebase/articles/279539...
I will.

I will also enjoy watching a large amount of "content" find out exactly how much they were actually worth.
Long story short:

- The LSVRC "visual recognition" competition has a rule in place, that limits to twice per week how often each contestant can run their entries to the contest against the ImageNet dataset.

- The Baidu team run their tests much more often, claiming that they understood the limit was placed on a person basis and not per team.

- This rule is in place because more frequent submissions somehow distort the quality of the test, by switching its emphasis to overlearning (adapting too much to the specific data included in the test dataset) instead of true algorithmic advances, which can influence the whole machine learning discipline given this contest's high profile. ( * )

- As a result, the whole Baidu company has been banned from the competition for a year.

( * ) ("The Baidu team’s oversubmissions tilted the balance of forward progress on the LSVRC from algorithmic advances to hyperparameter optimization.")
pretty good light weight chat i have to say
When exactly did you "give ads a chance"?
VirtuaWin[0] makes virtual desktop in windows possible.

[0] http://virtuawin.sourceforge.net/
The reason being that it's a European directive (formulated 15 years ago) and member states are free to implement it. France, Belgium and Italy choose not to implement it.

That is why you see not that much pictures of the Atomium in Brussels online or on postcards. But I was under the impression that Belgium will implement it in the future as the situation is clearly ridiculous.
There is no ghost in the shell
Awesome, I go there! Always cool to here from someone in the area, and interesting to see things from a landlord perspective
So how would a better dataset look like? Does bigger always equal harder? What are the criteria to measure that?

And wouldn't video datasets be somewhat easier to analyse given the fact that you have multiple frames of the same object?
I consider paywalls to be a good solution. I'd rather pay with my money than having to see ads. I even think it is more sane for websites as they are not reliants on the companies provding the ads, avoiding some corruption.
I would argue this was on the wrong track the moment it started out with QR code. "Why don't we bring two geekiest technologies--QR code and Augmented Reality--together? Sure! That will make it mainstream!"
Looks nice, reminds me of Jersey with the annotations but seems to offer more functionality. Good work!
Web sockets isn't the be all and end all tech. There's still a place for server rendered, simple pages. Not every web app needs to be a single page app.
My brain is still buzzing, it's a magic hacker buzzword combo ! Impressive work though
Congress is about to ban taxes on your Internet service, once and for all
Anyone was dealt with real-world data will laugh and cry while reading this post
Exactly. This is a much more sane and healthy approach than the whole sugar and coffee rhetoric, to say the least.
> you should be outsourcing your storage to someone else

Well, I'd need to be sure that "someone else" does things properly. My experience with various "someone elses" so far hasn't been stellar — most services I've tried were just a fancy sticker placed onto the same thing that I'm doing myself.
Actually doing this at the network level is already done by some ad blockers. And it likely is going to cause more problems than it solves in light of https usage. The only thing you can do there is Man-in-the-Middle connections - with all the bad implications this has:
https://blog.hboeck.de/archives/874-More-TLS-Man-in-the-Midd...
Fully agree, but I was also covering the topic where you go into competitive programming problem solving. A lot of big companies are asking this kind of questions in the interview process and I doubt you ever had to traverse a binary tree in your daily job.
0790614242فاير بليس جديدة الديكورات: محمد ابو صالح
In fact, any celebrity could design their own piece of jewellery, a badge even, then sue anyone who publishes it.

The mags would have to photoshop all their photos, I guess. Already do. But then I guess they might be sued for misrepresenting a person by photoshopping them without their permission? Check-mate?
So does the recently released Shadowrun: Hong Kong.
Yes. Your system will simply fail to boot in that case.
This new 'skyscraper' chip could make computers run 1,000 times faster
When these articles about people leaving academia after doing a PhD, I'm utterly baffled.

I thought it was completely normal and expected that people would do a PhD and then go into industry or do something else entirely? Where do they think all the industry researchers, school science teachers, etc come from? Where do they think all the banks were getting their PhDs from? I don't think many of my peers when I started my PhD were set on an academic career.

But these articles talk about it like it's some bizarre unexpected thing, and they seem to say that when people leave for academia they are never heard from again. This article literally illustrates them as floating off into the sky http://www.nature.com/news/life-outside-the-lab-the-ones-who...

Do they actually want to limit the number of PhDs to the number of academic positions? What will industry do in that case? Where will schools get science teachers?

I have never seen the picture they try to paint of fool-hardy young students all thinking they'll get a faculty position.
Most probably true, but the shame is to put on China as the "red" system it is, and not the people.
This is potentially very dangerous unless it includes information about WHY the proposal was used.

Best practices are useless unless people understand exactly why they're doing what they do - that's not programming, it's simply copying.

We need ways to decrease technical debt, not make it easier to generate.
That's not what they said. Not every web app needs to be a single page app, that's true but it's a non sequitur.

The point was that if a new framework aims to capture enough attention and traction to be a sustainable alternative to the incumbents it has to support websocket .
Yes, that's the spirit.
"The installer will install the bootkit on any hard disk that has a MBR boot partition, regardless of the specific type of hard drive. However, if the partition uses the GUID Partition Table disk architecture, as opposed to the MBR partitioning scheme, the malware will not continue with the installation process."

It's a MBR attack and the modern Windows systems aren't typically MBR anymore.
Java Internet Printing Protocol Implementation
OK, seems like a storm in a teacup. The items covered by this ruling ('industrially exploited artistic works') are artistic items that have been reproduced more than 50 times. They are already under copyright for 25 years, but due to a judicial review based on EU law, that section has been repealed so they are now covered by the same copyright as 2D artistic works (such as paintings).

Therefore, it's not everything that I own, but only items that a court would consider to be a work of art. Since Apple would have a hard time convincing a court that their laptops are first and foremost works of art, this will have no effect on my ability to run a blog featuring photos of Apple laptops. However, if I wanted to sell a book featuring photos of Busk and Hertzog chairs, I would now need to wait for 70 years instead of 25.

IANAL, but I really don't think this is a big issue.
There's definitely a shakeout coming among publishers and I won't deny that's a good thing, especially with all the clickbait out there now. It's just a shame the bad players have ruined free content for everyone else by slathering bad advertising everywhere.
> What a huge sense of self-entitlement. Your rights as a publisher do not extend to my computer

But the content itself isn't yours. You are not entitled to view that content. The creator put it up with the expectation that people would/will be viewing the ads right along side the content. It's that expectation and assumption that supersedes everything else.

It seems like this whole debate has been boiling down to semantics and "technicalities". The anti-ad people are looking for anything to justify their entitlement. I say it's load of rubbish. The content creators (publishers) are the ones who get to dictate terms, end of story. You're not paying anything to consume that content and you didn't create it, so your "rights" are minimal (if they exist at all). You're entitled to absolutely nothing.

Let me ask you a question: If instead, a website says "I have this content you want to see. In order to view it, you must view this ad first. Click "Yes" to accept and view the ad. Click "No" to go back to Google.com." is that any different to you? It shouldn't be. Also, that's where the internet is headed if more people adopt your entitled mentality. If I'm a publisher, I'd be doing something similar. No, if I were a publisher, I'd be trying to get all the big name publishers/advertisers to do that too. They need to remind our entitled generation just how content subsidization works. :P
bookmarking every individual post?
https://xkcd.com/952/
I'd like my cookies to be strictly separated per domain I visit.
It sounds from your comment like you think that other ad networks (Google, Facebook, etc) _don't_ work this way? Sigh, I knew this would happen eventually as long as people kept cynically saying that ad networks "sell" your info to advertisers, knowing that those not familiar with the context would assume that meant that advertisers actually had access to the raw profile info.
We're building something that we're gonna Open Source soon. In the meantime you could check out Cockpit: http://getcockpit.com/.
I use the MAFF plugin for Firefox. This lets me save a page, with embedded media, to a file. Works with every page, not just selected sites.

A generic solution trumps site-specific ones, in my opinion.
After having worked as a developer through my university years I partly regret it now because there was not much reason to start working at 18 and I missed all the university experience and lifestyle.

Lately my struggle to always do better than everyone is slightly smaller and I enjoy my life much more.
>Which bit of EU law? I figure if I can understand this in more detail, then I could write to my MP.

I thought this ("writing to my congressman/MP") was an American thing.

In real life, does anybody actually expect them to pay attention, and not directly toss all these mails in the dustbin (or e-dustbin)?
> The contract is there in play already

1) When was the offer made.

2) When was the understanding of what the contract was about made? (aka "meeting of the minds")

3) Was there a proper exchange of consideration only after the offer and acceptance of that offer was negotiated?

Contracts have a specific format, and they are not in play just because you wish they were.

https://en.wikipedia.org/wiki/Contract#Elements

Seriously, talk to a lawyer on this - they will laugh at this idea that putting up ads next to your content somehow creates a contract.

> People like you are the very reason why a lot of "free" content is going to disappear in the future.

First, good - a lot of so-called "content" is junk and isn't worth anything.

Second, if anybody bears the responsibility for "content" disappearing, it's the people that chose a business model based on a misunderstanding of the law.

> Without ads, there would be minimal or no web content, end of story.

Sorry, I was using the web (and the rest of the internet) before the plague of ads, and it was not only still full of content, it had a much better signal/noise ratio.

The idea that people only make "web content" with ads is patently incorrect. You know this, because I'm sure you've seen websites without ads. I'm sure you even know about sites like wikipedia that use alternative funding models.
What to do if you do not want to upvote a post but want to read it later on.

Read later on need not be tied with voting
Ask HN: Open source text highlighter with ability to add custom functions?
I'm working with Medium.js, trying to add some custom functions to it. But feel like I may be reinventing the wheel here.

Does anyone here know of any open source libraries that can do this a lot easier.

Really appreciate anyone's time here.
In fact for example Apple has confirmed repeatedly for many years that they don't pay for product placement.
https://news.ycombinator.com/item?id=10726328
Hyperlinks don't come with a "this site is full of ads" marker.
A browser API would defy the purpose of security layering. The browsers for example, doesn't report their internal tracking request to the developer tools, and probably wouldn't provide that info to an API either.

Does anyone have a guide on how to MITM SSL from your own computer!?
Depends on your MP. I have a pretty good local MP (David Amess, Southend West) and he does represent constituent views in Parliament. Of course, whether the government will in turn listen to him is questionable, but it's still a good course of action.
The good way to avoid the future of pay walls is to share content. Users must bankrupt major copyright holders and media monopolies to stop them influencing laws and technology.
Identity and Trust with Andreas Weigend
I don't think this is too much of a concern. Assuming the ad network doesn't go down very often, you could do something like "Unable to deliver content. This may be caused by an ad blocker". These kinds of "something is wrong either on your end or ours" messages are fairly common across the web and in this case doesn't leave the user feeling wrongly blamed in case of false positive (since the problem "may" be the ad-blocker).
Are Journalists Too Confused and Too Lazy to Get Their Facts Correct?
That's n choose 2...
What are the problems you have with programming?
It lets you do some nice things.

You can always get instant feedback (types, errors) because your code is always a valid AST. No ambiguous braces etc.

Also things like markdown comments and inline evaluation.

My attempt: http://sediment.io
I think that would also imply a reduction in clickbait so I will!
The mention of 'designer' objects is a distraction. It's about any object for which the design is protected by copyright.
You can skip that part and start reading at "Conclusions". The first section merely describes an unrelated experiment, show for contrast, as an example of successful research that doesn't commit the sin of overfitting. In fact, the reasons of why this is such a scandal are explained in surprisingly understandable layman prose.

Edit: A MIT review linked from the article has a simpler and more detailed explanation of how the test system was abused, and why they did it.

http://www.technologyreview.com/view/538111/why-and-how-baid...
Scientists Develop Algorithm That Can Teach Machines to Learn Like Humans
Free speech
1. The current algorithm might be an unpredictable twenty your old in uniform, but there is accountability for their actions: it is somebody's actions. Who is responsible for the illegal actions of AI? You start to have to untangle racially motivated assault against "it shouldn't have done that".

2. People will not come up with "responsible" rules of engagement as you seem to suggest. isBrownPerson() will be coded into the algorithm but not in a discernible way. Sure, you could verify this against a video collection: like we all know the statistics of profiling and incarceration rates for different races.
That's only a scary threat to people who are afraid of spending money.
Quantifying English and Swahili newspaper coverage of an election in Tanzania
Yeah this thread as a whole was great and seems there were more than a few out there that were having the same problem, and that's not including people that didn't comment. It's threads like this that makes HN a great community, where somebody can come in desperation and ask a serious question like this and be met with sympathetic and helpful responses.
If you have to make up a lot of points to make your argument, maybe you don't have an argument? Ranting about "entitled generation", a supposed contract and small bloggers having a huge hosting bill doesn't do you much good. To top it off, "people like you". Blergh!

The problem with ads is that they slow down the internet significantly, various try to trick you to install malware (e.g. on sourceforge), often make sites unusable (big huge banners), affect e.g. clicking on text (I have this habit) and moreover they track you personally.

You make it sound "it is just an advertisement" while ignoring all the reasons people block this stuff. It's not about the advertisement; it also includes all the stuff that comes with it!

An adblocker makes for way less malware on a machine and a way speedier browser. That's the reason I install it; not because there's some ads. This is _hugely_ different from "ads on TV". Yet even for TV you have Netflix which seems to be pretty popular.
https://www.gov.uk/government/consultations/transitional-arr...

> 1. Section 52 of the Copyright, Designs and Patents Act 1988 (CDPA) limits the term of copyright protection for industrially exploited artistic works to 25 years. The Government had previously consulted on how and when to implement the repeal of section 52 CDPA and made a decision to have a transitional period of 5 years from April 2015. This meant that the repeal of section 52 would have come into effect in April 2020 and existing stock which had been made or imported prior to this date would have been unaffected by the repeal.

> 2. However, the compatibility of these arrangements with EU law was challenged by way of a judicial review and the Government decided to reconsider the issue, as announced on the Government’s website on 23 July 2015. This consultation covers the areas which are now being considered as part of the repeal of section
52 CDPA.
Many Secure Boot implementations let you load your own keys. The "removing the owner from the equation" thing is not an issue with Secure Boot, but with particular manufacturers.

> The better place for signed loader verification is in the on-disk bootloader stub.

That is already part of the Secure Boot. But who verifies the bootloader stub? The point is that you can't trust anything on the disk.

> Any bootloader relies on a chain of trust. If the on-disk (OS) portion of that fails (incidentally, the biggest attack surface) and is vulnerable (likely - proprietary software can be fuzzed like any other), then the hardware-linked protection is at best annoying to the actual hardware owner.

Firmware verifies the (on-disk) bootloader, bootloader verifies the kernel, kernel verifies the drivers, and so on. The chain of trust is there.
Drupal 8 isn't ready until it has all the modules that a customer may need. Most of ours are ecommerce or 'rooms' (online booking) ... I think those are perfectly reasonable minimal functionality for a CMS that is supposed to be better than Word Press.

So Drupal 8 core may be out, but for 99% of Drupal developers we're all waiting for the modules to catch up.
Same Baidu that just cheated on machine learning contest? K I'll pass..
I would love to see a statistical analysis on how many times an average citizen, assuming zero maliciousness, breaks laws like this unknowingly in his/her lifetime. It wouldn't surprise me at all that literally everyone breaks one at one point.