skysight-inc/HackerNews huggingface dataset:
Any JS frameworks? Are you using Etherpad Lite?
The person quoting Schneier said: "... will be infeasible until computers are built from something other than matter and occupy something other than space"

So are quantum computers not from matter and not in space? :)
List of emerging technologies by industry
How would windows know whether that blob it just has been told to load as a font comes from an external machine or not?

Disabling all font loading is, besides fixing the parser, the only sensible thing to do from a security standpoint. It is not however at all sensible from a user perspective. They really should have fixed their font parser (and moved it out of the kernel as a secondary goal)
Supercomputers That Dominate the World
I'm not angry, you're just confused.

>Google's current iOS apps are great, the previous releases, the ones with heavy HTML use, were definitely not

I'd check again (they're still largely html5).

>but that's not what I was referring to and the physics are wrong on iOS too.

Right, but that's because they're completely hijacking the scroll behavior to be able to do the "fancy" inertial and bounce scrolling...
For $200 your best bet is a used Thinkpad T-series or X-series or business class HP laptop from ebay or craigslist.
Using brute force is not very effective on 256 keys. But this doesn't exclude the possibility of a breakthrough that reduce enormously the search space. For example even for AES there is an attack faster than brute force by a factor of about four !
http://research.microsoft.com/en-us/projects/cryptanalysis/a...
The point worth note is that it's not an archive of downloaded pages, it's data for the Blekko equivalent of PageRank (i.e. computed relationships, not just the pages). To generate this independently would not only require access to a large crawl, but also robust code and most probably a large cluster to compute it in reasonable time, not to mention legal advice to avoid stepping on Google (et al) patents.

If only certain other companies weren't so precious about their publicly derived data. Fabulous donation.
Small bug: The markdown editing textarea is not full width on Firefox, it's very narrow. Works fine in Chrome though.
MeetingBurner’s Facebook webinar promotion tool and other NEW features
Indeed. I have pretty much stopped engaging with the standard dialog repeated ad-infinitum that goes along the lines of "code the bottleneck in C", "GIL is a non-issue, just use parallel processes".

For some workloads, the latter is actually a good advice, but for my typical use case that does not help. These would be tight'ish loop wrapped around a fork-join. Shared memory handling can be quite clunky in numpy, and if you want to do message passing, the overheads bleed off any advantage that parallalelism ought to have given you. I dont mind the message passing abstraction, just that the overhead for doing it in python/numpy is too much. About the former, one major motivation to use numpy et. al. was to not use C with its explicit indexing over arrays. Its both verbose and error prone.

It is never pleasant to drop into a different language, though it is much much better than how bad it could be, thanks to Swig, Cython, Weave. Contrary to common wisdom I prefer Weave because of its much succincter syntax. In Cython I am back to writing C again but with a different syntax. This is not a criticism of Cython, its an excellent tool and it is much much more pleasant to parallelize from Cython than from Numpy/Python.

Julia looks pretty good. I have one suggestion: The best way to get speed out of Julia is not to write vectorized expressions but to writeout explicit loops. Thats a little unfortunate because though vectorization constructs evolved out of the necessity to avoid loops (which was slow in the older languages), it did have an excellent byproduct of succinct code. Ideally I would like to retain that.
Show HN: A simple Android app to find IFSC and MICR Code for Indian Banks
Common Crawl has a really neat mission, as there isn't a whole lot of free and open data out in the world right now and they're trying to change that. With this donation it looks like their commons will be augmented with some great stuff and that can only mean awesome things.
Because it should be.

That's actually not the correct answer. For most developers, it's not hard. Not only is it not hard, it's a joy to learn a language, or two, or eight. If this is a struggle, perhaps this is a barometer that you're on the wrong path.

I'm not saying coding should be limited to the elite. If you want to learn code because there's something burning inside of you, that's awesome. However, I'm thinking of the MBA founder who decided the startup thing was the ticket. They discover they need a developer, and that's expensive.

"Hey, this can't be that hard! I'll just learn to code!" I see this movement, and it's scary. Not scary because it's a threat to me. Scary because I'm a decent developer (been doing it sine 1998), and there's a lot of mean scary people who are smarter than me who want to break into code I've written. I can't imagine how insecure code from someone who wrote their first line 6 months ago. Learning is cool, we were all there. The idea that production apps are being launched based on this experience level definitely isn't cool. I might be totally off base here, but I feel like this is a rising trend. Crackers are going to have a field day with all the superduper.ly's out there.

It takes 3-5 years to get a marketing or management degree. Anyone who thinks they are going to learn to code in 3 months and build the next Instagram is so delusioned they make the most southern Baptist church look like a center for logical discourse.
> ...but it should be 100% understandable why a recruiter cannot imagine someone wanting to stay when viewing the opportunity as an outsider.

I honestly don't see why this would even come up. It's not the recruiter's job to understand why someone wants what they want. The recruiter just needs to know what they want. If I want to do X, then they need to work with that, either by accommodating it, or figuring out what compensation I'd need to do not-X. They don't need to understand the rationale, and there doesn't even need to be a rationale.
Apple users are more proactive in updating because they're nagged by the interface they're forced to use (iTunes) to update.

The reason doesn't matter here, does it?

It's also because updates are certain to be available for several years after a device's launch. Unlike some Android handsets, for which support is quickly abandoned.
I think part of it is trying to learn the wrong thing. I am self-taught and still struggle, but I found one big breakthrough came from returning to principles.

A lot of people who want to learn to code jump into a language and as soon as they finish "Hello World", they go headlong into a full scale project. This is the main culprit behind the unhelpful "help" sections alluded to in the article. If you don't understand the basics, that inevitable bump in difficulty becomes insurmountable. It wasn't until after I went back and figured out basic algorithms, how to properly use and test with an IDE and other little, less "sexy" details that learning to code became manageable.
Ok, but mostly films doesn't be translated literally.
It could be modified to detect both ends of the mirror devices. I would warn against trusting that model of the GFW because devices are not all placed at the inbound international connections. I have found that most devices are deployed farther down the network chain into the regional level last 10-100 miles ish. For example I have detected a GFW mirror or device in Tibet.
Perhaps, but there is an undeniable PR cost that Apple has paid in having to stand around waiting for Google to come rescue their users from a terrible product.

That said, I don't think anyone outside the tech news echo chamber actually cares about this crap. But it definitely has shown the tech world that are chinks in Apple's armor.
Thinking is a drug
I also didn't test it, but from the landing page it looks well executed.

What strategy do you have for empty dance floor? Since it's so hyper local I wouldn't expect many people in my area also have it, unless they've read this article.
Safari uses a tracing JIT compiler, meaning that it's taking pieces of javascript and, in real time, turning them into machine code and executing the machine code. It then will save these "traces" and reuse them for recurring pieces of code.

This requires special permission to add execute permission to memory that the app had allocated and used for data, which is pretty dangerous. So Safari gets it and 3rd party apps do not.
>I'm suggesting that we shouldn't boil the data down to one statistic just so that we can get a number that conveniently agrees with our worldview.

Ironically, this is exactly what you're suggesting. Word for word.
Jailbreaking is generally voluntary on the user's part. Correct me if I'm wrong but insofar as you could jailbreak an ios device by visiting a url that would be an epic zero day exploit. Apple's secret is not allowing you to download and execute code from random websites. Oh, and memory protection.
Meet The 14-Year-Old Girl Who Developed A Low-Cost Water Purification System
Is anyone else finding that thread full of Google adverts for Samsung phones? It's rather funny.
I appreciate what you've done here, but when I hear the words "enterprise wiki" (as your URL implies) and you can't paste MS Word formatted text into it, I feel a disconnect. I'm not saying that is how it should work, or is a feature that I would like, but if you approach an enterprise with this and explained that they would have to use something called Markdown to update it, they would laugh in your face. Most, if not all, non-technical users of software do not want to (or simply cannot) write markup in any form.

Nice work, though. I really like it.
What would stop remove worker from explaining, questioning and interacting remotely? There is Skype, there are good screen sharing tools.

Being included when you're "out of sight, out of mind" -- that's cultural issue. When you are one click away in Skype - you are more reachable than on-site co-worker 2 cubicles down the hall.

I agree about the advantage of breaks/meals/water cooler/gym /walks around the office etc.
That could be simulated online though.

I think online gaming communities are ahead in online socialization, so we can learn some tricks from them.
If your customer is not going to come visit your retail premises to experience your product, you'd better be good at all those things on the list.
Privacy I could see, although it would be very easy to set up a new account just for my wifi if I was concerned about that. But ease of use? How is setting something up on a new web site easier than just using what I have already?
Looks and functions terribly in Internet Explorer 10 on Windows Phone 8 unfortunately.
Maybe that's the idea.
Nielsen Twitter TV Rating coming soon
Ask HN: Tech tourist in NY
I'm heading over to NYC for the first time for 5 nights in January (first time to US). Can the HN community recommend any tech museums, exhibitions or even startup hubs suitable for visiting as a tourist?
Millennial's The Post Consumer Generation?
Forbes' Tech 30 under 30
Go to a meetup, talk to people who have different experiences. Make it your goal to build some relationships and learn some new perspectives. After a while your motivation will come back. Don't force it.
Westboro Baptist Church Hacked, SSNs and Cell #s Uncovered
Actually, yes :)
Thanks Gary... yea and all of these things more or less mean the same thing.

At a more technical, detailed level, however, the Ruby core team uses both the term "metaclass" (in the same sense Smalltalk uses it - the class of a class), and the term "singleton" (the hidden class of a single object instance). You can see what I mean by looking through the MRI class.c source file.
>Neither stricter gun control laws nor looser gun control laws will do much to move the needle on the US statistics because the bulk of murders are committed by and on individuals in a community that systematically ignores the law in the first place.

Exactly, so why were you arguing that gun control is the solution?

>Of course, none of this changes the fact that eliminating the sales of guns without background checks (such as at gun shows) needs to end right now, as it is a no-brainer.

Where in the US can you buy a gun without a background check? I've been away for a while but I was under the impression that this was the norm if you bought from a store (obviously not enforced in private sales, but then the seller better hope the buyer doesn't kill anyone).
So you frequently experience imprecise emails that require a face to face meeting to clarify what was just written? That doesn't seem like an advantage for working in closer proximity. As far as interpreting imprecise emails, a phone call is possible whether you are in the office or not. And if you are having to do this frequently, I think there is a staffing problem.

Body language in technical specs and design documents should be irrelevant.

Conference calls...yes...they happen in either case. Not sure what there is to "deal with" differently when working remotely.

Being noticed by new people: I think you are suggesting something specific here that I can't relate to.

"Human terrain", gossip, water cooler chats....yes, clearly you are suggesting some kind of requirement for something that is not actually required to do work.

It seems you are suggesting a very heavy personal interaction with people as a general requirement but I think that in a number of positions this is not the case. If you are in an organization where shared personal time, water cooler chats, and face to face email followups are important, then obiviously remote work is not going to be effective. You've essentially built the perfect anti remote work scenario and suggested that it is going to be that way in every job so if you can't combat those things then forget it. What you have to do instead of trying to fight such a culture is to find a position where those things don't matter.
You can fantasize situations until the cows come home, but until you get some hard numbers involved it doesn't amount to anything. Are we going to count cases where people were wounded? Where guns were used but no shots were fired?

How many dead people is worth how many raped women? And so on.

And when you've done all that you're going to have to compare with countries that have gun control in place, look at the rape incidence before and after the change (if there was one) and do a plain comparison of rape incidence in countries with and without.

Those studies have been done, but since you're going to dismiss those with 'anti gun studies tend to be pretty terrible as a rule' it probably won't matter much.

Keep at it. How many dead will it take? Until one of your family is murdered? Or will you still stand by your claim even then?
A Look at Newspapers Turning a Profit -- and Those That Are Not
IBM: In the next 5 years computers will learn, mimic the human senses
I'd always understood that tidal forces were related to objects large enough to have a measurable differential in orbital period from one side of the object to the other

This is one way of looking at it, but it's not very general. The more general way of looking at it is to look at two nearby "test objects" (meaning objects so small that they don't affect the gravitational field enough to make a difference), both in free fall, that start out at rest relative to each other. If they don't stay at rest relative to each other, then tidal gravity is present.

The term "tidal force", on the more general view, refers to forces felt by objects that are not allowed to follow the free-fall paths that tidal gravity is trying to make them follow. For example, consider a small piece of the Earth on the side facing the Moon, and another small piece on the side opposite the Moon. If these two pieces of matter were in independent free-fall orbits, they would separate due to the tidal gravity produced by the Moon. Since the two pieces of matter are not independent--they are both attached to the Earth--they both feel a "tidal force" because they are being prevented by the rest of the Earth from following the "normal" free-fall orbit they would follow due to the Moon's gravity if they were not attached to the Earth.

if it's possible to have a force that's not acting on anything.

If you don't like using the term "force" when there's no object feeling the force, then you can just use the term "tidal gravity", as I did above, to refer to the underlying spacetime curvature that, when objects are present to feel the force, causes "tidal force". So tidal gravity can be present even when there is no object feeling tidal force due to the tidal gravity.
I wondered how Google's foothold in search would ever be overcome. I think this might just be the start of something.
In the comments, someone mentions its a problem on CM too, because the problem is the Samsung driver itself - the camera works by doing direct memory access via this module, but it isn't restricted to the right memory regions.

Someone did post a fix if you're building your own:
http://forum.xda-developers.com/showpost.php?p=35541696&...
Having spent 5 years working with a remote team of 30 developers (mostly west coast based, but almost never in the office), there is definitely a different side to the story.

The situation you are describing arises when you try to introduce telecommuting into an organization, without making it part of the culture. When it is an exception and not the norm. As with any exceptions, it has to be properly managed, and results in extra effort being required form both sides of the fence in order to make it work. However, making it the exception is the main reason telecommuting doesn't work out for organizations.

At the company where I worked, the norm was that all member of the development staff were telecommuting. Most other departments were on-site, with the exception of about 50% of sales. Pretty much everyone that came into the office did so by choice. I did about 50/50, as my job included a lot of meetings with executives.

The main aspects that made this successful, were the same as in the office - there was a very specific expectation of behavior:
- When the day starts (at you preferred/agreed upon time), you send an email stating you are working to the dev distro list.
- When you are working, you are expected to be on IM (statuses are meaningful, if you are set to "do not disturb", you are not disturbed, unless an emergency arises).
- When you leave, take a long break, etc, you let the team know by email.
- A daily "stand-up" call was held at specific time.
- Everyone had a published contact list. Especially, leads, managers and PMs were expected to answer the calls from devs.

Essentially, when someone would IM you, it would be like dropping by someone's cube to talk. White-boarding sessions were done over gotomeetings or webex.

For people not used to this, it might sound like a chatty, annoying type of environment, but in reality, being aware of the need to communicate, it made for a much more hospitable place to work. When you needed to concentrate, you could shut everything out. When you needed to collaborate, people were an IM or phone call away.
Add Tumblr to that list as well. They recently converted their iOS app from essentially pure HTML5 to pure native, which was no easy feat considering the dynamic nature of blog posts on Tumblr, which can contain almost arbitrary HTML content.

http://engineering.tumblr.com/post/35271768127/tumblr-for-ip...

Of course, HTML5 proponents will continue to ignore these major data points.
Ease of use in the sense that you don't need to monitor an additional twitter account or create a mail redirection to your email to receive messages.
DE LA MANO DE BUDA AL FONDO DEL MAR
2013 Digital Marketing Predictions
Definitely agree. I'm not sure why many people think its just so cut and dry. The tradeoffs between html5 vs native are pretty much known at this point. Take those and rationalize along with the resources you have available, the cost, and time you can afford. Just ship something.
In this case, it might be useful to indicate how fast your connection speed and network is, to give people more information if they decide to buy access.

What about having bitcoin payment for x minutes of access to the hotspot? :)
Modify remote files with vim's built in FTP plugin
Very cool!

I was a bit frustrated by not being able to select text when in "view" mode (text selection worked fine in markdown mode - using latest version of Chrome on a mac). Is this a side effect of the iOS shortcuts?
Some people find it hard because they are not interested enough to really take the time to understand it.

Others just don't have the mind for it, like how some don't have the body to dance or play sports at a professional level.

There are, indeed, some concepts that come naturally to only a handful of people (kernel development is hard for me; interesting, but hard), but I think the fundamentals are pretty easy to grasp for most of the mainstream languages.

Some concepts are just plain
Thanks for the great post.

You mentioned to contact you if anyone is interested in mentoring/being mentored but I couldn't find any email on your blog except the one for makersacademy...which is for something else?
Love your Job. Olark is Hiring a Senior Rails / Backend Engineer (Anywhere, USA)
I would agree that the comment section is not naturally below the content like most websites. However, at least for me, I'm getting annoyed with loading a full website where the comments take up 80% of the entire page. I'm assuming the point of them "hiding" the comment section is a design choice to reduce loading comments that may not be what the reader wants to read.

Maybe a happy medium would be to have a more obvious "click button" that would allow for comments.
Twilio has done this aggressively. I don't think I've ever seen a tech event that they weren't involved with somehow.
I have a issue with the name. Why not call it markdownwiki instead of enterprise wiki. Immediately I know what your wiki is and does. Good work on the execution though.
Your Docs are Sales Copy
Show HN: Modified appcrush script for extracting images from an IPA package
I try to treat employers with the courtesy I would like to be treated with. I also realize that employers may not alway return the favor. Just because someone is a jerk to you does not mean that you must be a jerk. In short, act like a professional even when your employer/client acts unprofessionally.

Here is a solution to the situation where your newly ex'd employer wants to march you out the door:

Arrange with your new employer to start as early as you can when you accept the job offer. Most employers I've interviewed with would like you to start as soon as possible. When they ask "When can you start?" tell them that you can start no later than 2 weeks but depending on when you can wrap up stuff with your old employer, you can start earlier.
It has gotten even better! =)
give the comparison a try. fastbook (the sencha html5 facebook app) is here fb.html5isready.com.
That's an interesting point. Of course it would be more complex, but it does seem like a good idea to go a step further and provide a WiFi landing page to have the contact form on.
ha, thanks for spotting that bug, yeah its the gesture library causing issues ... fixed now.
Six or seven weeks after I started...

What exactly were you doing for 6-7 weeks? If you know MatLab & R as well as you claim, I'm hard-pressed to believe that all you accomplished was one git commit, one git clone, and some copying and pasting.

EDIT: My point being... he was already a "maker" -- just not using web technologies.