skysight-inc/HackerNews huggingface dataset:
I think the question you need to ask - can service workers learn new skills that robots won't automate by the time they are done learning.

Robots already can partially or fully replace diagnosticians and surgeons. Those are jobs that takes one or two decade to specialize in.
The built-in Iris is enough to play games like TF2 with high settings,

TF2 is 5 years old, and the engine is even older..
How long your battery lives? Day? X hours?
My only concern is that over the years I've seen everything go in cycles. So maybe 8mb is not a lot of RAM for a computer nowdays. A few years ago it was a lot for a router. I like my OpenWRT router that runs Linux. Before that the same could be said for mobile computers with GSM modules (cellphones).

I'd like to think that Linux will continue to run on machines with at most 4mb of RAM with not much processing capacity because if history keeps repeating itself we're going to keep on inventing new devices with those constraints.
thanks for the great post!
btw would it be possible to add the application directory to the article for download? saves at least a bit of typing.

re the naming of databases & collections: this is indeed a good question!

You may want to organise all your Foxx applications in a single database, which then requires some mechanism to tell collections from different applications apart. Imagine you have two applications that both need to store "users" independently. Having just one collection named "users" would cause conflicts, so in this case it makes sense to prefix collections with the application name "myapp_users".
On the opposite, putting all applications into one database also allows you to share collections between apps. For example, it allows to share users between two applications so you can implement single-sign on etc.

If your design decision is to put app goes into a single database, prefixing collections with the application name would still work but would be just overkill.

So in the end, how to best organise apps in databases & collections depends on your requirements. Foxx establishes some conventions on the collection naming, but if they don't fit your needs, it's still possible to override the default names and use different ones.
Way higher. Technical documentation is only in rare cases easy to read, whereas SO answers are specifically incentivized to be easily accessible. And any comparison assumes that you can get instantly to the right page of the FM by making a web search, which is far from reality in most cases.
get/set can be added with a single click in most IDEs and all the references to the private variable are fixed for you. However, having a public getter and public setter for a private field is not really that much safer than a public variable. It is still shared, mutable state and anyone holding a reference to the object can mess with its state.
I guess because the title here says "photograph" it didn't occur to me until the second visit that I could click and drag to look around. When I did though I got hit with the "Oh wow. That's incredible." sensation.

I love this.
I especially hate the smugness some of the developers of the X replacements; of course you can design a leaner architecture when dropping 80% of the features that make X so great. Congratulations, you are true geniuses!
Chinese government says Bitcoin cannot be used as currency
Somewhat deceptive, because a lot of stuff in Android is now unbundled and separately updated, whereas with iOS you have to upgrade to a new OS version to get a new version of the app.

iOS needs a whole OS update to update things like Mail, Maps, Safari, Siri, Notes, Reminders, Camera, Photos, etc

On Android, many of the core equivalents are available as Play store updates with the exception of stuff like Chrome and WebView which had deeper OS dependencies.

Is someone stuck on say, Android 4.2 (two releases ago) in a worse situation than someone stuck on iOS 5? The Android user in many cases could still get the latest Google Now cards, Chrome, Gmail, Maps, etc

Yes, it was bad in the Gingerbread era. But if you've got Jellybean or equivalent, in many cases, you don't need to be on KitKat to get the majority of the latest features.
Half my SO answers are of this type. And the number of views I get on them usually indicates that the problem is very common. (I have done SharePoint development in the past).
China central bank warns banks against use of bitcoin
For me StackOverflow is similar to wikipedia:

- stackoverflow tends to have the most relevant answer when searching on a programming problem .

- wikipedia tends to have the most relevant answer when searching for broader/more general knowledge, .

Also recently I took up adding details to answers on stackoverflow that help me, or that have incomplete answers.
So, my list:

- Sleeping at least 7 hours, 8 is better.

- Waking up earlier - I thought I am a night owl, but I realized that I am not. Morning is the best time frame to be creative and productive for me (and for many people actually).

- Always keeping my stuff ready. This means clean email folders, clean notes, clean desk etc.

- Watching the food what I eat (I am not on a diet, but I do not eat pizza and chinese food every day e.g), the drinks also (tea instead of coffee), and keeping attention to breaks while I am working

I also pay attention to avoid disctractions while I am coding. Every morning when I sit down in front of my monitors I read my RSS feed/twitter/personal mails first. This is good to start my brain at the morning and also keeps me away from checking these at the rest of the day. A psychologist told me once at a training that your mornings should start with something they call 'warm-up'. This is mine. Some people do not need it as they can warm up while they are travelling to their office or just after they get up and yoga for example.

Ah, and one mor thing for the sleep part. I - personally - don't like when I need to fall asleep during watching a film or a part of a TV-series. It is also not the best when I just turn off the computer and jump into the bed. I always go to bed with a book in my hand. This relaxes me and when I feel I can sleep right now, I just turn off the lights (or my ipad). A few minutes of meditation is also very helpful for a good sleep.

Hope I could help!
Has there ever been a competing option of WebDirectX they could have tried to push instead? Or is admitting defeat in this case the same as admitting defeat by implementing Flexbox?
I would love to see a Nairobi business woman become the next African billionaire selling water filters, mosquito nets and led lights to the whole continent, making a fortune and saving lives.

but I won't call her a philanthropist when she is picking out her next yacht. I will be pleased she lived however.
However, that doesn't take into account all the new features disabled on past iOS devices. Of course there are a variety of reasons why some features are not present: (lack of) hardware, marketing, difficult to backport.
The Morality of John Rabe – Honor and choice in times of genocide
IBM’s Big Plans for Cloud Computing
Just added a 'ps' entry on your website.

Having examples for using nmap can be really hand to get an idea of what you do with it, and there's a lot you can do.

I like the idea of this site anyway, good luck in your further developments!
As far as I can tell, YC isn't much of an option if you aren't located in US. Besides most of the start-ups go down the drain not because they lacked advice but because they ran out of money. So congratulations for creating an option that can be considered by those who have no intention/ability of moving to US.
I know, I'm sick of websites that do things like this.
Meh, this is so meh.
You don't _need_ GLEW, it is just convenience library.
Yeah. People seem to forget that the Presidents job isn't to, rule over them.
No WP/Android version => failure.
For business I use VerySign.com yet as mentioned in the previous comment Gogetssl.com is a good option.
Can't disagree with you there. Seems like their original plan of testing for genetic risk factors for a large number of diseases will require lengthy approvals for each and perhaps require conditions such as counseling that are not compatable with a kit.

My original comment was more a snark about the free pass the FDA gives to the supplement industry. This is a much less settled area so it is unclear if some fudge like I suggest could work either with the FDA or in the market.

Perhaps they will even seek legislative of legal relief like the supplements industry.
Bitcoin banned from Chinese banks amid fears of laundering
I'm trying to understand two things here and I really can't figure it out. Help from a Chinese reader to translate the original text would be great.

1) Is the author of this notice (People's Bank of China) actually doing anything that changes, decides, or enforces the law in China

2) What the hell is the author saying, because the translation is terrible and seems like it can be horribly misinterpreted.
The abundance of slowness — Content Creators & Curators
It's also deceptive to say "iOS needs a whole OS update to update things like [...]", it needs an incremental update, which it gets, so how is that an issue at all? That you can't update them individually?
Configuring daily rolling log files with log4j
Expensive, and good luck getting client trust back after what they did with App Engine.
I felt I am the actor in gravity!
Notes on spark summit 2013
This is a bit off topic - Do you know a good source (preferably in book form) on development with Direct3D and HLSL? I have been looking, and I'm not really sure where to start. The focus is on low-level shader programming, not drawing 3D models but manipulating 3D primitives. Preferably if it is possible to do using some C# wrapper.
True but I think people often assume, mistakenly, that SO will have a lower cost than RTFM. A great example is Postgres authentication, there are hundreds if not thousands of questions on this topic on SO, almost all of which would be answered by reading the very concise, very accessible section of the Postgres manual.

Not suggesting there's anything wrong with using SO for this but that the cost of reading the manual for these purposes would actually be far lower.
What Are Your Design Principles?
Microsoft moves to assure international business customers on spying
This was mostly true for Gingerbread and even Froyo and Eclair too (that's as far as my personal experience goes). YouTube, maps, play store etc. got several major updates on their own schedule and many new Google apps were released for them.

Android and iOS have different development models, if that isn't taken into account then comparisons are meaningless. Google often gives people the chance to opt into beta or dev releases, by this standard nearly every desktop Chrome user is two versions behind the latest release.

BTW, Chrome is available from the store, though webvew isn't (yet).
bitlbee is the hackers way of bridging them all.

http://www.bitlbee.org/

xkcd comic: http://www.bitlbee.org/img/comic_3.0.png
The story of London Artisan Integers
However you feel about BitCoin, some of the assertions in this article are pretty insane. A new currency doesn't magically erase our need for debt, and debt isn't always a bad thing.
Yuan outperforms euro, becomes 2nd most popular trade finance currency
> If you look at the history, I believe you'll see that automation of any sort has resulted in the movement of jobs, not a lack of jobs.

I've heard that said in different ways in different places over the years. But is it a iron law of nature, or just a thing that goes on until it doesn't?

If it will eventually stop (and I think this is likely), how would you tell when it is going to stop? Would you notice if it is already happening?

Would there be a weird "jobless recovery" after economic troubles or something?

Would the factory owners as class increasingly be doing better and better, but factory employees doing worse and worse?

Is there really a historical precedent for automating the whole manufacturing process, from robotic mining machines to automated factories to delivery drones?

What happens when the car factory doesn't need workers. Who buys the cars?
I was always under the impression that Stack Overflow was an information-dense bible of programming knowledge. Having recently started attempting to answer some questions on there, I quickly realised that it is in fact, in line with every Q&A website, filled to the brim with idiots with barely any understanding of programming whatsoever.

What they do fantastically well is quickly push the stupid questions out of the way and let the good ones float to the top (on the site and in search rankings).
did you mean verisign.com?
It's bad for developers though. You have to stick with older API's when developing Android apps if you want to target the largest audience possible. As we speak already ~75% of iOS users are on iOS 7[0] and I'm quite sure it'll be close to ~90% in the next 2-3 months.

For me as mobile developer, this is one of the reasons why I'll keep developing iOS apps first and target Android second.

Android adoption rates can be seen here[1].

[0]: https://mixpanel.com/trends/#report/ios_7

[1]: https://mixpanel.com/trends/#report/android_frag
They've silenced over 200,000 people with national security letters. Nick Merrill is one example.

https://en.wikipedia.org/wiki/Nicholas_Merril

https://www.youtube.com/watch?v=mpRp-D5v5NQl

https://www.youtube.com/watch?v=eT2fQu50sMs

Brewster Kahle is another from archive.org:

http://www.newyorker.com/online/blogs/elements/2013/06/what-...
Streamline your web font requests. Introducing “text=”
Do you have a source citing both Amazon and Google have not (re)built their sites on top of their public cloud services? Also, it is possible Amazon has built their website on top of AWS, and incorporating multi-region durability. This would make it possible for an AWS region to go down, and Amazon to still operate.
SCO tried but everything had been permissively licensed or had not been properly treated when you still needed to apply copyright notices everywhere for copyright to apply.

There is also the counteracting market force that single source illiberally licensed API's are unappealing to users so in many cases granting rights to other implementations can be commercially desirable for the creator of the API. Mono's existance encourages .Net and C# adoption.

Also there is the distinction between copying an API to duplicate it and USING the API to develop a program against (this would the speaking a language aspect). I would argue that using the API would never be infringement but would in all circumstances I could imagine would be fair use.
If you split end users into tech people and lay people, then I don't think it matters as much.

Most of my lay friends tend not to even realise they are not on the latest version. Their maps app gives them directions and the camera takes photos.

As for more techie people... that's why I much prefer Android. The ROM scene is amazing, and allows my original Samsung Galaxy S 1 to run the latest version of Android. I also get to experiment with different ROMs that take different approaches to mobile OSes.
What I'd definitely do is install a filter (of sorts) on your CDN that serves a reduced-size, watermarked version of your images, for the unavoidable hotlinking.

As for policing user-generated content sites... it kinda depends. If used on a forum, for example for educational purposes (explaining something), I wouldn't bother. Fair use, live and let live, etc - they're getting a watermarked version (link to the source, copyright etc) anyway.

For commercial use, do keep policing them. There should be software and websites out there (google image search by image, for example) to make it easier for you.

disclaimer: IANAL etc.
>However, there's one big problem: they don't work on Windows XP! Half of PC gamers still use XP, so using DirectX 10 or 11 is not really a viable option.

This problem does not exist anymore.
So, in short, they are still allowed to trade with it and use it, as long as they are 'okay' with the 'risk'. It's only financial institutions that can't work with Bitcoin anymore? Is this right?
This is one of the reasons why I have an iPhone.
Difficult to understand at this point what this decision really means. Are bitcoins still able to be traded as a commodity but not currency?

What does "The public is free to participate in Internet transactions provided they take on the risk themselves, it said" even mean?

Are they saying people deciding to exchange goods and services for bitcoin is ok, but not exchanging it directly into currency?

If anyone has actual insight or knowledge here it would be greatly appreciated.
I know, I tried it in Chrome. What I am saying is the mouse-over behaviour does not trigger correctly in FF.
I wish there was an easy way to save the current view as a PNG. I could set it to full screen and use Print Screen, but the app icon and interface buttons would need to be edited out.
JPMorgan warns 465,000 card users on data loss after cyber attack
BTCChina reaction: http://i.imgur.com/cNuESY7.png
"Bitcoin prices plunged after the PBOC announcement."

Where? It's still trading over $1000 on every exchange I follow. This announcement seems to have almost no perceptible effect on the price of Bitcoin.

This is an interestingly biased article, actually. It quotes Alan Greenspan, whose history as a stubborn gold bug (in his Ayn Rand worshiping days) and whose pretty awful performance at the Federal Reserve make his opinion on this matter somewhat expected and mostly moot.

I'm willing to believe Bitcoin is overvalued for its current utility. Maybe. But, this article exhibits such a lack of understanding of what it is that I find it hard to take them seriously when they discuss what it might be worth or how this policy in China will effect it.
This story might clarify it: https://news.ycombinator.com/item?id=6853305
Yes. I read the full text and it said that websites are people can have and trade bitoins at their own risk. Financial institutions cannot join this market due to the non-currency property.
POSTUP- A Live Photo Booth app, will revamp the photo frenzied social arena
>Press keys. Nothing happens. Hours pass. Realize interrupts are turned off and I need to turn them on.

>THE OS IS STILL CRASHING WHEN I PRESS A KEY. This continues for 2 days. Remember that now that I have remapped interrupt 1 to interrupt 33 and I need to update my IDT.

I have issues like this a lot (i.e. forgetting I've tweaked something and wondering what is causing weird effects). Any advice on how to avoid it?
I suppose it's because they want you to download the app that is linked on the bottom right corner?
Sortable: Drop-in script to make your tables sortable
That's exactly what I thought as well. I'm curious about what the wiring map looks like for pre-school/kindergarten aged kids look like.
Causation is more likely to be the other way: increasing price => more effort put into mining => mining becomes harder.
You can see it in areas with little light pollution (although not quite like this image), otherwise most of the stars are too faint.
and with two keys pressed at the same time?
What is the best weather app?
Hi guys, moweather is the most innovative weather app in ios market. check out at: https://itunes.apple.com/us/app/moweather-forecast-temperature/id635166892?mt=8
Ask HN: Should I enable DNSSEC for my start-up?
As the title really. Should I make the effort to enable DNSSEC for my start-up? At the moment I'm currently using Amazon Route 53 but could move to custom DNS servers if supporting DNSSEC is considered important enough.

My start-up is directed at very technical users (developers primarily) so I get the feeling that they will appreciate the extra security that DNSSEC provides but at the same time running my own DNS is an extra expense that might be better used for something else.

Another advantage of running my own DNS servers is that I can supply DNS services to clients as well which would be a nice little add-on for them.

What would you do?
Are you watching the markets now? It just dropped 100 points in a few minutes on the exchange I'm using (coinbase).
وظائف خالية بجريدة الاخبار والاهرام والجمهورية اليوم الخميس 5-12-2013
While I like Bitcoin, I doubt it will lead to an Utopian future. It doesn't change the basic economic problem ("there isn't enough to go around") or human nature. It's just an utility that makes some things more efficient.
In that case it's going to be simple to find them, something like:

grep /log-in server.log

to find the admin user id which logged in around that time and viewed that page from an external IP. I'm sure if they really want to they could find the IP at least, and track which user accessed the resource, which other pages were accessed, which will probably lead them to the leaker. Quite a lot is logged by default by the web server usually, and then on top of that their app will do more logging, maybe even associating page views with user ids.
This is what caused me to start using a password manager. I always knew that I should, but it seemed to be a major pain, if I had known how convenient it is, I would have switched to it long back.

Instead I first started off with my own "password generator":

import random
import string
import sys

def generate_random(length, simple):
chars = string.printable[:-6] if not simple else string.letters + string.digits
return ''.join(random.sample(chars, 1)[0] for x in range(length))

def username():
return generate_random(length=4, simple=True)

def password(length):
return generate_random(length=length, simple=False)

if __name__ == '__main__':
length = 6
if len(sys.argv) > 1 and sys.argv[1].isdigit():
length = int(sys.argv[1])

for i in range(20):
print username(), password(length)
Indeed, it would make a nice wallpaper.
> Where? It's still trading over $1000 on every exchange I follow. This announcement seems to have almost no perceptible effect on the price of Bitcoin.

Well, the prices did drop about $200 on MtGox after the news. It's debatable whether this qualifies as 'plunged'.
Eclipse is very much the standard where I work - changing off it would be a lot more hassle than I have time for unfortunately.
I have a blog post from a while back which explains in more detail everything in RA_Fisher's comment:

http://www.chrisstucchio.com/blog/2013/bayesian_analysis_con...
This is one of the downsides of living in a heavily populated area. It's quite visible once you get away from the light pollution around cities.
Can drones be used for good?
This article seems to glorify the idea of people keeping money out of the banking system to avoid banks making money off interest spreads. But our economy actually relies on capital being available through banks. How would people having all their wealth in bitcoin be any different than people keeping cash under the mattress -- and why wouldn't there be the same negative economic consequences?
Yes, I believe that's the issue. I recall with the Maps debacle, you had to wait for a minor update of the OS to update the app itself. Obviously the "iOS needs a whole OS update" can be seen in two ways, we know that going from say 7.0.1 to 7.0.2 means that a few things on the source changed and they recompiled, but for the end user, they don't receive a patch of say 15MB with what has changed. So in that respect iOS needs a whole OS update to update things like Maps (not the data obviously, but the source of the app).

The issue there is that for someone living in a country where data is expensive, a 10MB download is better than an ~800MB one every time there's some bugfixes/app updates. Plus from my knowledge, Play Store can deliver a patch of the app, instead of downloading the whole 10MB.
It's not a grammar correction, but a factual one, as if someone were misquoting the original article.
I read the full text. They said that "Bitcoin is not currency. It is a tradable virtual good. You can buy and sell it, but financial institutions cannot work with BTC."
It's a common idiom with an established meaning. The behaviour of actual frogs is immaterial.