skysight-inc/HackerNews huggingface dataset:
This is wrong. And I have read this argument so many times. This needs to stop.

1. First, a "white vote" is just an empty ballot

Nothing prevents the card being printed later, and used as if you voted in the first place.

2. there's no way to void your ballot.

You are supposed to write "void" in the card, but nothing prevents the authorities from reading from the chip, or worst writing down "void" to your non-void ballot.

3. The chip can hold multiple votes

Which the software will count, but will raise no warning whatsoever.

Also, in the case of a difference between the chip counter and the paper count, which one should be trust?

Should we throw away the entire table? if so, then a simple vote could then nullify the entire table
Show HN: Profiting with index fund frontrunning (IPython NB)
Anyone have a solution to coupling a react component's style without resorting to webpack and funky hacks?
Adobe Cloud is a mess. User experience is progressively worse and their "cloud" functionality is a joke. That said, it is still the "least bad" option for doing the things I need to.
The content sites themselves largely don't care about repeat visitors. Social networks and other aggregators are the primary drives of traffic to news/content/lifestyle sites. In other words, most people do go look at the home page of Buzz Feed or Wired or Huff Po and read multiple stories. They go to Facebook and click into different articles on different sites
Agreed. I'm not necessarily talking about this guy, but it wouldn't shock me to see a regulation to prevent underages from buying fireworks.
What's your hourly rate? I'd consider paying you to build this, to prove that you're wrong (or that you're a badass).
I think even your strawmen have strawmen.
Taylor bot – your personal travel assistant
Yes, if you have medical degree to understand it. If not, please consult to your GP first, then consult with fda.gov and their procedures. If that will be too much for your brain(either because of too much usage of nootropics, or because you were born with mental illness), you could just think of analogy that eating mammals shit isn't healthy and can cause serious damage for you.
That's a good point, completely random would be too much, at least the age should be somewhat similar and maybe the place to meet is also a context, e.g. a bar already indicates a form of interest, different than meeting in the water park.
I hesitate to comment on another nation's laws, because if it works for them I'm glad (motes and beams, etc.), but ISTM "shall not be binding upon the consumer" understates a great deal of legal procedure, nearly all of which would be increased business for the tort bar. (Which, again, may be less of a problem for other nations than it is for us.) If 100 consumers feel a contract term is unfair and so decline to meet their obligations, the firm will file a suit against e.g. the 20 least likely ones to contest rather than settle, which is good for the firm's attorneys (or is it barristers?). Etc. Eventually a consumer will contest the suit under the provisions of this law. That will entail more court business.

In anticipation of this rigmarole, this law was probably a great one-time boost for those who rewrite contracts for purposes of risk-management. It certainly wasn't welcomed by small shopkeepers who enter into relatively simple contracts with their customers (e.g. to purchase an expensive item on terms). To compensate, such firms might have told their customers "the new law means it doesn't matter what's on the contract". Although untrue, that statement would be plausible enough to generate more sales, at least until consumers heard enough stories about court cases that they no longer believed it. Certainly there are consumers who have been helped by this law, but there are probably others who have been disappointed by it.
Unfortunately, this is a library authored and maintain by one person, me. I'd love to get to text at some point, but until then you'll have to stick with DOM. Also, depending on your renderer you have full access to SVG, Canvas, and WebGL so you can write text with those APIs...

Some projects that use just animated 2D:

+ http://patatap.com/
+ http://anitype.com/
+ http://tether.plaid.co.uk/ (broken, sorry!)
+ http://vr.chromeexperiments.com

Interface stuff:

+ http://justareflektor.com/tech
+ https://dl.dropboxusercontent.com/u/1595444/experiments/anim...

These projects have had multi-million uniques throughout their existence. 3 other large scale projects coming out later this year that use Two.js..! And these are projects just made by me :P
> My programs would never live as long as The Trial. A computer will never live as long as The Trial.

I realized this, independently, years ago and it shook me down to my boots. I was working on something, I don't even remember now what it was, some client project probably, and I happened to glance over at the stack of books on my desk, one of which was a 2nd edition camel book, and suddenly, there it was: that book had outlived probably every single line of code I had written when it was published.

A book about a programming language that -- unfortunately -- was rapidly being pushed into the museum of computing history would outlive most of the code written by anybody that ever read it.

I couldn't write any code for a few days. It seemed pointless.

Eventually I came to a new understanding with software development. It's like spending your life making Buddhist sand mandalas. You spend your days, hunched over a table, moving one little bit at a time, and if you're lucky, you create something beautiful, and a short time later someone else will come along and sweep it away and start making something else in its place.

It helps to be concerned less about the code itself than about what it does for people. Sand mandalas give people an experience, and so does code: code today helps people communicate, relax, learn, or spend their lives making other things. There is a little bit of legacy in that at least, though nothing that anybody will ever remember you for.

Programming is still an important part of me. I still try to write artful code. I still feel a little bit of revulsion when staring at bad code (or, worse, intentionally bad code). But I don't view it as my life's work anymore. Software will never be my magnum opus, if I am lucky enough to ever make one.

Anyway, _why was one of the most beautiful things ever made by a programmer.
After Crushing Black Friday Records, Amazon to Bring Back Prime Day
Ars vs. the $4,500, 12 meter Ethernet cable
That does sound low, but isn't out of the question. From Newegg:

E5-2620V3 quantity 2: 428.49

SUPERMICRO MBD-X10DRL-I 319.99

Kingston KVR21R15S4/8 x 3 90.99 (although 3 sticks doesn't make any sense)

$1450 total.

Or 6 sticks of KVR21R15S8/4 direct from Kingston at $62 each is $372, for 1549, which still leaves some room for a SSD and chassis.

ADDED: cheapest Supermicro 1U for this would seem to be the SC514-505, which for SSDs would seem to be quite fine if you can find it, found one price that looks correct based on the next higher grade with fancy hot swap disk trays of $233. So for the 6x4GB memory config, $1782, leaving $218 for the SSD. And you'd have to buy a couple of fanless heat sinks.

Hmmm, Intel has an enterprise Intel DC S3510 at 599.99. So we're close if you buy in any quantity, then again 24 GB is unbalanced for a 2 socket server. But this looks in the ballpark, these systems are getting to rather nice prices.
The Reddit shift is happening on mobile.

This morning I saw an ad for a Magic the Gathering game in my feed. They had been testing Reddit placeholder messages before so I knew it was a matter of time, but damn did that highlight that I REALLY hate feed-based ads.

Unfortunately, I'm sure it is the new reality. My main issue is that over time the feed gets "curated" in a way that drives more and more ad clicks vs. the view I want.
The Reddit shift is happening on mobile.

This morning I saw an ad for Magic the Gathering game in my feed. They had been testing Reddit placeholder messages before so I knew it was a matter of time, but damn did that highlight that I REALLY hate feed-based ads.

Unfortunately, I'm sure it is the new reality. My main issue is that over time the feed gets "curated" in a way that drives more and more ad clicks vs. the view I want.
There's not much reification to be done when dealing with ObjC objects and calling ObjC methods. For example:

let a = A()
a.someMethod()

let b = B()
b.someMethod()

If A and B are Swift types, then the code to invoke a.someMethod() might be substantially different from the code for b.someMethod(). There's struct versus class, final methods, the potential for inlining, maybe more.

If A and B are both Objective-C classes, however, then the code for the two invocations is identical. Both will compile down to a call to objc_msgSend, passing the object and the "someMethod" selector to it as parameters.

So yes, it looks like the types get erased on the ObjC end of things, but I don't think the Swift end of things has to care very much. It can emit code without any runtime casts or any adjustment for the actual generic type.
This...seems like nonsensical pseudoscience.
Wait are you trying to say that java has less boilerplate than javascript?
National Weather Service: El Nino to Continue Through Early Spring, 2016
Startups Secrets by Michael Skok [videos]
Images/videos are considered speech. There was actually a few different First Amendment cases concerning different images/videos being made illegal, but of those only one ban clearly stuck (a second ban was struck down but reinstated with slightly different laws and is still waiting a second SCOTUS ruling on it).

(As a side note to any lawyers, is text protected speech when it originates as a description of an actual harmful act of which video/images would not be legal speech? I don't think it was made illegal, but I wonder if it could be (at least if it were at some level of detail).)
thanks , i am going to test after building.
To be clear, I presented the options in the order that I favor them. It's just that I see 1 as unobtainable.
so excellence
The author mentions "kindof" but uses "__typeof" in code. Should really proof read before posting.
Unfortunately, these tend to work. I'm sure many people blindly implement them, but many have tested the results and found that they won out.
Found these videos to be really helpful, so thought it'd be worth organizing and sharing. They're in a similar vein to the "How to Start a Startup" lectures.
Its always fascinating to me seeing some of the technical papers on the space industry. Space and rocketry is a very complex topic that's always intrigued me.

Here's another for the Saturn V flight manual for those who love this stuff: http://history.nasa.gov/ap12fj/pdf/a12_sa507-flightmanual.pd...
Ask HN: Good Clojure codebases to read?
At this point, the term "SJW" is so overused as a content-free pejorative that I don't think it is even possible to rehabilitate it for any kind of constructive communication. I see people's use of this term as a signal that they have accepted the framing of warfare, because by use it appears to mean "my enemies who are so wrong and unjustly aggressive that I have the right to fight them tooth and nail."

Unfortunately, the people "on the other side" will tend to see things the same way. And our tendency is to define the enemy group vaguely, over-generalizing by including lots of people who are not really malicious or even wrong. Maybe our anger makes us hungry for targets. Or maybe we are just so upset about the disagreement itself that we are happy to have a list of bad things the other side does as a way of trying to discredit people who are not involved in those bad things, but disagree with us. Not everyone is honest about why they want to hurt the people they publicly declare as enemies. Sometimes it is just intolerance of disagreement, or simple sadism.

Even if the damage among the "combatants" didn't matter, it is often the "civilian bystanders" who are hurt. This is totally nuts. Even if these issues are worth being passionate about, they are not rationally comparable to warfare, they don't rationally justify war tactics. This isn't the Thunderdome, it's the civil society we all have to live in. And we don't have a real choice about whether that society includes people we disagree with, so it's better if we come to terms with that and find ways either to fence off or compromise in the common space, to mutual advantage.

For example, I think you're stacking the deck with your talk about "left-aligned mobs" and that you are intentionally eliding the history of right-wing fascism to make "your side" look better than "the other side." I'm a realist, I don't think people will usually be civil without special effort. So for all I know based on your rhetoric, you'd identify me as an enemy and a threat based on my views, and even kill me if you had the chance; I will defensively avoid testing that. But that's as far as I should rationally go. The important part is that whatever our disagreements, and they may be very deep, I don't need to assume that we are at war, that I am a warrior and you are my enemy, and focus on somehow figuratively "killing" you. In my view, that would actually be very silly and self-destructive. I don't actually benefit from trying to damage you, it's pointless, it doesn't help my causes and it pollutes the civil society I have to live in. (Of course it is another issue if you decide to literally threaten me and my lawful interests, but then it is a purely defensive and practical issue; I don't need to respond to that by declaring war on your "tribe" and I certainly can't pre-empt that by turning every disagreement into an intractable "war.")
Here are some solutions being suggested:

- http://reactcss.com/

- http://projects.formidablelabs.com/radium/
It is easy now to explain but not always easy to reach my reader. I often dont make sense to others even with my technical writing. I regard that as my own fault and so feel it is beholden upon me to find a way to enable others to understand either by editing my work or by writing new material.

I once struggled to paas, that is to pass as that which I am not, but I decided to go public in part because working as a coder contributed to my recovery:

Programming and Madness

http://www.warplife.com/mdc/essays/mental-illness/programmin...

... and in part because It is important that others understand that reality is not as concrete as it at first appears. There are many ways to induce delusion in the minds of even completely sane, rational people; I published my first web page about my manic depression in respnse to the 1997 Heaven's Gate UFO cult mass suicide in 1997. The following is version 2.0:

http://www.warplife.com/mdc/books/schizoaffective-disorder/r...

While informed by my studies of anthropology, psychology and social psychology it also draws on my own experience with cults. The world recoiled in horror in 1997 because Heavens Gate made no sense, while I recoiled in horror because it made quite a lot of sense to me.
/dev/world/2015: Australia's oldest iOS dev conf returns to MEL for 8th year
I spent 10 years negotiating for complete staging environments for professional pentests, on engagements with a median price somewhere in the mid-5-figures, and we rarely got them. Whatever you may think about the simplicity of setting up staging environments on a message board, they are empirically not easy in the real world.

There was no correlation between how savvy the target was and how likely they were to have staging environments for us. The modal organization that gave us a complete staging environment tended to be back-office IT for some huge company. Smart startups virtually never did.

One reason for this is that the environment a pentester needs is different from the one a developer needs. Large portions of the production environment can be stubbed out for a developer, and they can still get testing work done by focusing on their own component. Virtually every part of the environment needs to work, the way it does in prod, for a tester to do their job.

I'm still unclear on why code injection is such a big deal. The company isn't saying you can't test for vulnerabilities that lead to code injection. They're saying you can't actually inject code. There are two reasons you might, as a tester, want to do that: first, to "pivot" through the target to find more vulnerabilities, and second, to confirm a sev:hi flaw.

Neither of those goals are important here, as long as the company is good about acknowledging prospective sev:hi flaws.
Well, they did mention that elsewhere:

> Shrinking gate lengths have meant 30 per cent more transistors per year for the same-sized fleck of silicon (transistors are laid out in a two-dimensional array, so gate-length scaling improves density in two ­dimensions).

I'm guessing they deliberately went with a not 100% accurate statement just to get their point across more elegantly - especially since the statement is still correct if you take "font size" to mean "font area" (even though that's not the typical understanding of font size).
How to build a $10 passive network tap (10/100 mbit)
InstaIndex: Using Deep-Learning to index your Instagram pictures
When one's profession involves network security, sometimes it helps to capture network communication to analyze. For about $10 in parts, you can easily build a network tap to capture traffic anywhere on your network for analysis or for an IDS.
Essentially Grouper, but you choose the groups and it happens immediately. I think the model where you take something and make it happen a lot faster is compelling and this seems like it has potential for the 20 somethings in the big cities. Good luck.
Yes, this would be excellent. Most people who would be using this in a serious way would likely run the bulk of their queries on the serverside in their graph DB, and then perhaps allow a bit of graph manipulation in the browser just to visualize the results for users.

Some kind of hooking of a graph DB API would make this perfect.
I bet you two would be good friends IRL.
If everyone had access to healthcare, education, food, and so on then being wealthy would continue to do what it does today: Give you access to premium things which aren't the 101s of life and are a luxury.

For example, holidays (e.g. cruises, international travel, resort stays, etc), fine foods (e.g. exotic ingredients, better chiefs, etc), nicer vehicles, bigger TVs, larger homes, better quality clothing, and so on. Essentially anything expressively not listed in your tiny list of core requirements is up for grabs.

The things you're talking about really aren't motivators above middle class anyway. Poor people lack them, the middle class have them, and the wealthy are so beyond caring that those aren't even things on their radar.

Do you really think someone with over a million dollars wakes up in a cold sweat because of a sub-10K healthcare bill?

> Philosophically, what resources should be accessible only to wealthy people?

None. They should only be accessible to people who can afford them regardless of wealth. If a middle class person wants to spend $2K on a first class plane ticket, let them.
I've seen a number of French movies (being French myself), but what does have to do with anything? There is a difference between complaining about the presence of a sex scene and deploring the repetitiveness and bad writing.
Will work great until you try to render 50,000 points and your browser crashes because it's build on d3.
Après Moi, Le Déluge: What Went Wrong on Reddit
>That issue of scalability in optical systems is “quite fundamental,” Lu says; this new approach offers a way to circumvent it. “We have other applications in mind,” he says, to take advantage of the device’s “optical selectivity in a 3-D bulk object.” For example, a block of material could allow only one precise angle and color of light to pass through, while all others would be blocked.

Putting my science fiction hat on, if that meant you could build a light-absorbing material you could potentially have (for instance) camouflage that reflected on a certain wavelength only known to your friendly forces. Or hidden assets that require a filter to see - hidden keypads, hidden instructions, that kind of thing.
Good idea! What's stopping you?
For those interested (and with subscriptions or institutional access), here are the abstracts for the two papers, the first from the MIT group and the second from the Princeton group:

http://www.sciencemag.org/content/early/2015/07/15/science.a...

http://www.sciencemag.org/content/early/2015/07/15/science.a...

The MIT group's paper appears to be on arXiv: http://arxiv.org/abs/1502.03438 (albeit with a somewhat different abstract; perhaps a pre-acceptance version). Unfortunately the Princeton group's paper doesn't appear to be posted on arXiv.org as of right now.
Further, we're in an industry of VPSes where cores are virtualized and divided up. a 128 core CPU could produce 128 single core VPSes with probably better performance.

Of course this is consistent with your point, but your comment is negative, as is my parent comment.

Substantive discussion is not appreciated on hacker news.
What I am struggling with, is the use case of a library like this.

Is this oriented towards gaming or substitude something like d3.js or is it has a simplier api, for the developer than other libraries. Or is it a library to showcase the cool stuff that can be done with new technologies.

I think the main difference and the selling point is that it is "renderer agnostic" but I don't understand the benefits of that.
Lowering Check Reservation Pricing
Being able to control the evolution of your library is a big advantage (if you're invested in it).
I have something useful to say to this but fuck it. I get nothing but down votes here, so why bother investing time in "Hacker" news?

You shouldn't be downvoted like you are, this site is full of assholes apparently. Have an upvote.
You have to understand that Obj-C is sort of a single-purpose language: it's primarily used for user interface code.

Most larger projects (including most of Apple's own software) have a C++ core underlying an Objective-C GUI layer. This split is actually quite useful in practice. C++ language features are useful for data modelling, whereas Obj-C's dynamism is useful for building GUIs.

Hence I feel that Obj-C doesn't automatically benefit from new C++-like syntax, because real-world code is already using C++ for the sections of code where it matters.

The interactions between C, C++ and Obj-C are already pretty complex. Adding new syntax into Obj-C may only muddy the waters further. I'm not sure if it's worth adding stuff to Obj-C at this point in its history.
Ask HN: I want to sell my five figure revenue SaaS product. How much can I get?
Relevant information

* $4300 MRR

* Grow rate for the last 6 months has ranged from -1% to 3% a month.

* No marketing at all, I just spend 3-4 hours a week doing email customer support (which I hate!)

* No active development on in for almost an 1 year except for a few bugfixes here and there.

* Super competitive market so it won't get to $1M ARR but might get upto six figures with the right marketer.

* Selling it because I'm so done with this. I wasn't the target user for this so its not fun. Working on a consumer app now that I'm the target user for.

Will anyone buy this SaaS product? What kind of sale price can I possibly achieve - 3x ARR? 2x ARR? If its less than 2x ARR, I might as well keep it in maintenance mode as it has been. Where can I sell it? (I can't put it up for public auction on sites like Flippa since the customers will freak out!)

Let me know if there is any other information that I missed