skysight-inc/HackerNews huggingface dataset:
I figured out Mega Man 3's without even trying. The patterns were just really obvious. I remember I thought it was kind of cool that the passwords actually "meant" something.
Didn't know that. Makes it a little better ;)
jQuery Mobile shares my record for dropping something that I've started hacking with enthusiastically.
Intentional, I believe. It is habit forming and addictive, compared to say, taking Omega-3s before bed every day.
Have you seen the late J-dramas like 'kasefu no mita' or 'doctor X'? I find those to be pretty good entertainment, however I don't know K-dramas. What I like a lot about Japanese media is, they don't tend to stretch their stories out just for a quick buck. Series with massive success like kasefu don't get sequels if their story is done.
Oh sorry, I was under the assumption that you were using CSS selectors in JS not in CSS.. If its in CSS, then it should be fine. If you are using CSS selectors in JS in an angular app.. then that seems like a smell.
Microsoft cast it upon itself. When you cry wolf all the time, nobody comes to help.

Microsoft can't let go. They can't say "this code is now open and no strings attached". They can say "but not really". They can say "but don't touch anything". Microsoft can't open.

What they can do is okay for consumers. Consumers will download whatever software available and use that. Developers? Hell no. Developers don't trust openness that can be revoked. Because this means their product stops working.
I don't think that necessarily true. Maybe it is for "the open source community" in terms of Stalanites.

OTOH lots of people use and love OSS including very profit driven startups and Apple "fanboys". Being able to write C# using Visual Studio under OS X and deploy to Linux would be killer app for a lot of startups and of course whatever stack gets used by the popular startups will be lionised.
Nice work. I also like the minimal jquery code to make the elt draggable without, um, dragging in the full jquery ui plugin to make it happen, so to speak.
Page management in InnoDB space files
Aren't you?
HTML5 Tetris - Practice Work
Saying something is fraudulent is libelous,

It's not libelous, unless you're referring to legal definitions in specific repressive countries (such as the UK). Libel is a malicious lie. This is someone speaking their conscience.
Yes, sell 50,000 copies at a gross margin of 150% at a net loss of $10,000 ;)
Is this reddit app itself open-sourced?
One thing I found strange about his analysis is that he kept on looking for new approaches after he got an upper boundary of 6.6% for the style result being random. I'd have introduced a more realistic model and looked at whether it get's me below 3% and be done with it (probably). He seems to like analysis just for the analysis sake. Of course it's still refreshing to see after reading tons of today's superficial blogosphere blabber (Google has ALWAYS blocked WP!!!11! ... wait no, sry).
I fail to see how Wozniak is underrated. On the opposite, the media likes to pick up whatever he says about today's technology and portray him as the real genius overshadowed by “marketer” Jobs, although Wozniak's last contribution to the field was two decades ago and he has no relation to Apple's success as we know it today. He deserves praise for what he'd done but I'd argue his contributions are rarely, if ever, underrated, and often the opposite.
While the w3c likes to think the univrse revolves around it, html5 has several competitors and given that the syntax for a particular css property doesn't matter much, they should have just standalized it the first time a browser added that feature.

Beside, why use a non-webkit browser?
If you insist on using stimulants such as amphetamine,
learn about how to reduce tolerance with things such as
NMDA antagonists and take things to prevent neurotoxicity.

He should also get on with trying Noopept - it's one of
the best nootropics of recent times.

Care to expound on those points?
I find that design patterns prove more useful (more of the time) in web development in comparison to implementing algorithms and data structures from scratch. High level web development languages (ex. C#/Ruby/Python/Scala/Groovy/PHP etc.) and some somewhat lower level languages (Dart, Go, C++) do provide tested algorithmic implementations and data structures through BCL's.

Implementing a Fibonacci sequence or a prime number sieve is much different than implementing e-mail scheduling component with dynamic constraints. I think the reason why Algorithms/Data Structures are important for interviews is because they show not only your level of experience with the tool-set you use, but also deeper understanding of the inner workings of said tools.
A plottling library for python, based on D3
About foreign keys - http://guides.rubyonrails.org/migrations.html#active-record-...

About Lazy Loading at field level it is not really needed in most scenarios. You can do it with your own code if you wanted it that way.

Edge case scenarios may be handled differently in most ORMs however with Active Record I never felt the need to write SQL ever. Also for simple checks I use the Rails console to see data whereas with other ORMs I had to open a SQL console.
This is my point when I say, in my original post, that:

>this is a glaring example of how meaningless the term "terrorist" has become in the USA.
"Libel is a malicious lie."

There are other issues about your comment, but I'll start with just pointing out that your assertion here is false. A statement can be considered libel if gross negligence was involved, not just malice.
An image file that you can display with one line of code is a really good abstraction for displaying images. What on earth is the point of this?
What are html5's competitors? Are Opera and Firefox not even notable anymore?
It's sleek!
Where is the about section in the website and how do i know what are you trying to build?
In a similar vein: Ben Goldacre: What doctors don't know about the drugs they prescribe

www.ted.com/talks/ben_goldacre_what_doctors_don_t_know_about_the_drugs_they_prescribe.html

The talk focuses on how peer reviewed journals provenly publish the positive test results, and not the negative results. He gives the example of Tamiflu, where the 50/50 split between actual positive/negative tests was not reflected in the journals at all - anyone reading the journals would get a remarkably positive view of the drug.
What's the problem with Clojure?:

(defmacro when
"Evaluates test. If logical true, evaluates body in an implicit do."
{:added "1.0"}
[test & body]
(list 'if test (cons 'do body)))

Moreover, what's the problem with μLithp?

l.eval [:label, :second, [:quote, [:lambda, [:x], [:car, [:cdr, :x]]]]]

l.eval [:second, [:quote, [1, 2, 3]]]

Seems list-y enough for me. I have a feeling that you didn't actually read the article.
With IE 4/5/6, MS also made a browser that was light-years ahead from a user's point of view than the competing browsers at the time from a speed and usability perspective.

At the time, Netscape 4 was a bloated, buggy joke, and was happily doing stupid stuff like re-downloading the content it was displaying when you resized the main window because its caching was so atrocious. And this was in the days of 28.8k / 56.6k modems, so if you resized the window, you'd probably be waiting 30+ seconds for the webpage to redownload and redraw, during which Netscape would either lock up or display a blank page, whereas in IE it could instantly resize with the content it had locally. That meant a huge amount in those days.
I think a known subset of websites having their HTTPS broken as a result of their CA misbehaving is much more preferable to a single CA having effectively broken all HTTPS for all internet users since 2011.

It's not a clear dichtomy, though: harsh penalties rarely alter behaviours.
I can think of legitimate reasons for enterprises to MITM traffic. For example, protecting users against malware as a result of drive-by downloads or spear phishing campaigns. Data loss prevention is another good reason -- I would want an enterprise that I'm trusting with my credit card data to alert on payment instruments leaving their network to gmail accounts, for instance.
It's not that black and white. The re-training costs alone could prove to be significantly more than the cost of a license. So no, it's not "wasted".
Google is the new Apple just as once Apple was the new Microsoft.

This is not an evil conspiracy. It's just companies working to increase their market/mind share.
Take it further.

http://alteredqualia.com/visualization/evolve/
The integrated iPhone camera app even tells you about the objects within the picture.

"I simply gawped when one blind woman pulled out an iPhone then snapped a perfect shot, guided by the built-in Camera app [..] One face. Small face. Face near right edge. Autofocussed."

http://svan.ca/blog/2012/blind/
Read the contract. If you default on payment, the phone will be taken from you. If, however, you pay for the full cost of the phone off contract, then it is yours.
Maybe Microsoft should put some funding into OpenStreetmap.
But "forschungsgemeinschaft" is German, and it's mentioned frequently: at least 100,000 times each in the book corpus.

I don't trust his corpus compares to the original English corpus.
My Nexus S runs JB, this feature must just not be enabled on this phone for some reason
Eula M. Young, COO of Griot’s Roll Film Production & Services Inc predicts that Social media will replace the business website. If you don’t have a social media page
you are not in business. People will judge you on how they can get in contact with you and other potential partners through your social media page.
They add new instructions with each release so the bytecode is not backwards compatible. But it does not matter much because most of jvm code is deployed on the server, and the rest is delivered with bundled jvm.

However, you can have compiler generate lower version bytecode for you. If you have a Java 8 compiler but want Java 1.4 bytecode - no problem, just ask compiler to target 1.4. It will warn you if you use any >1.4 features. Maybe it will even let you use lambdas (maybe not, I'm not sure).

Java is very backwards compatible. That's why it progresses so slowly perhaps.
Most everything on the internet is owned by someone, and the whole meaning of things being free and open is that putting something up is putting it up for everyone. Your interpretation is just "you can use the things I let you use", which is a tautology...
I would think that out of all audiences, a scientific one could respect the idea that facts without rhetoric, speak for themselves.
What I wonder is how far copyright protection goes, specifically when AI algorithms are involved. Suppose you "copy" a recipe + description (or a book for that matter) in the following way :

1) you create markov chains using a large number of cookbook texts

2) you create the markov chain for a specific recipe's description and go down alternate high-probability paths in an effort to creatively change the wording without changing the content (maybe this is comparable to the way a human would if he tried the recipe and then wrote down "how he did it")

3) you republish the result

Did you violate copyright or not ?

The reason I ask is that this is often used as an end-run around patents and copyrights. What most speech recognition programs do these days is preprocess the sound + feed into neural network + get output. (and while most "pattern recognition" algorithms for non-visual things seem to have a love affair with support-vector machines, temporal neural networks are certainly advancing there too).

Now if you analyse what those neural networks do there's 2 types of things
1) ~40% effectively is unrolled loops of (mostly) patented algorithms
2) 60% you effectively don't recognize
(to be fair it takes hours of seeing the network operate before you realize anything it's doing)

Clearly this is legal, in cases human implementations of the exact same algorithms wouldn't be, nicely sidestepping the problem of patented algorithms. And as a bonus you don't really have to know the subject matter (e.g. you can write a pretty good voice recognizer without 8 years experience as a linguist. Or you can write them for languages you don't actually know). And as a bonus, academics are miles ahead of the private sector where it comes to machine learning algorithms, so extremely useful thing are effectively free-for-all.

Of course this is also what humans do. If you look at neural networks, they can only do what they've "seen" happen before, or they can combine various things they've seen before. But they are utterly incapable of coming up with original work. So I don't think humans are any different to machines when it comes to producing original work based on combinations of previous works. This doesn't mean the thing that was copied was itself copyrighted, you can write about your own life, for example, or about nature, or ... but we'd call that original, when (in a strict mathematical sense) it's not.

So clearly we've de-facto accepted in our society that machine-processed works at some point start constituting original work.

Do we have any data what point that is ?
An important part of any business model is how to deal with by-products (aka waste).
Just tell me one more thing. Who consistently shipped more?
I'd be very interested in seeing patent extensions being added. Let's call in the "Yoko Ono Patent Extension".
You don't get to whine about it when something you never use stops working.
In the future, use conditional language: "it may be fraud", or "appears to be fraud". In fact, I would avoid the use of the word "fraud" and say "factually inaccurate" or "wrong".
My strategy:

- no theatre[0]

- rent all movies (mostly via Apple TV and Xbox360)

- if I ever want to see a movie again, push it to a wishlist

- regularly scan for sales and buy only movies on the wishlist, and only if their price is below a given cap.

By that time retail prices have dropped a long way down from the original price, and my flat is not filled with watch-once-and-take-dust frisbees, which I happened to pay less and see much earlier than if I waited for prices to drop. And while it seems I pay for some films twice, in the end I actually pay less for those than if I bought them on the first view.

[0]: Counting theatre for two persons, plus parking/public transport, I could watch five to seven movies for the same price at home, in a more comfortable situation, with a better quality. Around here theatres are a massive social-engineered ripoff.
This is pretty broken on android.
Sadly true, it's incredibly hard for non EU citizens (which is the first thing I'd like to change btw., I'd prefer a green card system like in the US). I don't agree with your second phrase however. I don't see why this kind of immigration policy is essential for the survival of this political system. A steered kind of immigration from everywhere, ensuring that those people actually agree with the spirit of that system, would actually make life here even easier.

edit: we have >20% immigrant population without citizenship btw. High crime from some of these groups is what lead to these immigration unfriendly policies. Direct democracy, sadly, doesn't eliminate stupid policies. (However I'd argue that it tends to filter out extremist ones).
Scala Vs Kotlin
It's not CSS, but the <canvas> tag was invented by Apple for Safari, and was originally just a thin wrapper around the OS X drawing API, which was (thanks to OS X's heritage) basically just the PostScript drawing API, including all the various Porter-Duff software compositing methods (because they were all naturally supported by the API, so why not).

It turns out, a decade later, that most platforms don't want to render PostScript-compatible graphics in software, they want to render graphics with hardware designed for APIs like OpenGL and Direct3D, which don't support all those compositing modes. In particular, I think IE deliberately does not implement most of the <canvas> compositing modes because they can't be hardware accelerated by Direct2D. So "just standardizing the first browser to add a feature" can lead directly to brittle, incompatible implementations, and that hurts the Web for everyone. Sure, you don't want people to wait decades for some feature or other to become widely implemented, but putting a little thought in before standardizing things helps a lot.

> Beside, why use a non-webkit browser?

Man, when you put it like that, why did we ever leave IE6? You could write your HTML just once and be sure it would work everywhere!
Hmmm, yeah, we tried that 10 years back. Didn't work.
Case studies are more about management, less about paperwork.
Why ego.gov.tr would need to have a certificate with *.google.com? I don't see any legitimate use case...
Pixel-by-pixel is an abuse indeed, sizes are huge, generation easy. It's like generated ascii art vs hand-made thoughtful pieces of work.

I like to rebound some dribbble shots with css3 http://dribbble.com/ideamonk/projects/97353-Pure-CSS3

I enjoy two aspects of this -

1. Figuring out what the overall is composed of by looking hard

2. Rendering with limited power available in CSS (no photoshop ninja here)

And sometimes I animate them too - http://heldfree.com/play/dropbox/ (best viewed in Safari)

With these I've also found a few subtle differences between how Chrome and Safari render translucent gradients, large shadows, etc.

This is a somewhat rewarding but an entertaining thing to do :)
Good work.

However feels like an html5 app on my galaxy nexus. Doesnt feel native (even iphone native) at all. Its just to slow.
Then how do you explain that with mono? It's open source, but since it used MS's specs, with OS license, it has been vilified by the open source community. The reality of the matter is that while developers like to think they're rational, they're just as emotional as any non-developer. Their decisions are driven by emotions, by their hatred for MS or some other company / technology, hence the disease Linus was talking about.
I wonder if fellow news readers can chime in as to what are the boundary conditions to let go and shut down a service. Some services have survived through waves of investment cycles - ie flickr etc, others vanished and are not remembered by but a few.

There are couple of scenarios I am currently involved in. One is sort of bootstrapping traveler assistance service - this one is bootstrapped but with fairly large - 10 people editorial staff. The other is my small project that I am interested in using myself. The third one is a job style project that is suppose to break open a new market in the internet retail and has been running for already a month...

Qualitatively there are different reason for closing a startup - boreddom, disinterest, lack of funds, the growth curve is too slow. From my understanding startup is not a company but a place to invest money in - that has a vertical market and near future potential for geometric function style growth and if it isn't happening startup isn't a startup anymore... but there are so many stories out there of people sticking it out for 2 years and others giving up in 3-6 months...

It would be nice to have some sort of coherent picture when to give up and when to soldier on evolving product, adding users - trying new things...

links to resources are welcome!
TIA!
Simultaneous translation by computer is getting closer
so that USA wins? :)
cafes per square km would be a more interesting measure than Starbucks per km I think.
Question: why is there such a weird screenshot of the code in a text-editor I can't identify? What does it mean?
One of the option for Android would be to run havege[1] (and haveged[2]) on the device.

[1] http://www.irisa.fr/caps/projects/hipsor/
[2] http://www.issihosts.com/haveged/
Ask HN: Is Java a wise career investment?
Hello,

I have been working for close to 2 1/2 years as a Java developer, and seeing all the job postings on HN as of late, I have been wondering if it is wise to keep learning and investing in Java or if I should consider broadening my horizons by learning other programming languages(I have dabbled a bit in Python and Ruby so far).

Since this question is quite dependent on geographic & economic context, I will provide some more detail. I am living in Romania, and have no plans of relocating. Currently the local job market has a lot of Java openings since enterprise clients from Western Europe are sending their projects to us to reduce development costs. How long this trend will last is quite uncertain, and this makes me wonder if Java is a worthwhile investment.

I have been considering starting to freelance but Java doesn't really seem to be the language in demand. The same goes for doing remote work for companies from outside my country.

I will also mention that I have a CS degree, so I know the universal theory behind programming like OOP, design patterns, algorithms etc.

So, in conclusion what would the kind people here at HN recommend? Sticking with Java, or switching to some more in demand language?
Failure is a Four-Letter Word – A Parody in Empirical Research (video)
Wikibrains- A tool for brainstorming and mind mapping
Yeah, pretty annoying. For what it's worth, if you Ctrl-F "webkit" and replace the occurrences of "-webkit-linear-gradient" with just "linear-gradient", it looks mostly if not entirely OK in Firefox.
Many years ago I read an article claiming the order is etoanirsh... I still use it in hangman games.
The most profitable industry feeds the most needy populations, win-win?
JDK 8 for ARM Early Access
French ISP (Free) advertisement filtering could be targeting Google
Should error messages apologize?
Thanks for mentioning /classic, I had no idea that existed.
I wouldn't have watched it without that single line of quote.
I always felt like the lockscreen itself is a total waste.
Most people don't use complex security mechanism on it but rather some slide stuff and why? It wasn't possible to disable the lockscreen for a while but at least now it's possible to disable. It never turns on by accident and i'm right in my homescreen, much better (imo)! :)
http://www.magicdress.co.uk/4-cocktail-party
Yes, the original format is manga, and I have a few volumes -- the overlap is remarkable. As if Madhouse studios took the pictures, enhanced them, gave them a flow and breathed life into them with excellent voice acting and music.

The manga is outstanding because of the plot, but nothing beats the anime.
At a bytecode level, everything including and above assembler is syntactic sugar.

I don't think there's any theoretical reason for the bytecode or the bytecode assembler language to need to change. Just like there's no reason lisp and c can't both be compiled to IA32 bytecode, even though lisp has lambdas and c does not.

Rather the issue is going to be at the compilation stage, where support for anonymous methods will need to be added. From my limited knowledge of compilers two ways it could be done are:

* just give the lambda methods a namespace that is unique from the namespace programmers have access to (eg a variable with a space or a tab in its name). Now lambdas will be handled like regular named methods, but the namespace for them will be invisible to the programmer, and the compiler will be modified to have two method namespaces/an expanded namespace for functions.

* Make all methods lambdas and then bind method variables to the lambda methods similar to how atomic/primitive (eg integer, float, chars) and other non-atomic/reference (objects, arrays) variables are bound to their anonymous objects. This is similar to how anonymous objects are handled. An anonymous object is what's returned by constructors, which are then bound to some variable. In this case the compiler needs to support methods that aren't bound to a variable.

That said, it's entirely possible that making changes to the bytecode and the jvm will allow for faster running code, but those changes wouldn't be required out of some theoretical necessity for supporting lambdas.
iPad, Surface, Ultrabook: Are we there yet?
http://www.magicdress.co.uk/3-formal-evening