skysight-inc/HackerNews huggingface dataset:
Just to make it clear: I am not advocating any definition of justice or theory of property rights.

What is "legitimate" in one place can very well be illegitimate in another. And it has nothing to do with mine or yours personal ethics.

My one and only argument is a response to a justification of violence. When a man comes to me and says "You must serve in russian army or I will kick into a jail", it's usually covered with some theory that must justify violence in the eyes of people around. Normally, people wouldn't like any government activity if it was openly violent without any justification. My entire point of debates here on HN is to uncover that violence. When people really see the gun, they may take more informed decisions about their own ethical views.

I will not debate with a person who openly tells me "I will kill you because I can". I'll just run away or call for help. But if the person tries to bullshit me why he has a right to do so, I'd love to see if he can prove his wonderful theory (and I can be as sarcastic as I like because I am the last person here who could hurt anyone because of disagreement because I consistently advocate peace and voluntarism over violent coercion).

Example: NSA does something that people do not like. I try to point out that government forces you to pay for those activities and uses the same force to limit your ability to control these things. It does not matter if you like or dislike the government. You should realise what is it and how it works. My humble suggestion is to consider withdrawing your participation and pay only for something you like. Then, you'd either have to openly advocate for violent extraction of money from everyone including me, into my face, or reconsider your political views.
It Only Takes About 42 Minutes To Learn Algebra With Video Games
Keep in mind that BizSpark "runs out" when you pass a million dollars per year in revenue. At which point you can presumably afford a thousand dollars for a SQL Server license.
Thank you, I had been wondering about that every now and then.
Most probably the minister of foreign affairs would be coming from the green party in such a case. Though that might change their rethoric a bit.
I used gitolite on a VPS previously and it worked well, but when Bitbucket introduced free unlimited private repositories I switched.

IMO there is no reason to use gitolite now for unless you have (a) sensitive repos (with your own server, not a VPS of course), or (b) lots of private repos with lots of collaborators and you have no money for a Github or Bitbucket monthly fee and you aren't a non-profit (I think non-profits can get a free Bitbucket account).

That said, I'm interested to hear about other gitolite use cases I haven't thought of.
I feel like this might already exist, but a sheet like this for vi/vim and emacs would be tops.
SEEKING WORK, SINGAPORE, Onsite Anywhere/Remote work

OEM EMPLOYMENT/CO-CREATION OPPORTUNITIES

I am a Founder Working on Mobile App Development Framework using Html and OpenGL as the base, basically a Easy way to package/distribute Html Zip File into Android/IOS Apps. The Framework also provides accessibility of Device Functionality like Camera, NFC, Bluetooth, Push Notification etc through Ajax Services.

Example MVPMaker : https://play.google.com/store/apps/details?id=arshu.appgrid....

I am also building a service to make this packaging of Html into Android/IOS apps by just uploading a html zip file. https://www.htmltoapp.com/

Since I am bootstrapping, I am looking for opportunity to develop Full Applications (Backend WebSite/WebAPI/Mobile) as a OEM Employee or as a Co-Creator using the technology which I have developed or something newer.

E-mail: srid68@gmail.com
SEEKING WORK - Remote (GB)

HTML/CSS/LESS/JS/CoffeeScript

NodeJS | MongoDB, RethinkDB, Redis, MariaDB/MySQL, PostgreSQL | ExpressJS, Socket.io

Backbone, Underscore, Angular, jQuery, Bootstrap

I'm a full-stack web developer based in Birmingham, England. Been developing websites in some form or another for about 5 years.

Available for part-time projects.

E-mail: jrd@scopeos.org
I'm about wondering about Switzerland being neutral would that be part of considerations when dealing with political prisoners?

And Switzerland is not part of the EU, I'm not sure if that's good or bad in this situation.
How do you tell if the user's session has expired so you know to ask them to re-authenticate before doing anything sensitive?
The benefits you list for Firefox OS may not apply to iOS, but they do apply to Android, too. I can install apps on my Android phone without using any app store, for instance. I can freely write my own Android apps, and distribute them myself, without having to pay anyone or get permission to do so. I don't have to upgrade to a newer version of Android if I don't want to.

If I can already get all of that with Android, and so much more (such as decent performance, the ability to develop apps in languages other than JavaScript, access to a huge number of existing applications, and so on), what is it that should be compelling me to use Firefox OS instead?

Furthermore, various incidents since the release of Firefox 4 have also shaken my trust in Mozilla. Time and time again, we've seen decisions made with very limited community input, and apparently little regard to the impact that they'll have. I'm talking about how the approach to releases was changed in a way that broke extensions time and time again, for a long time. I'm talking about how the status bar has been removed, and the menu bar was hidden by default. I'm talking about how the protocol isn't shown in the URL bar. I'm talking about the latest incident from today, where the preferences dialog option for disabling JavaScript will apparently be removed in Firefox 23.

Incidents like those make me very skeptical of the "openness" claims we hear time and time again with respect to Firefox OS.
There is one downside to share links vs. buttons: visitors can't see how many times the page has already been shared.

At https://starthq.com we've opted for a half way solution by confining the share buttons to individual iframes. This way we don't prevent the tracking, but do contain their ability to break our page or grab users' data.
edo Interactive | http://edo.theresumator.com/

* BI Director, Nashville
* Analytics Manager, Chicago
* Data Scientist, Nashville or Chicago
* Data Analysts, Nashville or Chicago

Work with gobs of anonymized credit/debit card transaction data, using Hadoop/Hive, Postgres, Pentaho, R, Tableau, etc.

We're a 100-person funded startup providing an easy way to personalize offers and make them automatically available through credit or debit cards and mobile devices. We work with major national advertisers, and with 180+ banks and three of the top six card issuers. TechCrunch called us the anti-Groupon - we take the hassle out of deals. See how it works at http://www.edointeractive.com/type/product-demos/ .

Apply at the website above or email michael.doran at edointeractive.com (not all these specific roles are posted yet) - say you came from HN. Happy to answer questions at jennifer.berk at edointeractive.com.
You start talking about Snowden, but then switched the topic to information freedom and privacy.

Anything about Snowden appears to be on-topic to me. No, his sex life, what he eats, how he sleeps, all those personal aspects don't matter, what matters is the leaks, and discussing where the person who disclosed them is at the moment is pretty useless because this will be an entire discussion based on assumptions and I think this or I think that...

Now, if you want to discuss about information freedom or privacy issues or the leaks, this thread has nothing to do about it.
I'm thinking about writing about blog called 'Dogs Are Green.' I don't have any evidence, but it's my opinion.
Wait, am I an idiot then? I thought $200/mo just gets you reduced per minute rates? So ~720*0.00x + $200 = $y/mo. As far as I know, there is no way on Amazon to pay a flat monthly fee. It's all "pay for what you drink".
What's your alternative? When the user makes a request that will not return immediately, they need some visual feedback, don't they?
In the strictest sense (at least how I look at it), Modified BSD (or BSD family stuff in general) is freer because it places no moral burdens on me to share with others should I so not choose. Granted, I'm being a greedy antisocial shithead, but maximum freedom ought allow that.

Apache is similar, except that it also attempts to say "hey, you are allowed to use whatever patents I control that would be infringed here".

License folks feel free to correct me on this point.
Startup advice from Tim Ferriss
Tim gives startup advice and answers the question, when should you take a skill, learn it yourself or delegate it to somebody else or hire a new teammember? Also find out what is the startup pitfall for most entrepreneurs
> when you've been running a long old calculation for 20 minutes and it chokes on a misspelled variable name.

If you are writing C++, you can't hot edit and continue without re-compilation. With a scripting language and proper flow control, you can edit upon exception and resume.
There's also a cap of 3 years, even if you haven't hit $1m revenue yet: http://www.microsoft.com/bizspark/faqs.aspx#16
What load time? Discover the secret to faster content delivery
Understanding What Data Users Allow Apps To Access
For anyone who wants to fiddle as well, I wrote some very simple Ruby code several years ago to do it too: http://www.rubyinside.com/skype-style-firewall-busting-with-...
AMA Capital -- Palo Alto, CA. Full time. H1B okay.

AMA Capital trades billions of dollars per day in the foreign exchange markets.

We are all engineers, and we all do a little bit of everything. We design and implement our own trading strategies and infrastructure, down to the networking code that ties us in to financial markets. We are a very small team (I am the only employee) and are looking to add one or two engineers who will focus on strategy or on infrastructure.

No experience or specific knowledge of finance is required. However, you do need to be at least interested in financial markets and to be able to implement your strategies carefully in C++.

An example of a project that a member of our infrastructure team could work on is a system for logging to non-volatile memory. We generate large logs that cover everything from prices to transaction data. NVDIMMs are a form of RAM that survives power loss. Hardware like this has been on the horizon for a while, but it is just now becoming available to early adopters. Writes to NVDIMMs will be nearly instantaneous and immediately durable. This project will be to develop an NVDIMM-based system that simultaneously functions as a log, an IPC mechanism, and a searchable database for analysis. Making this work will involve a number of pieces: kernel drivers, CPU cache control, lock-free synchronization, a daemon to write everything back to long-term (i.e. less expensive) storage, and more. If this works well, we plan to open-source all the pieces.

http://amacapital.net/careers.html
He doesn't actually say who is hiring because it's an agency and has posted multiple times to the thread.

Not what we want on here at all. The Who is mightily important and he won't say.

It's an abuse of this thread.
The article about the atmospheric wave is also very interesting, they found it using a satellite with accelerometers.
Our startup diphur.com is 100% Microsoft and also went through the BizSpark program and highly recommend it.

When you exit the program you get to keep all licenses free with all future patches. We exited the program 2 years ago and have yet to buy a MS license for IIS or SQL.

When we upgrade to Windows 2012 which is not free, we will let our business plan we implemented pay for it and choose our MS Server versions according to function.
Flatdoc - JS tool for building a site from markdown files
>It is really annoying that drugs proponents ignore the obvious negative effects of drugs.

No they don't. Even if there are negative effects, which by the way are nowhere near as bad as the negative effects of overeating shit and sitting on your fatass ass all day which 90% of the Western generation does on a daily basis, who gives a fuck? They're fun and the benefits (especially the benefits of psychedelics and empathogen) outweigh the risks if you do them safely and in moderation.

Now anti-drug people cannot see this no matter what evidence you present them because they've been indoctrinated by a system that imprisons people for smoking weed.
Understanding Oracle PL/SQL
That's why I said alleviate, not solve. HSTS is a bandaid at best.

The bottom line is regular people don't know the difference between entering "www.mybank.com" or "https://www.mybank.com", they never do the latter, and they rarely notice if a page is non-HTTPS if it has other icons that make it seem secure (e.g. "McAfee protected")--hence the reason sslstrip exists in the first place.
Cambridge, UK -- Image Processing Research Engineer -- Skin Analytics

Skin Analytics (http://skin-analytics.com) is looking for a resourceful Image Processing Research Engineer, to complement our existing team and collaboratively apply the latest research to our product to solve the complex problems that invariably arise when implementing cutting-edge computer science. As well as offering a flexible working environment, we are giving you a chance to work on a cutting edge project with a great team and be instrumental in defining the future technical roadmap of the company.

Job Responsibilities

* Work with our existing team to identify promising research techniques, assess them for applicability then apply them to Skin Analytics products

* Work with our Scientific Advisory Board to ensure the medical validity of our system

* Collaborate to design and implement a video based mole image capture system

About You

* You are a Researcher with a burning desire to apply the latest research to new, ground‐breaking services. You are open-minded, inquisitive and love a challenge

* You work well in a small team and enjoy the added responsibility of being able to influence and shape the direction of startup

* You enjoy working with others but are capable of getting on and getting through a problem alone

* You have experience in Image Processing and Computer Vision, good C/C++ programming skills and a solid mathematical background

To apply, please send a CV to recruitment@skinanalytics.co.uk
Fair enough. Political discourse might be more productive if it could be framed as you do. Unfortunately, I don't see that happening any time soon.
That was painful even to skim.
Show HN: Zerovalidate – a more powerful (tiny) jquery form validator
SEEKING WORK - Remote ( I'm Based in Berlin )

NodeJS, MongoDB, Socket.IO, SCSS+Compass, Foundation, CoffeeScript, BackboneJS, Grunt, Git, Responsive design, Photoshop, Deployment

Full stack website development.

Seeking part-time work.

Portfolio : http://www.drinchev.com
We're building a web-based saas on a Microsoft stack. We use coffeescript, sass, compass in our development environment and it works really well. There are open source libraries for doing REST, unit testing, performance testing and they work pretty well. Node.js and npm run on Windows. Mercurial always has and git now works as well.

What are the components that you miss?
So compare like with like. If you had a similar architecture using open-source equivalents - not trendy mongo/node/etc, just basic Java/postgres - what have you got? A similar, slightly worse language. A much bigger open source library ecosystem. Similar, slightly worse IDEs. Better admin and deployment options. Free licenses forever, rather than until MS decides they want you to start paying.

You can write distributed large-scale SoA under microsoft, and you can write high-performance monolithic applications under open source. Stop conflating two very different issues.
With journalism persecuted, U.S. is at event horizon to police state
That happened a while ago http://www.forbes.com/sites/andygreenberg/2011/07/11/anonymo...
I have done fair amount of numeric programming and I have not seen any significant benefits from type checking. For me, only these increase robustness:

1. Ability to minimize the amount of code you write. Code you don't write is code without bugs. this means either writing problem specific libraries or having them in the system (Matlab creates more robust code than writing it all by yourself)

2. ability to minimize boilerplate. This is where dynamic languages often win.

3. Ability to change code easily and test or run frequently (not necessarily unit testing). Rewriting usually makes code more robust. Time and money always runs out. Always.

The only constant law for selecting programming language for numeric programming is: IF YOU DON'T HAVE TO SPEND SIGNIFICANT TIME OPTIMIZING YOUR CODE AFTERWARDS, YOU ARE USING TOO LOW LEVEL LANGUAGE. If you don't have to optimize for speed, it means that you have been micro-optimizing your code everywhere without even noticing it. This is why C, C++ or Fortran should never be the main programming language you use. Use Python, Common Lisp, Matlab, Haskell, whatever and when you hit performance bottleneck, you write minimal amount of C or C++ code to get over it.
If anonymisation is reversible (it seems clear that it is reversible, if it was anonymised at all), the data likely again falls under the Data Protection Directive in the EU.

There, personal data legally requires explicit permission for each specific purpose it's used for and cannot be stored any longer than is necessary for that purpose.

https://en.wikipedia.org/wiki/Data_Protection_Directive#Prin...
Show HN: Who is hiring? with time sorting and filtering
Comp - query datasets over HTTP using list comprehensions
The Top Mathematical Scandals
I think that has less to do with wireless transmission as it does to recording devices.
The Department of Better Technology just raised 460k from the Knight Foundation to make technology for government not suck. We're looking for employees #1 and #2 -- a ruby person with good front-end skills, and a sales-person with government experience. hello@dobt.co
More or less is inaccurate. They are pushing strong surveillance acts. In fact just today the "Bestandsdatenauskunft" was made law. The law means, “that police and intelligence services will in the future be allowed to obtain extremely personal information about mobile phone users, and do so with the press of a button and without having to face any major legal hurdles”.
500px hosted 10x that on a Mac mini with a USB hard drive when they were starting out.
I'd add: one way of dealing with this is to have lots of loosely coupled small systems.

Easier said than done and sometimes not an option, but it's a strategy that can work with web app types stuff. The buzzword here's probably SOA.
Arc90, New York, NY, Remote-friendly

Arc90 is hiring for a few positions in NYC. More details about the jobs and our culture here: http://arc90.com/jobs

- Java Developer

- Jr Web Designer with front-end skills

- Linux Systems Administrator

- Python Web Developer

- Web Designer

Please email jobs@arc90.com with a code sample or two if you are interested!
The rumors of Silicon Valley’s demise have been greatly exaggerated.
> you can't hot edit and continue without re-compilation

But with recompilation you can. watcom allowed stepping back during debugging as long as the operation was possible to revert. From there patching up the code to include a new version of the function shouldn't be that hard. Not sure if anyone's actually done it, but it's certainly not impossible.

Ksplice works similar way if I'm not mistaken to do reboot-less kernel upgrades. (patching the functions part that is, not recovering the code that's already running them)
$200 is a m.large instance (7.5.GB) plus the "provisioned i/o" charges (EBS volume).

MS SQL is free since we're in BizSpark.
Five potential UX issues with biometrics
If a budget is tight, one of the first things to go is accountability and oversight. Social Security Insurance is a perfect example of this. If the program had more earmarked toward tracking the cases of abuse taxpayers wouldn't be able to complain about those that exploit it (as much).
Coroutine are a powerful low-level tool to build higher level, user friendly environments. That's true of most of Lua's advanced features, BTW: they tend to be complex tools letting you build simple-to-use stuff (as opposed e.g. to C++'s templates, where you need a fairly advanced understanding of C++ metaprogramming features to use even simple containers correctly).

Anyway, coroutines are intended to let people build their own high-level concurrency system. It's used e.g. to share the CPU among scripted entities in video games.

Mihini (http://www.eclipse.org/mihini/) offers higher-level concurrency within a single OS thread, primarily targetting Linux-based embedded communicating applications.

Copas (https://github.com/keplerproject/copas) is much simpler, but probably sufficient if you only need to handle several sockets concurrently without wasting many OS threads.

There are also some attempts to wrap luvit (https://github.com/luvit/luvit), Lua's porting of libuv, with coroutines, getting callback-based performances without it's tendency to make one's code write-only. I don't know what's usable and maintained, nor even whether it really exists.
"... you can still take all your apps, all your data and move on to whatever you want ..."

Well, in theory :-)

1) Only to other Firefox OS phones that support the same WebAPIs that your apps require. Mozilla is working hard to push those APIs through W3C and encourage others to implement them. But that is a slow process and it remains to be seen if the other players want to do that.

Until that happens, Firefox OS is just as proprietary as any other platform. Sure, it is technically more open, but you are still locked in to a specific runtime implementation where you can't easily move away from.

2) Only if those applications are completely standalone and do not depend on server side components. Developer goes out of business or loses interest in the app? Good luck reverse engineering minified JavaScript or reimplementing a backend that the app depended on.

Firefox OS is great and it is a long term plan. But to claim it solves all problems we have now with mobile software goes too far in my opinion. Those same problems will just exist on any new platform.

(Yes, yes, the web is the platform. See point 1)
The program is correct, but the function name is wrong.
Then you missed the bit about how writing to disk automatically disqualifies you from horizontal scalability...