skysight-inc/HackerNews huggingface dataset:
No offense but the tone of your post screams 'butthurt'. Leave your national pride and various statistics-based pissing contests out of this (and the sour grapes argument is completely emotion-based and irrelevant). There are many legitimate reasons for non-Americans to avoid the US these days and unpleasant immigration procedures are just one of them. I am for one simply afraid of going there, not knowing what kind of horrible treatment I can expect at the border if I rub some immigration officer the wrong way, and this is coming from a white European. Many of my friends feel the same way. I can only imagine what a Middle Eastern-looking person with a few stamps from 'undesirable' countries in their passport must feel like.
Agree that the letters are excellent - have they published the third volume yet?
That's the point. And for most users that's great.
Folks who like cars discuss their differences endlessly. Folks who like wine make things up to talk about.

Programmers are no different. Rust or Go? C++ or C#? Erlang or whatever? You can turn preferences into argument endlessly.

In fact, the closer two things are together, the longer you can argue. Because, you see, it becomes harder to make an argument that compellingly distinguishes them, so the discussion can go on forever.
Weird, the product page seems to present the hybrid drive as the default option.
To be fair, I've found France to be better than SV in this regard. Thankfully windev is just one company stuck in the 90s.
No. So it's obviously not working entirely :)

I expect that a seasoned thief would know to ship the stolen goods out of the area for fencing.
It was sent to my personal address. Which I've never gave them.
A "C" type programming language with no curly brackets (or equivalent) and significant whitespace is a huge negative for me and utter deal breaker. This is the first time I have heard about Nimrod and was very interested to see more. It was all looking so good until I came to this part. Literally I stopped browsing the Nimrod site and closed it down (with some regret) as soon as I saw this.

Not interested anymore.
This is not strictly accurate. Julia does not support multi-threaded parallelism, but there is decent (if, yes, still immature) support for multi-process shared memory parallelism - similar to Python's multiprocessing library. Not an alternative to the GIL as such, but definitely more than nothing.

One nice example using this is a shared memory, parallel sparse matrix multiplication implementation:

https://github.com/madeleineudell/ParallelSparseMatMul.jl
Or for women: Having been raped ....

(I don't find the link now, but there was a news about a European woman, that was raped and when she was going to the police, she was arrested for adultery and threatened with jail (I think) or else she should marry the rapist.
I am not sure, if it was Saudi Arabia or a neighboring country, but such a thing just makes me ill!)
I'm skeptical Box can course-correct.

They are in a hyper-competitive space with margin pressure and also seem to have pretty poor SaaS fundamentals (high Customer acquisition costs and illusory LTV)

Fred felt they could slash their cash burn to put the company on better footing but that kills the growth story that they were pitching to public market investors.

The good news in all of this is that it counters to some degree the notion of a bubble as companies with crappy fundamentals are not able to IPO.
Yeah politics suck. I remember when my older brother travelled to India to visit the in-laws. Unfortunately for him some American customs folk had turned away an Indian diplomat the previous day. So it was 'turn Americans away day' and he was the unfortunate pawn. Too a couple of days before it blew over.
Did not try it, but apparently if you click on the domain label, it provides a standard url field so you can copy / modify the url.
You might want to check out this - A Hacker News for Ideas at http://firespotting.com.
The Scale of the Brain. An interactive infographic
Thankyou, I apologise for my misunderstanding of your original conclusion.

I originally used the Koch involvement with the Alberta tar sands as an example I thought would be appreciated by the predominantly US based audience. I, however, am based in Australia, and am usually concerned with the issues of my local area. I apologise for using my out-of-date information as my sole data point, and it's remiss of me not to have, at least, confirmed that the information I'd read hadn't been falsified since I'd read it.

I should have at least only stated their large involvement with the project, and not paraphrased an incorrect article to support my point.
Yeah everybody uses them now, even for comic effect. They've become a meta-message inside the message, and their actual search-identifier function has quickly become moot.
No technical details, no source code available for now...
The correctly generated switch case isn't the point. It's not that it can't be generated the first time, it's that it can't detect the accuracy of the switch case every time there is an edit.

Also, the enum in a switch is the least powerful thing F#'s pattern matching gives you. Consider the second to last example, where I turn three nested switch statements into a single match. Now the compiler checks on the _combination_ of those three for anything missing. That is far more powerful than any static analysis tool I've seen can detect. Think, any time you need polymorphism, instead of reaching for classes and interfaces, you can just have a "combined" match that not only checks that you have all the types, but that the conditional work each type was doing is "all there". That's some powerful stuff.

What that leads to is the inverse of traditional polymorphism, now the "behavior" for a type can reside where it's needed, all together right where used. Not only is this safer, but it's much more likely to be the axis on which it will change.

In my experience, the traditional interface and class polymorphism changes in such a way that I need to edit every class. Usually, it's an extra parameter one class needs, or a different return type. Changes like that mean editing every subclass. Instead, if I used "match" for my polymorphism, those changes would just be all together, next to each other.

What you lose with this inverted polymorphism is you no longer have a single place to see all the behavior for a single type. We've changed the grain of how the type is used to run such that seeing the behavior for a single function for all types is possible, but seeing all the functions for a single subclass requires going to several classes. The good news here is _you can choose which style you want for every single function_. You can even have this function be a match on the type in place, while this other lives on the subclass! Now you can choose the best axis based off the likely change pattern. Going to be changing the interface a lot? Make it a match. Going to be only changing the internals of a single subclass a lot? Put it in the interface. And it's easy to change one to the other, so you don't even have to get it right the first time!

That being the case, and seeing how powerful the match is at detecting missing edge cases, I'd suggest always start with match for polymorphism, then convert to an interface method when needed.
I noticed it doesn't work at all for me in Firefox 29, but works fine in the latest Chromium build. Those are the only two browsers I use. Try Chrome/Chromium or another non-Firefox browser.
As a member of the Chrome security team and one of the original instigators for this experiment, yes the whole point is to prevent phishing. The fact is that phishing is one of the most common attack vectors for most people, and the way the URL is currently displayed does very little to protect them. So, we're experimenting with ways of displaying the essential information (origin and TLS state) as clearly as possible, while removing the components that are not security relevant and are currently being abused to trick users.

No one has any intention of diminishing usability or making it hard manipulate URLS. The team working on this is still actively refining things and studying what works and what doesn't. But, phishing is a very big problem, and this change to the omnibox shows real promise in countering the attacks. So, I think we would be remiss in not pursuing the investigation further.
A native breadcrumbs display might be a great addition to this.

I mean, show the domain first, and show a subsection that the website provides, so I can click on that to navigate. If I click on the domain name, provide a standard url input field.

Google already does that with search results: http://d.ekin.io/bOdk
Fully agree. Lot of pogrammers misunderstands signed types which results in different bugs when combining signed with unsigned.

More importantly though, not having unsigned types, as in Java, means that we have to use 16-bit int to store a byte, 32-bit int to store a 16-bit unsiged etc.

Btw, if you check any C code, you'll notice that is vast majority of cases negative values of int are actually invalid from the business logic point of view.
In this case I'd be more open to the idea, although having some advanced preference to disable it if needed would be helpful, should it become the default.
I'm struggling to see how this is better than a simple bootstrapping script. Every feature you list can be accomplished in very few lines of bash:

https://github.com/taylorlapeyre/.files/blob/master/osx/boot...
I have lived outside the United States (in a non-Western, non-English-speaking country) for a large percentage of my adult life, so I am very open to the perspective of people from other countries. And as I have done my own crossing of international borders, I see that each country sets its own rules about who crosses with what kind of paperwork. Unrestricted discretion of border control officers is the general rule of international law, alas, despite a period of history (before when any of us were born) when it was routine for most people to be allowed to travel freely to most civilized countries.

I don't imagine what people feel like when I can observe what people feel like. What I observe is that a lot more people on Hacker News and elsewhere desire to visit the United States and to settle in the United States[1] than decide never to go to the United States at all. That's a fact of the world that I have to deal with without emotion or name-calling but just by thinking about what policy implications that fact has.

[1] http://www.theguardian.com/world/2010/dec/14/united-states-i...

http://www.pewresearch.org/daily-number/u-s-is-top-destinati...
When talking about QQ, does anyone remember ICQ? QQ uses number as ID mainly because it's a knockoff from ICQ at beginning
"No offense but" is code for "I am about to say something offensive." And are you really suggesting that statistics - facts - are irrelevant?
A way to do this could be to use a kind of proxy address. That way you would not have to convince every postal service to adopt some new system. The problem with that, of cause, is that it most likely would take you mail much longer to arrive, and you have another 3rd party (4th party?) service provider involved to potentially make mistakes and compromise security.
Top laptops of 2014
I just hope it will still be easy to prepend urls, such as when entering reddit.com/s/URL_OF_CURRENT_PAGE
Another project that uses the same tools (Ansible/Homebrew) to accomplish the same/similar goals:

https://github.com/32degrees/battleschool

If you're going to do this on a wider scale (multiple machines, managed in an organization), the best tools right now are AutoPKG and Munki:

https://github.com/autopkg/autopkg
http://code.google.com/p/munki/
Drug costs and prices: Here we go again
That'd be great. But so few URLs are breadcrumbable, in fact, I should fix this on my own site, http://jakearchibald.com/2014/ is a 404.
Where is this killswitch proposal? I'm curious who and how it could be activated and how you verify the owner.
Surprised to see so much attention to this: Isn't it exactly what Safari on iOS does on hundreds of millions of devices worldwide?

EDIT: And given the seeming confusion by some, no, the "article" (if a couple of screenshots and some guy giving an opinion is an "article") is utterly irrelevant to this comment. Noting that it mentions iOS is meaningless. We continually see front-pagers voted up by people who seem blissfully unaware of trends in the industry.
> That's remarkable to me because France has land borders with
> several other countries, all countries with large populations,
> while the United States mostly has to be reached by transoceanic
> air travel.

No, it mostly doesn't have to be reached by transoceanic air
travel. According to some quick searching[1] around more than half of
the tourists coming into the US are from Canada and Mexico.

It certainly has more of an international mix than France[2] due to
France's proximity to to other countries though.

1. http://geography.about.com/b/2012/05/02/country-of-origin-of...
2. http://www.dgcis.gouv.fr/files/files/directions_services/etu...
People back in the US worry about me getting robbed/murdered here in India. Apparently a country full of poor folks must be dangerous like Newark, NJ.

(India is dangerous, but not for men, and not because of poverty.)
Languages have different pros and cons and also quite a bit of cons/pros depending on viewpoint.

PHP is quite good if you like messy code and typing all manner of brackets all over the place, it is still good if you don't. What I mean is, PHP works and you don't have to think too much about deployment issues, however, a lot of people burn themselves thinking that there are no deployment issues and on the lack of never looking at those issues.

Python is awesome in my opinion, it is clean and elegant. Of course as you say the end users, the students in africa as you say, won't know how elegant a language is behind their application. But they may notice if you make use of a few things that Python makes a lot easier compared to PHP, such as realtime cross client updates, this ofcourse requires javascript or Brython in the web browser but, hey, Python is great on the backend. With Brython you can use Python across your entire stack (backend, browser, phone apps)

Javascript is awesome too, if you, like php enjoy syntactic hell. This can be worked around using coffee script but that has it's own issues (debugging). JS can also run on the backend resulting in one language across your entire stack.

Those are just three languages and just a snippet of whats good about them. You can do realtime cross client updates with PHP too if you really feel like it, but it is not reccomended. You can run Javascript and Python Backends on anything you can run PHP on. Each of these languages are just as good really, it all boils down to one thing.

What can you use to produce solid, effective quality code in as litle time as possible?

Answer that and you have your answer about what is the best language.
I'm not enamoured of them, but it's quite possible that they will be popular with the world at large. One factor is that so many laptops have frankly bad touchpads, that people may see the touchscreen as an improvement. People seem to like touchscreens, have got very used to them, and there may be a perception that modern devices get touchscreens.

Overheard in the wild: "I'd like to buy a Macbook, but it seems so weird that they don't have touchscreens yet. I'm holding off buying one in case the next one has a touchscreen."
On the other hand, it would be stupid to reject the Khan Academy resource. Why not provide step-by-step video/audio instruction on categorized topics? Why not have students review them before classroom discussion?

Maybe Khan Academy has gone too far - having created something wonderful, they suffer from the 'lucky inventor's syndrome' and imagine everything they touch will turn to gold. Many educators suffer from this. Also many entrepreneurs. Witness the hero-worship around what are essentially one-hit wonders in the computer market.

Anyway, I applaud Khan academy for bringing the next-best thing to tutoring to everyone, for free. You can't take that away from them, not with pedantic articles about pedagogy.
I don't know about movies (maybe) but for sports this sounds like a great idea; instead of listening to the same old commentators you could have your friends or inspired amateurs, or famous people or who knows who? commenting on the game.

Some kind of youtube-soundcloud-twitter mashup with a strong focus on realtime.

Not sure how it should work but there should be potential.
> - No curly braces around anything.

Do you find curly braces to have some aesthetic? That you like to see it in code for its own sake?
So this came from the same genius who came up with the "checkbox to show all your passwords in clear text without any further safeguards" feature? Man, you're a menace to the web.
Did you even read the article, where that comparison is made explicit?
Ask HN: do you have a process for employees to share new ideas
How do employees share ideas in your company? Is there a process in place for employees to voice their thoughts? How do right ideas reach the right people?
I did check. Just didn't see it. My bad.
Using URL itself as a source would not work most of the time I guess, or would require assistance from Google servers.

In any case, I believe breadcrumbs should be parsed from the page html: https://support.google.com/webmasters/answer/185417?hl=en
Does this strong preference come from any particular experience? E.g., has Python's significant whitespace caused persistent errors on a project?
This is an in-development experiment, so its current state is a work in progress. Anything that would ship to users (assuming it even does) would do so in a way that does not damage the general utility of URLs.
I figured OP just got carried away listing lawless gangs of thugs. Or it could have been a reference to republicans and democrats - fighting each other for business turf, and hurting everyone else in the process.
IMO, it's related to the fear of failure and the social discrimination against losers.

Copying and improving is the safest way to gain attractions from the public when you cannot afford the risk of being ignored.

There is a business strategy called market follower strategy.
Also, cmd-l cmd-c works as it always did.
I have visited the USA a dozen or so times over the past decade and, as well as having a great number of friends there, I've found the people really friendly and welcoming.

The only exception to this are US immigration officials who I dread dealing with everytime I arrive. All my paperwork is in order and I've never visited any of those 'dodgy' countries but they are just so unfriendly and standoffish that it spoils my arrival. I get the impression they assume every arriving person has no right to enter and should be treated almost like a criminal.
Python 3.4 vs Java 8
I see that Python is still used as hobby language and something serious is written in Java. With Java 8, i think its still getting worse and more people are inclined towards Java.
So my question is,
How does Python 3.4 compare with Java 8 or the criteria that Java is best suited for Serious apps and Python for hobby is true?
Shareware was a great increment from the publisher model. And then of course, AppStore is the real game changer.
Ask HN: Do I need the Twitter handle?
I'm trying to name my startup and the .com is available but the Twitter handle is not. What do I do?
I read on somewhere in web applications Python is way way slower than PHP and at the last of the list there was Java. However, as I said all the users can see at first I think is speed. If I can catch quick web application with my all needs in PHP, why should I write in Python ?
I don't get the benefit to cutting off the rest of the protocol handler and path. It may be noisy and not useful to the average user, but it's useful for people who know what they're looking at.

An alternative would be highlight the domain portion of the URL in the appropriate color, ala source code highlighting. This would accomplish both goals nicely.
Android Developer Days (May 16-17, 2014, Turkey)
Bahrain on that list seems ... odd. Bahrain is/was in a similar boat to Saudi Arabia in terms of US relations.
ENTREPRENEURSHIP BEFORE AND AFTER OASIS500 IN MENA
You are so true my friend, I think the languages should not be seen as cause, as they should be seen as instrument.
HMO: Help Me Out (May Edition)
If you need any help with a project, a startup, or an idea, just post it here. Mention any details that might be required, and make sure to add contact details!

Let's see how we can get some good rolling here.

[1] http://tomcritchlow.com/post/82380207991/let-me-know-how-i-can-help
When a company is the size of Square and Box, why not just raise a down round—a round of financing that values the company at less than the previous round?

Valuations are lower than they were three months ago. Companies that were once worth billions of dollars now find themselves with lower valuations.

Prices will always fluctuate as a result of market forces.
if you are quick enough to write whole application in shell as in php or python then I think yes there is no problem.
I take back my claim. Thanks for pointing this out!

If they can't support true multithreading without having to pack messages or use /dev/shm, fuck em.
Cipla was discussed as a Harvard Business School case in the Corporate Accountability class this year (I'm a student at the school). It is an interesting ethical debate - do you allow companies to take patented technologies, improve processes, and overpass patents? are patents granted in the US even valid in India? does Cipla hurt or help the drug industry?

It is a long and tough debate, and there is no right answer. However, for those that think Cipla is all about saving the world, remember that it is a for-profit company. Furthermore, keep in mind that drug companies use profits from current drugs to develop future drugs. By reducing their profits now you reduce their ability to develop life saving drugs in the future. The pharma model relies on blockbuster drugs, and ~5000 drug developments start for every blockbuster drug that ends. With those odds, damaging their margins does have a massive effect on their long term ability.

No right answers here... but it is definitely not as simple as Cipla makes it to be.
Came to mention GError as well. I actually use the GError implementation/style to auto-bind GObject based classes to Spidermonkey JS exceptions in a homegrown generic JS binding layer (not unlike GObjectIntrospection, which came about much later). When everyone uses this style it doesn't really get in the way, even when used from C, and prevents cases where APIs don't return proper error info. Everyone just gets used to putting the error parameter last. (And code generators are especially good at it :))
View-source & devtools are also useful for people who know what they're looking at. Those things are not shown by default.
I think we are confusing the fact that phishing takes place with the purpose of the web.

Even if 80% of the time I was trying to be phished, I'd still want the URL. Why? Because the URL is my ownership of the web. It's my address book. It's what domain owners pay to have. It's the roads that connect one spot to another.

So sure, phishing is a problem. Figure out some way around it that doesn't involve Google locking up the entire internet behind a UI element somewhere. Mobile phones is one thing -- my main browser is another.

I don't doubt there is a problem. I seriously question the ethics of actors that use the existence of a problem as a reason to exert further control over my e-commerce activities. If it looks wrong, even if most people probably don't care, it is wrong. This isn't hard stuff, guys.

I'm also already getting impatient with the seemingly endless parade of folks who are ready to play defense for Google. If Google thinks this is a good idea, let them defend it on their own.