skysight-inc/HackerNews huggingface dataset:
Not quite what you're after, but I went a short talk[1] on constraint's based GUI programming, with some examples from Adobe -- as best I can tell the examples were related to Adobe's "Adam and Eve": http://stlab.adobe.com/group__asl__overview.html

The talk focused on things like a (sane) way to model widget interactions in complex UIs, in a way that reduced the complexity by ignoring invalid combinations (stuff like height in pixels being updated, when height in percent is adjusted, without having a rats nests of event listeners across all widgets).

Other than that, I'm afraid I can't really think of anything other than the original MVC-stuff by Reenskaug, and his new DCI-stuff (search [1] for Reenskaug). Things have certainly evolved/changed, but generally it seems to be about splitting out layout, and handling events in a sane way.

[1] Jaakko Järvi, Texas A&M;: "Avoiding faulty user interfaces" http://bldl.ii.uib.no/2014/seminars-2014.html

Also (linked): http://bldl.ii.uib.no/2014/14v-bldl_hiday-JaakkoJarvi-avoidi...
>It's not my fault that a file system uses up more space storing the same amount of data in two files rather than a single file.

Even without a filesystem - just sending data over the wire - you have to be able to delimit files in some way, and there's going to be overhead associated with that.

Another way to think of this is that any particular volume could be viewed as a single big file. How much space in that big file is he taking up?
doing the right thing is hard. we need to encourage it more...
(sorry i can't reply to the deeply nested comment)
Because that same lack of empathy for other people, together with a lack of self control also affects other parts of their life. If that's the kind of person they are then people have a right to now that and judge them for it, because they are likely to do it again.

It doesn't mean never hire them, but it does mean don't put them in a position where they have a larger ability to hurt others.

Obviously some crimes are of the "stupid teen" variety, and other motivations - those should be categorized differently.
I don't know. Just listening to the many different accents in the video, there were people from many different places. All of us have different stories, even white guys. Diversity is not just about skin color, although some seem to think so.
The line is crossed when she wants to obscure the truth in her image's favor.
Ask HN: Why is there no hosted cross domain request access provider?
I would gladly pay a monthly fee for this service.
> This would require miners to somehow validate ownership at time of registration and on every update.

They'd need to validate on initial registration, yes, but after that there's no reason (that I see) for them to validate again against DNS.

Relevant proposal: https://forum.namecoin.info/viewtopic.php?f=5&t=1439

> I've seen no plausible proposal on how to do that without introducing significant risks of forking the blockchain.

I haven't heard a compelling argument as to why it would introduce "significant risk" of a fork. Define significant.
Ellis recognized that the proper channels were stacked against her, clearly. To quote myself in another comment, "you disregard the possiblity that Ellis is trying to warn other women more than she is trying to make an accusation that would lead to the appropriate action against him."

We men should be the primary focus of the discouraging, because of the historical record and the documented statistics.
Interesting. Yes, I really admire Ableton as a company and as a product. Unfortunately for the music I make, Pro Tools makes more sense (of course, I'm sure if I switched I would survive!).
Landfills, consumer recycling, composting, etc. are a dangerous distraction.

We have hundreds to thousands of years to solve those problems before they are any serious threat to our way of life and that of most other living things on this planet.

We have no time left to solve global warming which is an immediate and critical threat to human civilization and potentially most life on Earth.

Given the public's astonishing lack of attention to the environment, and the abject failure of our global leadership to care for us on on that front, we cannot afford to waste any of the limited attention on non-critical problems like landfills.
There seemed to be plenty of people from lots of different parts of the world. If you were actually concerned about diversity maybe you should be looking more than skin deep yourself.
Show HN: Price history tracker that also does price comparison between stores
Please note that gp is correct in that "if you're only looking for..." -- in my opinion it doesn't hold a candle to vimperator. Partly because of extension interaction differs between firefox and chrome, and partly... well the "flavour" just feels different.

Vimperator's hinting-mode (press 'f' and start typing text in link to follow a link, and/or type the number -- and while initially all links are enumerated, when you type a few letters, only matching links remain highlighted) -- feels really odd at first, but then just feels great.
I don't really see how this is a big revelation. If somebody publicly apologized to me for, say, driving drunk and hitting my car, but then went on to play up how they'd lost their job because of it I would call that a bad-faith apology.

While I don't personally read "Hank"'s apology as "bad-faith", I can easily see how she might see it that way.
> Well, that is just how names work. Google was the first to register google.com, and now you "trust" that google.com belongs to them.

You trust that google.com belongs to Google because you trust the DNS root zone to tell you who runs .com, and trust .com to tell you who runs google.com which tells you to talk to Google's servers.
Well, it's a separate API that only Chrome and Safari support, and the accents are all on your computer already.
There is also a Gameboy emulator that runs the glitch version of Pokemon Red!
>The patriarchy is white, male, and oppresses members of other groups (black men, white women, etc.)

And yet you grouped all races together for some reason.

Edit: To elaborate: The current power structure is bad, but it's not a simple male vs. female thing.
I don't think it is 100% foolproof, even if no filesystem trickery is used. The random number generator used is likely not perfect and so the data should be compressible. I mean it would probably be quite difficult, but maybe possible.
5KPlayer – Play Any Video Audio DVD Directly with All-In-one Free Media Player
> "Silly" "unprofessional" and such is all relative.

To some extent, but in a technical field such as this being unable to determine that such a tag line as "bitchy software engineer. doing what i can to smash the patriarchy." being unprofessional demonstrates a deep, deep failure to understand the social implications.

> I think identification and resistance to the social condition called patriarchy is legitimate

It actually isn't at all, given females have been given more and more options in the workplace. This is 2015, not late 1800's. Thinking as such again demonstrates a failed understanding.

> I've thought about "it", don't worry.

Yeah I don't think so at all, and given that this article has fallen off the frontpage and [flagkilled] confirms my claim.

I can lead a horse to water, but I can't get you to drink. Nevertheless, I can't waste anymore time on your flawed understanding of reality.
I can't actually understand / follow the flow of conversation as it's been reduced to 140 character chirps. And to be clear there is a big difference between one quote and the other. So maybe it would be better to not comment at all, but reading just this in a vacuum https://twitter.com/justkelly_ok/status/574248445780733954 ... makes no sense to me at all.
See also section [9] of the comp.compression FAQ for more on the history of compression of random data:

http://www.faqs.org/faqs/compression-faq/part1/
Matthias Felleisen's Turing Is Useless
Libel is also a dictionary term.
"Libel is a method of defamation expressed by print, writing, pictures, signs, effigies, or any communication embodied in physical form that is injurious to a person's reputation, exposes a person to public hatred, contempt or ridicule, or injures a person in his/her business or profession."

I'm not qualified to turn this into a legal discussion, and i don't think many of us on these site are either, but heck.

I don't disregard anything i just don't think she has any right to do so, and neither does anyone else. Being accused in such cases especially when sexual assault of one type or another is involved is just as harmful as being found guilty of that.

Accusing someone without actually going to court is even worse because it doesn't give them the platform to clear their name. When the only thing you have is "she said, he said" it tends to create a "guilty by default" situation, if nothing else than just because most people would rather err on the side of caution.
The irony of you letting a man hang to dry in a post about atonement.

http://www.theguardian.com/media/2015/jan/02/johann-hari-int...

C'mon dude.
How does this work for NRIs? How do I get Aadhaar number?
Forex Trading Broker – MTF LMAX FX
> You trust that google.com belongs to Google because you trust the DNS root zone to tell you who runs .com, and trust .com to tell you who runs google.com which tells you to talk to Google's servers.

Yes, that is how DNS works. I was referring to simply the notion that Google registered google.com.
We are all judged/evaluated excessively on the basis of our looks.
It seemed to me like a general atmosphere very male oriented, which she felt very akward with ( eg the comment about the pornstar). But the fact that she complained to HR and that as a consequence she ended up feeling like she had to leave makes me think there could be an issue.

Although as a european, of course all of this debate seems very American ( except maybe the ass grabbing part, which could only have been excused if under influence).
As long it is logically possible, we can make it happen.

But you won't violate the laws of thermodynamic no matter how hard you try.
What is MPL with a GPL exception?
I have a screencast on developing a front-end JavaScript app that covers this topic. [1] The short answer is that you approach it in the same way you approach other TDD challenges: think about the code you want to write, then write a test that fails until that code has been written, then improve it, then repeat. A good test will talk more about the observable behavior of the unit rather than the way it's implemented.

So if your production JavaScript code sets a class based on some piece of business logic, your test checks that it sets that class in that situation. That may mean doing some DOM element creation in your test setup.

Testing HTML and CSS is a bit trickier. I'm developing a tool called Quixote [2] that enables TDD of this sort of code. It lets you do things like say "the login button needs to be 20px to the right of the nav bar." Same deal: you think about what you want your CSS to do, write the test, then write the CSS, then improve it.

Regardless, these are unit tests (or unit-like tests; I don't want to argue semantics), not end-to-end tests. Each one is focused on testing a specific thing, stay inside the browser process, and you use them to drive development. The key is to use good tools; I like Karma [3] because it allows me to run my tests against multiple browsers simultaneously, including mobile devices.

And, with apologies to @Anchor, you should absolutely test using real browsers. There are meaningful differences between browsers and you want your tests to catch those differences. Speed is not a problem if you use good test design and tooling; my Quixote tests use Karma, run against ten browsers, and execute 200 tests / sec.

[1] http://www.letscodejavascript.com

[2] https://github.com/jamesshore/quixote

[3] http://karma-runner.github.io/0.12/index.html
True, the content itself isn't necessarily malicious in nature, but the way you present yourself publicly says a lot about your personality (or at least, how I will perceive it). I didn't consider the possibility that maybe he doesn't understand privacy settings, which would be pretty odd for a director of engineering.
A few years ago we needed a stand-in for some creative and I was looking for something visually simple that would compress well as a GIF. Mondrian seemed appropriate :)
I don't think she's in a position of power with no threat of retribution there.

Edit to your edit: They're no more obligated to do it than all the men passively letting harassment happen. And I can lightly condemn society as a whole if I want to.

Also, the amount of harassment a person faces isn't really connected to my argument, because I'm talking about harassment people are in a good position to stop, which is almost always harassment of others. (Because if there are no drawbacks to stopping harassment of yourself, you'd already have done it.)
We are big fans. Use it on our projects in conjunction with Rspec, Capybara, and Jasmine to test CircleCI-based deploys.
I turned down a couple of better name universities for a lesser known university (for graduate school) because my advisor there was top of his field. At that point, the university doesn't really matter. You look at the quality of work of your advisor and how well funded he/she is.
Yes, except currently military radars and GPSes are more expensive and more capable than versions you can buy in the shop. Same applies for Humvees, Tanks, guns, and even malware. All of the ones used by the military and intelligence agencies cost vastly more to buy and at the same time have more capability than their corresponding consumer versions. So it's only a symmetric argument if you view "military" and "consumer" as symbols in a program without any of the background context, which I did not intend for you to do.
Fetch doesn't support progress events nor reading headers before processing the body.
What I learned from practicing Daylight Savings Time for an entire year
But you're the one letting the nuclear argument go uncorrected. You're trying to block it not by saying that the logic is incorrect but that the very idea that women share in creating all of society's roles is flawed. I agree, kill the nuclear argument. But kill it by pointing out that it is wrong, not by denying women agency. Realize that you can't compromise while fighting that argument, because they have a hundred more.

I don't know how I can convince you I'm being genuine...
I think two things you are overlooking is (1) not all engineers want to manage others, and (2) not everyone who "learns business" can be a good manager.

Forcing engineering people into management roles after they have accrued a certain amount of experience is not the answer.
From the link I posted in my other comment, a thought experiment... Yes, some random files can be compressed by a given program, but not all random files. The proof is fairly simple, once you think it through:

Theorem:
No program can compress without loss all files of size >= N bits, for any given integer N >= 0.

Proof:
Assume that the program can compress without loss all files of size >= N bits. Compress with this program all the 2^N files which have exactly N bits. All compressed files have at most N-1 bits, so there are at most (2^N)-1 different compressed files [2^(N-1) files of size N-1, 2^(N-2) of size N-2, and so on, down to 1 file of size 0]. So at least two different input files must compress to the same output file. Hence the compression program cannot be lossless.
detcader: How can a perosn "exaggerate" quotes?

I gave you examples where people can exaggerate quotes.

edit: please drop the attitude...
See also BAD HABITS AND HAPHAZARD DESIGN the typically incite full by Eugene Wallingford
http://www.cs.uni.edu/~wallingf/blog/archives/monthly/2015-0...
If there is a dog in my office, I quit.
I read the parent post three times. I didn't see any generalizations in its text at all.
My buddy has used both and he said the same thing. But I'm not ready to switch back to FF :/
> lock in for 25 years and shelter against rate increases. Some developers say customer bills will drop below regular retail rates within a few years; others say the savings begin immediately.

Ouch ouch ouch.

Electrical rates are unlikely to go up, they are going down instead.

And prices for solar cells are also going down, not up. Buying now, with the expectation of making money later is a sure way to lose money.
> Ellis recognized that the proper channels were stacked against her, clearly.

My experience makes this very hard to believe. If that is the case then that should be the topic of complaint, not the individual's actions, and especially in a way so lacking in context and detail.

In the context of the workplace this sort of behaviour is bad, not just for the individual, but for the company. I find it very hard to believe that Google would do nothing about it. of course this is just belief. If they are willing to act in support of this kind of inappropriate behaviour then the company should quite rightly get a slamming for it...

Part of modern society is not taking the law into your own hands, whether that is giving someone a whack for being a jerk, or making a big public stink about it. I find it very hard to see this as being any better than punching someone in the face because you don't like their attitude.
A Puzzle Game Based on Synesthesia
Why is failing to implement BFS/DFS/quicksort in a 45 minute interview the fault of the interviewing process being broken?

The idea that someone has to study 3 months for an interview is ridiculous. I suppose for a PhD student I can understand as they probably need to refresh their memory, but if that's the case then you could argue they shouldn't be passing the interviews without refreshing their memory if we are talking about normal software development roles.
I think I read that he said something like "bla bla Sacha Grey is hot"... That is fine.. But then he allegedly goes on to say "Has anyone seen any of her movies?" This is crossing the line. At this point he's asking coworkers to share details of their sexual life with him. Like you wanna know what kinda porn I jerk off to? Get some common sense.
He has a lot of knowledge in copyright law. In areas related to the GPL, corporate lawyers don't necessarily match that knowledge.
Because those things are usually irrelevant, have been tried to no effect or will make the situation worse. Women get raped wearing tracksuit pants and a hoodie, and leaving a domestic violence situation is often the trigger for more violence (including murder) when the abuser catches up.
Mike Goldman is now immortalized on the internet as someone who welches on bets...
It's insensitive in that your are making a false balance fallacy by equating his actions with her reaction by saying something like "He acted inappropriately, and she responded inappropriately". She was sexually harrassed, her reaction is pretty minor in this discussion.
The challenge was to provide a decompressor for one file, not any or all files.

This proof of the impossibility of a compressor that can compress any file has been known for decades.
I was also going to mention this. Drupal 8 implemented this for all of the default CSS: https://www.drupal.org/node/1887922
Right, so "anything the government does is fine" was a really bad way to phrase it. What I meant is that many people have the same attitude toward government as the attitude toward markets that you reference. It's not necessarily that they agree with or personally like all actions of government, but rather that they believe that the fundamental workings of government are sound, and that the occasional disagreeable actions are acceptable because this is simply how society has chosen to come together and solve certain issues.

Many people also go further, and claim that even when there are unjust government laws or actions, they should not be disobeyed or resisted, and that political action is the only valid approach to disagreeable actions of government. This is extremely common in any discussion about police violence.
It is vital. If you don't tell someone that you don't like something, they can't realistically be expected to know. Someone has to receive that message before the behavior can be interpreted as shitty flirting or harassment.
Form endpoint for programmers and designers
Yeah I guess you'd get a rough surface and then probably electroplate more gold on top.
Surprised people aren't mentioning this more.

Weight is critical to the iWatch. Look at the advertising they have done to date. It has all been in women and men's fashion magazines (with a particular focus on Asia) whose readers will generally have slighter frames.

The iWatch is quite different from other watch makers in this respect since they are targeting both men/women with the widest age range probably ever seen in the industry. This means the same watch needs to be capable of being worn on a 13 y/o Chinese girl as well as a 35 y/o 6 foot American guy.
Geniuses come and go, but being able to show up and execute still counts for a lot - in math as elsewhere.
A quick note on getting better at things
3 statements, one of which seemed to be made under the influence, and the other 2 which where simple quick compliments (and in no way harassment), made offsite, and years apart, is not a pattern. It's dots.

Her further allegations of being pigeon holed or moved out because of this are not proven, and might not be true at all.
I have seen that proposal, I do not consider it plausible, and the reasons it would cause fork issues are addressed in the thread there.

* Pool A mines block trying to import example.com, and validates ownership via TXT record.

* Pool B must either trust Pool A is right (e.g. not evil and not fooled) or verify Pool A's block itself. Pool B tries to validate example.com, and is unable to because someone saw the import attempt and began a DDoS on example.com's name servers, or because example.com is trying to fork the chain on purpose, or because Pool B's ISP is censoring example.com or any number of other reasons.

Making blockchain validation depend on external data is trouble.

There was a web of trust/voting scheme proposed as well, but nothing fleshed out, and any votes based on coins held are unusable because a single party (my best guess is BTCe) holds at least a third of all NMC ever mined.
Well, honestly, I don't care to keep 'bitchy' people around me, regardless of who/what they/it is.
Like how you're using a throwaway to obscure the truth in your image's favor?