skysight-inc/HackerNews huggingface dataset:
I'm a bit torn over using npm this way. On one hand, being able to use tools already built in Node land such as the EventEmitter is nice. On the other hand, having to use Browserify and navigating the mess of node modules is a pita. If the dependency structure with Node modules for npm dependencies were handled better, I would likely be all for it, but it is a major negative for me, especially if a quick project starts off as a mix of a Node server and contains a moderate amount of frontend heavy logic.
I have a similar app, onsite time tracker, and it makes way less. like a few hundred dollars per month.

https://itunes.apple.com/us/app/onsite-time-tracker/id470803...

I have always been curious how much Hours Tracker makes. It dominates the app store searches.
'In five years you’ll see exoskeletons on the building site'
Each link in the chain of Arrest -> Charge -> Conviction, requires a different level of confidence that a crime has been committed by the accused.

Walking out of a shop with goods that are on sale in that shop, with the shopkeeper shouting that you haven't paid, looks sufficiently like a crime for an arrest, just not for a charge or conviction.
I got my Gen1 Carbon X1 -laptop two years ago, and remember wondering how on earth they could release such a great piece of hardware with such a crappy 8GB RAM limit.

And exactly one year ago also tweeted (https://twitter.com/pyrylahti/status/420565944776155136) about the crappiness of the 2nd generation 8GB-limit.

Aaaand.. third time's no charm either. I'd upgrade in a heart beat if it had more memory (otherwise it's the best laptop I've used). Probably have to start googling for an alternative hardware (for running Xubuntu). sigh...
Yes, they will. At that point it becomes a "he said, she said" back and forth with the vendor.
How a “security” tab in the browsers developer tools might work
Off topic. In README, it says "This is not an official Google product.". I've seen that line in some repos under github.com/google organizations. What does it really mean ?
One thing that I really notice a lot as I get older is that so many people say it isn't possible to make money anymore, early adopters had it easy, etc. People say this about apps and startups and the like.

I tell myself these same things sometimes, but then I have to check myself - it is actually easier to make way more money on an app these days than ever before. What is bigger is the risk proposition, which is why people tell themselves that success is entirely about luck - if your own skill doesn't matter, there's no reason to try, and if you try and don't succeed it isn't your fault.

This is a very real trap and I think in the reddit age (where if you aren't a cynic by 15 you're behind the curve) it is a mental virus. The world still rewards value, even if it takes some time. The people clamoring that it doesn't are doing so because they want to believe that it isn't their fault they didn't succeed.

You need to be willing to emotionally and mentally invest yourself in something with a reasonable chance of failure or you will never, ever succeed. The people that you see who you are smarter than that have succeeded haven't gotten there because of luck - they've gotten there because they tried. Luck just helped.
Show HN: Curldrop – easy file upload with curl
...if you think that PHP and Ruby are "almost the same", you are probably one of the one-trick ponies.
2014 Was Officially the Hottest Year on Record
I'll just leave this here: http://www.w3.org/Protocols/HTTP-NG/http-ng-status.html

In 1995, the process began for HTTP to be replaced by a ground up redesign. The HTTP-NG project went on for several years and failed. I have zero confidence that a ground up protocol that completely replaces major features of the existing protocol used by millions of sites and would require substantial application level changes (e.g. switching from cookies to some other mechanism) would a) get through a standards committee in 10 years and b) get implemented and deployed in a reasonable fashion.

We're far into 'worse is better' territory now. Technical masterpieces are the enemy of the good. It's unlikely HTTP is going to be replaced with a radical redesign anymore than TCP/IP is going to be replaced.

Reading PHK's writings, his big problem with HTTP/2 seems to be that it is not friendly to HTTP routers. So, a consortium of people just approved a protocol that does not address the needs of one's major passion, http routers, and a major design change is desired to support this use case.

I think the only way HTTP is going to be changed in that way is if it is disrupted by some totally new paradigm, that comes from a new application platform/ecosystem, and not as an evolution of the Web. For example, perhaps some kind of Tor/FreeNet style system.
Every time I get annoyed by how religiously parking regulations are followed in the UK(and they are anal about it to the extreme), I remember how it works in the country I come from. Try parking in Krakow or Warsaw - very little regulation, and people park everywhere, on sidewalks, on the grass, on pedestrian crossings...they would park on top of each other if they could. Parking regulations are a good thing.
Both have long histories of production (both industries have distillers which are centuries old). Both mature their product in Oak casks. Both are very popular drinks in their blended/cheaper form so there's a wide variety of people out there who do drink rum just not the better quality aged rum. 20 years ago most people drank blended Scotch, the boom in single malt has been a relatively recent thing, I see no reason why Rum shouldn't follow a similar path.
The biggest ship in the world that tears down abandoned oil rigs
5 Content Marketing Ideas for January 2015
This is not necessarily true. I work at a mainframe shop and we have a lot of very interesting projects to work on.

Though, my experience may be unique since we're an ISV, not a business apps shop.
Even more beautiful is the NOR gate, for it is possible to compute any boolean function using them.
I would definitely utilize this at home as I am tired of having all the various power cables around my house.
Since bff4lnr is an interpreter, this really becomes apples and oranges. But for fun, dbfi.b on bff4lnr (at -O3) vs all at -O0 and -O3: http://imgur.com/uEEgVr0
Conclusion: if you want speed then compile.
The issue is having the dominant operating system. If you using a minority OS on a platform, then your point is valid.

But where Linux is dominant there is malware. Reportedly, Android mobile OS malware is up exponentially in the last two years.

http://bitcast-maa1.bitgravity.com/quickheal/documents/other...
Essentials of Color Theory
I do, yes. By unusual i mean statistically. Of course there are great innovative people everywhere, but it seems like the US managed to be exceptionnaly good at having the right combinination of top level university, venture capitalism, and market size, that enable groundbrealink technologies become successful commercialy.
I am not a lawyer, so forgive me for trying to apply logic to the law.

What set cardinality would be minimally necessary to generate a police duty to protect a group, if it is not one? "The public" is, after all, nothing more than a set of individuals. Two? Three? Ten? A million? Are police subject to some selfish calculus where they are not obligated to risk their own lives unless it would save more than N non-police individuals?

Since this does not make sense by common definitions, I suspect that somewhere in the law, it defines "the public" to be the municipal corporation that employs the police, meaning essentially that the police don't ever have an obligation to do anything at all, unless a madman is threatening the city's articles of incorporation with a shredder or lighter.

That seems to me to be madness. But I am not a lawyer.
You're right. I shouldn't have done that.
20% projects maybe? If nothing else, it's a nice perk.
Introducing AngularCSS: CSS On-Demand for AngularJS
> there's no need for this to be tied in with HTTP/2.0 at all.

Not only that, tying cookies with HTTP/2.0 would be a layering violation! The cookie spec is a separate spec that uses HTTP headers, and the cookie spec also explicitly says that cookies can be entirely ignored by the user-agent.
Actually, getting rid of cookies would fit almost all HTTP requests into a single packet, so there are tangible technical benefits, even without the privacy benefits.

You seem confused about cryptography.

Against NSA we only need secrecy, privacy is not required.

Likewise integrity does not require secrecy, but authentication (which doesn't require secrecy either).

You don't think that anybody can figure out what you are doing when you open a TCP connection to queue.acm.org right after they posted a new article, even if that connection is encrypted ? Really ? How stupid do you think NSA is ?

Have you never heard of meta-data collection ?

And if you like your encrypted connections so much, you should review at the certs built into your browser: That's who you trust.

I'll argue that's not materially better than unencrypted HTTP.

(See also Operation Orchestra, I don't think you perceive the scale of what NSA is doing)
London
Full-time or intern HTML5 developer

http://archivestudio.co.uk
@archivestudio

Creative coder. Websites, Web-apps & interaction design (Canvas/THREE.js)

HTML5 frontend & Craft/Yii/PHP backend (CMS) development.

Clients are architects, designers, photographers & artists.

They like ajax-y sites, good interaction, animation & typography.

If you do too, email work@archivestudio.co.uk
My predicted scenario was off mark, based on the article, but what surprised me about it was how much Jeff acted exactly like every Director, VP, and SVP that I'm familiar with (with a handful of suggestions). Being in the supply chain, I've seen Jeff exactly zero times in the entire time I've been here (we're not exactly the flashiest part of the company). But you could have taken almost every instance he was mentioned in this article, replaced his name with Jeff Wilke or Dave Clark, and it would have sounded just as correct.

The funny thing about Amazon culture compared to other corporate cultures is that there isn't much of a Negative Selection going on. You can generally be assured that a VP is going to be exceptionally capable and intelligent. The caveat is that they are also going to be a Yes Man, because their boss demands that respect, and they will require that their own direct reports be Yes Men. It is a culture with hundreds of Stalins...extremely talented technocratic leaders that are right most of the time and wrong a handful of times, but where subordinates are deathly afraid of being contrary in the instances where their boss is wrong.
That's a very important phrase that should be shouted from the rooftops.

Because if there are unnecessary arrests, it's a travesty of our court system. :-/
My proposition: Anything worth referencing later is worth filing properly.

That may mean transcribing instructions into a stand-alone checklist, writing up formal user stories, or the like. However, those acts also clear away a lot of cruft that can otherwise make it nigh-impossible to find the needed info. I've run many a Gmail search, only to find that a valuable email was buried under innumerable "Not quite what I wanted" ones.
This sounds cool, but I was not sure till halfway through the post if it's like an Onion article or not.
I have build https://github.com/antoineB/emacs-assistant to work with sql-mode it provide a simple completion for table and columns.

For now it serve me well.
but crime also decreased in other big cities where Giuliani style tactics were not used.
It is a requirement for HIPPA compliance.

Basically, it's protecting you against a screw-up in Amazon procedures where somebody physically gets the disk media that your data is stored on. It may also protect you against a compromise affecting the hosts that your VMs or storage are running on.

Is it useful? If it prevents you having to do a breach disclosure, absolutely yes.
https://filezilla-project.org/download.php?show_all=1
At which point the thief takes the phone into a basement of an office complex or something. Somewhere with no cell reception. Even wrapping the phone in (grounded) tinfoil would probably work.
Obama to Cut FHA Mortgage Insurance Premiums to Boost Homeownership
Because it's not obvious without glancing at the code, this relies on 9P-over-virtio to implement the filesystem, which means its pretty much always going to be limited to running Linux images. This sounds like a nice and clean solution, but at least it forces the guest to do basically no useful caching of its file system, in order to remain coherent with the host fs.

The remaining alternative is on-demand synthesis of a block image given a directory tree, which IIRC Qemu supports.

As always, making a couple of syscalls isn't a huge amount of work, and this project punts on anything difficult (e.g. supporting traditional boot environment & emulated devices) needed for handling basically any other OS. It can't even boot a standard vmlinuz.

Not sure what gap this is supposed to fill. If you're running a Linux host, and you want ultra-quick dev machine booted from your filesystem, User Mode Linux already exists and has way more support and flexibility. If you need support, performance, and code that's been security audited, you probably want Qemu/Xen/libvirt

edit: just because it may not be clear to a lot of people.. Literally KVM setup is a handful of ioctl() system calls, almost everything non-device-emulation related is handled by Linux for you. So when you say you're implementing a KVM-based hypervisor that doesn't implement any device emulation, that is to say there's very little real work being done. It's easy to claim to be fast when your code does nothing. The only special sauce left is a fundamentally slow method for handling the root filesystem which is worth avoiding for the reasons I mentioned.
Agreed. But they want a reaction, and my fear is that they will expand/escalate their protest until they get one.
Vox Media is looking for a Security Engineer
5 Mistakes You’re Making in AdWords (And How to Fix Them)
This is very true - my post is mainly coming from a classical frequentist hypothesis testing perspective. From a Bayesian/portfolio optimization perspective, all that segmentation isn't hurting you much.

But from a business perspective, it's a huge distraction. Your marketers shouldn't be wasting time segmenting - there is no reason to believe it's making any money. And due to multiple comparisons, it's virtually guaranteed that your A/B tests will steer the marketers in the direction of more segmentation.
Interesting that one of the primary developers of FreeBSD does not understand one of the two major use cases for SSL, namely identity assurance. News sites and local governments don't care about privacy when transmitting news or emergency information, true, but citizens should be concerned about making sure that information is coming from who they think it's coming from.

I'm no fan of HTTP/2, but this article does not effectively argue against it. Too many bare assertions without any meat to them. And when you fail to mention a major purpose of a protocol (SSL) you dismiss as useless, you lose a lot of credibility.
and what are these police officers doing on duty while not arresting or ticketing poeple:
getting injured while riding on the hood of their cars:
http://www.nydailynews.com/new-york/brooklyn/nypd-rides-hood...
Some quantitative data - we monitor Alexa and Fortune 500 marketshare for cloud services. This article is mostly accurate - Google has not taken much marketshare according to our stats. Currently, EC2 is 13% for Alexa 1k/10k and 11% Fortune 500. Rackspace is 5.5% Alexa 1k/10k and 19.4% Fortune 500. Google is under 1% for both, while Azure is between 1-2%. Our stats are available here:

http://blog.cloudharmony.com/2014/12/compute-marketshare-ale...

https://cloudharmony.com/cloudsquare#compare-aws:ec2-and-goo...

Edit: added blog link
Yes, I wrote a virtual NAND gate programming tool a while back (think 2d Minecraft "redstone" style programming) and it was immensely fun to program and playing with it taught me a ton about the gap between simple logic and actual computing (which is a huge matter of scale).
The slain officer lived in my neighborhood. Every single officer I know was impacted by this. They have 24/hour shifts guarding their house on their own time and thousands of officers showed up to his funeral.

You sound extremely ignorant.
[Introduce] Ever wonder what's the next generation of online gaming? =]
Wow. It certainly has an excellent hook in the very first sentence:

"Our problem in understanding forced schooling stems from an inconvenient fact: that the wrong it
does from a human perspective is right from a systems perspective."
One cable with a small switch would be sufficient.
Crime went down because many criminals couldn't afford rent anymore and left. This is by far the number one reason. Crime in counties in northern pensylvania and parts of NJ went up. The criminals just moved.

The same thing is happening in many "gentrifying" cities. Crime goes down in DC as the rates in neighboring counties in Maryland increase.

You get a fantastic correlation between section 8 housing and crime. Eliminating a ton of crime is not very complicated and doesn't require much police work. You just deport all the poor people. That's effectively what happened under Giuliani.
Is there an implementation of this that converts any BF code into C/C# code? Might make a handy web-based tool.

It would be interesting to apply this to AI generated programs (http://www.primaryobjects.com/CMS/Article163)
Until the police officer talks to (A) the shop owner, (B) the suspect, or (C) their named colleague who would know factually that no crime was committed.

For what you say to make sense, the arrest has to be made in complete isolation without talking to any single party involved. Seems like a stretch.
Hubble returns to 'old friends' for 25th anniversary
Show HN: I Built My Dad a SQL Consulting Page
It would, however, make it a bit more difficult. Windows has more valid attack vectors than Unix-like systems do. Windows simply has more known vulnerabilities. It's not impossible to break into a Unix-like system, but for a dedicated attacker, it's almost trivial to break into a Windows environment. I can send someone an EXE that they can double click and install and I'm in. On Linux, that's much more rare of an occurrence. Try convincing someone to compile your malware from source...
Ah, my bad. I didn't realize yours was a compiler.
Create Custom Component in Yii PHP Framework – PHP CMS Framework
Hardware acceleration may be more interesting than you think
> Hi, I see you're new here

Hey, ad hominems like your opening sentence are not welcome on Hacker News :)
Ha! I should have read your profile before responding.
Best bit from the README file:

"novm was originally called pervirt, but this name was changed after it was suggested that this name could be misconstrued."
What is the widget in the top right corner? What WM are you using?
Microsoft Spartan: First look at the new browser
I'm not so sure. I think the biggest mistake programmers make is learning the same thing over and over again. It's much easier to find someone that can implement a basic server in ten different languages than someone who now the many different aspects of a desktop application. It's like everyone is a mediocre butcher that also does fish and vegetables, but you can't find any chefs. Probably myself included.
Writing literal [] + []? No.

Writing x + y where x and y are both arguments to a function, and some call site was passed an (empty?) array of integers instead of an integer? Believable.
Is it interesting if only because it's written in a "memory-safe"* language?

* Terms and conditions apply.
Hey HN, I just wanted to post this here and ask for feedback / advice.

My dad is a genius and has been working with SQL Server for almost as long as I've been alive. He recently left his last job and is considering doing consulting, so I built this page for him. I'd love any feedback on the copy or advice for him as he's getting started. I really want to see him succeed in this, and will do anything I can to help.

Thank you!
(Edit: comment below from DannyBee is authoritative.)

Google has two paths to open sourcing code: in one Google retains the copyright (but grants a permissive license like Apache), and in the other you retain the copyright but cannot work on it on Google time or Google hardware. (You can tell which category a given piece of software is under by looking at the license headers on the code; the linked software is the first category.)

It's easier to release software under the first category, even if it's just some random hack you tinker with. (I frequently hack on stuff on my corporate-provided laptop.) But if you do so then the code has the word Google all over it even if it's not something the company intends to support. I don't know for certain the reasoning but I imagine the sentence you quote helps reduce confusion about who is sponsoring the project.
1- geolocation must be enabled by the user.

2- you may forward the position of each users to a central server and perform the proximity matches there, and send back the list of close users. That means that IP connectivity is required (GSM or Wifi).

In any case, you get precise geolocation only when you have wifi networks visible, so you may as well require that the user enable wifi.

Once you have wifi enabled, it is possible to use it to scan close users directly, without using geolocation, by mere physical closeness.

You can also do that with bluetooth for closer distances.

So, how you would go about this would depend on what level of privacy and what kind of application you want to do that for.
Cached version:
https://webcache.googleusercontent.com/search?q=cache:150k8Y...
Bitstamp problem and warm wallets
I'm from STL, about 3 miles from where Michael Brown was shot, closer to where Martin was shot at the mobile station....If NYC wants less police we'll take them.

Our police forces around here are so busy with 911 calls they barely have any time for proactive policing. There's very little patrols and fewer proactive citizen engagements that aren't because crime has flared up in that sector.
That's kind of just Greenspun's rule as applied to programming languages.
On a related note, Google's compute service is supposed to be kvm+not qemu. Does anyone know anything about the latter?
Used to be that x86 Solaris was referred to as "Slowaris."

edit: It wasn't?
One could write a Windows IFS driver for 9P if that had some benefit. As it is, there's a Windows IFS FUSE driver that has a 9P server written for it.
I've been writing JS professionally for, what, a decade now - and I've never once had this issue.
That wasn't an ad hominem attack, but an ad hominem greeting.