skysight-inc/HackerNews huggingface dataset:
>And how exactly do you PROVE you didn't give anyone your pin? //

In the cases I've heard of it's something like a conman comes to the door, wants money "for a building job" or just "for charity", whatever. Says they'll get you the money from the bank, you give them the card and PIN, the bank then isn't obliged to cover the loss.

The measure in the Lending Code (a UK financial institution code of practice) is that provided you've taken "reasonable care" then they cover frauds; giving someone your PIN or writing it down with your card constitute not taking reasonable care.

That seems quite fair to me.

http://www.choose.net/money/guide/faqs/credit-card-fraud-vic... gives good detail. The Lending Code website doesn't but the full code is at http://www.theukcardsassociation.org.uk/individual/lending-c... with additional info, again the UKCA is an association of credit/debit card issuers in the UK.
I think it's a good read. I question its historical perspective. Pre-code Hollywood had many of the elements that the author suggest didn't start appearing until the 1970s and 1980s. Compare this statement from the essay:

> It wasn't too long ago that killing was dirty work for grown-ups. Once the westerns died, and Vietnam reminded Americans that it's not always easy to spot the villains, movie and TV heroes who killed lots of sumbitches were grim grown-ups

with this from http://en.wikipedia.org/wiki/Pre-Code_Hollywood :

> Gangsters in films like The Public Enemy, Little Caesar, and Scarface were seen by many as heroic rather than evil.
Why Sugar and carbs are the obesity culprits, not lack daily exercise
The µop cache was new in Sandy Bridge, but earlier Intel and AMD micro-architectures had a loop buffer that served decoded macro-ops for tight loops, bypassing fetch and decode (in earlier designs still, it only bypassed fetch).

IIRC ARM added a 32-entry loop buffer with Cortex-A15. Not sure about later designs.
Here's a study (scroll to page 6 for the table):

http://www.hawaii.edu/hivandaids/Gender_Differences_in_Porno...

Now combine that with some data from Christian Rudder's Dataclysm (just a link to a info-pic + summary article here):

http://www.bloomberg.com/bw/articles/2014-09-04/mining-okcup...

Men consume a lot more porn than women and hunt for casual sex a lot more than women. Actually, if you weren't so rustled, you could've just google'd "consumption of porn by gender" and gotten a lot more results than the two I put up there. But yeah, way to not walk away and accept that someone else has a valid point, and feel free to continue loudly cry "no, your stats suck", "give more sources", while hiding behind a throw-away account and throwing out sensational accusations of "sexism!" for the sake of accruing karma on your main one.
Err, so if `type expr` is a variable declaration and `function expr` is a function call, how are you supposed to tell the difference between them?
And further deter small plaintiffs or defendants from having their day in court, because a loss will inevitably result in bankruptcy. All sorts of solutions have great upside, but that's not the only thing you need to consider.
For this crowd, I think the 3rd slide with the JSON transformation should be the first slide.
Back when I was a MUD coder, I implemented a neat 'exploration' mechanic: the game kept track of where the characters had been, and displayed it as '% of world explored', which a lot of players had fun trying to get as high as they could. If one wanted, one could further incentivize exploration by actually tying such a '% of world explored' stat to hack-n-slash gameplay.
I just signed up and it has the option to suck in your gmail/outlook and provide you a "communication style" profile that's 1) definitely accurate at least for me 2) kind of cool to see a la personality style quiz.

So if you email me or anyone else who has done that it will I assume incorporate that.
And don't forget the king of multicore-scalable APIs: OpenGL. The reason why GPU manufacturers have been able to scale so well by adding more cores is that GLSL provides a programming model that scales broadly to (more or less) any number of cores, and applications are written to that model. This allows applications to run unmodified on new hardware with more cores and see speedups.
I really love Zeal, but I wish the documentation files weren't being hosted from Dash's servers. If Zeal were available on OSX I'd use it in an instant.
For the record, that really isn't me. I didn't think your comment deserved a response so I ignored it. I don't have a way to prove it to you. Sorry.
If you use ASP.Net MVC it's a lot less magic and more predictable than using webforms... That said, Razor with C# is a really nice template engine. The integration is far nicer, and more predictable than any other I've used. These days I'm targetint React under node/iojs which I would say is far more magical...

Entity Framework is also a really nice ORM for most small-mid sized projects... If you're really stuck on using a strongly-typed environment I will say that C# is one of the better ones and would choose it any day over Java (and a lot of others). My issue with many .Net and Java projects is that a lot of "enterprise" design patterns are used when they are more in the way than helpful. Abstractions are used which only improves testing or portability, but neither testing or portability are used. But this is more of a design choice from the developers than the languages/platform used.

I also disagree with your reference to .Net/C# not having a large ecosystem... There are a lot of tools for C# out there, most open-source and easily available via Nuget. Not to mention that Stack Overflow has authoritative answers to almost anything you could need with .Net or C# and has MS employees as regulars to offer support.

This is from someone who doesn't even write much C# any longer (still supporting two legacy apps in C#), and does most of his development being deployed to Linux servers.
Recent Performance Improvements in Spark: SQL, Python, DataFrames, and Mor
Our clients are small and medium size manufacturers (e.g. furniture). They need to distribute data to their salesforce - catalogs, pricelists, pictures, credit application forms, assembly instructions, etc. 50 years ago they used paper for everything, 15 years ago they switched some document distribution to FTP - the documents which you don't need to close the sale, but those that must follow after (credit applications, assembly instructions). Then Dropbox came along, and half of them jumped to replace FTP with that. FTP has its own problems, DB has its own. You're right in that it's a wrong tool for the job, but that's what they use for the (perceived) lack of better alternatives. My point is that Dropbox is often times used where it doesn't fit, so there is plenty of room for competition in the "file-sharing" space, which is counterintuitive - one would think that Dropbox owns the space by now.

Going back to my first paragraph... What is the minimally viable content management and distribution system (CM/DS) for such business? It's a Dropbox that doesn't let "subscriber" users delete files (and is otherwise friendly to low-tech "subscriber" users). The sales manager will load it with PDFs and JPGs and Excels, and the sales reps will then get the files and use them. That's MVP. What is the ideal system? Rather than distributing the product catalog as a pile of JPG and Excel files you would want to distribute a native catalog application where the list of clients is well-organized, history of the past orders is right there next to each client, all products are neatly categorized, and it's easy to build a new order with all the math done for you. In other words, rather that treating content as opaque files, this CM/DS is keenly aware of the inner structure of the data and about the workflow surrounding use of that data. This awareness begets usability and accuracy. That's the vertical-specific CM/DS I am talking about.

Does this make more sense now?
Indeed. I'd argue that strongly typed languages represent many problems in the type system, often letting you know very quickly that you'll have to spend that hour.
Transcription errors are very much a problem, though, especially when you're dealing with faded or smudged ink.

Scanning the images allows people to verify the transcription and to distribute the work of doing the transcription.
I believe it is this one:
https://help.ubuntu.com/community/PPA
True: hiring non-programmers from top schools and then giving them tasks like "fake out multifinder enough that WinHelp runs" is a unique form of cruelty. But most work in the 1990s was like that. He should be glad he landed at Microsoft instead of Commodore or 3DO or half a dozen other places.
Maybe turnover partially explains Walmart's willingness to raise wages. But above all, I think the modest wage hike is a response to worker's demands.

There's a growing nationwide movement for $15/hour and a union in the service economy. Walmart is making a meager concession today to try to stave off bigger demands in the future.
Agreed on Razor... it's by far the best template engine I've used. It's a shame it's a bit of a pain to use outside of a web context (email templates, for example). Though I actually like using component-like systems more now (React, MercuryJS, RiotJS, Polymer...) with JS client and server.
There is an active pull request here: https://github.com/docker/libcontainer/pull/479#issuecomment...
I once worked somewhere that took it as a given that developers left after 18 months. They were susceptible to the effects (developers leaving for higher salaries) but their response was to accept the turnover rather than to change.

Their primary offering was not software and their profits grew almost every year, so they had little incentive to make changes: especially ones whose pain is immediate and payoff is harder to quantify.
Not mine, but I've always thought how this is not mainstream...

https://github.com/duplicati/duplicati

http://www.duplicati.com/

Duplicati is a backup client (with GUI) that securely stores encrypted, incremental, compressed backups on cloud storage services and remote file servers. It works with Amazon S3, Windows Live SkyDrive, Google Drive, Rackspace Cloud Files or WebDAV, SSH, FTP (and many more). Built-in AES-256 encryption and backups can be signed using GNU Privacy Guard.

PS: This should be a monthly thread like "who's hiring"!
Person = candidate

And indeed the interviewee should probably know that too. Either way it sounds like it was a poor fit if they couldn't understand each other
I'm not sure if this is what was being referred to, but Ubuntu has PPA repositories https://help.launchpad.net/Packaging/PPA.
Would it also make stress calculation (for structural collapse) much easier?
I have been wondering what method they are using in Everquest: Next, and how it compares to this.

Also, from CFD (Computational fluid dynamics) work I have done, cells are defined as a single point in their center. Would it be possible to do it this way and have the points connect to each other to form surfaces? Destroying a point would then cause adjacent points to generate a new surface with the now exposed point/s below. I am not sure how well this would translate though.
> ML-family and Haskell are popular where provable correctness is wanted.

Haskell doesn't have a theorem prover, you may want to check out Idris [1]. Haskell gives you more safety that you aren't going to get run time errors than say Java, but not completely. You'll still need automated testing for correctness, that you're not getting garbage in, garbage out.

[1] http://dafoster.net/articles/2015/02/27/proof-terms-in-idris...
https://github.com/dieselpoint/norm

Norm is a lightweight layer over JDBC. Access a database in one line of code.
Lazarus 1.4 has been released
doctest.js: http://doctestjs.org/ | https://github.com/ianb/doctestjs

Testing system for Javascript, explicit and example-based, with nice support for async testing, and I think it treats test failures particularly nicely. I think it's a way better model than BDD. But no one has ever really cared about doctest.js, even to complain...
I've not looked at the actual micro-architecture yet (has ARM put it up on their site yet he wonders ... ohh goody something is up (http://infocenter.arm.com/help/topic/com.arm.doc.100095_0001...) but when I read that I figured the 3 wide front end could ingest instructions until the 5 wide out of order back end was full (caveat pipeline bubbles from dependencies). That should boost the IPC of the A72 relative to the A57. I'll have to spend a couple of train trips reading the TRM to figure out if we could expect double the IPC on a typical workload.
http://utter.io/

Mostly operational framework for implementing lightweight federation with OpenStack and Bitcoin. Worked on it for a year before starting to work again as a technology evangelist. Still noodling on it when I have time.
Javascript database - https://github.com/kristopolous/db.js

Javascript event system - https://github.com/kristopolous/EvDa

* Self-contained

* Piecemeal

* Vertically sophisticated - simple things remain simple; hard things remain possible

* Focus on pleasant, consistent, ease, and flexibility

My end-users are programmers and my UX is the API and documentation.

I care about facilitating both novice and experienced programmers equal enjoyment and proportional productivity with the most minimum ramp-up necessary.

If I have to think about how to do it in the library or look up how to invoke things, I consider that an impetus for re-design.
When referring to a pizza, Americans often use the word "pie".
Building HTTP/2 services with gRPC
>Sure, you gave the thief the PIN, //

That's not giving it, it's having it taken. What constitutes giving your PIN is someone saying "give me your PIN" and you saying "it's XXXX"; similar provisions apply if you wrote the PIN on the card, or made the PIN available in an obvious place. Basically then you've subverted the potential protection of having a PIN.

In the UK being caught by a skimmer does _NOT_ mean you didn't take reasonable care, your maximum liability by law is £50. See eg http://news.bbc.co.uk/1/hi/business/3256799.stm.
Apple security features can be easily bypassed, says researcher
Apple "Genius": So, this is a watch
.
Typical Apple Customer: So... shiny... erm, what does it do?
.
"Genius": [ Rolls eyes, hips forward for full-on smug mode ] it is the time!
.
Customer: I can tell the time on this thing?
.
"Genius": it is an Apple watch, it does more than tell the time, it 'is' the time. No need to check or confirm on any other time keeping device again.
.
Customer: So... shiny... wait, what does it do again?
.
"Genius": Another one bites the dust! Mwahahahaha!
.
Programming with nothing
I don't get it: this doesn't seem like the sort of perennial advertisement-as-trend-story that PG's complaining about at all.

Wired writing about new tech products isn't creepy PR infringing on journalism, it's why people read it in the first place.
Imagine a decade ago telling people your favorite language was JavaScript... I've been a fan since long before "The Good Parts" was published, and still am. There are still a lot of people that are completely dismissive of it.
Do strong religious beliefs stifle innovation?
File and folder syncing
Have you considered using something like boehm-gc to profile the app to get a better handle on item lifetimes, leaks, etc? It seems fairly ideal for figuring out where things are going cactus on those leaky strings.
They don't identify the network operator they mention. I wonder if this is to prevent an international incident...
Thanks! You can compile it for OSX yourself with some effort, but it's not going to be supported any time soon due to agreement with Dash's author, and is ugly being cross-platform as opposed to native like Dash.
Many women need to realize that's what they are and go apply for jobs at companies that need terrible engineers.

If you've got a child, two metal plates surgically implanted in your foot, you work at starbucks and do instacart in the evening and have no degree then stop. Just stop. Before you go start that homeless charity or consider applying somewhere with the word stipend in the application. STOP. Go make some money. You are a terrible engineer.
Your comment focused on the time period in between the dot-com crash and the recent recession. At no point during that time period was ZLB a problem. ZLB because a problem after the recession when the economy was doing poorly and it was very difficult for the fed to increase the velocity of money.

Further ZLB doesn't only exist in the minds of central bankers and politicians but also in the minds and research of economists who are, you know, experts on this sort of thing.
Reread the guidelines please. There's a link at the bottom of the page.
https://github.com/endeav0r/hsvm - 16-bit virtual machine with a bunch of reversing and exploitation challenges.

https://github.com/endeav0r/rdis - Visual reverse-engineering tool for Linux with custom graph layout stuff.
We're enabled as a publisher, though I can't try it without a US bank card.
was about to post this exactly. Looks like it really is closer than it appears!
Im curious of your experience with any, im pretty new to them. Additionally, if you could mention anything that is missing
When you try it once or twice, it looks quite cool because you see a very detailed description of exactly what the person wants to hear. Then you do it a few more times and you realize that the detailed descriptions are actually a nice piece of copywriting that is re-used over and over again. Some of the magic is lost once you realize that the system is not really as precise as the copywriting implies.
http://sourceforge.net/projects/oovcde/ - creates C++ analysis diagrams
Announcing a new strategic investor and partner at Brooklyn Bridge Ventures
That documentation is so awesome.

You may think about doing a version with https://github.com/kristopolous/BOOTSTRA.386 ...
Disappointed because any language based on doge should have these keywords: wow, so, such, very, much, many.
Persistent Vector Performance, summarised
And lose all code comments, revision control history, etc. Not to mention the risk of doing that on a large scale.
Killing Floor 2 EULA threatens to revoke licenses for trolls
Out of curiosity, is sf.net your preference for FOSS hosting in 2015?
My "Patterns of Resemblance Arithmetical Library (PORAL)" is, in a formal sense, one of the most sophisticated pieces of software ever written: the ordinals it can perform arithmetic upon are so large, they require nontrivial fragments of set theory just to prove they're really ordinals. Some of the algorithms implemented in this library were recently printed in "Archive for Mathematical Logic", a hardcore logic journal.

Github: https://github.com/semitrivial/poral
https://github.com/cfwheels/cfwheels - Rails ported to CFML

was on this for a while. learned alot from the awesome team.

https://github.com/rip747/cfml-liquid - CFML Port of the Liquid Templating language

always wanted liquid available for CFML so I put my time where my mouth was and did it myself. learned a ton and had an awesome time doing it.
Top Legal Steps for Startups
https://github.com/LeadDyno/intercooler-js - Giving you 95% of the functionality of a client-side MVC framework at 5% of the complexity.

Main site at http://intercoolerjs.org

I'm particularly proud of how well history-aware AJAX is working out: you just add an ic-push-url="true" attribute to your element, and, blam, AJAX is integrated with your apps history. See:

http://intercoolerjs.org/examples/history.html
First legal steps entrepreneurs should take when starting their business, from startup attorney David Lizerbram.
I would bet the same is true of John Lewis vs Lidl in the UK especially as John Lewis is a pseudo coop
It would be interesting to see what happens when everybody in a company starts using this software (mails as only source of information). After some time it would probably lead to very few dominant communication styles. Reminds me of translation party.
Oh, missed the comment by BFay.
It was also what I expected: https://dogescript.com/
Hmm the SEPA logo might not be enough as there's both SEPA wire transfers as well as SEPA direct debit (which is pretty awesome btw, because it cuts out unnecessary middle men).
the issue with a guild wars 2 model is that you can never really feel like the hero as no matter how low of zone you go to you are not more powerful. There is something visceral about mowing down opponents who only mere levels ago would strike you down if you were not careful.

wow mediates the issue of content going stale by allowing people to mow through, especially older raids to get accomplishments and gear; mostly for transmog of current gear or mounts and pet. This to me is a better solution. The GW2 solution leads to a more annoying world, where everything has to be taken into account and there is no breezing past low level content on your way to more excitement
I would love to see this too, but it's not going to happen until Rust is as portable as C, which won't happen until it compiles to C, IMO.
But what if the ugly men form a ring and leave good reviews for each other, and since all of them eat their victims, they have no bad reviews to balance it out?
I don't think it's in demand at all but I would love "Python syntax with Haskell typing".
... that's a lot of work. Thanks!
WebODF.

http://webodf.org/
https://github.com/kogmbh/WebODF
https://adityabhatt.wordpress.com/2013/12/16/bringing-opendo...

A js library that renders OpenDocument Format docs in the browser, and lets you edit them collaboratively in realtime - with lovingly, meticulously crafted OT.

We worked on this with 2 years of active development - it is HARD to build a full richtext editing engine from scratch! - but it has recently been suffering from a lack of enough funding to keep the work going. I no longer get paid to work on this, so now there is only one person working on it full-time.

It deserves funding and support. As far as I know there isn't any other project that comes this close to building a full blown FOSS Google Docs text editor replacement.

:)
keystonejs.com a Node CMS kinda like wordpress meets django
How I Got Converted to G.M.O. Food
There is a difference between a web page and a web app. People need to stop conflating the two in discussions like this.
I use Drive which is made by googlers. Works as advertised.
https://github.com/odeke-em/drive/blob/master/platform_packa...
C bindings are more straightforward. What about C++ however?
This, for me, is one of the biggest selling points of Go. Say what you like about the language being dull or missing modern features, my debugging time has been drastically reduced thanks to the finickiness of the compiler and it's meaningful error messages.

Sadly Haskell is still on my "todo" list though. One day, I'll get round to learning it....
How I turned myself into a morning person
I wonder how much this relationship also holds in the tech industry. I'd love to see more companies emphasizing things like work life balance instead of free food or gym memberships.

I don't even really feel as though working more hours necessarily makes me more productive.
Show HN: Send Screen – draw on screenshot or photo and share it via Dropbox
If you're a hardcore fan, the series on Judge is good, too: https://www.youtube.com/watch?v=5eHPIBP5a0Y
Disappointing that the site links to a bunch of sources, except when it drops the knowledge bomb of "many" corporate firewalls blocking javascript.
A bunch of collaborative games
Chatops helps you get cuddly
The fun thing about the "invisible hand of the market" is that it smacks you upside the face even if you don't believe in it :-). In this specific case turnover costs are operational costs that reduce profitability, so companies that minimize those costs will be more profitable and be able to either compete more effectively (better product at the same price) or more money to re-invest given the same product and the same price.