skysight-inc/HackerNews huggingface dataset:
CAR T-Cell Therapy: Engineering Patients’ Immune Cells to Treat Their Cancers
A Health Body Needs a Healthy Brain
I actually have my laptop set up to take a snapshot every 20 minutes (unless I'm connected to work wifi - never know when it might be pointed at confidential data on a whiteboard, and it felt unfair to opt all my coworkers into it.)

It has definitely made me more mindful of situations like this.

(It actually sporadically refuses to take a photo on the new laptop right now, so http://lishin.org/pavelcam.jpg doesn't always get updated.)
The initial steps (decriminalization, medical marijuana) were taken in the council though, and those set the stage.

Your question re:ballot initiatives interested me so I looked it up; signature-wise it takes 5% of DC voters distributed through 5/8 wards to get something on the ballot [0]. That's around 23,000 verified signatures. There are also the normal review periods/court challenges that are common in (nearly?) every state.

In Wyoming it's 15% of registered voters, nearly double DC, plus a fiscal review in addition to the normal court challenges.[1] I can't find anything saying direct initiatives are legal at all in Vermont, except constitutional amendments which come through the legislature [2].

In alaska (bigger but apropos since they legalized too) it takes about 30,000 signatures, and they have much stricter signature rules, including a house-district distribution rule. [3]

Overall it seems that DC is one of the easiest small 'states' to get something on the ballot in, although I have no way to compare how tough the court challenges are between states. Looking at the number of initiatives would be instructive but this comment is already getting long.

[0] https://www.dcboee.org/regulations/initiative_and_referendum...

[1] http://ballotpedia.org/Laws_governing_the_initiative_process...

[2] http://ballotpedia.org/List_of_Vermont_ballot_measures

[3] http://ballotpedia.org/Laws_governing_the_initiative_process...
In principle, the more people and companies avoid taxes the better: less revenue for states to use as collateral for their various wars and illegal projects.

In practice, Luxembourg appears to have given preferential treatment to larger corporations---more specifically, cronies. Low-tax jurisdictions where every kind of person or business can get in on the benefits of tax avoidance would be best.
Taking DRY too far can wind up "compressing" your code (think LZW or some such). That's not going to improve readability...
In this case the sealing issue is probably in better shape than the Wankel, since the seal is located outside of the combustion chamber. I could see something similar to a piston ring in a groove with a wave spring behind it being used no problem.
The gist:

"The URI specification[1] defines the ability to send parameters in the path portion of
the URI by inserting the semicolon character (before the query portion that starts
with a question mark "?"). Many Web technologies support this feature [a.k.a. "path parameters"].

In simple words, if a web server accepts path parameters it does not really consider
them to be a part of the path, which means we can inject any content, as it will be
ignored. However, when it comes to determine the filename of a download the
vast majority of Web browsers (all browsers but Safari) parse and set a filename
from path parameters."

[1] http://tools.ietf.org/html/rfc3986#section-3.3

A fairly obscure feature of URIs, apparently Correctly handled by some web servers, but apparently overlooked by most browsers. Argh. Again.
Android Studio.
With programs that need UAC elevation, there's no "Internet zone" warning because there's already the UAC warning, and it would be rather annoying to have to press "Yes, really" on two warnings per program.
I guess if you disable UAC, it's possible that you get no warning at all.
No, ActiveRecord never looks at argument names. (unless you're talking about Ruby's named parameters, which is nothing like Angular's DI and not AR-specific)
Tesla delays Model X but turns a surprise profit
PS I don't mean you're mistaken about your disapproval of fast track negotiation - that's a completely valid opinion, albeit one with which I disagree. I just meant you were mistaken in regard to your assertion that the President doesn't need to consult Congress. Sorry if that wasn't clear.
Cocoon is single smart home security device which combines sensors like a HD Camera, Motion Detection and Subsound Technology to sense activity anywhere in your home and notify you via your smartphone if anything unusual happens, so you can take action and feel safe.

Including, presumably, whether your teenage son or daughter is getting busy in ways you don't approve of, in the dead of night.
Does anyone know if the previous abandonware allowances are still in effect?

[1] http://www.gamespot.com/articles/abandonware-now-legal/1100-...
I believe it was actually the work of a member of the Halo PC community; one non-affiliated programmer aliased as "btcc22" who kept it alive.

Soon after the GameSpy services shut down, he wrote an emulator to replace the official master server. Bungie then (shockingly) released v1.10 to point the game to the new server, and stepped in and ate the cost of the AWS services used to power the lobby.

Source: I gave my life to that game for a very, very long time and still check in on the community every now and then.

Fun fact: Eric Koger, the CEO of ModCloth.com, also spent quite a bit of time reloading his pistol and rifle.
I wonder how Xu would have felt about being used by such a wide variety of people to flog their pet causes?
Open Listings: https://www.openlistings.co/

We're trying to change the way people buy homes to make home ownership easier and more affordable. Basically if you want to put an offer in on a house, we'll represent you in the transaction and we refund you the majority of our commission (which is typically 3% of the sale price). We can charge dramatically less than a traditional realtor because we're not physically driving around and looking for the house with you (there are a plethora of apps that make that part easy to do on your own). Saving 3% may not sound like a lot but if you put it in the context of a typical 15-20% down payment, it's 15-20% of the upfront cost of purchasing a home. Put your refund into overpaying your mortgage and the savings is compounded.

This problem feels important because home ownership is essential to community -- it's hard to feel a sense of equity in your community when you have no literal equity. The data also supports this, numerous studies have shown a strong inverse correlation between home ownership rates and crime rates.
If you build it, will anyone really come?
Dell shows off 'smart desk' prototype with tabletop touchscreen
Kubuntu 15.04 embraces KDE's Plasma 5 desktop
Just posting to agree with the "decently common problem" comment. I am sure that back in the day I could write;

int len = strlen( some_c_string );

Without getting a warning! I don't really need to be reminded that the random little strings I create in my code need to be less than 2 billion characters long!
To answer your final question, no, I don't think so.

As a kid, I went on trail camp. We would hike for about a week, walking about 10 miles a day with a heavy pack. You get into a routine: rise, eat breakfast, take down the tent, pack up, start hiking. Stop for food. Continue hiking, make camp in late afternoon. Go down for the night, start over.

Getting into the routine was easy, and eventually "civilization" felt very, very far away. To the point that you would think about simple things like soft beds and flushing toilets as incomprehensible luxuries.

Getting back into the real world was always more of an adjustment than leaving.
SJW is such a demeaning term that can be applied to anyone who points out something they feel is wrong in the world. So how are you supposed to point out things which are wrong and not "overdo it" like some lame SJW?

Or should we just all be "cool" and not point out the fucked up things people do or say throughout our lives?

I'm really tired of people gas-lighting others who dare to say "Hey, that's not okay" to the co-worker doing the typical "chinese person speaking engrish" impression or joking about how the woman interviewing for the software engineer position probably isn't very good.

What is your stance on this? What turns someone from a decent person into a social justice warrior to you? Am I an SJW in your eyes for this response? Why?
You could defer decisions involving sensitive information to the top N delegates (i.e. those with the most voting power.) They'd be a sort of ad-hoc congress.

You may face problems with those delegates still leaking sensitive information, but then again, Congressional staff is already notorious for doing that both willfully and accidentally.
Wow, you made me realize I somehow didn't at all write what I meant. I was referring to piping downloads into a shell. I've updated my comment. Thank you.
How Walter Isaacson Works
His poem "On My Deathbed", which the article opens with, reminds me a bit of this one by Hai Zi, another Chinese poet who took his own life: http://greenteadoodles.wordpress.com/2010/09/30/hai-zi-mysti...
The important point to me is "some web services", which translates to 'some web servers', but which? Through a cursory browse I can't find one.

Correction: this seems to rely almost entirely on the content-type sniffing of the client-side, provided the content-disposition is 'attachment'.
It's almost-pagerank applied to democracy
Jeebus. The web environment is so many layers on layers on layers on layers on layers. I suppose it's cool from a programming masturbation stand point but my god. The layers of hackery here are too much for me. Although it is impressive I find that outweighed by the terrifying. Am I alone here?
seems to be down for me. cached: https://webcache.googleusercontent.com/search?q=cache:http:/...
Warning for newer developers:

I confused myself much more than was necessary when I was first starting out, because I started using all of these tools like zshell/oh-my-zsh before I understood what was really going on, specifically with my $PATH. I seriously spent about a month floundering and becoming increasingly frustrated and confused before I finally sat down, read the docs, and learned why I should have been putting stuff in ~/.zshrc instead of ~/.bashrc as a result of using zshell. If you're still learning the ropes, customizations like this can be dangerous and time-consuming. Or, at least, you won't be able to just do whatever the intro docs tell you to do on GitHub and expect things to work. Those are hoops you don't want to jump through when you're first starting out.

For the more experienced hackers, this warning probably seems amateurish and unnecessary, but when I was starting I would have been particularly interested in "badassify-ing" my developer toolkit, not realizing what I was screwing up and how difficult I was making my future life.
We use pyramid+gunicorn+nginx without any issue. Behind that is SQLAlchemy & Postgres (with memcached for caching layer)

I know that SurveyMonkey also uses the pyramid+nginx setup.

Edit: Pyramid Documentation: http://docs.pylonsproject.org/en/latest/docs/pyramid.html#py...
Screenshot: Firefox Developer Edition
This is completely wrongheaded nonsense. Time is only an abstraction related to change. Even for unrelated events which happen in the same point in space (such as the arrival of signals from different sources), we can tell whether they happen at the same time, or else that one happens before the other. This is because we have some clock running: a moving machine, and positions of its hands on its dial are interpreted as "sooner" or "later".
As to why the clock doesn't run backwards, that can easily be explained using classical mechanics.

Some time-keeping machines do in fact reverse their motion. For instance an ideal pendulum, which can serve as a clock, traces a path that perfectly reverses itself every period. Looking at just the pendulum, we cannot tell whether the pendulum has reversed direction due to the restoring force, or whether suddenly time has started flowing backwards: the motion is symmetric. This is irrelevant, because we interpret the pendulum's motion as a parametric curve. The abstract t parameter of that parametric curve marches forward.
If people are able (in terms of practicality, affordability, possibly legality) to live entirely on imported goods and services, then as you say when everyone stops working, everything breaks hard.

If people only buy domestic (including the case of a global BI) then when "everyone stops working" then we see supply of most things shrink dramatically. This raises prices, which means that the BI people are receiving doesn't go as far. This motivates people to get back to work. Note that it does so before the purchasing power of the BI is negligible - it does so as soon as it falls below "what you can live on with the comfort we want", which itself will have variation. I would expect such a dynamic to be self-stabilizing, not self-destructive, though it certainly depends on the constants involved.

In reality, some things are purchased from abroad for cheap, some things at a premium over domestic goods, and some things can only be provided domestically. Your point is most strongly an argument against too high a BI in too small an area.

The flip side, 100% participation, doesn't seem like something liable to be caused by the basic income, and it if is it should be self limiting for exactly the reason you note - we quickly find ourselves in a situation where the basic income is approximately zero in real terms.

As an aside, out of fears over feedback loops I have said before that a BI should not be pegged to actual inflation, but to targeted inflation. I think that would help it generally track the real value that we are best capable of providing.
The first time I said MVP, he asked if we were going to have sex
Heh, there have been a couple links to stuff I've written before, but I don't think I've had the honor of being MeFi's own'd.
Sounds like a great idea, and you built a great landing page, imho! But what is sib in sibbell.com? gitbell is available!
I don't want my terminal badassified; I want to get work done. Rather than bling out my command prompt I simply try to do what real developer, data, and sysadmin badasses do:

* Learn your shell language -- really learn it. Learn how to fit programs together, how to manage jobs, and all of the control structures in your shell language. Avail yourself of aliases and shell functions.

* Learn the Unix command set, sed, and awk. Practice using these tools to do complex data or textual manipulation tasks.

* Make a personal ~/bin directory and add it to your $PATH. Put shell scripts that do useful things in there.

* Learn enough of a real programming language such as C or Python to write small programs to do common things that would be slow or cumbersome to do in shell. Put them in your ~/bin.

There, you'll be Unixing like a boss with a minimum of prompt ricing.
Turning off comments made YouTube's biggest star happier
I personally think that is a moot point because there's usually a whole bunch of things that I need to install on a Mac, or any system for that matter, before I can actually be productive on it. At work we have a few shell scripts that we run through which will install homebrew, various software, and finally I grab my dotfiles. A full setup usually only takes an hour or two.
I don't disagree about enforcement policy, which is in dire need of a top-to-bottom overhaul. It seems to me that the US could be fully compliant with its treaty obligations and even maintain an unpermissive attitude to drug use without enforcing the paramilitary enforcement tactics that have become commonplace. But the legal/constitutional framework within which drug policy is often overlooked in such debates, which was why I wanted to discuss it here.
Video of the panel is available here: https://www.youtube.com/watch?v=QOzvvdibmp0
The 'oh' moment of data dissemination.

Somethings are not good for the cloud, not only is there a picture of your buttocks in the cloud, its a lot easier to get a warrant to peek at Dropcam/Google's data than it is to get one to get a computer from your house and scan its hard drive. And if someone is fishing for a reason to get your attention, well getting snapshots inside your house is a lot easier than getting a search warrant for your house.

I was looking at the comm vaults Comcast and others put into the ground where they are doing fiber pulls and realized that it wouldn't be that hard to put one in a back yard, or in a weird kind of data center (kind of like a cemetery but selling server vaults instead of burial plots) which would at least keep your data 'off site' in the sense that your house burning down wouldn't cause it to go away.
Just FYI, PATH is always reset by su to prevent exactly this. Same with LD_LIBRARY_PATH and other security-critical environment variables.
While we're on the Clojure topic, what's the preferred quick-start guide to learn the language and tool-chain?
They'll work just fine, by being "transpiled".
Beyond filter failure: the downfall of RSS
I wouldn't think of it that way! I'd just say, we're hopefully changing up the way we do HN meetups, from scheduled events with RSVPs on Meetup.com to regular events in public venues every can show up at without RSVP'ing.
Instead of using the z script, why not just use cd and $CDPATH, which are built in? I have mine set to this:

export CDPATH=.:$HOME:$HOME/workspace:$HOME/gocode/src/github.com/geetarista

You can set it to whatever you want, then just use `cd` and not worry about using some other script.
sshrc or similar
Significantly less, and experience from my country shows that it is unfortunately a profitable business model. Basically, by buying national media for dimes (as there is crisis of print), you can get enough power to direct sums of money two orders of magnitude larger.

Buy newspapers and TVs for hundreds of millions, control tens of billions...
I fear for the future of working with copy/paste programmers, but then my fears are probably unfounded because after all, this uses the Bing search engine. Searching for "///how to sort an array" will most likely just give me the top ten tourist hotels in Paraguay instead.
Is that the inception of the project? I am more curious about the lineage. How was the decision made to go this route instead of throwing more instances at it?
I disagree. You should be able to use a basic terminal, but you're not living your developer life in a series of hotels - most of the work you're doing is probably on your own machine.
Nope. See the bottom item on the FAQ: https://github.com/neovim/neovim/wiki/FAQ#are-plugin-authors...
I'll try to address your concerns, but keep in mind: this is a very new project.

1. When you "exec" a query, all I'm really doing is compiling the query map into an SQL statement and passing it into java.jdbc[1] with the database configuration that is given. This database config can be stored as a regular Clojure map in a config namespace in your project or however you wish. To answer your question, yes, at the moment java.jdbc is called for each query that is executed and I can only assume that that means that a new connection is made. Obviously there is room for improvement here, which will be addressed in the future.

2. I've provided a thorough specification for what makes a Clojure map a "query map" in the SPEC file[2]. Before any query map is compiled into SQL, it gets validated by a function that ensures that it meets the specification. If not, it throws an error.

Hopefully this answers some of your concerns! Like I said, this is a new project that I made for fun and for personal use. I plan on working on it for a long time, and I'm sure that many things will be improved! I hope that others find it useful (or at least interesting) as well.

[1]: https://github.com/clojure/java.jdbc/

[2]: https://github.com/taylorlapeyre/oj/blob/master/doc/SPEC
Mid-sized telecom company. SF is too simplistic for our complex pricing needs.
This sounds basically the same as:

http://lcamtuf.blogspot.com.au/2014/03/messing-around-with-d...
> Overall: if everybody could stop being so sensetive. Grow up. People are different. Some people aren't nice. Learn to deal with it.

So we should just let not-nice people get away with their bad behaviour, going on endlessly, unchecked?

> stop being so sensetive [sic]

So people are just supposed to ignore what they feel? So people should compromise who they are so they aren't labelled "too sensitive"?
One of the biggest issues with this system would be that a rich company or individual could buy large blocks of votes on a particular issue.

Another might be that a delegate could present a popular set of views in public for the purposes of gaining a large number of delegate votes but then they could privately vote for their real beliefs which might be much more fringe, or perhaps they might change their mind close to the election.
How can a system dominated by posers be called a "meritocracy"? I am sure it looks superficially the same, but in essence is the exact opposite.
Of all ipcams in the world why the hell did he buy the one in 0.1% of them that uploads shit to the "cloud"?
True English Bloodletting
This is absolutely great. Very impressed by the team, website, idea. Its so amazing to see non-profits bringing transparency and reducing/removing marketing.

Something to think about: How does a funder know if the partner is not giving raised prices the operation. How well do you guys trust the partners and how close are your relationships?

[Edit] Found more info about the partners in their FAQ: https://watsi.org/faq#what-is-a-medical-partner. I guess the FAQ pretty much answer my questions.
Build Shovels for the Internet
Would you say it's worth switching to/learning zsh itself? My default has been /bin/bash for years and years and I find I'm too slow while I'm trying to learn zsh.

Plus, if you spin up an image on EC2 or DigitalOcean, the default will be bash.
In general, it seems to me like the developers are way more excited about everything Docker than sysadmins, who actually have to implement these components into already existent systems!
Sortition[0] (selection of decision makers by lottery to get a group that is representative the population as whole) seems to me to be a much more interesting model. That was how the original Athenian democracy worked, and there has been several proposals to do this in a modern version.

I can recommend reading this proposal: http://www.context.org/iclib/ic11/calnbach/

The clear benefit of this approach is that it would be a much simpler and more transparent process, with far less opportunity for the emergence of career politicians and corruption. People would also feel that they were far closer to the democratic process, when they were represented by others just like themselves, and the actual decision makers may be enticed to make better decisions when they are ordinary people that will have to live with the result of their choices afterwards.

[0] http://en.wikipedia.org/wiki/Sortition
Thanks, thats really helpful for me. I am just starting to learn to write blog articles for my business and I certainly do a LOT of editing. Glad to see someone progress to where I want to be at... one day
I'm fake, the guy who asked for help with his Russian friends. This is by far the best article on what happened, and also the best description of MetaFilter I've seen yet.

It was good to have an opportunity to reveal a few additional details, like how the guy wanted their passports in exchange for a "room", and other behind-the-scenes info I didn't want to share with the whole internet while it was happening.

The incident helped catalyze and strengthen anti-trafficking efforts within the State Department. Pollomacho, the State Dept. rep who contacted me, ended up receiving a meritorious service award for his work.

I posted other updates over the years if anyone is interested. http://metatalk.metafilter.com/23482/Hazlitts-love-letter-to...