skysight-inc/HackerNews huggingface dataset:
I hate to be that guy but there are plenty of reasons why this might be logical behavior. (I say "that guy" because I'm not prepared to argue for their relevance to voting.)

The most trivial example is that he simply changed his mind—but obviously this has nothing to do with IIA.

Another reason is that he might be dining with someone (who is, perhaps, away from the table). Say that he knows his partner's preferences are C>B>A. Say his own preferences are B>A>C, but that he also has a preference for being able to sample two distinct choices. Initially, he believes that his partner will order B, so he orders A to maximize his range of desserts. Upon learning that the "irrelevant" choice C is available, he will have to order his top choice, B, himself.

The same scenario could play out with himself as the second diner, in the sense that he knows he will have two opportunities to visit this restaurant (and that their dessert choices will remain constant). If his preferences are C>B>A, and for whatever reason he decides to order his second-most-preferred dessert first and his most-preferred dessert on the next visit, then his choice is logical.

Perhaps he's of the opinion that a kitchen which prepares cherry pie cannot prepare an adequate apple pie.

The point is, alternatives are rarely "irrelevant". In fact, including the word "irrelevant" in IIA is begging the question: we are tasked with determining whether dominated alternatives (for example) really are irrelevant, and our answer might be "no".
The new model combines tags, which are indexed, with fields, which are not indexed. A measurement can have up to 255 different fields, all of which can be written for a single data point.

As we push things forward we'll be adding more analytics queries in. But for the time being it's more aptly suited for metrics and sensor data.

With 0.9.0 you should be able to use a combination of fields and tags to get some fairly sophisticated queries. Where clauses also work on both tags and field values.

It might be easier to discuss on the InfluxDB Google Group. I'd like to hear more about your specific use case, the data you're writing in, and the kinds of questions you're asking of that data.
RDL Files to PDF Conversion with Optimized Text Justification Are Enhanced
Thanks for sharing this, I wasn't aware of the relationship between the two.
It's easy to lose sight of what's truly important amid the fog of day-to-day life.
Oh, that's a good catch. I checked on JRuby, which doesn't use bson_ext.
While built off the same information, and it's possible to do an ad hoc significance test off it, confidence intervals tell you more about the spread of estimate. Especially if, as the author is suggesting, you're not even reporting the actual p-value, but just whether or not it's below a particular threshold.
What's the fascination with these articles about how people went from rags to riches?
Right now, a combination of Puppet and a simple custom-built tool written in Ruby. The tool inspects the metadata from Puppet about which nodes should run what apps, and the tool uses SSH connections to clone from Git, write config files, restart daemons, etc.

At the same time, developers run a local Vagrant VM that is configured identically to the production/staging clusters, and can run every single app (controlled using the same deployment tool). We also made it simple to mount an app you're working on, with code hotloading automatically taken care of. If you want to work on a microservice or an app, you just modify the code on your local machine and reload the page (or do an API request).

It works really well. It's not perfect, though. Since we're deploying directly to the servers, every node has to install packages, compile modules, package assets, etc., and everything has to wait on the slowest node; we'd like to transition to a system where we build a "release tarball" (or even a Docker image) once, and then push it to the cluster. Also, we're looking into using something like Mesos to better orchestrate apps and move away from role-based nodes; Puppet is way too rigid and too "opsy"; we'd like to use Puppet for controlling the base OS, and let the microservice/apps world be more dynamic.
While I tend to agree with you, how many people have tried to downplay C's deficiencies with "good programmers following good practices don't introduce buffer overflows into their code?" Where has that gotten us?

I'm not saying that I have a solution, but I can't help be see the parallels.
"Won't match native" is quite the understatement.

It's not a question of a 40% speed difference, more like a > 400% speed difference last time I checked.
Studying in Germany isn't a bad idea at all. My brother did and it seems, unsurprisingly, that German degrees are well respected in the automotive engineering industry here in the states.

On the other hand, there's 10,160 German students studying full time in the US at a higher nominal price from a 4x smaller population. Perhaps sometimes the cost premium is worth it? Especially if you can get others to pay it via scholarships.
Actually, no I did not. This is the purpose of the Israeli students being recruited, quoted verbatim in the article - not my conflation. Can I assume that you agree with my characterization of you comparison as intellectually dishonest (and factually inaccurate) since you did not disagree with my point about your post?
The criteria considered by the theorem concern how democratic a voting system is. I'd argue that 'democraticness' is secondary to two other criteria: accountability and government-effectiveness. Accountability means that bad rulers can get voted out of office when enough people are displeased. Government-effectiveness means that the resulting government can practice good governance. When considering these criteria, I think plurality/first-past-the-post voting systems are superior. Unpopular leaders are voted out and elections usually result in single-party majorities that can govern effectively.
I lived in Japan for 20 years. The problem is that gaikokujin is too polite. Only dicks like Arudo Debito want to force everyone to use it, for reasons of political correctness, when in most cases the word gaijin is much more natural, and is not meant offensively. When Japanese people get to know you better they use your nationality as an identifier. Of course, the word gaijin is also used by gaijin to identify themselves.
To clarify this isn't Mongo's BSON, it's Moped's implementation of BSON/Ruby's implementation of BSON (again). The title is fairly misleading making it sound like it's actually Mongo which is vulnerable. Still interesting stuff though.
AFAIK this is how fork() is implemented in SUA, but I haven't tried it myself. You could load the SUA subsystem dll into IDA Pro and see how they actually do it.
WikiLeaks releases documents related to controversial US trade pact
One way to help protect this kind of issue is to be explicit about validation steps.

This is the buggy code:

!!str.match(/^[0-9a-f]{24}$/i)

That regex is trying to do three different things: validate the length is 24, validate the string contains alphanums, and ensure the matching is pinned from start to finish.

I prefer code that makes the validation steps explicit and simpler:

str.length==24 && str!~/[^0-9a-z]/i
Heh, Solver...
Funnily enough I was just at a 7-11 in Tokyo about 30 minutes ago, just as you were writing this comment, and before I had read this thread. I happened to notice that such a tray was not in use there, which felt more efficient. Of course 7-11 is mostly a franchise business, so it may the store owner's decision.
>If you're making 30K you don't have a mortgage.

True, but that's probably the case regardless of whether you have a $100 a month student loan payment.

> 100$ a month for life is a significant fraction of your disposable income, and it never ends.

It's not for life. If you haven't paid it off in 20 years, the rest is forgiven.

>Anyway, folks aren't bellyaching about $100 a month. Student loans are costing millions of Americans many times that for 20 years.

The income plan is for people on the lower side of the income scale. The standard plan is only 10 years. If you can afford that, you'll be done in 10 years.

If you can't afford that, it's unlikely that you'll pay "many" times $100 a month for 20 years because what you pay is directly proportional to your income. And anyway, $100 a month for someone making $30k a year is basically an equivalent burden to $350 for someone making $60k.

Sure there are exceptions--people who took out enormous sums of money to live on campus at an out of state school. The solution is to got to either go to a state school and don't live on campus, get scholarships, or go to a school with a large enough endowment to waive most of the cost.
"Possible profit of your time per hour doing something foreign to you: $0 to negative"

And the negative can be a very large negative, resulting in civil or criminal liabilities:

- If you screw up a sensitive HR situation (e.g., ignoring a sexual harassment complaint), an employee might sue your company for millions of dollars.

- If you screw up your accounting you might get a letter from the IRS saying you owe them thousands in back taxes and penalties. If you fail to send the IRS the withholding tax you deducted from your employees' paychecks, you could face criminal charges.

- If you screw up your accounting and don't have enough cash left at the end of the month to pay your payroll, rent, utilities, etc., you could go bankrupt.
Interesting. So we'd see a lot of benefit from the new model.

Except our documents may easily have more than 255 fields. We would never to query that much, mind you; but we don't know ahead of time what we'd need to query.

A nice thing about InfluxDB compared to other solutions is that it's schemaless and can still aggregate data pretty fast. ElasticSearch is much faster (than 0.8), but it has a big problem with indexes needing to be predefined (auto-creating mappings is highly flawed).

I might drop by the Google group with more questions.
Huh? He gives at least one example as to why he is concerned:

> I once saw an adjunct not get his contract renewed after students complained that he exposed them to "offensive" texts written by Edward Said and Mark Twain. His response, that the texts were meant to be a little upsetting, only fueled the students' ire and sealed his fate.
Basically if it's cheaper for a renter to live in a place than for an owner to live there, then the owner must be coming up with the difference, thereby subsidizing the renter.

That is the basic condition that makes renting more attractive: can I rent a place for lower total monthly payments than buying a similar place in the same area.

That owner who doesn't live in the rented unit has to live somewhere else, and faces living costs there, on top of subsidizing the renter.

That situation can hardly persist for long; landlords may be willing to take it on the chin for a while (e.g. to get into the rental business), but not over the long term.

The rent will have to go up eventually to close the gap, or else the landlord will kick out the tenant and move in to save money. Or even sell the place (whereby the new owners may kick out the tenant).
Oh man Palau has NaN% software engineers accepted :(
Knwl.js – natural language processing
Thanks for actually doing the math! =)

There might be a mistake with the $90k/yr leftover though. If you lose 35% of $250k/yr to tax (87.5k) and need to save $93k each year, then you should only have about $70k/yr left.

This is 5.8k a month to support two people which is barely doable for me personally (according to my past spending trends on mint.com).
If you delete the backing file of (or perhaps even close its handle -- I don't remember) a memory-mapped file, you get VERY bizarre behavior in Windows. I don't remember what it was, but I remember I did it and the behavior I got was quite nonsensical.
Tor Exit Relay Hosting
Choosing Your Competitive Differentiation Strategy
Haxe allows for compilation to multiple targets and doesn't require Flash in any way. Flash is one of the supported targets but there are many others that work just as well if not better (including HTML5).
Distributed Systems Are a UX Problem
>> Question: Is money considered "dirty" in Japan?

To slightly change the context, but directly answer the wording of your question - Yes, historically, commercial enterprise was always the lowest of the four classes in Japan. Up until the Meiji restoration in the 19th century, trade (hence money) was considered dirty. Echoes of this attitude survive in the culture today.
Looking at the wiki page for Vietnam, they seem on par with the US: http://en.wikipedia.org/wiki/Human_rights_in_Vietnam

- Minorities pushed off their land so the majority can settle on it? Hello American Indians.
- Holds 160 political prisoners? Hello Guantanamo Bay. (not to mention the US imprisons 5x as many people by proportion of population, some operating as labour camps)
- A bloke arrested and charged with subversion? Hello Snowden, who barely escaped.

Vietnam doesn't have freedom of political affiliation or freedom of speech (rates very low on the press freedom index, for example), but apart from that, the US seems to be quite happy to engage in the same kinds of human rights abuses.

Even right down to corruption in police: witness the state of civil forfeiture laws in the US, which isn't recent either - Jello Biafra was singing in the 80s about having his property seized and legally sold before he was tried in court. Or the police abuse of blacks.

I mean hell, one of the greatest violations of human rights in the 20th century was the US war in Vietnam. Atrocities left, right, and centre. I just think it's a bit much to be painting Vietnam as having an atrocious human rights record, all the while implying that the US is some sort of gold standard.
was he the guy at facebook who sells all your data to the DEA and NSA and CIA? or did he just build the backdoors for them?
It'll be fun to map the stock price with the hiring graph. Does a big jump in hiring signal an oncoming price surge in the next year or so?
You can look any most US citizens' salary if they work for a gov't agency.
When this has happened to me ( rarely ) I sometimes recall feeling a slight tickle. Such as a palm reader might use to promote trade.
> You can't prevent people from accidentally doing stupid things and mishaps, you can only minimize it. Whereas premeditated murder can be prevented.

Can you please clarify the meaning of these statements.

1) ATV deaths are preventable some of the time, but premeditated murder is preventable all of the time.

2) ATV deaths are never preventable, but premeditated murder is preventable some of the time.

3) ATV deaths are preventable some of the time. Premeditated murder is preventable some of the time.

The only one that seems reasonable to me is option 3), which is not much of a distinction at all.
He's essentially a famous white person in the grand scheme of things. How many people in the US are even "basically educated?"
The draft documents are classified until 4 years after the agreement comes into force, http://www.nytimes.com/2015/03/26/business/trans-pacific-par... & http://www.theguardian.com/business/2015/jun/02/australian-m...

There could be several years between the agreement being signed and the agreement coming into force, e.g. http://www.forbes.com/sites/emmawoollacott/2014/10/17/latest...

"..new draft gives some countries extra time to implement the agreement – meaning that current governments won’t necessarily have to carry the can for their decisions. “Developing countries are being asked to accept very restrictive standards for intellectual property in return for transition periods that defer the harm until current governments are no longer held accountable,”.."
Is it trolling if you pick your targets ideologically and say what you mean? We need a new word, because trolling does seem to capture the method and the spirit, but not the goals.
If anyone wants to get inside a liberal's mind, you got one right here, BlackAura I'd bet money you are. Weasel words are present and everything.

The young liberal-speak of concepts of 'systemic bias' and 'societal pandering' and of course the students as victims who 'have no choice' but to complain

Everyone is going to have an example of some bad professor. But if you're in college seeing a systemic bias, you've gone into it thinking that ahead of time, or somebody planted the idea and no surprise young students are impressionable as all get-out.

You'll find a good deal of variation among educators. The only systemic bias you'll find across a whole campus (or more with the administration) is an almost shocking and unrealistic unnecessary drive towards what might be called 'diversity' but really isn't. But if these SJWs / Liberals / feminists go in expecting some sort of bias, they are definitely going to find it. Just like once you buy a car, you see it everywhere on the road.

> "ignored, belittled, insulted" More weasel words. Nothing that can be checked up on specifically, no particular victim or perpetrator. Just a thing that we're supposed to believe is ever present, rampant etc.

>material that is disturbing or emotionally difficult for absolutely no good reason other than "it doesn't bother me, so it shouldn't bother you either"

You've got the SJW bug for sure. You need a dose of realism. The obvious symptom is making wild assumptions about somebody else's frame of mind or purposely narrowing their intent and stating it on their behalf in order to justify any and all reaction over them. Add on to that getting mad that others aren't on your side.

The reason society might be considering a lot of SJWs as scary is that they are young impressionable and have a lot of ignorant followers on twitter and will do anything and everything to weasel through a situation because their form of social justice must prevail. that includes, as we've seen in St. Louis and Baltimore, justifying illegal behavior for so-called systemic racism.

the other scary thing about SJWs is they attack in many ways our most important right, freedom of speech. Like here you insist it's not being attacked but it is. It's playing the victim card and projecting somebody's intent knowing full well that your feelings hurt don't justify somebody getting a write up or being forced out of a position because of the way you claim to have suffered.

The sad thing about all of it is it really doesn't get anyone anywhere. SJWs might get a statue taken down or a tradition removed, a speech cancelled, but they never really fix anything they just destroy things because they don't like them, so nobody else should either.
Crucial DNA difference between humans and chimps boosts brain size in mice
Somewhat related. Not a skyscraper, but a container ship: https://youtu.be/NE_ri8PkihE

Impressive and unsettling.
Which one? I think it is more likely you just missed it. I've never noticed a convenience store without one, though now I guess I will be looking out for it.
Dont miss it
Yeah, when I was a kid I remember them being pretty common in restaurant/diner type places. (I suppose more rural type places as well) Now that credit cards are a pretty prevalent payment method, and a lot of the older establishments have gone by the wayside, I don't see them as much. Interesting you should mention Pennsylvania, that's where I'm grew up. I wonder if they weren't as ubiquitous as I had assumed...
don't despair, maybe they have infinite engineers.
I really love how your edit is the exact opposite you original statement. Good on you for coming back and adding your further thoughts to the discussion.
WikiLeaks releases secret TISA docs: The more evil sibling of TTIP and TPP
Ask HN: What are some lesser known companies with distributed workforce?
I am currently looking for a remote front end dev/design position and am wondering if there are more companies to look at beyond what I've seen on weworkremotely.com and remotive.io. Thanks, HN!
No they are the other liberal students that got his colleagues in trouble. He's trying to avoid that so he can continue his career. But unfortunately he's stifled by a bunch of cry baby children who wish to take things away from everyone because feelingz.
Wikipedia says engineering's original meaning is from latin:

>meaning "cleverness" and ingeniare
>meaning "tocontrive, devise"
Her thoughts on what makes mourning, and specifically the interaction with other people so difficult, are really enlightening. It reminded me that each person experiences life differently, even when we are all united by the same feelings of satisfaction, love, frustration and grief.

My deepest condolences to Sheryl, as well as anyone else who reads this who has lost a loved one. Life is both amazing and delicate, and I think we could all focus a little more on the little things that make all the difference. I know I could.
Keep in mind that the word liberal has different meanings in the political context on both sides of the atlantic ocean.

Although it is always a question of one's own standpoint. Where I (a somewhat social-democratic german) stand, both CDU and SPD look like parties of the right today. :(
Tony Fadell: The first secret of design is  noticing [TED Talk]
Maybe a little monte carlo graphical demo would help make it more intuitive
Hear hear. The worst part is I occasionally see Japanese people self-consciously using "gaikokujin" because they heard somewhere that foreigners will take offense if they say gaijin. It's manufactured and it's damned silly.
I'd heard of MakeHuman but not Marvelous Designer (it looks great). Think I'm going to submit an Ask HN, would love a list of these kinds of tools....
I disagree completely. Knowing Joe Biden's name is nothing more than trivia for 99% of Americans and has little to do with knowing "how it actually works".

I had to struggle to recall the name. The man is utterly unimportant to me, though I do hope he is eventually punished for the crimes of his administration.
the [^ part negates the characters inside the []. So it'll match anything that is NOT 0-9a-z, case insensitive /i. The !~ then says that str should not match the regex. so you end up with it saying that str should not match anything other than 0-9a-z case insensitive.
Wouldn't matter, pretty sure you could just take the assets in the simulator.
I've found the cashiers will often stroke the bottom of your hand when placing change directly in your palm. Feels very reassuring.