skysight-inc/HackerNews huggingface dataset:
I have an Early 2011 Mac Book Pro which has had the motherboard replaced twice because of this issue. The first one was 3 years out of warranty so I had to pay $700 (Aus). The second time it happened only 6 months after the first motherboard replacement.
I'm currently on the phone with their support to get my money back hopefully. Although it has been 28 minutes waiting so far... Perhaps I'm not the only one calling Apple tonight.

Edit: ok all sorted out. Refund is in the mail ;) Turns out I was the first one to call them apparently so they weren't sure how to process it. I ended up getting transferred to someone that sounded UK'ish with a nice 80's phone time delay. Woohoo Nice present for the weekend me thinks!!
He's doing what's called "precision farming" in commercial agriculture. You measure soil properties, then plant and apply accordingly. That's in line with his background in Toyota production. Toyota's quality control is about measuring process variation, understanding its causes, and reducing it. Note his emphasis on measuring how many plants fail to grow.
I have no idea how to parse this. Is it just another "china does bad but so do we so it is ok" rant? How are China's mistakes related to the west's at all? You are comparing developing world to developed world problems, which are fairly incomparable.
Awesome to finally see Gun on here, Mark! What still worries me is the reliance on external storage services, although a good local storage service could be built for Gun. Other than that, I'm glad to finally see docs!
Thanks (and other repliers) for the links. I've some reading to do..
My initial comment was a reaction to the sense of entitlement that I sensed in the comment.

My response may be out of place in this thread, but no more than the initial comment.

If I have mis-interpreted the initial content, then I apologies, but I still don't think I have.

Again, I am totally against Hollywoods overreach and attempts to inflict a dying business model by the means described in the article.
They pay what people are willing to buy for. And you are mistanken about the salaries of the sfx guys. There is a large cost in hardware and the fact that they are many people working there.
This is irrelevant. Every time an object is cast to an interface, the compiler needs to know the definition of that interface. Therefore, it's just as easy to generate a hashtable or an array.
Looks interesting but more like those light-weight SQLite clients (SQLiteman etc.); pgAdmin seems to work mostly alright for me.
"... Pay attention to what women want. We are a drastically underserved market. ..."

under appreciated observation.
Ask HN: SaaS solution to provide easy and nice PDF embedding in a web page?
I'm somewhat disappointed by the ways I've found to embed a PDF in a web page for user interaction... My main gripe at the moment is with Chrome, as it appears the Chrome PDF reader does not correctly implement the PDF Open parameters (https://code.google.com/p/chromium/issues/detail?id=64309).

So, my question: is there any friendly, use-and-forget service out there where I can just upload the PDF, easily embed it into my website and have the same interface cross-browser for interacting with the PDF, as well as the possibility to open it with "fit width"?
It really is! I wonder why they didn't specify the namespaces they were using instead of littering it with namespace and scope operators?
How about using and Etch a Sketch then it would not need to be supplied with ink.
Sounds similar to Detectify[1], a cloud based web application scanner. 'Free on a private project or for a non-profit organization.'

[1]: https://detectify.com
Avoiding scope creep is the hardest part and you are to point it out. That and the non-tech parts are when things get messy, frustrating and in 90% of the occasions a project goes wrong. Great and detailed article of this whole process. Good luck guys.
Nothing changed about how Show HNs are ranked on the main page. All we did was add two new pages so if you want to you can see more of them.
Casting another vote for 2 and 5. Thanks for all your hard work!
pdf.js is where all the work goes these days - http://mozilla.github.io/pdf.js/

I haven't used it for a couple of years but is was pretty good back then and playing with the demo now it seems very slick. I'd start there if I were you (maybe there's a hosted service using it).
SpotTag tags – smart replacements for Wifi passwords are no live on Indiegogo
I work in games industry(as a programmer) and my machine has 64GB of ram. I hit swap pretty much every day, and our IT is currently in process of upgrading all machines to 128GB. In my own time I develop games in Unity and I used to run out of ram on an 8GB machine - upgrade to 16GB was an absolute necessity. I would not even consider buying a laptop with 8GB nowadays.
Try Kupfer. Been using it for years with no complaints. http://engla.github.io/kupfer/
Can you tell me where to skip to in the video that talks about remote prosecution of individuals with regard to piracy.
I think that the key sentence in his explanation is "So now Set B still has a 2/3 probability of having the prize." This really nails the whole thing down.
> While I agree in principle about open source, using purely open-source software would not have provided any defence here.

In open source software / hardware there wouldn't be "master key" that can't be changed and that have to be used by telecom's. Yeah of course no doubt NSA may penetrate in network of every of them, but it's would be a lot more costly.
Inspirational beautiful time quote
Interview – 5 questions to hire the right people
The Firefox PDF viewer (pdf.js) can be used in any browser from any website. https://github.com/mozilla/pdf.js

See a demo: http://mozilla.github.io/pdf.js/web/viewer.html
I'm talking Firmware-tampering, which is rather risk-free and firmware patches are not unusual.
> Historically Visa has not permitted retailer surcharging, but allowing surcharging was a key provision required by merchants to settle long-standing litigation brought by a class of retailers in 2005.

It's good that governments still have a bigger stick they can use to beat some sense into corporations.
Udemy Coupon Code 75% Off – The Essential Guide to Entrepreneurship
Dana Gross
Or the users just switch to a browser that works. IE or Chrome :(
We've noticed it too, and I'm not sure what to do about it. We take "Show HN" out of the titles when we see posts using it inappropriately (like for email signups or blog posts). But there are too many submissions for us to scrutinize them all.

Any suggestions?
Love this App
I don't think I can follow your reasoning. It sounds like you're saying the service record actually is relevant but only in some cases and it's not clear when that is except when it's obviously ridiculous. Did you mean to say his service might not be relevant?
You are probably a troll, but:

> A language that doesn't affect the way you think about programming, is not worth knowing.

- Alan Perlis
Pulling unsold inventory would be in some ways far harder to do for the consumer computing industry than many other industries more commonly known for recalls (auto, pharma, etc) - these laptops won't just be sold at the large outlets that have properly managed supplier relationships with Lenovo, they'll also be sold at innumerable tiny independent stores, that probably got their stock from a reseller - or even a reseller of a reseller. Thus tracking down all the stock and issuing recall notices would be hard.

But recalling already-sold inventory? Even disregarding the difficulty and inconvenience, this would be a terrible idea. In order for them to be able to remove this, they'd need to be able to log in to your computer, and change the security settings, as well as modify the recovery partition. I doubt I need to explain why giving your login credentials to Lenovo is a terrible idea!

In reality then they've done the only reasonable thing they could do - post a statement with clear removal instructions. They didn't have a lot of choice admittedly, so I'm not particularly lauding them for this - once you've made enough of a mistake to appear in mainstream media (the story was on the BBC website, and there was a fairly large article in my newspaper this morning), you can't really get away with doing nothing if you'd like to continue selling laptops.
My experience is entirely different, 3rd party middle-ware without source is almost always a pain to work with (even a pain to evaluate, sometimes you get a license-key which locks the evaluation copy to one machine, for a limited time, etc). When bugs show up you cannot simply debug-step into the middleware libraries, instead you have to do a lot of guess-work trying to reproduce the bug, and then follows endless ticket back-and-forths with support. Having the source code is also always better when integrating the middleware into your own build process, since you need binary libs that match exactly your compiler version and build settings (exceptions disabled? link-time-code-generation? etc...) I could rant on forever of how much not having source code access sucks ;)
I'm delighted they're finally doing this. I've a 2011 Macbook Pro sitting on a shelf for the last year because the graphics went haywire and eventually it wouldn't start at all.
I've been thinking about this. If I put my tinfoil hat on, I think they're telling the truth.

> The relationship with Superfish is not financially significant;

Again, with my tinfoil hat on, I believe this. I believe that either Israeli (check out Superfish's background and connections) or Chinese governmental groups have forced Lenovo into loading this awful malware onto its machines.

> our goal was to enhance the experience for users.

Not their goal in loading adware, but their goal in general. They are drawing a line (or semicolon) between what they wanted to do, and what the dark and mysterious forces behind Superfish forced them to do.

Again, tinfoil hat. This is all very conspiracy theory-ish.
Funny, this comment started with a lot of upvotes, and since this morning, massive downvote. I wonder why... Lenovo PR in the place?
Well....1920x1080@3 bytes per pixel@60Hz = 336MB/s, while
3200x1800@3 bytes per pixel@60Hz = 989MB/s. In QHD mode your laptop is sending nearly a gigabyte of data to the display...per second. It might not be very power hungry to compute those pixels with a modern GPU, but even simply sending that much data requires a lot more power than sending "only" 330MB/s.
Overcoming imposter Syndrome – tips and tricks
How to mark a book by Mortimer J. Adler explains the process in detail.
http://chuma.cas.usf.edu/~pinsky/mark_a_book.htm
We built our giant whiteboard with showerboard backed by plywood (the plywood turned out to be unnecessary, though.)

For a giant blackboard, I'd use blackboard paint on smooth plywood.
Ants build toilets, too
Also from this Article:

❝WSJ: Isn’t the best prevention tool to simply stop pre-loading any software on Lenovo computers?

Hortensius: In general, we get pretty good feedback from users on what software we pre-install on computers.❞

Probably it would be a good idea, if this is really what the company things is true, that upon first boot a menu is opened asking for the particular programs to install?

Thanks for buying a Lenovo product. To get the most out of
your new high-performance mobile workstation, the following
software products can be installed free of charge by ticking the
check-box and clicking 'Next'.

[x] Superfish Ad-Injector, making your web-browsing experience
miserable and yourself vulnerable to Man-in-the-Middle-Attacks
when doing facebook and online banking.

[x] Limited trial of Super-High-Security-Internet-
Security-Anti-Vius which will constantly nag you about paying
for the full product

(...)
Europa League: Feyenoord fans clash with police in Rome
Wouldn't I need a node.js server to run that? It's listed as a prerequisite in the GitHub page...
No Down Payment Car Loans with Bad Credit to Replace Old Clunkers
Ask HN: Sentiment Analysis – how to handle biased word list lengths?
I've tried posting this on Stack Exchange but no luck so figured I might have more luck here:

I'm implementing a simple sentiment analysis algorithm where the authors of the paper have a word list for positive and negative words and simply count the number of occurrences of each in the analysed document and give it a sentiment score the document with:

sentiment = (#positive_matches - #negative_matches) / (document_word_count)

This is normalising the sentiment score by document length BUT the corpus of negative words is 6 times larger than the positive word corpus (around 300 positive words and 1800 negative words) so by the measure above, the sentiment score will likely be negatively biased since there are more negative words to match than positive words.

How can I correct for the imbalance in the length of the positive vs. negative corpuses?

When I run calculate the above sentiment score, I get around 70% of my 2000 document set with negative sentiment scores BUT there is no a priori reason that my document set should be biased towards the negative and I would expect the true 'unobserved' sentiment of the documents to be approximately symmetrical with around half the documents positive and half negative.

I need to somehow come up with a methodology that results in representative sentiment scores to remove the bias introduced by asymmetrical word lists.

Any thoughts / ideas much appreciated :)
Another interesting question: Who decides in the Enterprise that the given price makes sense? And how it is done...

You mentioned six-figures - it can be low, mid or high six.. So does anybody thinks about this there? :)
Can this be used in India ?
Not in Germany, not if there is even a minimum amount of using the computer for private purposes permitted.
I think you meant 0.5% for the fee.
Conclusion does not follow from premise. Once an attacker's code is running on machines that have access to sensitive data, you've already lost - there's no way to prevent it smuggling the data out in legitimate-looking requests. The right way is to stop the bad stuff getting in in the first place.
You send an invoice at 100% and put at the bottom 'if paid before xx/xx/xxxx, amount is really $x.xx'.

Obviously this depends on local regulations. For example, in Belgium the rule is that the basis for VAT does not include the 'prompt payment discount'. E.g.: invoice is 100, 2% 10 net 30. How much is the VAT @ 21%? It's 0.21 * 98, so your invoice can say 'total payable before xx/xx/xxxx: 98 + 0.21 * 98, after that: 100 + 0.21 * 98.

I had a long, drawn-out argument with a supplier once whose very accounting manager didn't understand this concept. They would have me pay VAT on the 100, because otherwise, according to them, they'd be giving me 'a discount on the VAT' (that sentence doesn't make any sense whatsoever). So I called the tax office, PLUS an accountant, to confirm the right way for them to bill me, and they still didn't believe me (or rather - didn't understand me). So just to shut me up, they said 'we'll give you another 2% discount' facepalm

Tangential to the discussion above, I guess, just venting ;)
"In the case of the TPP the US is looking to establish itself, its rules and its influence in the Pacific"

There is the issue with that. THERE!!!! Just stay the fuck where you are and do not "establish itself" the world all over.

I don't mean that directed at you personally but at your gov.
Australia's 'beautiful Prison' in Papua New Guinea
He is not free, he's under bail.
But how do you identify an anonymous NSA hacker?
I've not worked with it except as an end user. But my understanding is that you only need node.js if you're trying to test this locally, because browsers treat file:/// URLs differently than http://localhost
Dear people who write math: Don't write text as-is in math mode. Either use \mathrm/\mathit (for LaTeX) or "" (for Word) to prevent random text being interpreted (and typeset as) variables adjacent to each other. The spacing for $numberOfYellowPegs$ is particularly horrifying.
Show HN: ChessMobi – My first iOS chess training application. Feedback welcome
I am launching today my side project for ios: ChessMobi. It's a chess application targetted at club chess players willing to improve.

The URL on AppStore is:
https://itunes.apple.com/app/id892425054
The landing page is here: http://www.chessmobi.com/

The material ( 3 volumes for the moment ) is curated by two professional chess trainers. Additional volumes are in the working and I am in touch with an old famous GM ( albeit retired from professional chess ) for additional content.
I would like to receive constructive feedback from the forum regarding what can be improved and how to promote the application and reach additional audience. Also, after all the work done, sharing with me what you like wouldn't do any harm :P.

Thanks in advance!
I've worked with Unreal Engine 3 for a few years in various companies and in all of them we modified the source code to better suit our needs and never really had much of a problem merging new releases.

As for Unity, I like what they have done, but they are falling behind recently. They are VERY slow to fix bugs and they are late on releasing needed and promised features (GUI system took them what? 3 years from announcement to release?). Also, retina macs are what, almost 3 years old and there is still no support for that (I don't know how unity works with Windows Hi-Dpi support, anyone wants to chime in?)
Agreed. I just came here to complement the URL.
I think you got it completely backwards. It's demand vs. supply,like everywhere else. If you are making a film,and want to hire an actor, you have to look around - if Robert D. Junior wants $10 million to play this role,and an unknown actor X will play it for $100k, you either pay $10 million to hire RDJ,or he won't work for you. You can't "Make affordable prices by reducing actors salaries" - you are simply not in charge of that, you are not their boss, or their accountant. And in general, I have no idea where you got this silly notion that somehow people wouldn't want films for free if the actors were paid less.
Freeletics GmbH -Munich,Germany-Full Time-Front End-/Back End- and Web Developers
The Freeletics GmbH is one of the fastest growing sports companies worldwide. Over 3.5 millions of users train with us. And this is just the beginning.

Join our kick-ass Engineering team as a Backend Developer (RoR) or Frontend Developer (Wordpress & Angular JS)

For info checkout our website: www.freeletics/jobs.com or get in touch via teresa.lauerbach@freeletics.com
You are right, actually, as long as it's coming from a webserver (IIS here) I'm able to run the demo. Thanks!
And you can run uCLinux on the m68k processors that don't have an MMU. I was using it for a Motorola Dragonball microcontroller... 14 years ago.
This is too little, too late if you ask me
Illinois’ new GOP governor throws down gauntlet in union, spending fight
US and UK spooks accused of hacking Sim card firm to steal codes
Don't rely on the internet for this sort of stuff beyond what you can find on the website of your chamber of commerce. Spend 2 hours with an accountant, they'll tell you all you need.
Have you tried looking for professional help?

Aside from that, you are unemployed and living on welfare, why then are you not making your own game in your basement? There is still time, and while your conditions aren't perfect (whose are?) it seems it maybe one way out of your current situation, if not financially, at least for a sense of completion/self-esteem.

Best of luck!
The main thing is to get the ARM instructions working correctly, so that's not too bad. If all of those are correct, it should boot and do basic stuff. The next bit of work is to get the peripherals going.
It's unfortunate that the free Linphone for iOS crashes since the last update... it offers standard ZRTP calls for iOS.
It's called defence in depth. If you can prevent 99% of malware infections and can prevent 75% of malware from phoning home, you have a 99.75% confidence (1 in 400) of not having a data leak due to a compromised machine. That's 4 times better than only preventing infections.
Actually, if an user has assigned themselves an user name as oppposed to relying solely on phone number, they should be able to port over account. But despite number of articles (and some official docs) urging users to do so it sounds like a lot of people simply don't care. Though, it could be more straight forward, though.
> - You have a 6 years warranty in the UK.

It's worth remembering this, however it's not always 6 years. There's no fixed time, but 6 years for electrical goods is a fairly good point.

This all comes down to the sales of goods act, which means good must be "fit for purpose". If an expensive laptop breaks after 4 years, then you can argue it wasn't fit for purpose and therefore must be fixed or replaced (or a full refund issued). As long as you haven't caused the problem through misuse, you're covered.

> since I ordered it on the Apple website, even if it was on the french Apple Store website, they proposed me to replace it using the UK warranty

If you'd ordered it through someone else, you would have to have gone through them instead (it's up to the seller to sort out, not the manufacturer).

This is a very powerful piece of consumer law, and it's a shame it's not as well known as it should be.

> - Buy your Apple computer from Apple if you can.

Unless you'd bought it from another person rather than a business, you should have received the same treatment. This isn't Apple being nice, this is them fulfilling their legal obligations.
It doesn't even need to be an Apple Store. When my SSD died after the 1 year apple warranty I called Apple and was given an option of several Apple certified shops around me.

They told me there that it usually takes a few days for apple to authorize the repair after the 1 year vendor warranty, but I was able to pick up my laptop again on the next day in the morning.
I used to enjoy looking at the Lego brochures simply for the scenes they'd planned out and the things that were happening in them, like accidents, cars swerving etc.

I really wanted a Lego trainset but never had one; I did however have the house, a hospital, a racing track, a police station, the docks/port, a mid 1980s spaceship (with "Benny" out of the Lego film), Robin Hood's hideaway, a Napoleonic era series of figures with a rowing boat (can't remember if we had the actual giant boat), a castle of some sort (got the cannons). My brother and I had many many days of happiness building and playing with Lego.

I also had some horses. I have my characters somewhere but I think my mum gave away all of it to my nephew, who can only build from instructions, not from imagination. Hopefully he'll learn to do that.
Just print a QR code with your WiFi settings — qifi.org
> I don't mean that directed at you personally but at your gov.

I understand. I get it. I'm actually very partial to the idea.

It's the unfortunate truth that China is also making big bets to establish itself around the world and to gain influence - for example its heavy investment in Africa or the development of its own (BRICS) world bank.

The US is not some lone perpetrator.

The world would be better if we could all 'just get along'.
Getting Started with World Weather Online API and Node.js