skysight-inc/HackerNews huggingface dataset:
> If we introduced some simple policy reform (and overhauled the H-1 program) the whole foreigners cutting wages issue would go away.

As always, I encourage everyone here to first politely call, and barring that, politically rage against their elected representatives to enact the change they want to see.

I do my part daily. Please do yours.
Right, but any examples of it feeling crufty?

Personally I think the templating system is less and less useful because I'm serving single page apps that I don't really benefit from serving from Django any more (or are Angular and the variable syntaxes conflict with each other)
America already has many of the best Universities in the world.

From looking at international rankings it looks like the domestic educational problems are more in the middle and high-school level. The Universities are doing great.
Apple to Build Out Its Own Cloud Infrastructure
The graph API has a feeds and posts endpoint that gives you the posts from any public Facebook page
And if you got the job you probably would have been absorbed into Microsoft after the acquisition and then worked on their failed Kin phone. Honestly I think you got the better half of the deal.
Glad to hear you're following that. Can you link to the Kubernetes merge request? I think it introduced too many dependencies but I'm happy to have another look.
"Then there’s Apple’s next step. Morgan Stanley, in a note last month, laid out the tea leaves: Apple has announced three data centers opening soon and spent an estimated $1 billion last year on AWS. It’s a logical move for Apple if it wants more independence from its tech rivals. And it’s one Apple should make to store the growing media libraries from its mobile, TV and TBD products.

According to a source familiar with the matter, Apple already has a team working on this; it’s known internally as “McQueen,” as in Steve. It’s unclear if that project will materialize or when. But a source tells Re/code that the codename refers to Apple’s intent, sometime in the next few years, to break its reliance on all three outside cloud providers in favor of its own soup-to-nuts infrastructure."
> Not an economist, but I suspect that if you could convince the mainstream to only buy very high quality, durable goods that this would naturally drive them to buy locally (at least in the long-industrialized first world).

Not necessarily. Such an effort would also have to go hand-in-hand with convincing local producers to make the very high quality goods you want people to buy.

I'm an American, but if I want high-quality, I tend to get Japanese stuff, since their culture seems to value quality more. American business culture seems to be more about cutting corners and settling for barely good enough in the name of short term profit.
From what I understand, Channels' provenance is from Go (scroll down to the What is a Channel? section): http://channels.readthedocs.org/en/latest/concepts.html
Twitter kills TweetDeck for Windows, automates log-ins for TweetDeck users
Eh? Who do you think he is discussing the confidential details of a sensitive negotiation between competing providers of rocket engines with? Considering that it's an extremely vertical market, and one impolite comment at the wrong time could get them shut out of all of the suppliers in the industry.
I pondered doing something like that, however there's a performance impact with that version right? So if I want to let a user scroll for 5 pages (30 records each), click on something, and then go back to a URL that "resolves". That url is going to have to render all 5 pages of stuff to get the look right. That might not be that big of a deal for a bunch of apps, but for us had a cost I didn't want to pay. So keeping it all cached on the client and just picking up scrolling where the user had left off seemed like a good solution right now.
The Price of oil cratered and now the fund does not have the money to provide the citizens with the income they've grown to depend on.

The experiment is a success at providing another example of Socialism being great until running out of other people's money.

This does set us up for the next experiment, What happens to a frontier town when the commodities which fueled it dry up?
the tooling is way superior to common LISP, since it can leverage the huge Java ecosystem. Clojure tooling - it's basically a jar, so if you know how to use Java, you can always fall back to that. ayes, if you want a fully integrated stack with Clojurescript it takes considerable time. I spent that time and it beats everything I know hands down. if you want to code like everyone else, use something else. if you want to 10-100x productivity gains long-term then spend the time. http://paulgraham.com/avg.html
Yes, it's a money thing. If you can't make the company more money than what they pay you but the other guy can (because they are more competent or because they ask for less money) then why should you be hired over the other guy?
Some cities in the Netherland does it like this. There's high speed ring roads around the city, but in the city it's a maze of one way streets and dead ends. Basically, if you are in the city and want to drive to another part of the city you have to drive out on to the ring road and in again from another angle. Pedestrians, bicyclists and public transport can move freely inside the city.

This discourages driving within city limits, and encourages bicycling, walking and public transport.
Nested functions are convenient, but when you take the address of a nested function that refers to surrounding variables, GCC puts a small trampoline function on the stack. To do this it has to disable the no-execute flag on the stack, which makes it significantly easier to exploit stack overflow vulnerabilities in your program.

Since the implementation is somewhat complex and system-specific, depends on memory that is both writeable and executable, and requires disabling security features on modern OSes, I doubt GCC style nested functions will make it into the standard.
>So let's use the Ockham razor and go for the most likely explanation when learners struggle with any subject: they are not given the right learning process.

Strange, I came to the conclusion that people not interested in a subject won't retain information about that subject because they don't care about the subject.

I can think of several topics off-hand that no matter how someone tried to teach me, how many resources they gave me, or what the "learning process" was designed as: I wouldn't care to learn a thing. Zilch. I'm not interested, kindly buzz off and let me do things I'm actually interested in.

Actually - that's exactly why I dropped out of school in freshman year and became an autodidact. I was sick of others telling me what to learn about and thought my time would be better spent teaching myself about things I actually care about.

I 'lucked out' and got a job I enjoy doing things I enjoy because I did things I enjoyed instead of things I didn't enjoy. I'm puzzled how other people could reason to themselves that the reason I didn't become a doctor or a lawyer was because of the learning process and not because of my complete lack of interest.

How come the learning process is only relevant to STEM fields? Especially "tech"?
Not worth responding to because it's all semantics. You define product as something that must be sold. Others define it differently.
Agreed. I've been doing Clojure (on and off) for about 4-5 years now and the tooling is as bad as it's ever been. Compared to Elixir/Mix it's downright embarrassing.

Incidentally, I've been putting more effort into Elixir/Erlang recently, I honestly see more of a future there (for me) than in Clojure.

Clojure was definitely a mind-expanding language for me though, no regrets learning it.
BD has done a lot of work on DARPA grants, and is very good at specmanship. If the DARPA contract says "must run continuously for 10 hours" then you can bet that the MTBF of all the critical components is slightly north of 10 hours. BD is stuck in an academic research mindset, and hasn't really internalized the mindset necessary to create something sufficiently robust to be a product. I got to tour the maintenance garage at the DRC Finals, pretty much every Atlas and every Atlas spare part in the world were in the building. The Atlas looked like a delicate "lab queen" contraption next to the CHIMP robot used by Tartan Rescue.
I think this oversimplifies things. If Twitter was making money we would not see such turmoil in the team or so much floundering about revenue generation tactics.
If "product owners go off the rails" you have a management and process problem, not a Django problem.

That's not to say there are projects where another framework/language would have been better but no solution is going to save you from poor project management.
I never made a comment about the F-35's potential performance it's a weapons platform not a fighter jet.

That said the PAK-FA is not in production and given the Russian track record it might never actual enter any production, the procurement that was initially intended for 2007 with a 2016 delivery was halted and with the Russian economy in the toilet it looks like the well will be dry for quite a while.

The Russians had a bet that their gas would fund their rearmament they've had 5 stealth programs in the works with the most advanced (in terms of progression) the PAK-FA costing over 10 bln. which was unprecedented for Russian defense spending.

So currently with the falling gas prices and economic sanctions it almost looks like a repeat of the Reagan era forcing the Russkies to spend them selves out of existence.

I would also take any potential performance of Russian jet with a huge grain of salt they've always looked superior and scary as fuck on paper but every time western Jets faced against them mainly in the middle east the soviet jets were left splattered on the ground, and while it's true that Israeli pilots might have been better trained than their Arab counterparts by all accounts they shot down just as many soviet "advisers" as Egyptian or Syrian pilots.
Related: There's currently a proposal ("Reg AT") from the CFTC (which regulates futures trading in the US) that would require all algorithmic traders to provide routine access to their source code, without a court order.

[1] http://www.sidley.com/news/2015-12-14-investment-funds-updat...
Strong consistency in Manhattan
If you input your encryption passphrase on a keylogged device, your entire encryption userspace falls apart.
http://isbasslinkfixed.com/

I feel very sorry for you people down there. There's really no other way to route traffic that has enough capacity for the whole state. It's a great/terrible example of the part of the National Broadband Network that no one talks about - Australia simply doesn't have enough backhaul because we're so far away from everywhere.
slightly? Wave was 6 years later, Buzz was 7.
Who would pay for that? Street View is worth all the effort it requires because it's useful for the millions of people who are travelling on streets.

Besides a robot that could catalog fish would immediately be outfitted with a spear gun, with disastrous consequences for already-dwindling stocks of large pelagic fish.
Some of these Chinese kids also come with an incredible amount of money. I look around our local campus and see kids driving McLarens, Ferraris, Lamborghinis, Maseratis, Bentleys, Audi R8s, it's like the set of a Top Gear episode and without exception the drivers are young Chinese.

You've always seen the occasional BMW or Merc at the Greek houses but these cars are insane.
Look here: http://doubleyourfreelancing.com/

There is lots of similar advice there.

Finding the clients for iOS development will be hard. It would be easier to just apply for remote or full-time contract positions (try careers.StackOverflow.com)
I'm really hoping for a software improvement rather than a hardware one, in reality it will likely be a combination of both.
That's really interesting. It's like we've all been conditioned to just have unconscious clicking patterns to deal with this headache.

Opening up new tabs for things was definitely an easy solution on the table. But that's a pretty uncommon design pattern, and one that would probably drive our users nuts. Back button basically goes away as a habit, and then they'd have to learn that just for this app they need new muscle memory of ctrl+w. But yeah, definitely a design choice one could make.
But ECU and medical device code doesn't need to be published....
Open source really is irrelevant. We don't know what code they deployed - it could be an open source project (we hope so), it might be an open source project with some minor changes - an NSA-approved backdoor for example, etc. We don't have any guarantee, so far as I'm aware, of what they're running, much less that it does what it claims to do.
None of these guys used their private email exclusively for government business. That is the key. They all had State Department email. Clinton did not. ALL of her email was on her private server.
> The USG phone Visa and MasterCard CEOs

Don't forget Amazon. Never forget Amazon:

http://www.theguardian.com/media/2010/dec/01/wikileaks-websi...
Ask HN: How should one prepare for a data science interview?
Hey guys,

Looking into data science careers right now, what are resources to check out and difficult topics I should review to prepare for a data science interview?
support binary literals with 0b prefix.
Also include rotate ,count leading zeroes,count trailing zeros and popcount as functions.
If each email cost a penny to send, 95% of spam would disappear. A little impedence can be a good thing.

There are many good reasons not to make war too easy or efficient. Too often politicians trend toward groupthink and acting en masse, like a faceless feckless mob. Making invasion as easy as sending spam would be very bad.
> ...and I feel that needs to be billable.

They get paid. Telecoms do as well, they actually have billing schedules for wiretaps.

> ...managers had to explain to the bean counters...

You've got it backwards, the lawyers explain to the executives who then explain to the department head who then explains to a manager who then explains to a senior team leader who then assigns the work. At the end of the telephone game it looks like any other incomprehensible contract requirement.
PullOrCloneAll – pulling and updating Git repositories through the GitHub Api
how many of you use fb? I removed all social media 2 years ago
As much as I love Clojure and even more so ClojureScript, I would have to agree with you on this. To add to what you said, another big pain point for me is starting new projects. Although I wouldn't say don't spend any time learning the language, especially if you are new to functional languages, you can learn a lot from Clojure.
gcc/clang with -fsanitize=undefined
Why? Traffic drives away pedestrians. Restaurants should want to be close to public transport hubs and other spots with high pedestrian throughput. More people will see your restaurant, and it's easier for a pedestrian to enter a restaurant then a driver in a car three lanes over ...
> most women I know just aren't very interested in CS

That makes an assumption about their motivation. Much evidence exists that women aren't "interested" becuase they face exclusion and discrimination in CS and pressure to study more 'feminine" subjects. Why do more women take the Statistics AP exam than men? Also, I think there are now more female math majors in colleges than male (but I don't have the data in front of me).

The same arguments were used, AFAIK, when women were exluded from most of the workforce and from much of higher education: Women just aren't interested in those things. Supreme Court Justice Ruth Bader Ginsberg, first in her class at Columbia Law School, couldn't get a job at top law firms (and Justice Frankfurter turned her down because of her gender, per Wikipedia) at the beginning of her legal career. Now the majority of law school graduates are female - I guess they were interested after all.

But perhaps most telling is that we are talking about women in the third person - this is exactly the problem with a lack of diversity: A bunch of guys are sitting around drawing conclusions about what women experience and think. If only HN was half female - could you imagine the difference?
You're definitely right, and from my experience the community has no interest in actually making the developer experience better. It's one of those "the first step to fixing the problem is admitting you have a problem" situations and for the most part the Clojure community can't even admit how bad their tooling is, they'd rather shift blame to the users and pretend that if you can't figure it out it means you're not smart enough to be using it.

I find Clojure is a lot more approachable if you start with Clojurescript / Reagent and go from there. You don't need to be running Clojure on the backend to make use of how awesome Clojurescript is, and it's about 10x more approachable.
Sure, but you still don't want Blue Origin coming into cost negotiations with a print-out of a ULA executive saying it's a done deal because there are no realistic second options.
My experience is that someone's willingness to understand/develop the whole canvas greatly enhances their potential effectiveness in leading major pieces of work.

Caveat #1: far from the only factor.

Caveat #2: increased risk of decision paralysis and (paradoxically) micromanagement.
Poloniex биржа poloniex stock exchange Bitcoin
I feel like JS mainly has transpilers because people are locked in to the language, which is not true of python
I think it's the common mode in American business culture the last few decades, but I think that's a result of the managerialist paradigm that has come to dominate.

Most startups avoid it to begin with. There's a really strong incentive for having a clear mission and high customer focus; many things get easier. Wikipedia has done a good job with "Imagine a world in which every single human being can freely share in the sum of all knowledge." Toyota has done a fantastic job organizing around the Toyota Production System. The best restaurants, bakeries, and the like generally have strong shared understandings. The same is often true of multi-generational family firms.

I think even Google did a good job for a long time rallying around "organize the world’s information and make it universally accessible and useful". Which makes this especially sad to me. Around the time of Google Plus and "more wood behind fewer arrows" I think there was a culture shift that is probably irreversible.
Another thing that you should consider is that You will become the maintainer for several of the dependencies.
And many universities also have access. it's no secret nor requires a state actor.
Cor – Take Control of Your Health Like Never Before
IDK for him it may be more of a commodity: he buys it low and sells it high. Unfortunately once you've traded yours to him for some beads and colorful trinkets, you can't buy it back.
This is the one I'm thinking of: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_r...
Contributing Full Time Isn't for Everyone
Boston startup Next Step Living shutting down
I think a <200lb bipedal 2-arm robot which could box would be a marvel to see, but if there aren't any rules which say how many arms and legs the combatant has to have, the robot is gonna have wheels, most of its mass in the lower body so as to make it un-topplable, be made of some lightweight metal, and have an arm that plays chess and a boxing glove on an actuator that can break concrete.

And on the point of existing rules, the existing rules aren't enough for this type of competition. First of all the weight class: are robots men or women? It says age 17+, how does that affect the robot? There's no rule against pouring water on the robot, but there also isn't a rule against releasing nerve gas. My robot is a pourous metal box with a canister of gas which renders everyone unconscious, do I win by K/O?

Also, they already have battle robots, and they look nothing like conventional humans (one common design is a flat panel that slides under the opponent and jettisons them)

As for reaction speed of man (100+ms vs machine), I'll just link this: https://www.youtube.com/watch?v=3nxjjztQKtY
This is great news. For those with flask apps, check out flask-socket[0] for websocket support.

[0]: https://github.com/kennethreitz/flask-sockets
Political climates tend to shift when people figure out that idealism won't fill their bellies or keep a roof over their heads.
That looks super nice, did you build it yourself?
That, also the fact that if they have it in their privacy policy and website, then we can call them out on it when they insert a backdoor or remove the encryption. We can't say the same about Whatsapp and its end-to-end encryption, because they never even publicly admitted to using it. How can we ever hold Whatsapp responsible for not using end-to-end encryption then?

We can do that with Protonmail.
Google launched Orkut at almost exactly the same time as Facebook, and it was initially much more successful. (Google was a huge company, not a dorm-room start-up, and nost people couldn't join Facebook even if they wanted to.)

Friendster and, later, MySpace were popular before Orkut and Facebook, so social networking was already a thing.

Facebook was just much better than MySpace, Orkut and G+. And it still is.
You left out the one that was founded the same year as FB.
It was no more, or less, "privatised" than the previous arrangement. It was just a change of regulation. A stupid change, as you noted.

Preventing utilities from hedging... how could that ever work?
Speaking as someone who does restore and modify old cars I can say as a FB user that there are really no groups with any in depth practical help.

FB tends to be a 'look at the car I just bought' or 'look at the project I just finished' or 'the event I was just at' ego space. The vertical, model specific forums continue to be the place to go if you are diving into detail via searches of existing threads and people helping each other in response to specific questions and more importantly problem solving.

IMO FB tends to be the place to share the superficial, and to reduce sophisticated ideas to ephemera. A significant challenge on the internet generally and particularly FB is uninformed advice - youtube for example is full of parts life endangering how-to videos.

FB is more of a casual after hours clubby bar atmosphere rather than a serious forum in my experience, and i wouldn't go there for advice.
That's the big question, isn't it? The follow up is always "sure, but how do we know that the reason women aren't interested in tech is because it's perceived as a 'guy thing?'" Nature vs. nurture, and the reality is despite all of our hand-wringing we just don't know. But we do know that there are identifiable biases in our industry (and others) and we should address those regardless of the outcome.
The NSA can apparently find vulnerabilities in iOS without the source code so I would assume they could find (more of) them more easily with the source code.
Linden Lab’s Project Sansar and the Future of Virtual Reality
I wonder if they'd ever go after corporate principals in ways calculated to annoy. I'd be fine with losing AWS access, but if they made it so I couldn't buy books/toilet paper from Amazon because I worked for/etc a company they hated, it'd be really annoying.
And then the judge would start holding people from Apple in contempt.
Calling a human brain an ASIC seems ridiculous to me. Lee Sedol, in addition to being a marvellous Go player, is also a typical human being. He can speak a language, read and write, probably drive a car, take care of his wife and child. AlphaGo is incapable of all those things. If you ask me, it's closer to an ASIC than a human is.
9 Advanced Tips for Google AdSense Optimization
This is awesome! We started doing this with one festival where we did buses from our home city to the event. From there we scaled and started launching different routes. That's where it started getting more complex :)