skysight-inc/HackerNews huggingface dataset:
Just make sure you're using the latest version and set cryptmethod=blowfish2!

Edit: Actually just use gnupg.vim - as nknighthb has explained the UX is just as good as vim's builtin encryption, and then you don't have to worry that this whole thread about vim's builtin encryption was predicated with "...if implemented properly...", which you certainly can't take for granted.
DevX, I appreciate the advice. Finding someone down the road probably makes more sense. Otherwise, it's just disruptive to the entire business. I guess the problem becomes more of a financial concern. Engineers aren't cheap and I would need to raise more money and adjust my valuation.

Cellis, crowdfunding makes a lot of sense and I plan on doing one for the home user version of the product.

Benologist, I guess it's always been my plan to get a technical cofounder. The supporting software platform is just as improtant as the physical machine. Since, I'm not an engineer, I think it makes sense to have someone building out that side of the business. And to the point above, it's more economical in the beginning.
Had I known about this I probably wouldn't have built Poll... I just wanted something elegant that didn't require registration... Good work!
Ditto crowdfunding.

You might also consider finding a tech person who can become your CTO if you are not especially strong in technical areas. If you are thinking you might go this route, you might consider doing it before a kickstarter campaign so that you can add some degree of legitimacy (and they can hopefully hype it).

Edit: Why limit your kickstarter to a home version? Different tiers = different markets. Have a plan to not need the croudfunding route, but if you can pull it off, use it to accelerate growth.
>If it is, it's either because 1) you don't know it's there, or 2) there are easier ways to cheat the system.

No, it is difficult because it doesn't scale. After a certain (relatively low) point it becomes prohibitively expensive and your likelihood of being caught approaches near-certainty. This (along with enforcement) is why it is rare.

>Please take note that buying votes does not need to be large scale to put the legitimacy of the outcome in question.

Please also note that you do not have to be able to verify the outcome to be able to successfully offer a bribe and get a vote in return. It simply makes it somewhat easier.

Policing and enforcement of the law is the answer to this problem - not clever cryptography. That should be used to prove that the people running the voting machines didn't corrupt them.

>Impossible is a strong word to use. There are several interesting theoretical systems proposed that make this possible.

Impossible because it essentially implies a trustless system. Clever cryptographic techniques only go so far and they do not let you run a system where nobody can be trusted.

>You don't seem to understand why vote secrecy is desirable.

I understand why it is desirable, but I also understand that every system must face a trade off between placing trust in the administrators of the voting system and the voters themselves.

>It is not (primarily) to protect against criminal gangs, but serves to make voting legitimate in the democratic system. Part of that is to make sure no one can prove how they voted for their bosses, husbands etc.

If they can't do this then they cannot truly know whether their vote was counted at all. Maybe it was lost, ignored or counted towards the opposition.

>Not traditionally.

What the fuck does tradition have to do with it? This is about security.
It needs to be stated that most practitioners of Zen Buddhism, in both the east and the west, consider Alan Watts to be misinformed about Zen. Some might even call him a charlatan.

I studied religious history as an undergrad and one conversation specifically comes to mind. I asked my Japanese humanities professor what most eastern Zen practitioners thought of western Zen practitioners. She responded by saying that most western practitioners were well respected by their eastern counterparts, with the exception of Alan Watts. She called him out by name.

Over the years I've encountered Watt's speeches and writings and never really gotten much out of them. He just comes across as someone who doesn't understand Zen Buddhism. He's also a prosletyzer, which as a concept, derives explicitly from the west.

Most westerners who were talking about Zen in the 1960's and early 70's didn't understand it. For example, the beat writers terribly understood many concepts of Zen. So it shouldn't be surprising that Alan Watts didn't get it either.

None of this is meant to detract from people who have read Alan Watts and exxperienced some increase in well being as a consequence. It's just that increased well being should not be central in ones' desire to pursue Zen. So if reading Alan Watts makes you feel good, then by all means keep reading Alan Watts. Just understand that you're receiving something which is packaged incorrectly. It has the wrong label on the package.

If, like me, you're interested in learning about Zen from a scholarly perspective than I recommend you start with reading stories of celebrated monks first. Then move on to more philosophical tomes later.

This book is fun to read and will give you an idea of Zen's history.
http://www.amazon.com/Crazy-Clouds-Radicals-Rebels-Reformers...

This book provides a good introductory text about Zen. Be careful though, because Wong Kiew Kit believes that Taoism had no influence on Chinese Buddhism. This view contradicts what most historians think, but is in line with what a Zen practitioner would say.
http://www.amazon.com/Complete-Book-Zen-Wong-Kiew/dp/0974995...

You can approach Zen as a practitioner, a religious scholar, a philosopher, or a historian. The important thing is you approach it knowing where you come from, and be clear to yourself about your intentions.
With all the talks about supper crypto tech use in the Iphone, isn't cloning phone's data as simple as declaring your phone is loss and paying a mobile phone store clerk a new phone and reset the password for the I-Account? The new iphone would have access to all your info, pictures, msg logs in 1-2 hours?

Is this any reasonable PI, police, FBI, hackers can easily social engineer via legal and/or illegal means?
(database here is shorthand for your SQL RDBMS of choice)

Out of curiosity, where do you fall in terms of having business logic in the database via functions and triggers? Why do you feel that way?

I'm kind of of the opinion that database should only store data, maintain relations, and handle filtered querying (read-only)...anything more complicated should be handled by application-side logic. What's your stance on that?
Not yet... it was built very quickly just yesterday... I will be fixing and adding (a limited amount) features over the coming weeks.
A custom non-HTTP TCP server with STM and forkIO
Not what Wikipedia suggests: http://en.m.wikipedia.org/wiki/Adolf_Hitler_and_vegetarianis...

"Today, it is acknowledged by historians that Hitler - at least during the war - followed a vegetarian diet.[14][15] At social events he sometimes gave graphic accounts of the slaughter of animals in an effort to make his dinner guests shun meat.[12] An antivivisectionist, Hitler may have followed his selective diet out of a profound concern for animals."

"In the BBC series The Nazis: A Warning from History, an eyewitness account tells of Hitler watching movies (which he did very often). If ever a scene showed (even fictional) cruelty to or death of an animal, Hitler would cover his eyes and look away until someone alerted him the scene was over. The documentary also commented on the German animal welfare laws that the Nazis introduced, which were unparalleled at the time."
It's from memory, it's possible that the major GC where around 50ms. Minor GC where around 5ms for sure.
Ways to Protect Yourself After the JPMorgan Hacking
Why Apple's iPhone encryption won't stop NSA
I'm saddened every time I see supposed experts or 'knowers' react with disdain to simple questions. Even if you've completely forgotten that you were once the ignorant one, shouldn't you at least be happy and helpful when somebody else wants to learn your craft? What is that makes some people so inclined to act as if they're the superior one?
I agree with much of this, especially api simplicity. I usually reach for openCSV for the same reason.

Definitely applaud the effort, and it would be good to extend the test corpus in terms of record length and escape complexity. I do think 3M records is on the low side. Good to see scale tests for 1OM, 100M, 1BN records too.
>You have the freedom to do anything you want from the result of using this framework.

No I do not.

>I also have the freedom to do so with what you make

Then clearly I do not have the freedom to do anything I want.

>Why are you so dead set on taking away my freedom

I am taking nothing from you. I release all my code under the ISC license. That is free. Restrictions are not freedom.

>the developers is asking you to share, and share alike.

The developers can ask whatever they like. And I can decline their offer. I will continue to use free software instead. Why is it so upsetting that someone would choose not to use non-free software? If the developers find my absence to be a problem, they are welcome to change make their software free. I have no interest in shareware.
If you are going to lay criticism against Watts' understanding of Zen, you should make specific points.
That is a priority for me to be able to modify options... as I have said in other comments I just built this (very quickly in just one day) as I couldn't find anything that was elegant, free and required no registration.

I expect to get modifying options in hopefully by Wednesday if I can find the time.
do you have an oculus?

i argue against people calling the oculus virtual reality (i)

that child like glee is warranted in a vr scenario, but what you are seeing demo'd here is digital stereoscopy

.

(i) https://news.ycombinator.com/item?id=8347450
Please, step back. This is not your job
Last time Bitcoin fell significantly, BitPay announced three days later they were partnering with PayPal. BitPay has a lot of Bitcoins floating in their accounts (since they need to exchange USD <--> BitCoin). They also could predict that announcing a partnership with PayPal would spike the price of BitCoin.

It makes me wonder if some of these price drops could be market manipulation by insiders who have a big announcement on the way.
as a founder at an early stage hwstartup, we have already helped other founders figure out the pieces that we are a few weeks ahead on. In a world full of open software and hardware, its nice to see a call for open mindedness.
It's the Internet, why wouldn't I write about my experience ?

And I'm sure it's possible to tune GHC. The argument is that if you're going to write immutable data structures in ruby then there is going to be more GC pressure. I don't think it's possible to optimise the ruby GC anywhere near the GHC one because of the mutable nature of the language.
>My goal is "as fast as C (TM)".

Enjoy using C then. You suggested that haskell was bad because it was not fast enough. If "not as fast as C" is not fast enough, then virtually every language is not just bad, but much worse than haskell.

>I said Haskell doesn't make it easy

And I showed you that it is in fact trivially easy.

>Here are the actual array docs, BTW

That is a random, user-edited wiki page. I linked to the actual docs.
So they are talking about how many MapReduce rounds it takes to express certain graph algorithms. (A single MapReduce round is of course O(n log n) with respect to the number of records.)

I wonder if this context is practical/realistic. One paper I thought was interesting is GraphChi, a graph processing framework that runs on a single machine:

http://graphlab.org/projects/graphchi.html

Graphs can be encoded very efficiently; you need a pair of integer IDs for a pair of nodes, and maybe a weight or some other small payload data. A graph of say 7 billion nodes for everyone in the world will often fit in memory on a single machine these days, depending on the number of edges. GraphChi uses disk, so you have even more space, if you are willing to constrain the model (MapReduce is of course already heavily constrained, especially for graphs).

The raw source data is probably larger than a machine, but you could just run a MapReduce to copy it out into a bunch of (ID, ID) pairs, do your hairy graph algorithms on a single machine, then export the result back your data store with a MapReduce join.

You could use either something like GraphChi or just an arbitrary C/Java program working on a big graph in memory.

My hunch is that this is a lot more tractable that sequential MapReduce... I'd be interested in hearing if people have big graph problems where you couldn't use such an approach.
Yep... simple RoR app with Angular.js will be swapping out pusher soon for private_pub.

I will open source it just as soon as I can do an audit of any major flaws :)
SketchDeck – Design on demand
I will be adding other features, but this will not be one of them. I built Poll because everything else made what should be simple far more complicated than it should be.
Not to mention that often the entities that caused the harm do not have the capital to pay back for catastrophic harm.

Also litigation takes for ever. That is doubly true for billion dollar cases.

I'm working on a case with a billion dollar verdict. It's been 6 years and not a dime was paid. We are going back for a retrial. This thing won't be done for several more years at the earliest.
I apologize if this is a rude question. But what do you get out of doing all this?
I went to a zen Buddhism workshop a few years ago and it all felt very strangely ritualistic and bizarre. I just didn't see the point of it.

Why should I be doing zen or any other form of meditation?
Have you actually looked at the Vim codebase?
It'd certainly be interesting to write a C compiler codegen target for the 6502 that treated the zero-page as registers (and a lot easier to map modern compiler intrinsics to than the tiny base register set.)
I'm on it... I didn't quite expect so much traffic but wasn't going to let it ruin my lovely walk along Cheddar gorge today :)
Funny coincidence, the oculus has a similar appearant resolution as the vanilla doom game on the crt's had.
Ask HN: Companies Offering Internships in Canada/UK/Abroad?
Hi Everyone,

Firstly, thanks for taking the time to read this!

I have finished a web development bootcamp and I hav begun dabbling in iOS as well as building out a game using the skills I learned.

I was wondering if anyone could point me in the right direction of internships in Canada or abroad (I don't think I qualify for a US work visa at the moment) for entry level developers with some knowledge of HTML, CSS, JS, jQuery, Rails, Ruby, MySQL, SQLite and PostgreSQL?

I have applied to a few I found and as I have an extensive background in marketing and launching startups to market I have also offered to spend time helping on the marketing side as it would be my way of giving back.

Any help is appreciated and I am sure this will help some others who are in a similar position.

Thank you again!
Thanks a lot, I always called it "smoothening" for whatever reason, but it should be fixed now :)
Yes his criticism just boils down to appeal to authority.
Visualizing Security Information with Fiddler
What exactly is mindfulness in simple terms? How is different from concentration?
"The following people helped the author with this post by adding notes to provide feedback before the post was published."

[list of jewish persons]

Ahem...do you think medium.com would host a comprehensively annotated text titled « The Jewish Problem »?
Thanks for sharing! Should we also make a Pull Request for "cunt", "suck", "sucks", "hot", "tranny", "shemale" ?
Every OS has supported encrypted swap for some time now. It's the default on Macs since Mountain Lion and either the default or a checkbox away on popular Linux distributions. It's a single terminal command in Windows, and encryption of everything is default in Windows 8.1 with a TPM 2.0 module.

They all support general disk/filesystem encryption, too. If you're technically minded enough to be using vim and trying to encrypt files with it, and you're not using an encrypted filesystem to start with, you're pretty nuts.

The core UX for gnupg.vim is open .gpg/.pgp/.asc file, be automatically prompted for passphrase (unless file is new), edit file, save (be prompted for recipients if new). Done.

You're obviously going to have to complain to the vim maintainers about sensitive content. There's been a patch floating around for over a decade to get vim to support mlock. Its blowfish encryption is certainly no safer than gnupg.vim in that regard. gnupg.vim does turn off the viminfo/swapfile/undofile functionality.
The market is really only here while cd interest rates are stuck at near 1%. That's likely to go on for a while. Right now the spread is big enough to make this work.
There's an odd disconnect between people who on one hand say "corporations are not people!" and then on the other hand anthropomorphize them as if they were a child who needs to be spanked. You can't compare the punishment of a corporation with the punishment of a human, because corporations are not people. They don't have minds, they don't "feel bad" for what they have done, they can't sit in jail and regret their decisions. The best we can do discourage unwanted behavior in the future.

Will this particular remedy be effective at preventing the behavior in the future, both from Marriott and other corporations? The prosecutors seem to think so, you think to seem not. You've given me no reason to trust your judgement more than theirs.
Or use multiple slots for the one or two fingers that you actually use to unlock. One doesn't need to have every finger's fingerprint stored.
I would think of the zero page as a rudimentary L1 cache, because the access times to the zero page requires a lookup cycle, whereas registers do not.
It's the "Curse of knowledge" that haunts all experts, and which they have to consciously struggle against.

Our brains optimize very aggressively when it comes to mastery. Our old "the beginner's mind" neural connections are some of the first to go. The ability to empathize (via modeling said mind) is "optimized away" with them.

People say that "Those who cannot do, teach," but the corollary -- "Those who do, cannot teach" -- often applies, as well.
What do you need a technical cofounder for? Like what is the critical piece for moving the product forward that you don't currently have?

You should continue to look for good people and size up if they would be a good partner. You should also start talking to investors. Not having a cofounder is just one data point.

I don't really believe in this one chance with an investor. A lot of them like to get to know you and your business over a span of time. It really does depend but seeking out good people (tech or otherwise) is always a valuable thing to spend your time on.

What area of the country are you in?
Hewlett-Packard Plans to Break in Two
> It has made me wiser, less stressed by life

Isn't this simply objective analysis of our social structures. Why do I need a strange religion from the east in my quest for truth?
Also Church [http://projects.csail.mit.edu/church/wiki/Church], a Scheme derivative with probabilistic semantics.
Here is one example: eye tracking could completely eliminate the need for alt tab or switching desktops. Put your keyboard's focus in a window by looking at it, and have it automatically recenter into your natural field of view. Still doable in 27" but not nearly as useful.

Just guestimating, I would need 11 or 12 27" screens to fully utilize the area I can see without moving my head. With gentle neck motion included I think that number triples or quadruples.
Hi there - I'm a startup founder and would love to discuss potential opportunities with you. I don't mind or care if your portfolio is small as long as you have the skill/passion to build great user experience. Feel free to email me
Show HN: Realistic interior visualization with WebGL
> but is apparently normal for pure functional languages
Where did you hear that?

It's certainly true for Clojure as well. My guess is that it applies to any language that uses immutable data structures. I remember Rich Hickey talking about issues with the JVM due to clojure's unusual allocation model in one of his talks.
Should your purchase of a Lamborghini include immunity from speeding tickets?

Dubai is surrounded by desert, where going 150+ in your $2 million car is something a lot of people would be tempted to do. If the police's top speed is 90, then the wealthy are above the law.

High-speed police chases do a lot of harm when they take place in dense urban/suburban neighborhoods. The use case for police Lamborghinis is on huge rural/desert highways.
I like this simple and intuitive explanation. Hm, maybe a short mentioning of the "a priori" knowledge would be also worthwhile!
Market lenders aren't banks. They cannot use fractional reserve banking. If they take in $100 they loan out $100. A bank takes in $100 having loaned out $10K to satisfy reserve requirements 10% (likely less but keeping it simple).

So if most lending moved to market lenders we would see a collapse in the money supply.
Two things could make a difference here:

1) Reverse burden of proof for charges against officers where footage is missing.

2) Tie payroll for the entire department to the availability of footage during a given pay period. Missing footage? Missing paychecks.
Currently I make around $500 a month from my passive projects and websites, all of this revenue is from either Google adsense or amazon affiliate sales. In their prime the monthly revenue was just over $1000, however I've basically done nothing on them for a year other than approving blog comments hence the downturn.

Desperately need to find something that I find interesting enough to Devote some real time and effort into.
There is no added invasion of privacy here, just automating face recognition.

In effect, you seem to be opposed to replacing brain processing with computer processing, which is squarely on the wrong side of history.

This is going to happen, whether we like it or not. Banning it is a stopgap, we just need to start working on regulating it and defining the boundaries of such practices.
Which division gets the memristors?
I completely agree with you that Apple is likely lying about numbers or trying to make this a non-issue. What does the magazine have to gain? They made you look.
How did Twitter become the hate speech wing of the free speech party?
Yes, you can use a relational database as a dumb object store, but do you want to? There seems to be a great fear of SQL among programmers, which is puzzling, because the basic operations aren't very complicated.

There's an annoying mismatch between SQL and data structures. SQL's approach of making all queries a big string is a pain, especially since careful escaping is needed to avoid SQL injection vulnerabilities. However, in Go, it's not too hard to get data in and out of SQL as an "[]interface", which is a mixed array of any type. Converting that to a struct is straightforward. This comes up often enough that Go should have compiler support for struct <-> []interface. It can be done through introspection, as some of the ORMs do, but that's slow. The layout of the struct is fixed at compile time, so this can generate fast code, mostly type checks and moves. In general, we should have more compiler support for marshalling. It's done a lot, it's easy to compile, and it's slow to do interpretively.

If we had that, much of the need for the ORMs described would go away.
When human and analytics mix
Could there really be such a thing as volcano season?
iOS 8.0.2 Cydia download and install cydia to iDevices
Exploring Change Blindness
The Best Possible Day
Inbox Launches Brand New Mail Apps, Build on the Inbox APIs
React / D3 Visualizer