skysight-inc/HackerNews huggingface dataset:
I got this on my iPad this morning (it's 9am UK time) and, since I was drinking last night, I thought I must have tried to do a restore while I was drunk. Very glad when I discovered other beta testers had the same issue.

A quick jump onto developer.apple.com to download the latest IPSW and my iPad is working again.
Fortunately we rarely seen headlines starting with "what if", though I'm sure such law would define the answer to be "nope".
When I see stuff like this, I feel so very very fortunate to have an extremely common name. It is extortion however to charge to remove images as far as I'm concerned.
Well i definitely would never hire you.
ComicsRage is a pay-what-you-want comic bundle, without DRM
Yeah! like some hidden script in popular websites doing some computation with WebCL
It is much better to speed to aligment using heuristics (e.g. use hashing for find matching kmers and do dynamic programming only on small portion of data) than by using faster hardware.
Look here: http://bowtie-bio.sourceforge.net/index.shtml or here: http://mummer.sourceforge.net/
Wasabi – A Sinatra-inspired web framework for Kotlin
"What if" a marketing strategy. Its a weasel way of stating something while giving outs to yourself without allowing the target to reply with a quick "no".
I'd say that this is a good task for tablespaces and intelligent disk partitioning. Set up a partition for the data you really don't care about with all the speedup options, and create a tablespace that points to it.
Well, it's blackmail, not extortion (extortion is threat of a normally illegal act, like breaking your legs, blackmail is threat of a normally legal act, like telling people that you are cheating on your spouse).
What was the point of adding "Shocking:" to the title?
Two million is a tiny amount until you read the first line of the article and realize its talking about people.
Unfortunately, this seems to happen quite often: http://www.youtube.com/results?search_query=cop+forces+woman
one day, somehow, the bastard behind ripoffreport.com will get the karma ass fkng that he deserves.

if anyone will burn in hell, it will be him.
If anyone is wondering why people use a factory here to inject it. This stackoverflow comment sums it up nicely

Probably for the same reasons you inject anything,
instead of putting everything in the global scope.
However, since you're a lot less likely to want to
substitute out your underscore library during testing
than some other more specific dependency it's
understandable that it doesn't seem necessary. – fess

http://stackoverflow.com/questions/14968297/use-underscore-i...
Any university student, and later even high school students (as Blackberrys got cheaper as they started to be in bigger and bigger trouble).
what percent of internet servers run NetBSD?
I think it's useful as a warning for the content and also to indicate it's about police brutality and not some sort of bizarre 'adult' video spam.
If Watson were to ever dethrone Google, I am willing to almost bet it would be because it was programmed to consume data via Google. It all comes down to the data in the end, unless IBM have managed to gain access to the same size and or bigger trove of data than Google currently has (which is a lot), there is no way anyone can beat Google. And lets face it, people don't just use Google because they have the biggest database of knowledge and data, people use it because they trust it, they know it works, and Google as a company have established a rapport with people that has taken years. IBM to me will always be a company focused on corporate and enterprise offerings, not offerings for the general consumer.
Even if you don't make changes to the compiler, if you link to this project you are GPLv3 infected. You simply can't use this without exposing your entire project to GPLv3 infection, the usual LGPL and/or runtime library exceptions don't apply to gcc's core code because it was never intended to be used as a library.

Let's say you have an existing FOSS app that is BSD or MIT licensed and it has its own built-in scripting language. You'd like to build a JIT for that scripting language, you see this library and decide to use it in your project, well... you can't do that without changing your entire project to GPLv3 terms because the combined work created between this and your own code all has to be available under the GPLv3 terms. This is usually solved by making the relevant parts of the project LGPL or granting a runtime library exception but neither of those applies to the core gcc code, so the GPLv3 infection in unavoidable.

Whether or not that issue is important is open to debate and depends upon your software politics, but in practical terms it means very few people will use this in their project unless they are already GPLv3 committed for some reason.
"...I'm ashamed to say I left telnet open to the public internet."

how many people are really running war dialers these days :)

very good work, you should definitely have that on your resume
Spoilers much?
Finance Versus Innovation – Clay Christensen on the Capitalist’s Dilemma
What is the diameter of a Krugerrand?†

Actually, I needed the answer, since I was reaching into my desk drawer for some wedding gifts and needed to buy some gift boxes (Google helped with that, too).

Watson may have a head start on the AI stuff, but Google is a quick study.

Also, Google is really good at server farms.

†https://www.google.com/search?q=What+is+the+diameter+of+a+kr...
At least it's not ageist.
Apparently it's also no problem if it's the speaker of the house, if I understand recent news from this kafkaeske play.
http://michaelwoerister.github.io/2013/09/27/what-you-call-t...
Python has its own built in sqlite wrapper. Just import sqlite3 and then you're 3 lines away from creating the database, opening it and executing queries. Why would sqlite bother about documenting this when python already does it.

Besides, most languages have a predefined and fixed interface for opening databases of any kind and running queries on them. The only thing that differs is the connection string or the constructor of the database/connection/reader-object. For example in python this would be PEP249.
Or probably even "meh."
Formal verification of software and hardware systems relies heavily on mathematics, as well as an obvious core of computer science. (Not 'number' math, per se, but logic math.) Static analysis of programs, proofs of correctness, et cetera.
No ones hitting this from what I consider to be the right angle. Let me digress for a moment.

I was arrested in Miami in November 2003 at the FTAA protest in Miami. Spent a night in jail, and eventually all charges were dropped. Read this if you want more info, http://en.m.wikipedia.org/wiki/Miami_model.

The point is that in my case, I was arrested and I am proud of that. I'll grant that "protestor" sounds more admirable than "had drugs on them". But I think they are similar in some ways.

The first and most obvious similarity is the overly-militarized police force in the US. This is the essence of the Miami Model, a now 10-year old strategy of approaching domestic protest movements militaristicly at the local police level rather than as citizens movements. By applying the same tactics to all law enforcement, we end up with situations of over prosecution for things like possession of drugs and paraphernalia that continue to haunt people for years. For what are minor issues (had a joint or some pills on them, throw em in jail) peoples lives are ruined.

So to the point I want to address is that it doesn't matter, of at least it shouldn't and it's getting better.

Yes, I expect to be Googled and screened when working at a new job. That happened so long ago that no reference really pops up in reference to @geuis (though no doubt it will now) but for me it doesn't matter since it was a protest/civil rights issue that I freely talk about).

But just how the stigma of smoking weed in the past doesn't really matter for jobs that matter anymore, the same thing is increasingly true for other recreational drugs. You did E and acid for a bit? Ok, but what kind of engineer/sales/etc person are you? If anything, I think exposure to certain drugs makes people more valuable because you can't help but learn something from it. I know I did.

My questions would be like, "So I found this and this, can you talk about that a bit?" This is to determine if they are detrimental addicts (no hire) or just recreational/past users.

I'll admit that my vision is blindered because I live in SF, lived in the Miami area, am a liberal, and work in technology. But I count myself as a bell weather of sorts. If the rest of the US is flagging behind in a modern mindset, then eventually they will catch up.

Anyway, I guess I'll wrap this up by saying that if someone has a record or doesn't fit into the ordinary pegs and holes, consider other factors when people look for work. Who knows what things you might have in your own past that you were lucky to avoid being arrested for.
This is one of the most ridiculous stories I have ever read. How do they so quickly dismiss Google's search algorithm as something to fall back to? Microsoft have been chasing their tails for years trying to be as relevant as Google and never achieving it.

It sounds like the author is suggesting dynamic web pages built by Watson that would answer questions (summarise court cases etc). The underlying problem is, where does all this data come from? It sounds like Watson would intepret multiple data points from around the web to compile the information. How can they say this information is correct? Google at least points you in the direction of the information then you make an informed decision yourself if it is correct.

This sounds like something we already have, we have Google and Wolfram Alpha. Problem sorted.
Stay away from math.

I would caution you that you haven't seen `real math` as an undergraduate who still has time to decide on your major - you will find that real math is not elegant. Math is baroque, infinitely deep and you success will entirely depend on the community and the perspective you get from your mentors. For example, conversations I had with math professors were able to frame problems so that I could look past the equations and understand the big picture. Then I had to describe it in the precise language of mathematics. I quickly realized that math wasn't that precise of a language - just esoteric hand waving. I then realized that Mathematics is a language that is unintelligible without context.

When I did my CS algorithm classes, I skipped all the lectures and spent 8 hours doing homework from a textbook - my school is rated 3rd in the US.

If you only take Math classes you will not find a job or find yourself in a situation where you have not learned the creative skill necessary to extend upon existing solutions.
Combining different libraries with their respective memory management and error handling ideas is one of my biggest issues with C++. You have to keep so many things in mind to use every API according to its own peculiar rules. One slip of the mind and you're in big trouble.

Also, getting all those libraries to compile with a particular compiler/stdlib combination is a big hassle. Things break in non obvious ways because of weird implicit template instantiations that are basically untestable by the creator of the library.

These types of integration issues are never going to go away and therefore C++ will occupy a stable niche forever but will never become mainstream for application development again, regardless of any language improvements.
International Space Station Geocache
The long multiplication algorithm has two nested inner loops, each reducing one of the inputs to digits (dividing and multiplying by fixed values), multiplying them with a lookup table, then performing add-with-carry against inner and outer accumulators.

The Russian Peasant Algorithm optimizes this for the binary case by noticing that the inner multiply is always by 0 or 1 so it's trivial and never carries, removing the inner loop entirely and allowing you to use only one accumulator.
The BBC article:

http://www.bbc.co.uk/news/world-asia-china-24396957

notes that these two million people are on State and commercial payrolls. I suppose the latter may include state-owned enterprises.

But on the flip-side there are numerous Western companies that employ thousands of people to monitor and categorize Web content; we just call it 'corporate content filtering'. Their customers include some of the big ISPs in the UK which block specific content per court order ( or voluntarily, under the auspices of the IWF ).

Scale that up to China Scale and I wouldn't expect much of a disparity.
I haven't read the page, but from the title, I assume it's a scraper

Sure, it can be used for copying data without permission. But not all data is hard to read because they don't want you to copy it. For example, I've built a scraper for a state-run website of company registrations. The data is public, just not in a machine readable format.
Given past experience with other MPI-based software, I'm not sure that Watson would scale without extensive retooling. MPI tends to be extremely chatty (MPI - Message Passing Interface), we ran ours off a hypercube (network topology) switched Infiniband setup. MPI depends on broadcast/scatter/gather semantics. This squarely lands in the 'what if' category for now.
I don't promote compulsory military service, but what would prevent someone from being an entrepreneur after finishing their military service?

Consider that many developed nations have compulsory military service (Finland, Norway, South Korea, Singapore, Israel, Switzerland, etc.), and yet people still manage to start new companies there.
Go for computer vision/pattern recognition. There seems to be a shortage of enough 'good' people for them - even in HN I read very low quality vision related blog news as if they are very good ones... (I remember an image rotation article a few months back...). There are very good CS guys here but vision/learning seems to be a bit underrepresented...

I'm getting pretty good contracts for doing research work from pretty big US companies/startups and I'm not even located in US...

I did electronics engineering in undergrad, signal processing in masters and computer vision in phd - also took some courses in physics. I sort of wish I did some formal math courses (optimization/graph theory/variational calculus) as well. Applied math will help you a lot in CV/ML domain so that's a pretty good idea for you to get it. ML is very hot and there are lots of people going after that but don't forget to check out the geometric part of the cv - finding camera calibrations, stereo, multiview stereo or the realtime stuff as cv is being used more and more in mobile apps... Computational photography is my new focus these days - I'm getting more queries about that... PM me if you like more detailed info...
Neither Google nor WA are good at understanding the semantics behind a natural language question - something that Watson has been designed to do. Also, showing the percentage of certainty, as they do for medical queries, could be useful for many fields, particularly for academic research, given that they include citations, something that should be easy to include. I'm seeing Watson rather as a tool that could make a dent in specialist fields and trickle down from there, as the hardware to do that becomes cheaper.
Ask HN: Alternatives for EC2 Instance for Windows
Which are the alternatives if I would like something like EC2 Instance for Windows?
If I may ask - why do you think so?
Go and be a quant at a hedge fund. All the maths (statistics, probability) and programming you could ask for (and people in the back office to do the boring bits for you).
Good luck to anyone ever getting a mortgage in that town ever again.
Infiniband sucks. IBM's or Cray's proprietary interconnect will scale your code because it removes the chatter. On a Cray our MPI latency is 20x better and has almost no discrepancy between PEs.
yes the build still needs to be signed for each user
I wonder if that just raises the bar and everything becomes the same again:

- everyone gets at least X for basic income

- for some people it makes more sense to not take low-paid shitty jobs because deducting commuting and lunch expenses from the low-paid salary you can probably make the same money on basic income, especially if you're willing to be a bit frugal

- more money gets offered for low-paid shitty jobs because there's high demand and low supply of workers

- the extra money is charged from the customers of the companies who employ the workers who do the not-so-low-paid shitty jobs

- the costs trickle upwards and cause inflated prices which in turn makes landlords raise rents accordingly

- the rents and price of food become painfully high for those who live on basic income

- we're back at square one: poor people have to take shitty, relatively low-paid jobs to make a living because the amount of basic income, X, is baked into pretty much all prices in the market
Gold Plating Different Ways To Do Gold Plating Blog
The only other option you have as far as I know is enterprise development, but for that all testers need to be employees of your company
Thanks Apple, You ruined my day 
For those who don't know what happened today .. please read this subject:

http://www.graphitas.co.uk/blog/2013/10/ios-7-activation-required-error-on-iphone-and-ipad/

Apple did it again, they destroyed my iPhone with their stupid decisions.

Apple suddenly decided to disable the iOS 7 on their developer devices. And they did not give us the option to upgrade to the latest public release.

They are asking us to activate our phones, but they are bringing down their activation server.

They are asking us to restore through iTunes, but the worst software ever made (aka : iTunes) is crashing during the restore.

They are asking us to make a recovery mode, and BOOOM ! The device has been formatted and it returned to the factory setting, every thing is flushed !

Thanks Apple .. You ruined my day.

BTW, I am going Android. At least I can deal with my mobile as a USB drive where I can do simple "Drag & Drop" away from the stupid iTunes !
You probably can type faster than I can using Swype/Kii/etc. But for whatever reason, I do best with tactile feedback.

(I use a Das Keyboard for the IBM Model M "clicky" experience, and hate my laptop or other keyboards after getting it. I completely understand that I may be in the minority, but regardless, I loved the response of my Blackberry keyboard).
What if Watson just googles for the answers?
That sounds vague and random. You could also say an un-focused effort misses the bigger picture.
"Not doing something" as a professional service?
1. could you please try to briefly explain how would such traffic analysis work? People with deeper knowledge of networking always mention traffic analysis without further explanation... but to us curious amateurs this does not really explain anything.

The fact that they had the server image related to specific date - July 23rd - does this say anything about how they obtained the image? Can we infer that they did not locate or hack the real server (because they would continue to have access after that date) and that maybe somehow they got hands on some backup image or something? Can we infer anything else?
OpenERP 7.0 connection with PHP using XML-RPC
C++ does it automatically, I think this is a call for Google to spend some more time optimizing floating point workloads.
Want to build a satellite but dont have a NASA sized budget?
PocketQubes drop the cost barrier for budding satellite hackers
Machine learning is very heavy on statistics and mentally engaging enough, the field is called data science and there is a very high demand for them.
It impressed me as well. Watched it completely by chance. Thought provoking premise.
Ehhhh, not so much,

I run IT ops at a startup, and $200-400/month was too much for PagerDuty or Pingdom's Team pricing levels.

We settled on their $50/month plan. Sure, enterprise customers may pay more, granted, but this is a commodity space. Ping, up? Good. Ping, down? Email, sms, webook. Race to the bottom.

Disclaimer: Technology professional, 12 years in the sysadmin/devops/mgmt "space".
Ummm, http://www.windowsazure.com ?
Quality of search results has very little to do with market share. Had it been the case, Bing should have ad near equal share with Google and Ask should have had zero.

Google owns Chrome and Android which is basically 50% of web traffic.
Nexus 5 Manual Leaked
Yes, that is the underestimated main point.
I'm still living in one of the rare tech hostile desert though. Trying to get through that single no tech founder karma, because I'm starting up precisely to sell an app for 'relationship skills' or 'efficient non-violent communication', so clear abilities, values, and training in this would prevail over 'rock-star programming talent'.
Looking for ladies in tech too...
Door wide open for them to become cofounders, but I can understand risk-adverse people, after all I am in need of a complementary skill set ;)
Do you give me a chance?
Please! Resubmit a link when the mobile version is ready. Again, I don't care if it works or not. All I'm saying is that since we're all browsers at some level we support basic html. Just put a notice it ain't ready for mobile and that's good enough.
I wrote some toy programs in Kotlin, can anyone who used it for serious projects weigh in on how it compares to e.g. Java 8?
I can appreciate the use of the word 'shocking' in this context: it is shocking. Unfortunately, this adjective (along with 'unbelievable' and 'must-see') is also extensively used in spam and dodgy links seeded by malware in compromised web pages, as in "Shocking thong teen twerks Archbishop of Canterbury!!! Unbelievable, must-see!!!".

I would suggest either ending (rather than announcing) the title with the remark, 'shocking', or 'contains nudity', but in the light of what you have said above, would stop short of using reddit's NSFW flag.
See this 3 minute presentation fragment about the "Do not use JSLint for Evil" license clause:
https://www.youtube.com/watch?v=-hCimLnIsDA
'Radiation-Eating' Fungi
The page mentions that the project will hit a milestone in 2010.
It's like you didn't even read the rest of my comment. Enough with you--I don't have time for people who argue in bad faith.
Useful Software Downloads for Small Business Owners by Zsolt P.
How does this explanation change in light of the fact Google was way ahead of Bing when IE had majority market share?
we should stop thinking in monolithic terms - as if one company will be able to do it all in the global scale. Google seems to have mastered data centres and spiders, and will probably form a base layer for part of the next step towards humanity-AI. Maybe Watson will consume Google data, but maybe a thousand individual tuned AI like services will arrive - for booking flights and for negotiating mining contracts and ...

I think we shall soon see the end to the idea one organisation (based in SV) will be able to service all the worlds needs on a march towards AI - I suspect Google is as an organisation already straining. why not let markets flourish ?
Neither of them had guaranteed basic income, either.
This is certainly not ridiculous. It is very legitimate to wonder whether systems involving more AI such as Watson are going to take over standard search techniques or not. Regarding Bing, it is as you said: Microsoft has been chasing Google but Watson is a totally different approach so the question is still open.
My knowledge of the actual workings of Watson is sketchy, but doesn't it devote a massive amount of resources to understanding natural language queries? Can it scale its ability to handle one question at a time to handling a billion queries?

And Google is getting much better at understanding syntax and will continue to improve.
Sorry, but I don't get this. Care to explain?
i cant eat the ghosts :(
Is any one need of web services?