skysight-inc/HackerNews huggingface dataset:
Most of these are about deportation and immigration, where it's clear that non-citizens do not have a right to remain in Canada and are trying to use other sections of the charter to say, for example, that deportation would deprive them of section 7 rights. Of course many of these types of claims will fail.

But I'm not seeing where "non citizens have no rights" or the court says that whole sections cannot be applied to non-citizens and the word everyone doesn't mean what we think. In fact I'm seeing some rulings where the court acknowledged for example that equality rights do apply to non citizens.

I am seeing a case where they allowed someone to be detained, but it seems they found a way to decide that the restriction was reasonable and therefore constitutional, but they didn't decide that non-citizens cannot benefit from this right.
The design is called "Shared Street" and has been difficult to get the community to accept in NYC. I know because we tried. Something about cars going about freely on pedestrian filled roads scares a lot of people.
It's important to put these numbers into perspective instead of just using the shock value of "billion" — LA County has a $28 billion annual budget.

0.1% of LA county's budget next year will be repairing damage from trees.

I'm not going to argue whether that's a large or a small amount. Just want to put the $1.4B number into perspective.
> There is no reason there can't be more Portlands or Minneapolises in the Midwest, for example.

In theory, sure. But in practice, there are a lot of reasons why there aren't (or won't) be more of those types of places.

The Midwest is strongly anti-city. In terms of culture, lifestyle, economics, politics, etc. Even self-described "urbanists" in the midwest are typically strongly anti-city (their goal is usually to reproduce the problems of existing cities, not to attempt any solutions).

It's not like there is a shortage of small cities in the Midwest. There's a reason no one is excited to move to Toledo, or Lansing, or South Bend.
Some of the better returns, in my limited experience, are reaped by land and under-improved property speculators/developers (development, I this case, referring to lot subdivision or other methods of locking in construction approvals above and beyond existing by-right approvals).

Another large proportion of potential profits are destroyed by the regulatory process because by-right approvals are often extremely limited and easily challenged by third parties. I'm a huge fan of communities being able to shape their built environment, but making most development approvals into a lengthy, expensive series of challenge/response hurdles rarely leads to progressive outcomes.

Lastly, project delivery timelines can de-sync with economic cycles due to long developent periods and the timeline of construction itself. Since construction starts typically lag economic booms, people take losses due to this off-cycle behavior more often than they realize unusual gains.

I work in a small construction market though, so my experiences may not carry well to the more populous parts of the USA.
The average Buzzfeed article is written at a 4th grade reading level
Q? How does Jq handle crap (malformed) JSON? ... quickly scanned the docs, tutorial and readme. I see no FAQ.
CBSA basically has full authority to censor whatever they wish and detain whomever they wish while they take whatever they wish and search however they wish.
The Nerdy App Changing Lives
"progressives", that's sure a thing you put in that list, along with "jedis".

Not really sure what you expect to accomplish with this, other than some sort of "society forming".

Have you read up on mechanism design?

If you are trying to design a social system, learn a mechanism design.

It involves a bit of math.
In addition to being slow transactions, they're also expensive transactions.

https://blockchain.info/charts/cost-per-transaction

Roughly, you're paying the miners. They (half of them) have to mine your transaction into the blockchain and they could be using that time to mine. So your transaction competes against mining time.

That's roughly why it's slow and expensive. I'd never use BTC unless the kidnappers demanded it.
Yes, because the ultimate purpose of delivering software is to challenge the company's developers.

/s
close. at chicago, they also lifted the buildings 1 floor up. if you don't do that, building owners will be mad at the loss of their first floor.
> That meant choosing a small site and limiting the number of units to 50, making it hard to count on winning federal tax credits to help fund the deal.

Typically developers reap management fees in the low income house arrangements and sign away LIHTC (the tax credits) to their partners. LIHTC are a pretty complex topic and there are a lot of operators in this space making a lot of money. I might be paranoid, but something feels fishy about this.
Just received an order of it in memorial. It does contain broccoli. I'm outside Philly.
No. Because I don't have a way to keep the old and the new.

That is, the point is that you didn't change my use of the old. You just changed what I actually use. It may work. It may not.

This is especially egregious when I had to up versions to get some new functions, and old versions just happen to have changed.
Obama considering post-presidential digital media career, sources say
"No, it's not. If it was, all companies would do it."

No, this is false.

Google employees productivity, as measured in earnings/capita, is significantly greater than most other companies.

Google does not 'lose money' on the policy, if it was a 'net loser', they would end it.

It's effectively part of the total incentive package.

If it costs them $20/day per person, that's an extra $4K/year per person, if it increases productivity by only 2% it's an obvious winner based on that easy calculation alone.

Google has billions of dollars they don't know what to do with, and their effective cost of capital is very low. Anything they can do to materially lift output - that doesn't cost zillions - is probably worth it.
> So yes I think many engineers don't know these things.

Maybe civil engineers.

Definitely not IT engineers because, well, it's in the name
Yes! This! For actual, practical use, you want price stability. Bitcoin supply grows steadily at decreasing rate. So the system is somewhat deflationary, by design. But the bubbles have been caused by speculation, and outright fraud. I've read that Mt Gox (or someone who compromised it) caused the bubbles in 2013-2014.
Streamline CI logs on a Minio server
Rust has a semantic overhead and isn't quite as mature as Go. Their requirements don't necessitate a lack of GC pause.
Support for inline assembly language in C is a compiler extension.

It is not exclusive to C compilers.
From the point of view of a library consumer why should they care about the patch or minor versions at all?

Isn't later = better?
For anyone interested in the story of the Iridium system, including its many near-death business episodes, I can recommend "Eccentric Orbits", by John Bloom.
Fun Fact: json is a subset of yaml.
Karat | Seattle | Remote | Expert Interviewer

Karat has created a network of the world's best software engineers who have a passion for technical interviewing and want to perform interviews on a freelance basis. Make your own schedule, work as much or as little as you'd like, and get paid to interview.

Learn More / Apply Here: https://jobs.lever.co/karat/d44ab283-c7c0-4bbd-b8c3-4dc0ced6...
Yet it will on the vast majority.
The value they added was to try and teach people that they don't have to react negatively each time a new open source project is released or recommended.
It's certainly not a thing in the UK.

I first heard of it on a radio programme about the Americanisation of Chinese food a few months ago, and I wouldn't know where to find it here.

I'd love to try it though.
Still don't see the big problem. If the major version is updated and it doesn't affect you, you have a 10 second job to do. If it does, you have a bigger job to do (or don't update).

What's the big deal?
That woman, Jennifer 8 Lee, gave a talk at the Unicode Consortium earlier this year, advocating for the addition of fortune cookie, chopsticks, Chinese food box, and dumpling to be added to the Emoji block of unicode. She was successful.
Isn't this the point of [Twitter]NaCl (Bernstein et al)? To provide a library which, when used correctly, makes it harder to make the obvious mistakes?

I think it's great, but it doesn't solve the protocol issue.
You called?

http://medium.com/p/7cf1c525749f -- Trump to Become First Woman President

http://medium.com/p/ce5bd6e92c0e -- Trump Ponzi Madoff Vesco Bilko
Since people can get alcohol from palm wine [which is pretty universal in warmer clines] already maybe initially from an accidentally fermented vat, might people use grain primarily for food and only use it for alcohol if they had surplus that would go bad if unused?
Three of the biggest Rails Shop, ( this is assuming the most popular, resources heavy usage are Rails related. ) all run on CRuby. That is Cookpad, Shopify, and GitHub. ( Basecamp in rather small compared to these 3 )

I wonder if there are any popular webshop ran on JRuby, or why those three dont use JRuby.
CIA – Cartography and Albums
This is what I don't get. Would you carry a briefcase over the border filled with confidential documents, photos, love letters, and a porno magazine? Would you think that customs has no right to open it and ask you for the combination of the briefcase is locked?

How is a cell phone any different?

Asking for passwords to Facebook accounts or other information that isn't on your phone, now that's another story.

When crossing the border... backup and factory reset. Don't carry anything with you over the border you don't want customs officers looking at. I just hang onto one of my older phones to use when I travel.
> I'd thought that real-estate developers were that scarcity in the housing value chain, but this article suggests that they struggle to break even. Who is it?

The real-estate developers are still the scarcity in the chain. They make the money -- and lots of it.

They just don't make that money on affordable housing for the poorest of people without government subsidy. Which is why that stuff almost never gets built.

But they make a good chunk of cash on government subsidized housing (anything with Brownfield credits, for instance) and they make a lot of cash on luxury units. I'm in a small city in the Midwest, and condos here are selling for $300k - $600k despite way-below-average land and labor costs. There's 20-40% profit margins in those units, no one is loosing any money there.
About this many: https://github.com/rust-lang/rust/blob/235d77457d80b549dad3a...

(This file is no longer in master because the compiler bootstraps from the previous stable release; too lazy to accurately isolate the last time it was updated)
" Google is pretty serious about expenses and costs"

Which validates my point: the value of the 'free food' is a calculation. It's based on employee productivity gains, retainment etc.. If it wasn't an economic value-add, it would be canned.

"Google stock doesn't give dividends: all profits are reinvested in the projects"

Sorry to be picky but this statement is not true at all.

1) It does not matter whether a company pays dividends, or a company retains the earnings for shareholders. Economically - they are equivalent. In practice, companies get valued a little bit differently ... but financially they are equal.

2) A company that 'reinvests all profits in projects' is called a 'non profit' - and would mean a share price of $0. :) :) :)
Indeed. When we look at Valgrind for instance, that only runs on Linux (and not all architectures). So you can only use it to debug C code that you can port to Linux (which requires it to be portable, which is different from "correct"), and you can only debug those issues in that code which you can reproduce in that Linux port.
I don't understand this comment at all. What use do bitcoins have if they cannot process any transactions? They have no inherent value.
Let Down by the Lists
Being screwed would be the case if the consumer of the artifact is forced to upgrade. i.e.: if versions cannot coexist in a code base.

Otherwise I think the information that they convey is useful:

PATCH: improvement or correction that does not affect the consumers expectation (safe improvement)

MINOR: additional features that may be useful directly to the consumer or its transitive dependencies (safe to upgrade)

MAJOR: No longer safe to upgrade automatically. The consumer may need to investigate further or stay with the previous MAJOR.

In any case it is useful information being conveyed. The consumer decides how to act on it.
Ultimately yeah, they can refuse you for any reason they want and they don't have to tell you why. You're not a citizen, you don't have a right to enter.
The bitcoin price up or down doesn't correlate with "bitcoin taking over the world". It could crash down to 0.5$ and still takeover more of the worlds transactions. What matters is this graph https://blockchain.info/charts/n-transactions?timespan=all
And use the correct (NORMAL) slash in paths, instead of the idiotic backslash.
The 3x was compared to Ruby 2.0, on some slides they claim Ruby 2.4 is already 30 - 40% faster then 2.0, so effectively you will only get around 2x more speedup.
The company I work for is located in Canada and I've been heavily involved in the Bitcoin ecosystem. So I've been back and forth fair amount and this mirrors my experience.

I normally wipe my devices while crossing the border, phone and laptop but one time while I was doing a much shorter round trip, I decided not to wipe my phone.

on my way into Canada, i was identified for enhanced screening at like 10pm, After waiting an hour, the agent asked for my return flight ticket, which I didn't have printed. so it's late, im dangerously close to missing my connection, and I think, "Oh! I probably have the confirmation email on my phone!"

So i pull out my trusty CIA surveillance device, unlock it, and pull up the confirmation email. The agent then takes it directly out of my hands and walks into the back. I don't know how long he was gone (long enough to miss my flight) but when he came back he had a bunch of questions about a girl I had been texting and who had sent me some provocative photos. I don't know that helped Canada's national security but sure, whatever.

To be fair, the US CBP has never taken any devices from me but they do stop me routinely and dump my bag and ask all sorts of ridiculous questions. I used to fight it but now I just sit/stand quietly until they are done. On my latest trip, i guess I was too polite so the agent decided that was suspicious. His face got all twisted as he began asking me the questions.

There are no rights at the border so don't cross with anything.
How do you know if it's a 10 second job or a bigger job?
Most places I've been in most areas of the US include broccoli, but not always. I don't think it is regional but it does seem to be fading away a bit.
if its in icloud, they don't need to take your phone...
Pittsburg seems nice enough but seems to be pretty reasonable. Dallas? I'd say very nice, with a mix of suburbs and city spaces and a much nicer set of roads and light rail than was there in the 1980s.

Perhaps there is compromise? Perhaps this is really only a real problem in SanFran and NYC. Even NYC has The Bronx and good rail service.
> My sister who traveled several times to the mainland said she has never seen it on a menu there. You think that is possibly a slight against Taiwan?

I have never seen it in my life and Japanese Wikipedia says that like Chop Suey it is an Americanized dish.

In general Chinese food is wildly different depending on where you eat it; there was not much in common between local Chinese food I ate in Beijing, Sichuan, or Kuala Lumpur.
If I look at the dish I could likely find something similar in Chinese restaurants here in Austraila but it wouldn't be called that.
That position (regarding Schizophrenia) was something I read when I was interested in reading what the feminist political party in Sweden thought about the subject (after listening on that lecture), and clicked on the first link Google gave.

Could be a fringe view, which would be great.
Thanks for giving a shit. :) (I go by "they".) And I promise that for those of us who are a little different, the effort is what matters.
I don't know about maven, but in NPM you can keep both. If you take away the limits of a particular implementation, I think that semantic versioning is a useful convention for the producer of an artifact to convey intent to the consumers.
There is some good work on this subject being done by good (not all) Low Income Housing Credit developers, but it is difficult. Like many tax credit programs, application, syndication, and compliance is a real expense both in time and focus.

Also, many communities have zoning codes, many fifty years old, that make it difficult to build low-income projects by restricting unit sizes, mandating minimum lot sizes, etc.

There are cases of communities being sued over discriminatory zoning, but the typical impact is that the communities add flexibility for less expensive single family homes, but the dense housing and multi-use neighborhoods that work well for low-income communities are not incentivized. I know Massachusetts allows zoning to be overruled if a community lacks affordable housing (40B?), but it is still a fight.

Lastly, between two developers, one building high end and the other building low-end, who is going to pay the land owner the most money if there is the same amount of units allowed by-right? If the low-end developer pays high-end land prices, where does the extra money come from?
I guess for me the question would be "why are you trying to scrutinize my genitalia?" Google is famous for its dress code: "you must wear something." Seems to work out okay for us.
Seems like a decent way to glue AWS Lambda functions together?

Why: "oh no"?
There are also a lot of people who don't want to live in big cities, but do it for the economic opportunity.
Very nice. Xpath is the saving grace of dealing with XML, so I'll definitely keep an eye on this.
JSON? Somebody forbade s-expressions?
That is assuming,

1. It is mostly compatible with Gems.
2. It is faster and accepted by the Core Team.
3. Most importantly, license. Both MRI and YARV, the two CRuby implmentation are all MIT. It is highly unlikely JRuby or OMR could be used as mainline.
Lint has a history of being proprietary.

The Free Unixes of the true UNIX DNA lineage have a lint that is a rewrite by Jochen Pohl (done for NetBSD sometime in the early 90's?) Somehow BSD didn't inherit lint. If you use lint on BSD, you're not literally using that program that dates back to 1979.

Other Lints like FlexeLint are proprietary.

C spread like wildfire in the 80's, but an implementation of lint did not follow. Most non-Unix systems that could be programmed in C did not have a lint accompanying that C compiler.

Definitely, it seems there was a lack of promotion of lint from the birthplace of C.

If I were to give a definition of lint, it would be: "that mythical C checking program everyone knows but hasn't used".

It must be suffering from a curse which affects all technology named using a four-letter word starting with L. (Or at least LI.)
Yes - but transferring the assets from your company with one group of investors, over to another company, and then misrepresenting all of this entirely ... may be criminal.
Announcing: Speako- a Compiler for GraphQL Schema Language (written in CLJS)
You also have the "lost generation" of herbivore men, "parasite-singles" and housebound otakus who contribute to lots of stay-at-home-beyond-the-expiry-(grown)children precipitated by a tepid economy.
It sounds like you've stumbled upon the next great way for credit card networks to make money! Charge for fraud detection, and if a customer doesn't want fraud detection, then do the chargebacks. I'm kind of surprised they don't do this already (or maybe they do?).

It's win-win either way for the credit card network.
+1 for RecordStream
> Frankly I think this posting of github pages instead of the authorative source is inappropriate

The website is the authorative source of... what, exactly? Not the codebase, not the documentation - neither of those things are on there. The only piece of content is a stealth link - and I'm not alone in having missed it, and only found out about it via the comments. "Did it get HNed...?" I wonder if the link would've been more obvious on desktop, where I might've hovered over the icon with my cursor.

I see linking github pages as more along the lines of e.g. deep linking specific developer.apple.com pages. This has always been how the web was designed to work - link directly to the useful information. If you want the authoritative source readily available, link back to your authoritative website via your readme.md, so everything's nice and cross-referenced (as I note they have.)

> I see it a lot on HN and find myself having to check that this is the official repo by going to the original website.

Ahh - just because you're on an official-looking website doesn't mean you're on the official website. You could easily be looking at e.g. a community fork of a project, possibly renamed, instead. Linking to a website doesn't actually solve this problem. That github links encourage you to look at the wider ecosystem might even be a feature... ;)
The first draft of anything is usually complete shit
yeah a number of my south asian and east asian friends have good jobs but stay at home with their parents if they live close by.
Where do you store your data so that you can retrieve it once you've crossed the border?
For one-sies - yes, so long as the other is occupied and there is a real need.

You see, it's called 'being practical' - not 'ideological'.

Nobody but crazy SJW's and a small minority of a small minority (i.e. those who are not gender binary, and who also have issues with bathroom signage) cares about this issue.
Also the skill level needed to write code that will evade lint type tools, while being incorrect. :)
I think so -- if I see this it's obvious now is a function.

func now() time.Time { return time.Now() }

If I see this:

var now = time.Time

My first instinct is, "hmmm, some kind of variable?" And then I have to remember, "oh yeah, it's just a variable that holds a function."

Obviously not a big deal either way.

(I think this further shows how type aliases would not be adding much possibility for confusion compared to what already exists in the language.)