skysight-inc/HackerNews huggingface dataset:
> publicizing how this works will come back to bite them in the butt

I didn't see any rules or heuristics published. Merely that they employ a multi-stage filter (as any engineer could imagine), and that they codify their ruleset with a human-readable DSL (which is kind of interesting, but also kind of weird).

> The difference between a blog comment and a twitter post is negligible.

The difference in textual content between a tweet and blog comments falling within a similar character length are perhaps negligible, though there is often no such length constraint in place for blogs. Comment spam strategies are free to vary string length to optimize for evasion, click through, proliferation, and other criteria. I would also argue there is a different demographic distribution between Twitter and blogs with regard to readership and participation.

That said, Twitter just outlined a number of reasons why their case is special. They are a high-availability, high-volume, low-latency service. Twitter's spam solution was designed to handle their very special set of constraints. I think a multi-stage filter complete with asynchronous post-processing jobs would be a bit much for your average Wordpress blog. People just starting out with (say, PHP) probably can't fathom a multiprocess deployment architecture. Not to say they couldn't, but the journey is a long one.
> The rise of the personal car involved a huge amount of corruption to accomplish

They may explain the US, although I doubt it. It doesn't explain literally every single other industrialized nation in the world, including the many ones without a powerful auto industry.

> They have predictable and easily controllable failure modes

So will drones, once they mature. And despite all the predictability and controllability, trucks still fall over or get themselves wedged under bridges etc, shutting down traffic for hours.

> they're always traveling at eye level where they're relatively (easier) to spot

Except when they're around a corner, and it's not much help to a cyclist about to be crushed by a turning truck.

> they have relatively high transport capacity

For drones to be competitive they will have to be competitive with this fact. If you're right, drones will never take off (pun intended). If you're wrong, you're wrong.
Of course it does. Oculus is already using it; it's called timewarp.
Happiness as a Business Model
require('package') will look into the manifest to see if there's a remote path and version to use, otherwise it will be set as unresolved and ignored in the build.
In my opinion these two points only hold if you work alone.

As I see it, you don't estimate for yourself, you estimate for transparency, so that other team members can plan accordingly.

In your first point, you might not be able to estimate, but others might be able to do so and give you hints. Your final estimation might still be off, but that's how you learn.

In your second point, you estimate so that others can see how long it will take and plan their work better.
I assume using a search engine is cheating? But it seems like a good way to learn more trivia.
There's probably a selection bias because spotify is not equally popular everywhere around the world. The majority of the matches seem to fall in the USA and other english speaking countries as far as I can see.

But even beyond that, American are so good at exporting their cultural products I'm pretty certain that american music is the most popular international music. I mean, even in non-english speaking countries many (most?) new bands sing in english to try and emulate them.
Isn't it likely that the big problem is having enough highly capable leaders and researchers, and then knowing what directions to actually go in terms of spending vastly increased amounts of money (without simply wasting it foolishly)? It can take a lot of time just to find the path you should go down, and then to have the qualified people in place to go, and then to keep them in place long-term to sustain the effort. Very challenging stuff.

How many top notch leaders can you cultivate to lead big research teams. People that have a comprehensive understanding of what targets to have for the research, people able to recruit the best brains to the cause.

This seems to not be primarily a monetary bottleneck, but rather the inherently limited resource of how many really great people you can find to work on something at one time.

It strikes me that humans also can only move so quickly, and that perhaps automated / machine learning, testing and solving is the long-term solution to speed of progress. I know a lot of progress is actively being made on this, I expect it'll drastically accelerate the pace of breakthroughs in curing illness. I think of it this way in premise: the current approach is the NIH trying to sequence the human genome; the future approach is Venter'ized.
This might sound silly but you should actually have a "plus" plan or something that you charge for - free services have a problem of suddenly disappearing without any notice. Paid customers ensure that service will be available in the future too.
The article is misleading, if you do nothing your webview won't open any phone call. You have to implement a specific method to intercept links and explicitly open them in the device.

see `- (BOOL)webView:(UIWebView )webView shouldStartLoadWithRequest:(NSURLRequest )request navigationType:(UIWebViewNavigationType)navigationType` method in official UIWebViewDelegate reference[0]

[0]https://developer.apple.com/library/ios/documentation/uikit/...
Can iOS apps take control of the camera in the background?
Show HN: Find a co-founder or side project buddy
Me and some friends just released a new app. It is matchmaking tool for thinkers and makers. It's a MVP(Native iOS - https://itunes.apple.com/app/id883667173)

We would love some feedback on the app before launching and going into the growth state. You can also read more about our vision here: http://www.makemove.se/

Have a nice one!
And then the paper the article links to is Android only.
There should be a way to punish head lines like this.
The interface seems unnecessarily confusing and unintuitive, though the ideas are worthwhile.
What do you mean by that? When I read "X is an emergent property of a complex Y", I can't help but interpret it as "something that sounds smart but doesn't actually explain anything".
The people in that plane didn't support the Ukrainian or Russian government. Believe me, very few people here understand or even care about what goes on there. Personally I support neither cause I don't understand what it's about and it's none of my business. I stay out of your business and you stay out of mine.

If you say the Western public is guilty just cause they live or cause we vote, then believe me - nobody here votes for politicians based on what their policy on the Ukraine is.
Personally I thought it was pretty good functionally.
Ah, someone with Clojure experience. I wanted Clojure to be my next language to learn, so now I'm curious why you ditched it in favor of Racket?

Especially:

- Whats the concurrency story for Racket?

- If I wanted to code my REST endpoints in Racket, are there competitive libraries available?
This application is temporarily over its serving quota. Please try again later. :)
An Alternative Start Template for Asp.Net MVC Projects Using Dapper
Norwegian Broadcasting breaks new ground to show chess on television
No, that was our mistake. Sorry—fixed now.
I see two main options: designated virtual lanes that are programmed into drone navigational systems, and robust sense and avoid systems that allow seemingly chaotic pathing to remain reasonably safe. In practice there will probably be a combination of the two.

As for who decides what the rules are, well, in the US it's pretty easy to predict that the FAA or perhaps some yet-unconceived federal agency will try its best to strictly regulate commercial drones, and will probably largely succeed at least in crowded areas. I have my doubts that it's the best possible way to organize the activity, but it's the most likely.
Voice, Image Give Clues in Hunt for Foley's Killer
It's worth noting that these scenes take around 10 minutes to render a frame, so it's still a long way from real time.

Detailed in the thread - https://forums.unrealengine.com/showthread.php?28163-ArchViz...

Very pretty though still!
Did Duo the same as gulp+browserify ?
I am a little confused about how Duo actually transforms dependencies into JS values. When I write, say,

var uid = require('matthewmueller/uid');

as in the home page example, what gets bound to the uid identifier?

The point is that a package manager does not only need to fetch dependencies, but also to specify relations between modules. This is why, for instance, Bower only does half the story (fetching) and it has to be coupled with a tool like Require.js to actually provide modules.
For clarity, let me make a comparison with the JVM. On the JVM, when one requires a class in a package, it is up to a classloader to find it. The default classloader will look up the class code in a directory structure based on the package name. Where to locate this directory structure is decided based on environment variables, but usually it ends up to having multiple entry points, either on the filesystem or inside zipped files called JARs. A separate tool, like Maven on SBT, can help you fetch JARs from repositories. But what actually makes everything click is the fact that once you have fecthed the JAR, you know where to locate classes inside it based on their name.

In the frontend world there just isn't such a standardization on paths, and this is what makes it difficult to locate a module even when the Github repo for it has been downloaded.

How does Duo solve this issue?
In democracy it's your vote that counts; In "feudalism" it's your count that votes.
Circles an Addictive Mind Game
There is no free will. You can do what you will, but you cannot will what you will. It all comes automatically and you blindly follow it without any real control.

And if we think of the universe as a whole, your subjective perspective is like a worker thread in a computer program. You start with some specific parameters and evolve based on them. And at the same time there are multiple threads doing the same thing, but they have different parameters and a different evolution.

Your will boils down to simple programming. You make decisions based on your anatomy and life experience. Input parameters and program evolution (if/else mostly). When you're hungry your brain already decided if it needs glucose, protein or something else. Your will allows you only to satisfy the hunger or not. And that decision is made based on past experiences. What you ate and liked, what you didn't like, the fact that you decided at some point to lose weight, or to gain weight. A simple decision to eat a hamburger is powered by your entire life so far.

But if you really want something interesting to think about and you're a true hacker, look at the universe as a whole. At any point inside it matter either exists or it doesn't. Do you know any other binary-based ecosystem which contains different arrangements of data that evolve in time and space?
I'm pretty sure Wired completely botched this article. It says that the hack works "across Android, iOS and Windows devices" by monitoring "a newly exposed public side channel, which details the shared memory statistics of other processes."

That just isn't possible on iOS unless your phone is jailbroken. Sure enough, the source article is only about android. This kind of "journalism" is so frustrating.
And, like many rules the FAA makes, there is debate over whether they have the legal authority or physical power to enforce them. That's why they took Trappy to NTSB court rather than arresting him. http://www.forbes.com/sites/johngoglia/2014/04/12/faa-files-...
Can you include the population of the zip code? :)
Our attack requires neither specific vulnerabilities nor privacy-sensitive permissions

Access to the camera is not a "privacy-sensitive" permission...? That's news to me.

Since the delay to get a camera preview frame is only the initialization time (500-1000 ms), the camera is very likely still pointing at the same object, thus obtaining a similar image.

Maybe it depends on how people use cameras, but I find that I often start moving the camera away from the subject too soon after hitting the shutter button, resulting in an unrecognisably blurred image. Holding it still for >500ms after that would be a very rare thing for me to do.
MIT Scratch is amazing. Much better as an educational tool than CMU Alice -- its 3D-without-gravity environment is unnecessarily complicated yet inaccurate.
But what if you actually have a 6 month backlog of real user stories? As in, you know these requirements pretty well, for instance because you're re-implementing a legacy system?
fuck ccp!!!
To be fair, I've always felt sorry for the .4 kid in the average family.
Would be interesting if they would have share some more details on the rule engine/framework. How does it compare with drools (apart from it being probably faster).
This is incredible. It's only a pity that many straight lines are just too straight.
Do you have any experience with the kind of multirotor aircraft that would likely be used for short to medium distance package delivery? They are not particularly noisy, and at the distances from humans they would spend most of their time in, they probably would not be audible at all.
Followup: The directions that I mentioned are somewhat buried in the site. Here they are: http://www.gutenberg.org/wiki/Gutenberg:Wiki
Show HN: Its a sensor based world and we are living in it
Well, you can see the LED blinking if you look at it straight on, but I guess it may bleed into the visible spectrum.
Personally I think syntax-directed programming is the only thing that makes sense. It's 2014, why are we still programming using a batch workflow? Why are we not in a live feedback loop with the compiler?

There are natural answers to this of course - programming is insanely complex. I think history will look back at this time and see that we were struggling just getting programming to work at all. Making a decent syntax-directed programming environment would add so much more complexity to something that's already hard.

We don't even have the tools necessary to get started - what about an exchangeable tree format that doesn't suck?

I've played around a bit to create an AST in XML by hand, and using CSS to make it look like code. It's really interesting, suddenly you see that you're freed from caring how the syntax is formatted.. want curly braces around your blocks? Sure. Want just indenting? Have it your way. Want your function names in a larger font? No problem

But XML and CSS is not good enough. Not by far.

The other issue is that we've gotten really good at making text editors, and we know how to use them well. But tree structure editors? I don't even know of any. I suspect we'll always be editing parts of the tree as text anyway, especially expressions, it's just natural when the primary interface is the keyboard.

We're getting there though. Eclipse, VS and XCode goes quite far towards understanding the syntax and semantics of the code, and I understand that the primary motivator for Apple to go to LLVM was being able to integrate the compiler tightly into the IDE.

I'm sure many here have seen it already, but I would recommend looking at Bret Victors work for an idea of how things could be:

http://vimeo.com/71278954
http://www.autolike.ga
Why there are so many articles about China suddenly jump out of nowhere and most of them seem only remotely, if ever, related to tech?
Ask HN: RubyMotion Developer Job Board
I'm creating a RubyMotion Developer Job Board so employers can find you in your country. Anyone interested to join?
I'm not trying to take away from the achievement—all I'm saying is that it's not the best representation of programming skills.
Give Someone a Virtual Avatar and They Adopt Stereotype Behavior
First time I've seen this topic in a mainstream tech magazine. Is there additional research on EMR and children? Or on small animals who should be even more affected? It's not clear what anyone can do to reduce background EMR, especially in a dense urban environment.
> Thirdly, it is difficult to control a gas-powered quadcopter at the speed of an electric quadcopter.

I disagree with you there. Collective pitch quadcopters with combustion engines have been done. With CP quads you lose one benefit of traditional quadcopters, which is their simplicity (basically, they're four electric motors with a computer that tells each one how fast to spin), but that benefit is more applicable to hobbyists than to commercial package delivery.
Start new project on Github? :)
3 Βασικές Στρατηγικές Μάρκετινγκ στο Ίντερνετ – SEO | WEB DESIGN
The other strange tale of Facebook’s disputed origins
It should be noted that "cannot be eradicated" is something different than "cannot be cured". I've read other articles that seem to point in the direction that cancer is simply an intrinsic side-effect of the way our cells work. So while it may very well be impossible to prevent cancer from developing in people at all, that doesn't mean it is impossible to cure once it develops.
Actually, he's forecasting the future based on a misrepresentation of the present state of technology. Noise will not be a significant concern, which is obvious to anyone with any experience with larger multirotor aircraft.
Hello Dean, Thanks for replying on this thread and assuring me that Mad Mimi is going to remain the same as always.
Can't speak for others but I wouldn't use the mobile version (never did) but with an iOS app I will now.
Why We Moved to DigitalOcean's SSD Cloud VPS
OK, I'll don the Captain Jargon outfit and give that a go:

- VFX is just "visual effects", http://en.wikipedia.org/wiki/Visual_effects.

- Fresnel might be a reference to "Fresnel refraction", http://en.wikipedia.org/wiki/Fresnel_diffraction.

- IOR is of course "index of refraction", http://en.wikipedia.org/wiki/Refractive_index.

- BSDF references "bi-directional scattering distribution functions", http://en.wikipedia.org/wiki/Bidirectional_scattering_distri....

- Path tracing is a Monte Carlo method of rendering images with global illumination, http://en.wikipedia.org/wiki/Path_tracing.

- SSS means "sub-surface scattering", http://en.wikipedia.org/wiki/Subsurface_scattering.
Show HN: Mindscope (iPad) – sweet spot between mind-mapping and outlining
I'm really confused by the Android bashing in the introduction of the article.

> platform compatibility headaches and per-platform performance tuning [35, 30, 24].

That seems a bit biased, doesn't it?
Motivational and inspirational content added by anyone
OpenCL Pro Tip:
the __restrict keyword behaves as normal in OpenCL C, so adding it to kernel code may not move read only data into the constant cache.

to achieve this, try using the __constant address space.
Have you had any experience with or exposure to larger multirotor aircraft or any model aircraft? Noise will not be a significant concern. Carrying capacity, flight endurance, and cost are already more than adequate to make deliveries practical in an urban environment even with hobby level gear. The key missing piece right now is robust navigation software, and considering the insane pace of improvement I have witnessed just in the last two years, I am extremely optimistic.
You can have a live feedback loop without syntax-directed editing. E.g. see http://research.microsoft.com/en-us/people/smcdirm/liveprogr... (tl;dr writing an incremental compiler/execution engine is nowhere near impossible).
Show HN: Tcp stream framing library for Node.js
Is there an OpenStreetMap POI database? The crowd can contribute to crowd-owned databases, i.e. neither Foursquare nor Facebook. Apple uses (?) some OSM data.
Not sure if that answers your doubts (as I'm totally not into rendering), but from the forum thread[1], about one of the videos apparently (not sure which, or all?):

> is that video was rendered real time?

> Yep (well, the lightmaps are pre rendered but it take like 10 min. In engine, it runs at 50-60fps on a gtx670)

[1] https://forums.unrealengine.com/showthread.php?28163-ArchViz...
Uhm...it's Friday afternoon in China, that might have something to do with it.
GNU hackers discover HACIENDA government surveillance program
The .NET & JS repos are empty, too. I think they just have not published the code. It's still in Preview after all.

https://github.com/Azure/azure-documentdb-net
How Technical Advisors Can Help Non-Technical Founders
Hello There, We have moved to DigitalOcean's SSD Cloud VPS hosting From shared. To come up with this decision was not so easy. We have researched a lot and uncover the advantages of DigitalOcean before switching there. We finally found our dream home at DigitalOcean. Though, DigitalOcean has lots of Advantages, They are also an unmanaged Hosting platform, That make this switch bit critical. Anyway, Now We have figured out How to manage "unmanaged Hosting".
Another thing is that programming languages are not generally designed to be compatible with this. Pre-processed macros and comments etc.

Nimrod could be suitable for a syntax-directed programming editor. All macros are part of the AST, even the comments are embedded in the syntax tree.
It's impossible to have a free market, because you can't opt out of going to the hospital if you're dying.

Plus insurers and doctors' interests are aligned so there's no reason for prices to go down.
the problem isn't that agriculture is using the water or where they are, the problem has been the federal government not charging properly for it, they have so vastly undercharged for water for any use that waste and excessive use was guaranteed.

that and some districts are pretty much immune to water conservation rules, depending of course who your representatives are
+1 - sorry, I do this stuff all day, so am used to the slang :)

Fresnel also effects just reflection as well - it's the reason you don't often (depending on the material) see much of a reflection head-on on a shiny surface, but do at a glancing angle (glass or car paint for example).
If you know what you are doing and already did it before, [...] you already know how much time it'll take.

So you've estimated it then?

If the argument is that we spend too much time producing detailed estimates that don't actually reflect reality, then I agree.

If you're suggesting that a sensible way to run a business is to say "I have absolutely no idea how long this will take, and how much it will cost, but let's do it anyway" then that's crazy.

Even the team as Wesabe (in the article) are estimating -
He does encourage his developers to spend most of their time working on things that they can finish quickly and When they need to, Wesabe developers will tackle bigger projects. You can't distinguish "finish quickly" from "bigger projects" without estimating. It may be the quickest easiest form of estimating "big or small", but it's still an estimate.

The reality of the argument is that a lot of organisations can make do with a lot less formality and rigour in the estimation process. Moving from "vaguely approximate" to "slightly more accurate" is an expensive process with all sorts of cultural side effects that too many people assume is "worth it" without any real justification.

But we all estimate, because it's pretty rare that you can justify starting a piece of work that might take a day, or might take 10 years - I'll let you know when it's done.
Hm, from another post[1]:

> is that video was rendered real time?

> Yep (well, the lightmaps are pre rendered but it take like 10 min. In engine, it runs at 50-60fps on a gtx670)

So, if I understand correctly, that's 10 minutes for some "lightmaps prerendering", but then "real time scenes rendering"? But I'm totally not into rendering, so sorry if that's what you meant, and if that's something obvious I'm just missing.

[1]: https://forums.unrealengine.com/showthread.php?28163-ArchViz...