skysight-inc/HackerNews huggingface dataset:
According to the page:

"With MHL® technology, your smartphone charges while it’s connected to ClamBook. Enjoy full length movies, edit documents, and browse the web without worrying about draining your battery."

So clearly there's a battery in it.
Aye, the recent retrospectives made me even sadder when I found out that (as expected) many of WebOS's "harsh corners" were due to political infighting and mismanagement more than engineers fucking it up, and that the insight of the core team was as good as it seemed.

I had great expectations for WebOS, still inconsolable that it died such a terrible death.
>That said, the success of iPad and other tablets is going to make this device even more niche than the Foleo would have been. It'll be a tough sell.

You are probably right - but not necessarily. This, after all, fills a different niche to a tablet. You can't put a tablet in your pocket and tablets are expensive because of having their own processor, memory, etc. This way you can use all the facilities of your highly portable phone on a laptop sized device that should, in theory, be a lot cheaper than a laptop or tablet.
Here is the reference from the Ubuntu CVE tracker: https://bugs.launchpad.net/bugs/cve/2012-2122. So yes it looks like it is confirmed.

Also, the associated bug report: https://bugs.launchpad.net/ubuntu/+source/mysql-5.5/+bug/101....
I guess that depends on context. Some of the arguments for/against "building on someone else's platform" have to do with the potential to become an outlier.
Yeah, and those shoes totally don't match that purse! What an outrage!

Seriously, if you're prepared to throw out the whole language based on what its syntax resembles, your decision-making process might need a bit of work.
I'm surprised nobody yet mentioned this is a trivial case of a developer who matured enough to be more valuable as a manager. Once you see beyond the odd difference (it's a startup, and he's supervising a guy in Ukraine), it's all the same you see in most developers' careers as they progress.

Some developers won't heed the call and prefer to stay "close to the metal" cause they enjoy it more, and some are genuinely bad at managing. However, very often an experienced developer will benefit a project much more when he can afford to look at the grand scheme of things.
Not surprised. Microsoft and Intel have been helping each other for decades. That's why they coined the term "Wintel". But unfortunately for both, the future is "Armdroid".
Well, you have one smart device, and one or more headless devices that require you to dock your smart device. But, the big idea is that these dumb devices could be anywhere... the office, your home, your car, the coffee shop, etc... Many locations, one device - no syncing. With each dock conveniently adapted to it's locale. So, the desktop at work has a big screen and extra storage, the laptop at home is small with a larger battery, and the dock in your car simply charges the device as you drive.

It's a great vision, if someone could just standardize on a docking mechanism.
That's not a bold claim, that's a very safe claim. Learning C won't hurt anyone, except for the missed opportunities, which are invisible. But if you take all the "everybody should learn X" claims literally, you'll spend all your time learning.

So here's my counter-claim. Most Java and .NET developers will do just fine without knowledge of C.
Leveraging tablets to increase WP sales is the best path for MS to take but they are playing a dangerous game.

Windows 8 on the desktop will be a serious adjustment for consumers and very early reviews seem to indicate that. The perception of Windows 8 on the desktop could adversely affect WOA.
Discussion from a submission just about 2 months ago:

http://news.ycombinator.com/item?id=3850935

tptacek's detailed summary:

http://news.ycombinator.com/item?id=3856526
I still prefer the look of TorrentBulter.eu. It's default view is browsing the top movies, and displays them in a much more enjoyable manner. The details page on TB is also more feature filled, including a trailer as well (granted, these can sometimes be wrong).

Movies.io, honestly, doesn't offer anything more, other than being newer. Maybe I missed something.
ehm. yes.

(to say something substantial: see http://www.akkadia.org/drepper/SHA-crypt.txt)
Don't get too excited just yet, here are my experiences so far attempting to get GHC 7.4 on my R-Pi

http://www.reddit.com/r/haskell/comments/u7cwv/some_observat...
Maybe this is the only way Mark Zuckerberg can keep his "Zuck Law" alive (sharing doubling every year), by forcing everyone's accounts to share more and more.
> We risk facing a cultural shift where it becomes hip to "drop out" of a social online society.

And? While this might scare the sizable portion of HN readers who have money staked on social, I would see this as a net positive.

EDIT: No but really, besides the Arab Spring social media has spammed the world with cute cat pictures and eaten away at the blogosphere. The portions eaten away are subsumed into one of the competing walled gardens. The web wasn't designed to be an echo chamber.
GHC uses pre-emptive thread switching, not co-operative thread switching. Threads are forced by the runtime to be switched out -- they have no choice in the matter -- based on rts interrupts.

Typically, threads will be switched when they allocate.

See

https://github.com/ghc/ghc/blob/master/rts/Schedule.c#L208

and for low-level fun:

https://github.com/ghc/ghc/blob/master/includes/stg/SMP.h
How To Book Cheap Air Tickets with Reasonable price?
Travellers are often forced to search for Cheap Air Tickets as the budgets get increasingly tight. This is true for individuals who travel for leisure and need to spend less on tickets so they have funds one time they reach their destination
My Ph.D. Services
We are home of Tacoma s most Honest Respected Plumbing Heating Drain Cleaning company Give us a call today and receive a 40 off any service! -
I use Keepass daily on Windows and Ubuntu and used it on OS X in the past without any issues. I highly recommend it.
I have a space of about 2000 dimensions. Each coordinate is an integer ranging from 0 to 1000. I have a complex "score" function which I'd like to minimise, and I know very little (I originally said "nothing" - that was a mistake) about its characteristics.

The following was added as further clarification:

The scoring function is probably mostly "continuous"-ish. Small changes in the coordinates probably lead to small changes in the score, although there will be areas (hyper-volumes) where this isn't entirely true. It is possible to use non-integer coordinates for exploration, and the evaluation/scroing function is probably reasonably well behaved when doing this.

Hill-climbing/descending techniques give moderate results, but there are lots of local minima. Some local minima have wide catchment areas (hyper-volumes) but are not particularly extreme. Local gradients are mostly present - there aren't likely to be huge swathes that are effectively "flat".
So once I learn how to realistically fight with a sword in your club I'll be able to go out and fight a dragon? And if I'm not as good as I thought and get killed by the dragon will it just end the.... oh wait, there's no game. Seems like your solution isn't as flexible as the technological one.
Do you believe in statistics? Honestly, its not so difficult to make one. Lets appreciate them for not coming up with bogus stats, like many other do.

Actually if you think about it, its not really a marketing gem, when compared to what Apple does for its technically inferior Mac book Air line-ups. (Hint: Google for Mac vs Pc on Youtube)
When I needed to fix a bug in the mono vm, guess what language I was using. Or apache. Or SQLite. You'll notice I'm not talking about the language my app was programmed in. I won't even start on the abomination that is the typical ruby gem ext directory.

If you had said 99.9% of programmers should not write C, I'd agree. But the reality is there's a lot of numb nuts out there, and you're going to need to fix their code. If you can't beat em, join em.
My impression is that it has to do with the perceived commerciality of the entity doing/facilitating the copying.
Royalportrait
Brand “Royal Portrait” is in the market for many years and over the years we have been able to form a professional team, expand the range of services, improve quality and implement a discount system for regular customers.
We are one of the few who share this type of product into several categories:
- Photos on canvas (any transfer of advanced technology on canvas) – photos, fine art, portraits, photo collages) own proprietary technology “pho-2-graphic”. Image transfer is done by a professional equipment of HP and Seiko.
- A portrait in oil on canvas (this is done by professional artists). Deadlines of production: 3-4 business days and 1 working day when rapid manufacturing.
The following program compiles without warnings using gcc 4.7.0. The compiler uses the undefined behavior of accessing a variable that may not have been initialized to turn the conditional into one that's always taken, and then folds it away.

https://gist.github.com/2910012
TorrentButler is especially good for "discovering" movies. Both are good for torrent newbies. I like Movies.io search a lot, but I agree it would best if one of them combined both features into one. Also, both should have their own commenting systems, to make it easier to find the fakes. Movies.io has something called "Verified" now, but not sure how that works. Are they just verifying them manually? That seems like a lot of work.
The Half-Proxy Cloud Access Broker
I can reproduce it on my Ubuntu laptop (amd64 precise), so it definitely exists.
Unfortunate but completely understandable - its difficult to publish work related to stopping fraud.
Torrent sites and programs definitely need better UI and UX if they want them to become mainstream.
Out in the archipelagos in Finland (and I guess also Sweden) converting salt water into drinking water is becoming more common as it's quite easy when the salt amount in the Baltic Sea is quite low compared to the oceans.
This is partly the fault of the user (yes, there is a dialog that says what exactly is going to happen, so the ignorance is there no matter how much you think the user is clueless) and mostly the fault of Facebook partners. Facebook partners and web companies with close relationships with Facebook get access to the Open Graph actions first (Spotify was in this group).

Thus, less experienced developers and lesser known companies follow the path these companies take and believe that this is how the Open Graph should be. There are many questions on Stack Overflow or the Facebook developers group from people inexperienced asking how to make articles automatically read when users arrive at their site (the news.read action).
I disagree. The whole point of facebook apps is to spam and spread. If your shinny fb app doesn't post actions, then what's the point of building it on top of fb? Every other (successful) app is going to spam.

FB shouldn't allow that in the first place.
I've been working on some ideas about how different languages lead to different sorts of premature optimization problems. I see a lot of OOP problems where developers try to avoid re-initializing or re-instantiating an object, and end up with weird partial-initialization or wrong initialization edge cases. I think language structure encourages this, and have been thinking about what other sorts of premature-optimization problems languages encourage.
> That's the reason most people don't use Facebook login, they're scared it will put something on their wall.

You and your tech savvy friends are not "most people". Most people don't know and don't care.
30% of 900 million users, 600 million of which are spam accounts? What a conveniently impossible number of votes to obtain.
We are using the Fenopy API to get the verified status of torrents.

We still want to keep a lot of features out of the interface. Power users will still prefer searching manually for their torrents to see information we don't provide (such like codecs).

We want to keep our interface as clean as possible.
Apple ‘iTV’ to feature ‘special’ motion controls and touch panel remote
Cross A7 Andromeda Review
Cross A7 Andromeda juga mempunyai Kamera berkapasitas cukup besar yaitu 5MP (Megapixel) autofocus dan LED Flash yang akan memanb
Long Exposure Photographs Shot from Space Station
Crazy Imgur Site Statistics
It seems that SSE4 extensions are needed to be vulnerable, otherwise memcmp() is doing classical computations.

So you need a 64 bits system, and be sure that you are not using a virtualisation system which does clear SSSE4 flag in /proc/cpuinfo (VirtualBox does).
http://eater.com/archives/2011/07/20/yelp-accused-of-fivesta...

http://www.eastbayexpress.com/ebx/yelp-and-the-business-of-e...

http://consumerist.com/2010/02/yelp-accused-of-more-negative...

http://jonathanturley.org/2010/02/27/yelp-accused-of-extorti...

http://techcrunch.com/2010/03/04/yelp-lawsuit-extortion/

http://techcrunch.com/2010/03/17/complaints-against-yelps-ex...

http://www.pcworld.com/article/190231/yelp_hit_with_class_ac...

http://www.wired.com/business/2010/04/yelp-fights-fraud-alle...

Yelp has a pretty shady history with this. The class action suit from a year or two ago was dismissed, so I assume what they are doing is legal in some sense.
Apple's newfound fortune was built on the understanding that mobile computing is fundamentally different than desktop/laptop computing. That understanding is the reason they were able to break touch screen interfaces into the mainstream.

Steve Jobs is laughing in his grave at stuff like this.
20 years ago we called this crackerjack.

http://web.textfiles.com/computers/jack14.txt
So the praying for rain didn't work then?
Yes, and one of the reasons that this is a good idea is that the opportunity cost is so low. C is a pretty simple language. Mastering it is hard, but the number of rules you have to learn just isn't that big.
I tried that - quite a lot of the accesses don't have referrers listed, which surprised me. That's why I wondered about tools to go find the incoming links to see if I could cross-correlated them in any way, or even just find them.

So thanks, and that's useful and important, but I'm still looking for other ideas and/or tools.
You don't even need a week if you have access to the internet, which as a dev you will. (Or with just Clojure's repl-docs you could probably come up with `(with-open [rdr (reader file-name)] (doseq [line (line-seq rdr)] (let [parsed (.split line ",")] ...)))` fairly quickly, and even if you forgot the specific reader syntax remembering the more memory-intensive `slurp` for a year seems doable and ought to be acceptable in an interview.) If you hadn't been doing Python for a year would you still remember the existence of the CSV module you can import, and then use dir() and help() on if you forgot the exact syntax?

The particular example of reading a csv file is just a bad one to compare C and any dynamic language with, because in C file IO is a pain in the neck with a lot of pitfalls whereas dynamic languages make it lovely and you only have to remember a small amount. I guess it's a decent test to see if one's potential C coder has memorized all the details about C's file IO, maybe the company does a lot of that since they create libraries for others or something. (Did you allocate enough memory on the stack/heap? Are you reading byte-by-byte looking for a newline or in chunks before looking? Are you checking if you need to re-alloc? Do you support "\n", "\r", and "\r\n"? Are you checking for E_NO_MEMORY and E_BAD_SOURCE? Are you using sprintf safely? Are you checking for end-of-file correctly? Are you tokenizing the line properly? Are you faster than Python? Etc.) If the interview is just looking for coders who can "fopen, fread with malloc, and fclose, it's okay if details are forgotten", then it's just a weeder question rather than a skill test and there are better weeder questions.

Personally I have a handful of C programs on hand that I know are correct and that do various IO stuff, I tend to just copy from those on the rare occasion I need to use C to do manual file IO or memmapping (we all remember the subtleties of that right?) because of the reasonably high probability I'll forget one of the many details if I do it from scratch. I much prefer using already existing libraries to read and parse for me; there's too much reinventing-the-dysfunctional-wheel culture in C.
I wonder what effect the buildup of presumably unused, stagnant real estate inventory will have on markets like Australia's. I would imagine a pricing bubble, followed by a massive crash -- the extent of whose damages depends on the extent to which the real estate has been derived, repackaged, and traded with other financial institutions.

An oddly familiar pattern, and one that should give us pause.
Also, if I remember right, in Europe, electronic devices must come with at least 2 year warranty, compared to 1 year in the US.
I love elreg. They have the best articles title ever!
C is well placed in that sweet spot close to the hardware where the abstractions are good enough to hide the hardware specifics from the programmer and good enough to build more advanced abstractions with sufficient efficiency.

Because it is so close to the lower levels of abstractions, it ended up a compact and concise language, easy to keep in mind. This (among other things) led to C being the quintessential language for some segments of "computer science": maybe not so much directly but as a reference model.
Looks like they didn't have to buy them to get those perks.
... so even with Moore's Law, dedicated desktop is always going to be more powerful than laptop, and laptop is going to be more powerful than this.

I agree, but I think it's a matter of what's acceptably powerful enough. At the risk of holding up anecdotes as data, I know some people who pretty much just use their phones and iPads (v2); maybe we've hit a point where these devices are powerful enough for a non-trivial segment of the market?
These delusions come from experience with watching programmers flop around like fish out of water whenever some layer of abstraction they took for granted starts "leaking".

I honestly don't get this attitude in our industry. Nobody tells a general practitioner, "Nah, you don't really need to know what comprises a living cell. You most likely won't even need to drop down to that level."

Just because you don't need to do any low level work, doesn't mean you shouldn't learn anything about it.
But eventually the new technology becomes "good enough", and that's what matters to most people. That's why laptops have already surpassed PC sales years ago, and that's why people are buying more and more tablets, while being satisfied with their performance. So the "X will always be better than Y" argument is almost irrelevant in the grand scheme of things, when it comes to the mass market.
TMDb's TOS states that you can't "Use TMDb APIs in any manner or for any purpose that violates any law or regulation, any right of any person, including but not limited to intellectual property rights, rights of privacy, or rights of personality."

How does this reconcile with your use for a torrent search engine?
Startups Using Java
Only if you don't consider having a totally compliant implementations for pretty much every platform a feature. YAML is a big hairy beast.
Does this theory apply to platforms such as Parse?
Perhaps a more relevant analogy would a hypothetical popular newspaper example: you can buy it at the local store of some countries on the day of release, or if you live in those country where you can access them online for free or included with your TV subscription, you're fine. But if you don't live in said country and the newspaper doesn't distribute to you, or it gets to you some months late and it's old news by then, you might go looking for other access avenues. You'd very much like to get todays news so you can participate in the global discussion.

Have we not already come to the agreement that the problem is not piracy, but the lack of access in our new global arena? None of us here would be so naive as to believe that piracy will end when each of us have access regardless of our geographical location, but at least then we will be able to have a real conversation about it.
Do you believe in statistics?

Yes. Statistics is the collection and analysis of numerical data. Science is nothing without statistics.

Don't you believe in statistics?

I know the HN community is diverse and getting more so, but this is a surprising question here nonetheless.
A Facebook development firm isn't necessarily as tied to Facebook as its clients are. It has long been the case that the winners of the gold rush are the ones selling the shovels.
And 2 GB of RAM. I'd prefer dual core 2 Ghz Cortex A15 CPU's vs quad core 1.5 Ghz Cortex A9, though.
Interesting. Our compiler catches it, though:

$ cparser -O3 -Wall -Wextra -pedantic test2.c -o uninit
warning: ignoring gcc option '-pedantic'
test2.c:3:6: warning: no previous declaration for 'void foo(int)' [-Wmissing-declarations]
1 warning(s)
test2.c:4:6: warning: 'variable lol' might be used uninitialized [-Wuninitialized]

Looking at the GCC bugtracker, there seem to be various warnings missing. http://gcc.gnu.org/bugzilla/buglist.cgi?quicksearch=uninitia...
We contacted them. They said they didn't had any issue with us using their backdrops and information.
I find it strange that you tie adoption of latest hardware as a sign of ... whatever. Good user experience has only very little to do with adopting latest (multicore) chipsets. Polished software is far more important. On the other hand, I see SGS2 and SGS3 dying in 3-4 hours under load. Just my 5c.
Prototype pattern suck
suck suck suck :)
So you gladly replace that single point of failure with two points of complete failure? You can't conceive of any problem with that reasoning?

You could also have multiple accounts with different S servers, e.g. one for work and another personal use.

If I was forced to use such a service I'd make a service that made it easy to automatically create one "S-server account" for each "real" account and continue to use passwords for those accounts as if nothing had happened.

In practice, BrowserID doesn't solve anything for me - at the cost of reduced security, availability and integrity - as well as forcing me put trust in a third party.

There is a huge difference between my mail server and the S server. If someone uses my mail to reset passwords I will notice, since my credentials won't work anymore. Also there are different levels of security, I value my mail account more than say my account on hacker news. Which I haven't even entrusted with my mail-address - love that you don't have to supply even a fake one and considering that I don't forget my password (or allow anyone to hijack my session) I can't possibly gain anything from supplying it.

Which is the key point, rather than me not trusting ycombinator there is just no incentive for me to supply it - so why should I? Maybe ycombinator gets hacked and my mail gets leaked, I might thus end up with spam - no need to take that miniscule risk when there is nothing to gain. Just as I see no reason to link independent accounts together with a service such as BrowserID.
Thanks what's the size like? The last time I built a Haskell application it was quite large.

4969KB with the runtime and package dependencies linked in the dynamic library (Darwin, 64-bit). Since I do not have dynamic libraries of its dependencies installed, I cannot quickly try a completely dynamic version...

interestingly Wp7 is by far the easiest mobile to get a good functional language running on.

I purchased a Windows Phone last week (iOS user here) to see how it works, and I am surprised how good the integration is.
http://en.wikipedia.org/wiki/Lies,_damned_lies,_and_statisti...

Have a nice day.
Hope we will hear when your first user gets their internet disconnected, or has to pay a large fine.