skysight-inc/HackerNews huggingface dataset:
I don't know how I feel about the reward amount since probably it equates to 2 months of the salary (I'm estimating around 100k/year) of a facebook dev. Depends on how much time you spend searching for an exploit, the real reward would be getting some fame about your skills rather the 20k figure.
Spotify does though.
I've come to really enjoy using the conventions of the language to keep things clear when writing css-rules that are intermixed with javaScriptVariables talking to a ruby_backend emitting jsonEncodedObjects.

Keeping things js-named helps keep my mind in the path of JavaScript conventions instead of Ruby ones in situations like array_of_things.pop and arrayOfThings.pop()
Objective-C is about on the same level as Java.
VM Based Backends for App Engine
http://hg.python.org/cpython/file/16fe29689f3f/Python/ceval....

looks like a switch to me.

Anyway, I've let them tell me the CPython interpreter is very simple on purpose to allow it to function as a standard 'definition' of the language behaviour. A simple jit does wonders, as does a less brain dead gc. Superinstructions, threading, ... are all possible. But you're absolutely right: It's really difficult to predict how much each improvement would contribute.
Wow. Google maps is literally beautiful now. I just spent several minutes zooming in and out, just marveling at the detail.
Yeah, that seems like a problem to me, too. (In case you're interested, the last one is Scala.)
http://www.artistshousemusic.org/articles/making+money+in+to...
A single tear...
Agreed on both counts. (I don't use SQLAlchemy nearly as much as I should, and I'm often reminded of that fact.)
It's Scala. The icons have a title attribute.
the relevant issue ticket is here: http://hipbyte.myjetbrains.com/youtrack/issue/RM-3
Planetary Resources engineers - quit jobs to join asteroid mining company. AMA
You use a hex editor?
Founder Potluck - Food, Drinks, Awesome Founders
Google Now introduces a few new contextually aware features
Looks like that was fixed in https://github.com/outsideris/popularconvention/commit/fc731... .
Yeah, that's true too. Just looking at the positive side of a convention that's not mine to change :)
Maybe a regression? It does sound like the exact same issue at a glance.
Nope. Maybe you're young and you allways had porn available at your fingertips (internet). When I was a teenager, I'd come accross just a couple of movies on VHS a year. Beyond that, I'd have to watch the blacked out, static filled, almost unwatchable image from the unsubscribed-to porn channel on cable. Couldn't see their faces, couldn't see expression, but could still see outline of bodies. Still got aroused.
brackets.io

It shows a lot of promise. Coming from someone who basically despises adobe this platform has given them an ounce of respect from me. Very interesting ideas, a web 2.0 take on ides in general and aims at being a go to for all those engineers turned web developer. Im not sure if it was their idea or they copied it but cross file editing of css styles inline is especially cool. As is the fact that you can hack on the source during runtime.
It's definitely an open question for me. That's probably why the Desktop Newsfeed has such inconsistent cropping – because it's trying to center the face.

I'd love to hear that from the Photo Team, though.
Most designers I work with 99% use Photoshop.

The best designers I've met, they use Photoshop just for manipulating images, etc. They also use Fireworks (adobe is not supporting any longer), etc.

I think who designs for web, could and should know how to create prototypes. I don't think Photoshop is the best tool for design. Principles like Master Page and so on, are non-existent in Photoshop...

Anyway, I hate to open PSD files, photoshop is slow. I usually pick the full merged JPG and work on that. Cut images from that etc (everything not perfect with errors, etc). Then I share the image folder with the designer and he substitutes the images for me etc - this is usually already coded, so as long as he position the images properly etc overwritting it is fine!
Ask HN: Is there a market for a public location-sharing app?
While I don't personally think this would be any more invasive than, say, the phone book, do you think this is just too creepy?

Or has it already been done?
A couple other things I'd add to this good article:

- I took a couple of good things from Django's manage.py by using Flask-Script. It looks like [1]

- I'm not sure if there's a better way of doing this, but I really want to be able to swap out configurations based on which environment I'm using. I think I've forced some Django structure onto Flask, but that said, I dynamically load in a `settings` object and use that to configure my `app` object. I use something like [2]. Just looking over it again I think I have some extraneous code in there but I'm tired. It works pretty well, so far.

- Flask-SQLAlchemy has some good stuff too but I'm not entirely sold on using it. I'm using it on one project, but not the other. I don't miss it when I don't have it.

1. https://gist.github.com/mattdeboard/5872584

2. https://gist.github.com/mattdeboard/3cbe5395052128e60328
The replay button in the local web UI is enough to make this instantly useful. Thanks for building this.
Feature Stops Apps From Stealing Phone Users' Passwords
Duke University's ScreenPass adds security to app logins on touchscreen devices.
Switching to Flask from Django was like switching to Slackware from Mandrake (back in the day...). For the first time I was actually learning the system I was using.
The hollow triangular numbers are divisible by three
As I understand it, HLE is the wrong solution for high-contention critical sections. The locks themselves are added to the transaction's read set [1], which means that if any of the concurrently executing transactions of this critical section are re-executed non-speculatively, then all these transactions are re-executed non-speculatively, and importantly: any future transactions which overlap these will be executed non-speculatively, potentially indefinitely.

You really want full RTM for such high-contention situations.

I would love to be wrong about this, but I haven't a Haswell to test on.

Also, classy shout-out (beg-out?) to Intel's free samples division at the end there.

[1] http://software.intel.com/sites/products/documentation/docli...
What a pompous jerk. The GPL is what makes it more economical to build data-harvesting services than to sell software products that let people retain control of their own information.
Did Paypal notice when Duong and Rizzo demoed BEAST against them?
Have you seen this 2007 thing about the awards scam?

(http://successfulsoftware.net/2007/08/16/the-software-awards...)

> I put out a new product a couple of weeks ago. This new product has so far won 16 different awards and recommendations from software download sites. Some of them even emailed me messages of encouragement such as “Great job, we’re really impressed!”. I should be delighted at this recognition of the quality of my software, except that the ‘software’ doesn’t even run. This is hardly surprising when you consider that it is just a text file with the words “this program does nothing at all” repeated a few times and then renamed as an .exe. The PAD file that described the software contains the description “This program does nothing at all”.
Just to nitpick but brackets is open source too so its more like borrowing.
This is mindbogglingly bad. How did they manage to introduce a dependence on unauthenticated client-side state for such a critical operation in a relatively new feature?

If they weren't willing to hit the database to recall the profile_id for the reset operation, it makes me wonder whether the confirmation codes are in fact deterministic, rather than randomly generated.
Thanks, I was wondering the same thing. I feel much better knowing that 93% of lines are kept to 80 characters than 93% of programmers never use more than 80.
"Purely functional" is a misnomer. A better description is "typed effects". Haskell doesn't forego effects, it types them. You still have imperative destructive updates if you need them (e.g: to avoid a logarithmic complexity hit, or a constant performance hit). You still may want to write imperative programs, often-times as the backend of a pure functional interface.

Haskell is actually quite good at it, and jokingly referred to as "the world's finest imperative language".
Google has had a front page logo for many christian celebration days, like Christmas. Given this, you're acting incredibly entitled by hijacking a thread for your pet issue to complain about a rainbow color around the search box for a specific search term. Google is already giving much much more attention to Christianity than to gay marriage, but you demand more.
A Kickstarter tip for journalists from ProPublica: Crowdfunding is a lot of work
Location sharing as in something similar to Facebook check-ins or Geotagging in Instagram?
I should not have been so insensitive! :/
Phone numbers individually identify people.
Mate, the last thought I'll leave with you regarding the censorship fiasco: it was party politics. There are elements within both major parties that salivate at the thought of censorship, some of which hold the reigns on some policy directions.

I still feel it's unfair to vilify the man personally like the Australian internet has done so for the past several years. When censorship and filtering proposals return with someone else at the helm, is it still Conroy's fault?
>What iOS features have been present for three years that Android is just now getting?

The basic feature it didn't have --and I'm not sure it yet getting--, is that it's not about features and feature lists at all, but overall polish, coherence of implementation and ecosystem.

That said, just randomly, some things that it didn't have:

- An actual deployment base for the new versions. Even TODAY (much less 3 years ago) half of the people out there use a 2+ year old Android version. (Google's own mid-2013 data).

- A good security story. Latest study: "Android accounts for 92% of mobile malware, malicious apps increase 614%"

- Tons of top notch apps that are iOS only (or appear on iOS years ahead of Android launch) because devs cannot be bothered with a platform that's too fragmented and with more people using it as a feature phone and not caring about apps. From Instagram, to Paper, to Vine, to Letterpress, Flipboard, and tons besides. (Sure, there are also Android apps that are not on iOS. But the highly celebrated apps, including apps that result in billion dollar businesses like Instagram, are always if not exclusive, then first on the iOS side).

- Low latency audio APIs. It's lack killed the musician's app market that thrives on iOS. Android started getting 1-2 apps this very last month, but it's still DOA on the audio apps market.

- A huge ecosystem of add-on peripherals -- from heart monitors to MIDI keyboards to camera tethering, to glucose meters, to external speaker bases.
"hotly demanded by users for a long time."

I never need to switch to airplane mode, or bluetooth on/off in a hurry? I wonder who these people are they find setting/slide airplane mode so time consuming.
I'm happy that the RubyMotion guys can charge money for what they're doing.

But if you're going to stay closed source, you're asking me to just trust you that important (to me) bugs are going to get fixed fast enough. That is very hard to do.

That is the real value of open source. It's not about the money -- an extra $200 is nothing in a development budget. It's about being able to fix the bugs myself when they matter enough.
Agreed, this was a huge pain using YouTube API v2 in PHP. Nothing crazy to work around, but why when it's easy to avoid entirely?
NOTHING. ABSOLUTELY NOTHING. Stupid question. You might want to consider that the government is breaking the law of the land and spying on citizens. That is unconstitutional.
Easily share a development environment with your team seamlessly. _Everybody_ is on the same page from day 1. I think that's a great selling point.
Hiring the perfect Freelancer
What is the distinction between "'private' videos" which are presumably created by individuals, and privately owned media (like movies) which are created by corporations?
Popular Programming Language Conventions
I don't see how that changes anything. Netflix supports DRM because they view it as imperative to their profitability. That's exactly why the content creators support DRM.
Someone somewhere is learning a lot about big databases and data mining and big storage.

I guess there's a bit of trickle through with academia getting funding to study that stuff.
Oh I'd keep the check stub and photocopy it onto my resume (just kidding).

Considering exploits are supposed to be hard to find (why they're large bounties), it's just the incentive/hush money to pay the hacker, because you have to consider a few things...

1) why and how did you find the exploit (were you trying to hack someones account, stumble upon it [that's lucky], are you a security firm [meaning you have success in this before], were you black hat contracted, ect).

2) a hacker would prefer the recognition [possible employment], the reward [sandwiches aren't free], and release of liability [a company may still file charges for probing their systems 'weev,' is an example]

I can think of very few vulnerability testers that have gained employment at the companies where they find the exploits. Comex is one I can think of off the top of my head (created the jailbreak for iphones, landed an internship at Apple, then career Google).
Numeromancer suggested that you rewrite your sentence which uses "suppose" in passive voice, into active voice.

It is a school exercise at least in some European countries. It is a syntactic transformation of the sentence. Depending on the verb and other factors, the transformation preserves meaning, but sometimes it brings up a subject which was not clear in the original sentence in passive voice.

Thus, Numeromancer is suggesting a way for you to reflect on the scope of authority by using a syntactic transformation.
Mercury does a decent job of this (not quite auto-parallelism, you need to hint at parallelization points, but it manages granularity for you).
This is really nifty, and Apache licensed to boot. Also, an excellent use of grok :)

Are you looking for open source contributors?
Sorry but a bench on the main road in Waco, Texas in no way constitutes mainstream US opinion on porn.
It provides high paying jobs for high school drop outs.
The primary user-facing difference is that these "extensions" don't require additional installation to view content (that is, once all major browsers support them). From a technical perspective, there could other differences, like protections in place to sandbox the browser from the rest of the system, which is much better than requiring the execution of a closed-source proprietary binary.
"Bad code" is something that a lot of people worry about. Honestly though, it's all made up and it doesn't matter. The vast majority of "bad code" that I've worked with was written by good programmers, but the requirements changed so much over time that the core models no longer represent the domain. Even bad code written by interns is usually just in need of a bit of refactoring before it becomes good code.

Just wanted to throw that out there. At the end of the day, "good" or "bad" is less relevant than whether it passes QA, and how maintainable something is depends on what "maintenance" means to your project.
Almost, but that's not extensible: I can't declare some new typeclass Foo and then declare that every x s.t. Monad x is also Foo x without editing the definition of Monad.
Let me be clear - obviously this is discussing a logical CPU not the actual ISA.

My point is just that the linux doc illustrates the minimum guarantees for how Linux approaches these issues, which given a ACQUIRE/RELEASE instruction in x86 and load/store ordering, is probably going to be pretty accurate for the state of successful lock execution behavior in the more general sense.
Indeed. My wife and friends in the same industry make quite a good living off of romance novel writing. Women have their erotica, but it's more 'in your head' kind of stuff, than the visual market of porn for men.
Developer Fee for Windows Phone Store slashed to $19
http://www.wpcentral.com/microsoft-slashes-windows-phone-dev-center-price-19-bucks/

Sorry, I wasn't allowed to post the URL. I got "Stop Spamming" message.
>It would be impractical and completely insane to expect everyone to work for free.

Do you have any examples of him saying that code should be free of cost. As far as I know he has no problem with people charging for programs, only that the source code should be made available to recipients, along with rights to modify and redistribute (the latter obviously poses problems for business-schemes based upon artificial scarcity).

I also seem to recall him arguing for micropayment schemes to be used to finance developers (and artists), this is something which could perhaps become a reality in the (hopefully not too distant) future, as shown by successful kickstarter type projects like for example openshot:

http://www.kickstarter.com/projects/421164014/openshot-video...
A one day window from acknowledgement to correction, but still a five day window from report to correction.
People who use Bluetooth regularly find themselves having to turn it on and off for the sake of battery life. It's great to be able to do so without diving through multiple menus.

It's also not just airplane mode - do-not-disturb mode is also really useful, and it should be fairly obvious why someone would want to toggle it without menu-diving.

Ditto orientation lock. In iOS6 is tap-tap-swipe-tap-tap, now it's just swipe-tap. This last one is kind of a platform problem though - orientation lock is useful in part because some apps excel at landscape mode, while others suck at it but insist on enabling it.
Blaming technology is the worst. From the nature of the bug I think it was just some if missing somewhere.
It's also considered embarrassing to be walked in on taking a shit. To me, that doesn't imply that mainstream society holds shitting as shameful or immoral, in fact just the opposite.

I would assume most religions do condemn porn but mainstream US society is not religious.

Mainstream US society is fairly accepting of porn. The fact that it's joked about is basically evidence of this. Nobody jokes about e.g. getting caught fucking children, which IS condemned by mainstream US society.

The point is anytime somebody talks about having a problem with porn, there is some kneejerk reaction about how he is just confused by an unenlightened puritanical society, as if he is incapable of deciding for himself whether or not porn is negatively affecting his own life.
>Whereas, of course, the iPhone was brought out as a budget, bottom line phone, marketed at low end consumers, given away by carriers...

Whereas, of course, the Nokia was 40% more expensive -- at $699.

Not to mention that, hw specs aside, it was so last decade, and the inefficient BS OS it had, made it dog slow, unintuitive and unfit for the intertubes.

>Of course, "bulky" will be redefined shortly to mean "less deep, which as everyone knows, is the only metric that matters" - just like the iPhone's aspect ratio was perfect - until the iPhone 5 came out, of course.

Err, what? Bulk is about volume. Unless you have 2D pockets, the Nokia being smaller in the other 2 dimensions doesn't mean shit. Just look at the thing in the video:

http://www.youtube.com/watch?feature=player_detailpage&v=HwT...

Also look at the UI. Is this supposed to be a joke?

http://www.youtube.com/watch?v=2GmLchZN1Dc

So, yes, it had a better camera (since Nokia mostly slapped on a huge-ass compact camera lens on it), and it had 3G (since Nokia could not care less about battery life with 3G on).
"ISO files are not yet available"

Bah...
> Deep down we Americans know that if there is a Hell we probably deserve to go to it

You don't speak for me. All countries do horrible shit. Mao killed, what, 80 million? Hell is crowded.

The issue here (as in: the thing I am furious about) is the hypocrisy of the bureaucracy running the country and the incompetence of our leaders, regardless of party.
I look forward to the MetaShow HN, a webpage that collects links to each Show HN posted, which includes a post about itself.

Interface with github/bitbucket to get the languages and licence info and auto tag.
Well I've had a parallax (sic? I don't think I've spelt that right) Live Wallpaper for some time now. Android lends itself to allowing other developers to innovate without waiting for the OS to introduce those "features". There are also other Launchers that can provide the iOS 7 graphical embellishments while other Launchers have provided even more 3D enhancements. I've used those before, but I'm running a fairly stock UI out of personal choice.
And that I think is still why Android gives me the best platform -- choice. There are a variety of device manufactures and I can replace whole system components, but at the end of the day, while my particular device is unique to my experience, I can run the same software as another device that looks, and in some cases feels, completely different than mine.
Keep in mind that the analogy isn't exact. We're talking about workers, not dogs, and jobs, not bones. Workers are productive. They produce when they have jobs. So 92 bones, in this case, means that 8 workers out of 100 are idle. Either society must support them, then, or let them starve.

I reject the notion that they should starve. I'm OK with supporting them, but wouldn't it be better, more popular at least, to have them produce something? A resource standing idle is an opportunity so, all else equal, idle resources should not exist.

I realize it's more complicated than that. Frictional unemployment, etc. But that's not what we're talking about here. We're talking about a significant chunk of the population being permanently idled by structural changes in the economy.
Visual guide to programming language properties
as do many others.

Your wife is having a lot of sex, then...
In all fairness, it was reported on a major holiday weekend...
If this could implement an inspection-view tool ala chrome inspector that actually made front-end styling changes then I'd never leave the browser.
As per questions 2 and 3, besides the naturally single-threaded nature of node, is that having parallel producers requires a locking mechanism, and parallel consumers doesn't really make sense with these types of streams.

How do you avoid these issues with go?
I'm using my own examples here, one of the projects I'm apart of distributes personal videos over HTML5. Having these just stored on a file system is vulnerable in a way that a sysadmin could view the video or if the file system is compromised [the exploit could reveal the video]. Those are what I could think of off the top of my head.

Having the video encrypted (since Netflix is pushing for it anyways, why not use it to my benefit), allows me to provide the keys directly to the content owner for decryption.
Virtual IP and WAN virtualization increases WAN flexibility
It doesn't take a genius to figure out things like cell phones being tracking devices and the cloud facilitating surveillance.

First we all knew it would happen, then we found out it was happening, and now we're saying thank god for Stallman or we'd have never known and lets be sure to listen to him from now on? Stallman's idea of freedom doesn't work unless everyone gets involved. We live in the real world here and we know that isn't happening. He needs to live and let live a little.