skysight-inc/HackerNews huggingface dataset:
I doubt that I'll manage to implement incremental layout or display-list invalidation in robinson. If you're curious about how it works other browsers, though, check out http://www.html5rocks.com/en/tutorials/internals/howbrowsers...
Taking Aim at the Target
'mental health professionals' - that was a bit too harsh
Three suggestions:

(1) Don't use words like "badassify" — they make you sound immature and reduce your credibility. (c.f. "rockstar engineer", "coding ninja", et cetera)

(2) Invest an afternoon in switching to a static site generator — your site's current server appears to be on fire due to excess traffic. As a member of the getpelican.com dev team, I'm clearly biased, but any static site generator will be better than an uncached Ghost instance.

(3) Try Fish :^) http://hackercodex.com/guide/install-fish-shell-mac-ubuntu/
bash has had this feature too since its first public release. bfox copied from twenex, which may have gotten it someplace else. Twenex had a great JSYS (system call) that did full command argument completion that was the inspiration for the readline library
I don't think I'm a terrible programmer, but I still have to look up how to read a file line by line in C#, Python or whatever language I happen to be using. I think this is a great editor feature. Copy/paste programmers already exist and they're probably not going to find something that's hosted on research.microsoft.com.
They mention that too ... it's irrevocable by you (according to them at least).
I don't get it. Right now, an ostensibly fair and educated person could tweet his or her vote recommendations, and people could choose to vote according to those recommendations. Presumably a lot of voting is already motivated by trusted recommendations (even if it's just party lines).
Nope, that exemption for video games was not renewed in 2012. The EFF lost that round.

If you're curious, the Copyright Office discusses their reasoning for and the arguments on both sides starting on page 42 of https://www.eff.org/files/filenode/ruling2012.pdf
Entropia Universe has client-side assets, but the important information (how they go together) is 99% driven by the server, AFAIK.
1. could make vote enticements illegal?

2. make any aggregate votes with greater than block size x (e.g. 100) public?
Pretty much how representative government works. Also the Electoral College. At some point you have to trust people.
The idea that so called emotional 'harm' cannot involve physical changes is not assumed in anything I've said.

The important thing here is that it is easy for reasonable, practical people to agree on what constitutes the act of physically harming another. Your own statement demonstrates that it is not so easy to draw a line on what constitutes 'emotional harm'. Which structural changes deserve the label "results of harm" ? The innate slipperiness of the concept is exploited by those who wish not only to 'protect' themselves from hearing unpleasant opinions, but also to elevate the act of silencing others to a righteous form of 'protection from harm'.
"I go into a store and say to the woman, 'Excuse me, may I see that bag over your head?' and she says to me 'No, it's too expensive.'"

http://www.cnn.com/2013/08/09/world/oprah-winfrey-racism-swi...
When you say that "privacy-sensitive information" is "being leaked", you make it sound much worse than it is. The information being sent seems completely normal for an online word processor with a revision history, and it's not being "leaked" to anyone besides the company providing the word processor.
Why the grocery store of the future never happened (2011)
From first principles, what would be bad about that? If a voter judges that the value they can get from selling their vote is larger than the value they can get from their vote's influence on the election, it seems very reasonable for them to sell their vote.
This is exactly what we are doing over at PlaceAVote.com [0].

We are running 50 congressmen in 2016 on this platform.

Often times, it's called Liquid Democracy.

[0] http://placeavote.com
Hey, I'm a Software Engineer on Proxygen as well. Proxygen heavily relies on folly's buffer management abstractions such as IOBuf (https://github.com/facebook/folly/blob/master/folly/io/IOBuf...) and Cursor (https://github.com/facebook/folly/blob/master/folly/io/Curso...). Protocol parsing implementation uses folly::io::Cursor to safely read byte sequences across non-contiguous buffers. Errors during parsing are wrapped up in Result types (https://github.com/facebook/proxygen/blob/master/proxygen/li...) which take an inspiration from Rust. Such constructs simplify our implementation to a reasonable extent and are still low-level enough to extract performance.
That's after you run su. Just to be clear, I'm talking about an attacker fiddling with your path so you run fake-su, stealing your password, then calling su and making it look like nothing shady happened. By the time su is running, it's far too late for it to do anything.
I recently installed fish shell after about 15 years of bash usage. I don’t think I’ll ever go back to bash on my PC.

I never really customized bash, and fish has so good defaults that I don’t think I'll customize it much.

Web site: http://fishshell.com/
Brutally and powerfully honest and real, even in translation
That would default back to a representative democracy then, since if my opinion differs from the top N, I have no way to influence the decision.
Spliddit: Splitting rent, goods and services evenly
Lyft Accuses Former COO of Stealing Confidential Docs Before Joining Uber
Given that you use the word "stealing" to refer to a govrernment's collection of taxes we probably won't agree on this issue. Taxes in the U.S. are at mult-decade lows. At least as of 2012. Taxation was around 15 - 16% GDP. The vast majority of federal taxation is not used to provide welfare to irresponsible and lazy people. Note that Social Security and Medicare are not entitlement programs.

Do you believe the U.S. is overtaxed? What percent of GDP should be taxed in order to fund government operations? Do you have specific programs in mind and, most importantly, do you know what percent of the budget is used for these programs you'd like to cut?
If the downloaded payload would auto-execute without warning then this would be serious. Otherwise (if it needs intervention) it feels like a far fetched threat.

1) Aren't the people who would execute files that randomly download exactly the people who can never find the files they download?

2) Aren't the people who execute random stuff from the Internet also the people who won't be able to tell whether a URL feels trustworthy or not?

So by 1) you could just as well serve funny.jpg.exe to the victim, and by 2) you can reach a wide enough audience by serving it from your bad guy domain rather than trying to masquerade as Google.
"Too complicated" is a huge issue in the real world. It makes code hard to maintain, hard to pass off to others, and hard to reason about. That's the main issue with Angular: it's hard to reason about the code, and it frequently violates the principle of least astonishment.
I like Clojure for the Brave and True [1], although it can be a little goofy at times.

Leiningen [2] is the standard build tool, and Clojars is the standard package repository [3].

For web development, Ring [4] is the standard HTTP solution, while Compojure [5] is generally used for routing.

http://www.clojure-toolbox.com is good for everything else.

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

[2]: http://leiningen.org

[3]: https://clojars.org

[4]: https://github.com/ring-clojure/ring

[5]: https://github.com/weavejester/compojure
Being half white, you are more privileged than someone who isn't but not nearly as privileged as a white male such as myself. Also, I'm sure you already know about colorism.

> I could care less the race of my teammates or if my feelings are coddled.

I'm willing to bet a non-zero number of your teammates care about your race.
The blog post goes into more detail, but Proxygen started with an effort to write a L7 reverse proxy that could deeply integrate into FB internal services. We pulled out a lot of the non-FB specific stuff into this open source release. Before that, we used hardware load balancers for this role, which was expensive.
I assume everyone gets their own notebook (hence the Docker container), and so you'd only be spamming you.
BitTorrent. The worlds best torrent downloader. Free
Metapuzzles: Reducing SAT to your favorite puzzle (2007) [pdf]
Cannabis and hemp are basically the same plant -- yes, one is psychoactive and the other is not, but they share cultivation tools and as far as I know, cannabis can be used in the same way hemp is (although the opposite, of course, is not true). At the moment hemp is locked out of the market because it's too similar to cannabis for authorities to just let people grow it; but once cannabis is legalised, hemp will likely make a big comeback, as cannabis grower will grow both cannabis and hemp, if necessary switching between one and the other at very short notice, especially if the price of cotton rises over the one for psychoactive cannabis. Even without switching actual cultivations, as far as I know, you could sell cannabis as hemp (although the opposite is not true) right away.

> I definitely agree hemp can displace cotton

That's what I'm saying. Hemp is much cheaper and it's been shut out of the market only because cannabis was and the two cannot easily be distinguished. Once they're both legal, things will change.
4 Worst Resume Clichés
Of most IP cameras, Dropcam's form factor is enviable. The lack of local storage is not. I've been on the search for something inconspicuous and similarly-priced for a while.
Glad you found your answers! Feel free to shoot us an email with questions anytime. I'm grace at watsi.org and the person leading our medical partner program is dan at watsi.org.
Seems completely corruptible by intimidation, bribery... I guess our current system is too, but not as easily.

Who writes the legislation? Do we still have representatives for that? What does the Senate do? Seems to require a massive re-write of the constitiution. A non-starter.
Even if you are working on something that is not security/negotiation sensitive, this is still scary, and the layman can approximate it with Google docs document history and the like.

Document history enables thoughtcrime detection, especially as it becomes more and more atomic towards actual keystrokes. I wonder how long it will be until typed and deleted text is used as evidence in a court of law.
no torque at low rpm is pretty common among the smaller inline 4 cylinder japanese cars as well ( I really learned stick on my integra GS-R - 189hp 4 cylinder). basically if you don't keep the rpms up when you shift you're just pissing away acceleration power. It was probably more noticeable with the honda engine tho (that vtec).
I was on the team that brought up one of the first webservers in the state of Texas, back before NCSA Mosaic 1.0 was released and supported inline images. While those sites have changed, they are still effectively there. The oldest continuously running website I have dates from Dec. 7, 1995, although it has since migrated to its own domain.
This isn't a new engine, it isn't a new idea, and it isn't a particularly good idea.

Duke Engines have been around since 1993, and built their first prototype in 1996[1]. Axial engines themselves date back to 1911; Their practical use is limited to torpedoes, where the cylindrical form-factor is an advantage.

Axial engines have inherently high reciprocating mass compared to conventional piston engines, which is a catastrophic flaw in a performance engine design. Higher reciprocating mass increases inertia (reducing throttle response) and increases the forces at the end of the stroke (reducing maximum RPM). They offer no meaningful advantages in terms of fuel efficiency, and are likely to be less efficient in many applications due to the difficulty of implementing existing efficiency technologies (VVT&L, valve deactivation etc)

Both the current Duke engine and their hypothesised next-generation engine offers poorer specific power than current naturally-aspirated designs. The cylindrical form-factor is more difficult to package than a traditional piston engine; Camshafts offer enormous flexibility in terms of layout, allowing the engine to be squeezed into a multitude of shapes and sizes. Axial engines are inherently balanced, but balance is practically a non-issue in modern engines, even for layouts with very poor inherent balance.

[1]http://www.dukeengines.com/technology/overview/
Some mention of using Tmux (or screen) and powerline would have also been good.
What a great platform. Loving the transparency, but i have to ask, can you be transparent about where your funding comes from?
I don't think increased accessibility is a legitimate concern. A pot smoking parent that can't keep their stash secure from their kids will be equally ineffective whether the pot was purchased from the black market or legally from the grocery store.
Why Banksy Is Probably a Woman
"Google downloaded a file for me. That's never happened before. Oh well, guess I better run it!"
Right now, the problem of "Representative democracy simply doesn't scale" worries me a whole lot less than "the politicization [and polarization] of absolutely everything":
http://www.vox.com/2014/11/1/7136343/gamergate-and-the-polit...

I worry that letting people delegate their vote to their favorite outspoken political ideologue would make things even worse, because it would give those people real and direct power. Imagine Rush Limbaugh having the power to vote on behalf of millions of people.
There is a brief mention of efficiency, but that doesn't seem to be a big point. The port structure does make me think it might be a bit dirty--kinda two-stroke-y.

But not all engines go in cars. Might be a nice one for aviation--though aviation engines are maybe even more handicapped against change than those in automobiles. The experimental aircraft market ain't that big. Other markets where Rotax lives might like it; pumps and such.

Anyway, that's probably another one of the reasons they're not expecting automotive applications in the first generation.
Well designed!
Any blog posts on your transition code? It looked really impressive.

I noticed you had several "move from list to detail" style transitions. Did you take snapshots and recreate, or actually moved views from one controller to another during the transition?

Nice work!
I'm not that familiar with Strauss, but if this is what Strauss argued then... umm... what's the controversy? I'm a bit surprised that anyone would deny the existence of esotericism for various reasons including defensive. I thought that was the whole point of Renaissance alchemists coding political and philosophical speculation as secret formulae for transforming metals. Or go wade through some late-19th-century occult revivalist texts and tell me those are literal.

I also find the assertion that this practice ended rather dubious. Seems to me that quite a bit of our politics is coded-- for example the use of "family values" to refer to the desire to establish a Christian theocracy or increase white fertility by outlawing contraception, or "social justice" as code for wealth redistribution. One of the more obvious ones is how we use "defense" in foreign policy to refer to offense. We routinely take more controversial ideas and code them in bland-sounding rhetoric that "no true Scotsman" would find any problem with. After all who's against families or justice or defending ourselves?

If anything the idea that everyone communicates literally and that everything can be taken at face value is crackpotty. Does anyone really think that?
I am not aware that it does on its own, but I am not an expert in category theory, so I might be wrong.

Many (most?) applications of category theory are just that—they tend to elegantly marshall disparate theories into a more general framework.

For a very round-about answer, however—since Brouwer, we have understood that a computable function corresponds to a continuous function; continuity has a nice characterization in category theory in terms of sheaves; therefore category theory provides a basis for understanding computability. Or: the syntax of (some, but not all) computable functions is the internal language of an elementary topos. I could go on and on...

The pattern here is that we could have done all this without category theory (and in fact we did!): but it provides a unifying and enriching perspective as one of the three cornerstones of computer science: logic, type theory and category theory. (See Bob Harper's amusing post on the topic for more: http://existentialtype.wordpress.com/2011/03/27/the-holy-tri...)
AFAIK electoral college delegates are selected by secret ballot so they can't directly buy votes. A similar system could be adopted in theory, but you might want to know whether you are casting 1 vote or 1000. For example what happens if 10% of the vote is delegated to one person who doesn't turn out to vote?
> Are there examples where attackers gain a big advantage by having a downloaded file come from a trusted URL?

Some operating systems, like Mac OS X, will tag downloaded files with the domain they were downloaded from. A prompt asking the user whether they want to download a file that "was downloaded from google.com" will sound much more convincing than one with an unrecognizable domain name.
I imported smtplib and was able to connect to my SMTP server. I didn't try to send any mail though.
The big problem with Sortition is that the voters are necessarily uninformed. It means you need to teach your randomly selected group a huge amount of background information, even before explaining the specifics of the case. It falls into the same trap as a trial-by-jury: if you need to educate people to make a decision, you're putting the power in the hands of the teachers instead of the people.
Unfortunately I could easily see that happening.
What do you use for resource capacity tracking/forecasting?
Right now we send around a spreadsheet with a listing of projects and then the people attached to those projects and what percentage of their overall capacity will be needed for their part of that project (so they may appear under more than one project). I feel like there has got to be a more efficient way to do this. I was thinking of setting up a SharePoint collaborative SharePoint page with a spreadsheet built in so atleast there are no version issues, is there something better than that?
Why!? "Banksy's Everything but the Kitchen Sphinx in Queens was dismantled and removed by the owner of an auto-glass shop. (Shannon Stapleton/Reuters)"

Is anyone actively trying to save these for a personal collection?
> ...inability to keep money in proper banks, due to federal laws...

I agree. This contradiction (partly legal, partly not) discouraged typical law-abiding citizens from entering the MMJ business.

I think there was also a tax angle, in that you had a hard time reporting the MMJ income as taxable, but if you didn't, you were evading taxes.

The operator of a dispensary up the street from me was pinched by the feds boarding a private plane with a suitcase containing about $60K in cash. (It's not like it was a flight to Mexico, it was all within CA.)

So, like it or not, because of the way we have regularized MJ, that's the type of incumbent "businesspeople" we have.
But with the proliferation of domain names (.business etc) anybody can have a convincing name?
My friend has been working on Mesh Democracy with Retroshare - a trust graph and social graph with cryptographic credentials are handy. http://www.chozabu.net/blog/?p=94

There is discussion on Reddit.
Always bring your bag of tricks with you. I have an easy to reach shellscript that I source when on a new/loaned shell. That way I can get my aliases, prompts, functions and everything else I've built to make my life easier.
While we are on the subject of bullshit: https://github.com/bullgit/bullshit-job-titles
I didn't read the reasoning, but in my opinion the requirement for giving "abandonware" special treatment has been reduced by the advent of sites like GOG.com which preserve old games. However, there are probably still games that are almost impossible to purchase in playable form, so in principle there should be an allowance for these cases.
When I was evaluating Angular, the near deal breaker for me was that the router could only swap a single view area - which is useless for anything more than a trivial "Hello World" example. To build a real app, I would have to divide it into multiple small Angular apps. Is this still the case with core Angular?

I realize there's the third party AngularUI UI Router project. I'm assuming everyone who uses Angular for any real project uses that.
I think it’s also important to establish a culture in which differences are accepted.

One thing that has solidified for me reading through the post and the comments here, is that we have been focusing on symptoms instead of underlying dynamics. My idea is that the feeling that, "It's not safe to be yourself" is not a symptom of racism, but rather that racism is an overt symptom of toxic group dynamics that create the sense, "It's not safe to be yourself."

Human beings have finely tuned machinery for negotiating social situations and the "it's not safe" sense seems to be one of these mechanisms. Often, there are subtle (and not so subtle) things happening within a group dynamic that signal that it's implicitly ok to haze/denigrate/vilify members of outgroups. The original post illustrates some of these. Overt toxic racism is one signal of this. "Ironic jokes" can be another. People volunteering stories of the stupidity of members of opposing political groups can be another. The real pathology is the underlying acceptability and utility of aggrandizing yourself through the stereotypical denigration of others.

I don't think a focus on matching overt patterns of behavior and verbal utterances really get to the heart of this matter. It's really the group dynamic that send the message, "It's alright to throw certain kinds of people under the bus." I think this is very significant. For one thing, it brings to mind the idea that creating this sort of atmosphere is counter productive to preventing it.

But, putting up with racist and sexist jokes is ridiculous. I think that she would have been happier if she made it clear that she was fun and easy to get along with and willing to do activities like gaming with people and to be social. But, she should draw the line at dealing with some types of behavior.

No disagreement. However, I think this also gets to heart of the matter. "Political Correctness" that just stops at the mechanical sanctioning after pattern matching certain kinds of speech is no more than an intervention in an extreme case. It's like throwing sandbags on top of a broken levy or putting more oil in your engine when the light comes on. There is another underlying dynamic at work. Putting up with racist and sexist jokes is ridiculous. However, so is only treating such symptoms. Both building community through finding ways to bond and becoming more aware as a culture of group dynamics and the psychology of "otherness" is what we need going forward. (In the context of the op's described HR intervention, the action was a band-aid that not only ignored a deeper underlying issue, but even put the false remedy on the wrong party.)
The page is not found for me.
I wonder how hackable it is.

Edit: http://blog.includesecurity.com/2014/04/reverse-engineering-..., http://blog.includesecurity.com/2014/03/Reverse-Engineering-...
Do the pistons rotate, or does the disk? The disk would have less mass I suppose.
Did China Order Hackers to Cripple the Hong Kong Protest?
A Shoutout to Adam! He is doing an awesome job! This is something that will change the world..
1. Maybe, but that could prove difficult in practice.

2. The ballot is no longer secret and subject to the problems of bribery etc.
If you use a Mac or Android, e-commerce sites may be charging you more