skysight-inc/HackerNews huggingface dataset:
> And, again, it's been an ongoing dispute since 2014.

Not really a dispute initially, more of a concern. The original report notified 5 countries (Australia, Brunei, Canada, Japan and the US). By April 2016 the issues with Australia and Japan had been resolved and Brunei had announced their dropping of visa requirement to the EU, and in October 2016 Canada notified the EU they'd be dropping their visa requirement for Bulgarians and Romanians through 2017.

However,

> Despite the stepping up of political and technical contacts, there have not been comparable indications of progress towards the lifting of visas with the U.S.

> while the EU insists on equal treatment.

That's actually an EU rule it put in place back in 2001: EU visa waiver requires full reciprocity
How to Write a Winning Project Proposal
Is there any data showing a bimodal effect of wealth on number of children?
This would be really great. I constantly see excuses for why no-one should bother doing user studies of programming languages because its really hard. So let's not do it at all and instead focus on approach #2 that you lay out ("10 weeks thinking about the problem in your head").

That being said, this is really hard. Observing a (necessarily small) sample of heterogeneous programmers dealing with (necessarily small) tasks isn't easy, either.

I wonder whether users would consent to having their text editors and compilers instrumented to produce a user study of every single character typed and every single build (failed or successful, especially failed). I would imagine that a language designer could learn a huge amount from seeing all the things their compiler is rejecting from real users...
I agree they have an obligation to obey the law.

I disagree that they should lobby to change it. I understand that realistically that is what they will do, but I don't think it's the ethically correct thing.

Laws are in place to benefit all of society, they shouldn't be changed on behalf of specific corporations, regardless of how much money the "donate".
I should add Linode to that.. didn't realize they have a $5 instance, having never used them.
Anecdote on keyboards & iPads: My brother was attending a high school that was experimenting with iPads for students, and humanities classes especially felt this. I bought him a decent external keyboard case and he told me his friends all followed suit, as it was like the "missing link" to making the iPad accomplish like 90% of what he needs.

Separately, I think that the better market opportunity would be for a cheap-ass Surface model -- essentially sitting below the Surface Pro line -- that could be marketed at the education market. I know MSFT has been pushing OneNote for classrooms, agnostic to the medium for how it's accessed, but the Surface pen + keyboard + tablet combination is something I WISH i had in high school
It's complicated but one issue is what you might call depression economics. Before in the 1930s and now there was an economic boom when people ran up a lot of debts followed by a period of anemic demand while the debts got repaid. Both periods had approx 0% interest rates and quite a bit of unemployment and the rise or right wing / fascist politics. Not quite sure why - I guess the left out people don't understand debt deflation and blame immigrants and foreigners for their lack of jobs and money. At least we have a lite version compared to the 30s.
Made me wonder too.

Add in a post-commit hook on a server-side repo and you have a decent code deployment system.
Yes!!! Sweet. Thank you.
Thanks, remind me that life is fragile. Ok, I am going to hospital and do a full body medical diagnostic scan now.
These Pictures are stunning, i agree wih your sentiment in a way.
Nevertheless both galleries show an enormous amount of structural failure.
CLA. That’s the solution. Require every contributor to sign a CLA, and only use code that allows redistribution on GitHub.
Oops, I used `this` when I should have said `the following.` I have updated the line in my post above.

I wasn't suggesting Cargo being relied upon by everyone was an ergonomics issue, but instead referring to the description in the remainder of my post.
I wish I could agree here. I'd love to use Gogs. But it has had a crippling performance issue for big repositories for a while now, and the devs don't seem to prioritize it:

https://github.com/gogits/gogs/issues/3022
Double-Parking Uber and Lyft Drivers Scramble to Beat Bus Cameras
My comment crossed with the GP post here, but that's a really good idea. Please look into it!
I hope the ergonomics initiative takes it towards Java rather than Python. For all the hate it gets, Java's explicitness is a boon when maintaining large scale systems and preventing bugs.
The Dell store? I thought that Microsoft funded a conversion to ASP because they didn't want a top-tier Windows reseller running their web store on Unix.
Lugg (YC S15) is hiring a Ruby engineer
If you want a company to cooperate, you give them a subpoena, and order them to keep quiet until arrests have been made.

When you try to play things on the sly, it's your fault if some third party thinks you're a rat.
That was just a trivial example. Yes, you could use a const which would be difficult to share across files. Moreover, if you wanted to do something equally textual

#define PASS_VERBOSE if (flag_verbose && first_pass) printf

you just might be able to but only with a completely different tool.

A macro processor is not of the language; it is above the language.
The issue is not widely known, silicon is very costly to manufacture, and most people frankly don't care, as long that spying is unobtrusive (and hell it is so).

Also, most people already are living with the thought that their computers are cracked/hacked/virused the moment they are connected to the internet - all my friends and relatives ask me to check their computer for viruses - almost none trust their computers or phones (especially Android phones, it seems). For such people, where this is the natural state of the world, it's very hard to imagine that they can change anything about it - and telling them that there are backdoors from the moment the laptop is assembled, doesn't help much.
Cappuccino [1] is a port of Objective-C to Objective-J (plus transpiler to JS) combined with a port of the Cocoa Frameworks for building client side "desktop class" web apps. You can use interface builder in XCode to layout your UI graphically.

[1] http://cappuccino-project.org
> The EU government is about 1% of the GDP

this is not actually true, the way the EU has been setup is very clever: it does not attribute a large proportion of costs directly incurred by its policies to itself.

when powers are transferred to the EU, the national institutions used to implement those powers (that previously served the national government) remain, but now implement the EU's legislative program, but the costs incurred doing so are still paid by the national treasuries.

prime examples are civil aviation, food safety and agriculture policy.

these departments are essentially operated by and for the EU, yet the expenses of those departments are not correctly attributed to the EU.

if these expenses were correctly attributed for that 1% would likely be 3-4x higher, and people would be a lot more upset.
What you can do is run over a large corpus of programs (crates.io? GitHub?) to identify the places where the different alternatives would impact code, collect metrics on them, and pull some sample programs to investigate the impact on them of the different alternatives. Is anything like that being done?

The HTML5 spec was developed in this way, and some of the code-health folks at Google were just starting to operate this way when I left, but I haven't heard of many other language-design efforts working like this. The technology & data exists now, with large public corpora of open-source code, parsing libraries that can identify patterns in it, and big-data tools to run these compiler tools over a large corpus. It's a bit of a paradigm shift from how languages are typically developed, though.
> while still having fast alt-tab

Yes, but it also has a slow, not customizable animation when changing desktops, uses arbitrary keybindings you can't remap easily and generally imposes lots of choices on its users without any way to opt out from them.

I was forced to switch from a very personalized Fedora/StumpWM setup to Mac OS and it was a disaster. For the first time in decades(!) I had to pay for external programs to customize things. And even with these, there are features I simply can't disable. It's been seriously harsh. It looks like the entire platform has lost all interest in customizability but, for me, customizability is one of the basic requirements for any tool.
The US has an immigration policy that uses the no. of immigrants from every country to make various decisions, such as diversity lottery, green card grants etc. Therefore, its kinda stuck with insisting on a country-by-country basis for making Immigration/Visa decisions. IANAL and all that, but it might require Congress to make changes to the immigration laws to allow the Executive to authorize visa free travel to people from those countries.
We can harden the devices by moving to a paradigm where our desktop and server executables are available exclusively through Intel AMT App Store and signed by Intel.
Highly probable. Uber has probably lots of problems with credit card fraud, as do many marketplace services.
I'm not a lawyer, but I think you are making the wrong distinction. Fleeing a police officer is explicitly illegal, I believe the crime is resisting arrest or something equivalent.

Actively telling all your hooker friends to stay home because the cops are out is not illegal. Nor is it illegal to say "oh hi there officer" before your hooker friend propositions a cop. That's basically what Uber did.
Safe to say, Trump supporters aren't traveling to europe.
So that is why everybody wants to move to Europe and feel safe there? It is like a magnet. Not only for economy but for safety too.

The EU is established to prevent wars and to keep peace.

What heaven is there out of EU? The USA where they shoot you during a police raid or Russia where they shoot you for being an opposition leader or Russia and Turkey where they put your buisness in jail for not supporting the leader or Middle East where ISIS like countries are everywhere or China which is humans' republic?
seems to be offline
Please. While no-doubt the NSA take advantage of this probably-insecure privileged processor, I seriously doubt they were behind it. Secure boot is an obvious business need and Intel and AMD clearly implemented it in the laziest way possible. And by laziest I mean: nobody is going to argue with you in a meeting if you say "we don't need to release the source code for this".

Seriously, anyone who has actually worked in a real company knows that it is a huge amount of effort to get source code released to the public, and if any of it is licensed from third parts it is probably near-impossible.
No floats. Not even once.

Do you mean no decimal floating point numbers or did you misread my comment as advocating binary floating point numbers plus careful rounding?

Fixed point decimal numbers are of course also okay, it just changes what you have to pay attention to. And often fixed point decimal numbers are in some sense secretly floating point decimal numbers, they just do not automatically adjust the decimal point [1] but require doing so explicitly.

And this may of course be useful because you will run into an overflow and not accidentally lose precision when numbers become large. On the other hand you may lose precision if numbers become small and you only have a fixed precision.

[1] I am not sure what the important factor is for calling a number type fixed point or floating point. Is it the ability to move the decimal point around or is it doing so automatically?
> I truly hope both sides can work together, and solve minor issues like these.

The issue has been ongoing for almost 3 years (the US were notified in April 2014, alongside 4 other countries which have either resolved the issue or announced a resolution timeline), and the latest report of the commission on the subject (in December 2016) noted:

> Despite the stepping up of political and technical contacts, there have not been comparable indications of progress towards the lifting of visas with the U.S.

So outlook not so good, the US doesn't seem much interested.
Yup. Visa entails filling out a huge form [1], submitting it and a fee of USD 160, visiting a US consulate for an interview with an official, then getting a visa, or a rejection (with no reasons specified).

[1] It's a huge form because, to quote Wikipedia,

> The presumption in the law is that every nonimmigrant visa applicant (except certain employment-related applicants, who are exempt) is an intending immigrant unless otherwise proven. Therefore, applicants for most nonimmigrant visas must overcome this presumption by demonstrating that:

* The purpose of their trip is to enter the U.S. for a specific, intended purpose;

* They plan to remain for a specific, limited period; and

* They have a residence outside the U.S. as well as other binding ties which will ensure their return at the end of their stay.
This isn't that great of a comparison because a highway lanes are not the good that is in demand, the travel destinations are. More lanes doesn't translate into more demand for the destinations, but it does potentially reveal the actual demand for the destinations, which may have been artificially limited (or difficult to measure) when there were fewer lanes because of a lack of usable routes/bandwidth.
That would this in rust:
if number { true } else { false }

If it's the last expression it will implicitly return the values. Easily fits on one line.
Tell that to the millions of Americans in prison. How did that work out for them?
I would suggest build on top of Ethereum. B9Labs have a decent (free) introduction

https://academy.b9lab.com/courses/B9lab/X16-0/2016/about

Solidity is the main language people use
https://solidity.readthedocs.io/en/develop/introduction-to-s...

Truffle is a framework that can help make your life simpler
http://truffleframework.com/

More backgroumnd and links
https://github.com/Xel/Blockchain-stuff/blob/master/README.m...
I read a relevant thesis about the timing, structure of presidential scandals. Written by Daniel Ellsberg of the Pentagon Papers fame? (Sorry, can't refind it quickly.)

The gist is that scandalous behavior doesn't matter until it does. All the negative stuff everyone already knows about a protagonist is discounted, for a time. And then a switch is flipped and everyone piles on.

One example given was Clinton's sexual indiscretions. It was an open secret. It only became a "scandal" when opinion shifted. (For whatever reason.) Then it's unshakeable.

TLDR: Uber's time at the wood shed will come.
Bitcoin payment operator. Accept Bitcoins. Bitcoin merchant solutions
> As opposed to trusting biased, rushed, financially-motivated humans of average human intelligence to distill the world's knowledge? Or biased, rushed, career-driven sociologists, that live under publish-or-perish and don't use the scientific method? Why the hell is it acceptable to have political activists and ideologues influence public policy?

Because we can discuss what bias these people have, and there is a "marketplace of ideas" so to speak. We're not asserting that there is one potential truth based on what a machine says.
Based on the actual examples, I'm not sure it promotes inconsistency in design, as long as it's not the sole deciding criteria. As a tool to do first pass exclusion of ideas I think it has a lot of promise.

The major problem I see is that it's fairly subjective at the moment in what you consider when thinking about those criteria. For example, in the section about eliminating the need for mod (which was admittedly presented as radical), the following was stated: You could instead imagine the filesystem hierarchy directly informing the module system hierarchy. The concerns about limited context and applicability work out pretty much the same way as with Cargo.toml, and the learnability and ergonomic gains are significant. I think this is a case where the learnability would suffer quite a bit. If I understand it correctly, this changes the filesystem from a unidirectional resource to a bidirectional one, where the presence of arbitrary files not specified (as opposed to a well understood singular file, such as Cargo.toml) might change how the code is interpreted.
Members of all the Rust subteams are constantly involved in guiding new users through the language. Come to any Boston Rust meetup and you'll find Niko Matsakis giving one-on-one help to people taking their first steps. And it's not just feedback from people in major tech hubs; Brian Anderson and Alex Crichton just got back from mentoring new users at Hack Illinois in Urbana. They go to great lengths to remain plugged-in like this.
Cryptocurrency tools. Blockchain explorer. Smartcontracts
Has the linux kernel made C ergonomic though? I guess there are some gcc extensions that can be the showcase for that.
Of course, the obligatory XKCD: https://xkcd.com/601/
Agree with @danhak, this has less to do with gentrification and more about how they are affecting the community and businesses. Venice boardwalk is a major tourist attraction for the westside. Where snap is located, used to be filled with eateries, bars and other various shops. All the buildings that snapchat are taking have made these areas a ghost town.

They could easily move to Playa Vista literally 10 minutes away, where they are developing a huge business park area and where FB is moving in. I can understand why the residents there are upset.
As a counter point, the mobile version works without javascript. That's important to some of us :)
It would be pretty stupid to make your very first use of a service an escape from a dangerous situation.

Lots of people are scared to use Uber/Lyft at first and need to be convinced to ride.
Yes. Columns 1 to 5 are for labels. Column 6, if it has any character there (usually "$"), marks a continuation from the previous line.

I think the column 6 rule and line continuations were removed for FORTRAN 95.
It's quite impressive. Ex Valgrind runs out of the box in last Insider versions.
What wear and tear of the road am I contributing to?

Or to the aging of the infrastructure?

When I go on holiday, am I obligated to leave my water turned on? My power? My cable service? Or can I turn it off, and come back?

Fun fact, for many immigration classes, a US citizen is required to sign a security document saying that even though you are paying SS and other taxes, that the government, for ten years, may come after them for every dollar of benefits you may claim.

So an eighteen year old who has yet to pay taxes can claim these benefits, but a thirty year old immigrant has to pay taxes without access to services for ten years (well, with access but with the government reserving a right of recovery for any use).
Throwing myself fulltime into building a product. That particular venture didn't work out in a business sense but oh my, having to build everything on my own with no help made me level up so incredibly quickly, and exposed me to problems I didn't know even existed.
yep, that works... but having it postfix affords salience
It seems this is something people without kids tell themselves to justify not having kids, which is fine, we don't need more people, but I had kids young when I was in college and they have been with me as I have progressed my career up. These kind of things are influenced by where you live of course, but if you are developer and aren't living in the Bay area only one of the parents needs to work so that helps. I suppose I don't do "great work" but neither do most of the childless people I know, they just eat out more.
Uber’s vice president of product and growth Ed Baker has resigned
The Border Patrol can take your password. Now what
The EU wants to introduce its own clone of that.
You'll find that the same argument gets thrown entirely out the window conveniently depending on a person's specific beliefs on any given issue. It's barely even built on sand as a premise.

See: racism and discrimination broadly, segregation, refugees, illegal immigration, unions / union strikes, marijuana, political corruption, cartels, government protected monopolies and so on. There are a vast number of topics that cause people at businesses to be willing to disregard the laws of a given jurisdiction at various points in time (regardless of whether one views the position as being on the moral side or not). It'd be hard to claim that it never makes sense to disobey the law for a business, given just the last century of history in just the developed world, with the plentiful display of wildly irrational or immoral laws that have existed.
Pedantic or Latin American, in my experience; it's not much fun to be forgotten, and I feel their frustration but can't think of a very good solution. "US-American" doesn't really roll off the tongue... Maybe the US could adopt the same ethnonymn as Usa, Japan? :P
Macros and the importing and scoping of them is a mess in rust right now and major rewrite of the macro system is underway. Currently crates have no way to re-export macros from other crates and #[use_macros] brings all macros in the imported crate to the local crate's namespace as-is (no way to prevent possible naming conflicts)
Opt-in tracking, I really hope you mean. I know the concerns with getting unrepresentative samples but sending what I'm working on to a third party is something that would immediately stop me using an entire language for any form of my work.
Making math more Lego-like
Is there a large community of developers who would be familiar with Ethereum?
Citizens from all the countries you mention can just emigrate to Western Europe, with much less hassle.

On top of that, check the terrorism statistics for these countries, it's basically non-existant (maybe Cyprus has some due to Greek-Turkish tensions).

And as a further point, they're all middle-income economies 10k km away, with a combined population of 60 million people. Barely half of Mexico :)
I also had problems understanding this whole crate system when I was playing with Rust.
People drive without understanding engines. People cook without understanding the maillard reaction.
This is just name calling. Can you please stop and instead produce some reasoned arguments and / or relevant observations to support your contention.
This sheet is not Hacker News.