skysight-inc/HackerNews huggingface dataset:
I have never encountered a lock screen replacement that actually replaced the lock screen. I've seen some that run in front of it, but every time they'd just pass off to the real thing.

Disabling the dialer does not disable emergency dialing as far as I could tell.
Source:

http://www.zemanta.com/blog/i-bet-you-over-engineered-your-s... (2 years ago, in the comments)

https://news.ycombinator.com/item?id=5206578 (1 year ago)
I got to play with Julia at the UChicago workshop. Good stuff, especially if you want to move away from MATLAB.
Just got off g-hangout with Brendan. A+ for customer development ;)

As soon as bitbucket comes on board we're customers. Good luck boys.
Seasoned engineers, Rails and Python: AnyPerk (YC W12) wants you
Interesting point regarding npm and NIH syndrome. I think part of the problem is lack of discoverability, which has led to balkanization of the ecosystem. The next big wave is probably in someone's undiscovered Github repo, be written by someone who simply never found the current best-in-class tools.

I think JS is an interesting case study as well because it's historically with such an impoverished standard library/distribution.
I think that you and I have very different feelings about what is "danceable".

I don't have much time to listen to a lot of different types of music these days.
Well one other difference is that D is a systems language, and Go is nothing even remotely close to a systems language but initially claimed to be one. There is not much demand for a new systems language, most people are happy to use higher level languages for what they do these days. Most go converts are coming from python and ruby, not C++.
Sorry, I must've missed that on your page. 5,5 m sounds like a good length. I'll be following your updates. Best of luck!
Under heavy load?
It would go to the SC, and since they have precedent with the Medicaid expansion, this would be likely to go in the states' favour.
Can 1 Man's Drone Plan Save The Rhino?
For a reason I can't edit my comment. I forgot to mention that the future google maps doesn't seem to show a distance reference, the UI follows the shift from digital map to mapped services.

ps: I wonder if there's an open, possibly smartphone/crowdsourced picture database to fill the lack of photographic/streetview data in OSM. Thinking about reconstructing algorithm as shown by Microsoft Research labs.
Quick reply:

1) I agree! We'd love to have more rich media within each narrative. One of the reasons we've made the project open-source is to encourage people to contribute additional narratives, including those with additional images and illustrations. Check it out on Github and feel free to contribute!

2) We wanted to focus on historical narratives from American slaves, but certainly acknowledge there's definitely more amazing stories to tell. Hopefully this site can service as inspiration for more sites on the subject and we'll get some interesting contributions.
Supporting computer science education with the 2014 RISE Awards
> "parallel construction" isn't new. It's also what happens when highly-placed criminal informants help make cases against organized criminals; to use the CI themselves as part of the chain of evidence would be to risk losing that CI.

The difference is that the use of informants to generate investigatory leads is constitutionally unproblematic. There is no constitutional right to not be ratted out by an associate.

On the other hand, there is a constitutional right to the privacy of ones telecommunications. Therefore, using investigatory leads that are the product of illegal surveillance is constitutionally problematic, because of the fruit of the poisonous tree doctrine.

A failure to inform the defendant of how the investigation began deprives him of his ability to argue that the evidence against should be suppressed because it was obtained directly or indirectly as the fruit of an illegal search (wiretap).
1 actor is 1 sqlite db so yes
Thanks for the explanation - I didn't understood the difference between NP-hard and NP-complete when I asked this (the wiki article on NP-hard helped to clarify!).
Remember this information only covers FISA warrants that are applied to specific to accounts. It doesn't cover a FISA warrant that searches all of Gmail for a keyword or other generic selector. It doesn't cover information the government obtains through programs like Muscular to get the interdata center communications info.
Agree. I really suffered moving over to the new Google Maps UI with far less functionality. I hadn't thought about switching, but maybe I should.
Scrum – Random Acts of Software
drooling for crunchyroll support
So? Java's success can be largely attributed to Sun's marketing push. On the other hand, no corporation stands behind a language like Lua which is enjoying success. Same for a language like Julia (though very young, it has clearly managed to attract attention).
My guess is that the baby is a background gif and the message is that you will basically be throwing your money away with this app.
Thanks! There's no front page; every page is unique. Before you vote the page is a random selection of the most popular stuff. After voting you also get related links. It'll need more users before it'll really shine.
You have to give them points for trying though.
His thoughts were really clear for a 100+ yr old man who had been through so much.
Not the standard for a surprising number of very large companies or very large digital agencies.

It should be, but in my experience this is not the case.
Yeah, but it you start out using too much of the AWS tools, you're far more likely to get trapped in the AWS infrastructure and end up paying significantly more in the long term (which is what they want!). I'm not saying that AWS doesn't have useful features, but you need to appreciate the costs of these things before starting. If you need to spend a bit more time on devops in the beginning, then so be it. If you're starting a company, there had better be some good reasons behind using AWS, aside from "because faster iteration, developer time!".

Specifically - what AWS features do you find to be useful at the beginning? You seem to have some specific use-cases in mind. I'm legitimately curious.
This is correct. The tip about disabling SSH isn't about security, it's just about quickly highlighting areas where you're not automated.

When developing an application for example, it's often necessary to SSH in to play with some things. But once you've ready to go to production, you want as much automation as possible. Forcing yourself to not use SSH will quickly show you where you aren't automated.
Vimtronner: Multiplayer vim Trainer based on TRON built in Node.js
Makes sense. I might add a phrase "I don't use GitHub because I prefer ... instead of GitHub." to improve keyword matching in my CV...
I don't believe anything they say.
You could link the businesses somehow if it isn't too costly to maintain.
Not too long ago I saw the best simple solution to vertical centering. It was so obvious:

position: absolute;

top: 50%;

transform: translateY(-50%);

Translate is processed at the end, meaning it is based on the final element height. This means it works with any element, even dynamic heights. Of course it only works on relatively new browsers, but translate is well accepted and on the path to being ubiquitous. The style is also easy to understand and isn't hacky.

I think the parts of CSS that are designed are well designed (considering how hard the problem space is). However, lots of CSS just wasn't designed at all. It was just everyone throwing in their conflicting specs and implementation without any coordinating. But that was pretty much all of the web. All things considered, I think we're not too bad off considering how crazy things were in the early days.

Also, any time anyone complains about CSS, I just show them some pre-css code with `<font>` tags and `bg-color` properties and insane tables. That gets them to shut up pretty quickly. :)
Thanks.

Does anybody else here agree with this mentality? This seems a major mispractice to me. I've worked at companies with as few as two people to as many as 50,000 people. None of them have had production systems that are entirely self-maintaining. Most startups are better off being pragmatic than investing man-years of time handling rare error cases like what to do if you get an S3 upload error while nearly out of disk space. There's a good reason why even highly automated companies like Facebook have dozens of sysadmins working around the clock.

I thought all of his other points were spot-on but this one rings very dissonant to my experience.
What makes these headphones an order of magnitude more expensive than venerable work horses like the HD-25 (http://en-de.sennheiser.com/on-ear-dj-headphones-hd-25-1-ii)?
Your Warming World: Climate change where you live 1894 – 2013
Implementing Clojure Protocols
Thanks. I was curious if not only could you have all the OSM data offline, but if you could have all of the integrated geocoding data offline as well.
That '.' instead of '-' tip for SSL'd buckets just saved me a large future headache. Good stuff!
Conversation app helps parents boost child's language
The biggest deal breaker for Chromecast is that it only supports 2.4Ghz, which makes it unusable for most people who live in apartment buildings where 2.4GHz is mostly congested these days.
App sends and receives morse code using the iPhone flashlight and camera.
Fork the code and test it out for yourself. https://github.com/chrismeehan/MorseCode/tree/FinalMorseCode2

I’m the developer who designed this app. Feel free to ask me any questions about the code that makes it work, or about the app in general.
Report: Dell layoffs this week – 15,000 to be hit
Netflix Kills Discussions
Thanks. I'm a fan of automation but respectfully disagree with this (see my response above for details).
There is a very easy way to get support:
https://support.google.com/adwords/

Theres a link to contact directly on this page.
I think this shows that Walter has lots of compiler experience, not so much lots of language design experience. You can't get good error messages without semicolons? How can anyone say something that absurd in a serious article? Have you tried a language without them? It works just fine.

Minimizing keywords is important not because of a word shortage, but because of an overlap with words the programmer wants to use. It is obvious that if you make "i" a keyword, someone will likely murder you. But there's tons of grey area where you might be stepping on toes and getting in the way, so minimizing the amount of toe stepping is good. Especially since there is absolutely no reason to have lots of keywords.
Thanks for the kind words! As you can tell I really didn't do that much original work, I just tied together existing technologies..
Yeah, okay. You're not fooling anyone with these numbers guys. If you want people to believe you care about their data privacy, then actually build secure systems where even you can't access the users' data, and therefore the feds can't ask you for the keys either. This should especially become a priority if this comes to pass:

http://www.wired.com/threatlevel/2014/02/courtint/
As taught about 12 years ago, the Bernoulli model was accurate; it just requires you to identify that the other half of the traditional diagram (a narrowed venturi) is the atmosphere above the wing.

After reading about the application of the Newtonian dynamics on life via wikipedia, honestly, the best description is probably a mix of both; Newtonian dynamics explain the action on the bottom of the wing, while the Bernoulli principal (directly related to the Euler derivation of Newton's second law) explains the acceleration of the airflow over the top of the wing and the negative pressure generated there.

Its worth noting that the negative pressure generated by the Bernoulli effect is greater than the positive deflection pressure, else planes would have a hard time stalling since the greater the angle of attack. Stalling is caused by the separation of the airflow over the top of the wing from the wing itself, resulting in a loss of lift, at extreme angles of attack (which would thus present greater angle and surface area for deflection).
I only see 2 use cases:
1. already windows app port to Linux.
2. want to deploy on iOS(apple tablets, maybe phone) and linux otherwise why not use java.
I think a lot of people would find this very useful. Could you post the link on this thread along with submitting it on HN?
Semantic HTML isn't about formatting HTML as a data format. That's not what HTML is. It's about formatting HTML as a sane to read document. It makes it more accessible, more understandable, and easier to develop when the structure makes sense and isn't full of hacks.
Thanks, steveinator.
What a complete waste of my time. The only thing that's to be seen here is a gif of a baby throwing money out the window. The text that briefly flashes away is just placeholder text:

<p>Ad nesciunt next level gastropub. Before they sold out pariatur fixie, small batch quinoa chillwave selfies actuall
(...)

What's this doing in front page again?
any machine running chrome works.
C:\TAD\Text\QUIX.TXT

e, and the
fairness of my face. And if thou wilt not relent or come to reason for
me, do so for the sake of that poor knight thou hast beside thee; thy
master I mean, whose soul I can this moment see, how he has it stuck in
his throat not ten fingers from his lips, and only waiting for thy
inflexible or yielding reply to make its escape by his mouth or go back
again into his stomach."

Don Quixote on hearing this felt his throat, and turning to the duke he
said, "By God, senor, Dulcinea says true,

----

Yield says TRUE? LOL
Infographic: Five things you need to get right when setting up MongoDB
Five things you need to get right when setting up MongoDB if you’re worried about scaling. Infographic.
This story comes off as the emperors' new clothes.

As long as minified compressed HTML, CSS and JS are served up with the least amortized dev and support time, it's all good.
Geocoders using OSM are also usually pulling in address range data from TIGER.
I write my HTML semantically primarily for myself. It's far easier to read, debug, and develop when the structure makes sense and isn't littered with a dozen nested divs with incredibly complicated class names.
Thanks. I went the opposite direction. More then ten years ago I tried out FruityLoops 3 (now called FL Studio). There was no YouTube so I was on my own. I created some cool things using the demo loops and effects but the MIDI editor was very limited.

I used other more advanced MIDI (score) tools with virtual instruments working. But this was a roadblock as you can only compose boring last century style music there.

I did some research today, and I will try out FL Studio, Pro Tools, Cubase and Reaper. Hopefully there is one that has an intuitive interface.
Lets consider Gmail as an example.

It's trivially easy to configure a local Gmail client. Install Thunderbird, type in your username and password, and you're good to go. The result is a Gmail experience with an excellent UI, no ads, and the user is running only open-source software.

Installing the Enigmail extension, GPG, and generating a GPG key provides a secured communication channel. The user need only tick a checkbox to send emails that are impervious to known interception methods.

Thus it's already possible to use Gmail for secure communications. No changes on Google's part are required to enable secure emails in Gmail. So what are you actually asking for?

It sounds like what you're saying is that Google ought to shut down the Gmail web UI because you don't think hosted services are sufficiently secure. But the thing is, almost nobody (excluding HN) actually cares. If Gmail moved to a secure model tomorrow, it would be effectively the same as shutting down the service because the userbase would migrate to Yahoo or Hotmail overnight. What benefit has the new "secure" Gmail then achieved?
I think a lot of people took exception to his comment:

> I think the team behind Paper might be the best iOS team anywhere in the world, including Cupertino.

I actually think it's true (regarding the quality of the team), from a UI perspective, but it's better to let other sing your praises.
"Can you use their queues and database tools w/o using EC2?"
Yes, you very easily can. RDS is a simple setup, and so is SQS (queuing). The same goes for Dynamo and Redshift.
Show HN: Docker. Chrome. PulseAudio.
You can turn off radio by going into an airplane mode, then enabling Wi-fi. At least that's how I use my Galaxy Nexus as a media player after I got my Nexus 5. (and same method works for Nexus 5, so I'm assuming it'd also work on Moto G...)
I think you reversed them.
I don't think it's for someone who already has 3 Rokus...
Kayak co-founder Paul English talks startups
The startup I'm working for has minimal scaling required but we still use AWS despite the higher cost for EC2 because the broad ecosystem of AWS products make it easier to develop interesting things quickly and efficiently.

If we went with all of our own dedicated hardware, or cheaper instances from a different cloud provider then we'd miss out on ELB, have slower and more expensive communication to and from S3, not to mention that services like Elastic Beanstalk make deploying to EC2 instances very easy compared with rolling your own deployment system. And for those who don't want to bother with administrating databases and cache machines RDS and Elasticache are going to be cheapest and fastest if your instances are EC2.

So yeah I agree that EC2 is expensive, but the benefits of living fully within the Amazon ecosystem are pretty large.
So you're saying that the chromecast (created by google) works well with android (created by google) and chrome (created by google)? And you love this, because it's so much better than Miracast where Samsung only works with Samsung, Sony only works with Sony, etc?

I agree it's a shame that a standard like Miracast has incompatible implementations. However, creating another protocol just makes that situation even worse.
I agree - it seems off to me. Sometimes you really want to diagnose your problems manually.

I'm also wondering how command and control is maintained without SSH access. Is there some kind of autoupdating service polling a master configuration management server (i.e., puppet's puppetmaster)?

I can appreciate that ensuring that a typical deploy doesn't require hand-twiddling. That makes sense, lots of it. But not disabling SSH.
The M82 supernova is at peak brightness: How to see it
It could also have a positive effect by increasing the overall search volume for that term.
Q: How fast are we moving through space?
The Address Ranges National Geodatabase (~500MB) I'm assuming?

http://www.census.gov/geo/maps-data/data/tiger-geodatabases....
Best way to not waste time is by working on something that you especially have a problem with, and do research to see if other people have the same problem.
Enterprise vs consumer start ups
+1 on OSMAnd.

Indeed, the navigation works great IF you can remember how to work the UI. Never the less, I'm still in awe as how well accurate OSM is (in the Netherlands + Belgium).
Absolutely, great point! AWS isn't for everyone, and there can be lots of cases where it's cheaper to use dedicated hardware. Shop around before jumping in. I've added this as a new tip at the end of the article (crediting you of course). Thanks!
InMaps – Visualize your LinkedIn network
OSv new cloud operating system that runs JVM and mRuby
Your probably running into SEC issues if your contact isn't licensed as an SEC broker. Might want to talk to a lawyer. Basically you offered commision to sell stock for your company.
Full context: "Redundancy. Yes, the grammar should be redundant. You've all heard people say that statement terminating ; are not necessary because the compiler can figure it out. That's true — but such non-redundancy makes for incomprehensible error messages. Consider a syntax with no redundancy: Any random sequence of characters would then be a valid program. No error messages are even possible. A good syntax needs redundancy in order to diagnose errors and give good error messages."

Given the context I think it isn't so much that Walter is saying you can't have good error messages without semicolons. He's saying you can't have good error messages without redundancy (in this example a statement terminator).
It seems you are right. Paper recognized my account even without iOS native Facebook login.
Netflix on iOS works well with the Chromecast.
Chromecast has the really nice advantage of the fact that when friends or family visit they can cast THEIR content to your TV without needing to sign in to your STB.
My issue with Chromecast is it isn't supported on all Chromebooks.
If only it wasn't full of hipster coffee analogies…
Copyright law already does address the "when does the clock start" issue in great detail (in order to determine when the copyright period expires). We could keep using all that case law, and just adjust the duration of the copyright down.

In particular, making a significant change to a work creates a new copyright for the changed work. If you boot up windows it will say something like "Copyright (C) Microsoft 1983-2013", meaning that the earliest code was written in 1983 and the last significant change was in 2013. That means that this version of Windows will enter the public domain in the year 2014+95. But you can start making copies of the original 1983 version of DOS already in 1983+95.
Google Doodle celebrates Canada’s coldest day, -63 ℃
I guess not (but I've never really messed with it):

http://wiki.openstreetmap.org/wiki/Nominatim/Installation#I....

What a nice link.
Except they said it would be launched today. And never gave a hint the android would be delayed. It's like saying we're meeting steve for lunch at noon, and then I show up at noon and say you can't come, it's only me and steve.
The meta goal is getting rid of these judges that don't take privacy seriously.
Look, I don't want to persuade anybody. If you are interested in why I am so smug just give Lisp a try, if that same smugness puts you off, no problem, nobody minds. I am smug because people rather dare to criticize me that way.

Not cheaper in terms of salary. Cheaper in time needed to train. You can use e.g. Python or Ruby without knowing how its implemented (if you knew you wouldn't use it). A Lisp programmer automatically needs to be a full stack developer, or at least conscious about the stack, because he is operating a compiler framework. It has lots to do with circular definition and choosing the right tools bottom up. For instance, most of CL can be and is implemented using a core part of the language. What that core is can differ from implementation to implementation. So the barrier between user and creator is very small in Lisp, thats what makes it so powerful and demands its users to be well trained in many aspects of software systems.

I think the more knowledge you have of your environment, the better you can solve a problem in it. So I think most programming problems can be better solved in a lisp than in any other language (so far).
I feel bad for the poor guy described as "good enough." It sounds like he was abruptly dumped on a whim. I'd like to hear more about him.

In general, these types of travel blog, feel good, live life, highly SEOed, entrepreneur on the beach writers are all just playing to your discontent with XYZ in order to sell you an e-book about a life you probably only enjoy reading about anyway.

It's not empowering, it's a marketing ploy.
Yep, actually Steve Yegge has a rant saying that his friend Walter Bright (creator of D) didn't care enough about marketing.