skysight-inc/HackerNews huggingface dataset:
There aren't enough (sufficiently skilled) Americans to satisfy the demand for tech jobs (primarily, programming)

Can you provide some proof? I hear people say this, but I'd love to see real data to back it up

Wages are more or less stagnant (source: http://www.epi.org/publication/bp359-guestworkers-high-skill...) and many of the big companies Silicon Valley just got spanked for illegal no poach hiring agreements.

Are the large tech firms REALLY hiring as quickly as they can? Or do they just prefer guest workers they can pay less and exert greater control over via their worker visas?
Very nice. Did you find globals to be useful often? We excluded those here because there can be a lot of them (i.e. imported modules), but could be a good addition. `obj.field` is a nice touch too (our current approach will work if repr() shows the field, but that requires some code ahead of time).
Engineering Culture at Airbnb
VMWare Fusion is isn't all that stable.
It works, but I wouldn't count on it.. I have to up until this point.
Sounds to me like Businesses are spitefully avoiding creating jobs that they can't give to imported labor. I get that H1Bs are cheaper, and now, you can bring them and their wives over, but why not just go there and save the rest of us having listen to you whine about not being able to find people, when it's really about finding people at sub-market prices?
Netflix replies to Verizon cease and desist letter
I didn't realize we were talking about node here, so I suppose you're right. I'm a noob at node. Which of course is ages old. Way older than any of those other technologies I've been using for the past 15 years or so.

Sarcasm aside, I have to say I'm surprised at npm's best practices, but whatever. Personally, I'd rather not make my line count graph explode every time I add or remove a dependency. I still firmly believe that source control is not the only way to reliably vendor files.
Not necessarily. You can compile a Ruby VM from C to JS, as people have done. That should give you somewhere around 2 times slower performance, or better, not 264 times slower (and with very little effort).

Things get more complicated if your VM has a JIT, but there are interesting results even there, see pypy.js.

This approach lets you have arbitrary semantics, even ones that differ hugely from JavaScript, with decent performance.

I've suggested this in the past on HN - I think that approach could work for Dart as well. Would be happy to help investigate it.
Sounds like a good project idea... TOSdiff.
True, he didn't bring it up. But he also made it clear that he is largely unconcerned about what the NSA is doing per se. Making it clear he thought "everyone knew" and that nobody should be surprised that they're doing this. He seems surprised that it's causing a big stink.

But in his answer regarding the economics, that issue he describes as a big problem. Notice the word choices.
I understand that currently the game is played with high liquidity. The alternative I'd like you to consider would consist of "real" investors with no need for split second decisions and liquidity. Give it a thought.

The 7-11 provides the trade functions "assortment of goods" and "transport" and as such is valuable. The analogy to HFT does not hold.
You may be right, and further he may have even been able to find far better people in the US, or maybe in, say, Ghana. But that's just us criticizing the degree to which he optimized his hiring, not a principled complaint about the citizenship of the person he ended up with. What I'm after is that I don't think he has some special moral or ethical responsibility to consider the candidate's nationality in making hiring decisions. (He may, in applying for certain visas, have such a legal responsibility, but then I think that's poor immigration policy on our part.)

I feel for your town and I hope everyone there gets a good job; I just don't think "but we're American!" is the advantage that should get them there.
Liquidity directly relates to the number of participants (or quotes) in a market place. Let's think about a simple market, where the price of a good can go from 1 to 10 dollars. One person is looking to sell the good for $8, while another person is looking to buy at $2. The market currently has a bid-offer spread of $6. With only two participants in this market place, they will have to meet somewhere in the middle, or never trade. The seller will lose value because he has to sell at a lower price, while the buyer will lose money by paying more. However, if there were more participants in the market place, all with different ideas about how valuable the good is, the buyer is more likely to get their $2 price while the seller is more likely to get their $8 price. For example, if a new seller joins the market at a price of $6, the person looking to buy can now do so at a cheaper price.

Basically, with more participants, the bid-offer spread will begin to close, and trading will occur at more prices.
Canon opens Irista, a Dropbox for photos
"For me obviously he's a traitor," Andreessen said. "If you look up in the encyclopedia 'traitor' there's a picture of Ed Snowden."

This sad quote from Andreessen, rather than telling us anything about Snowden, merely demonstrates his own predilection for manipulative thinking styles and rhetoric. Not to mention, implicitly, his profound lack of respect for the intelligence of the listener.

Which makes me all even less interested than I had been in anything else he might have to say.
The Three Sources of Motivation – Appcues
sigh

I just wish PSD files weren't so horrendously, horrendously, horrendously, terrible with space.

Our design people routinely have to deal with 300MB+ files for client work. I'm not convinced yet it's worth the benefits if the only way they can work w/git(hub) is with git-bigfiles or git-annex, or some convoluted custom workflow =(
I prefer to keep such comments in the code, not in the commit message. It is highly unlikely that anyone coming to do some changes to that part of the code would go and read a year-old commit message that he isn't even aware exists.
superb..
You're right -- my mistake. I mistook your comment for someone else's.
Vint- The first broadcast Social Network – Now it is free to post.
While I get the general idea of liquidity I really can't get my head around how it is supposed to work out in practice, especially in HFT. So let me make the question a bit more concrete.

A very illiquid market, I want to buy for $9, somebody else wants to sell for $10, nothing else. And now? How does HFT help? How does a traditional market maker help? He buys for $10 and sells for $9 and then somehow recovers the loss?

(Further down tptacek posted a great analogy. https://news.ycombinator.com/item?id=7853500)
I am still struggling to figure out if Andreessen is serious or he is trolling with these idiotic statements.

Sample:

"The biggest surprise for me was that people were so shocked, because I thought we've been funding this agency for 50 years that has tens of thousands of employees and spends tens of billions of dollars a year."

We fund police & firefighters for more than that (aggregated) so we shouldn't be surprised when serious police misconduct comes to light. I shouldn't be surprised if say for instance they locked up Mr. Andreesson without charges? What kind of moronic argument is that?

" The secrets he's revealed have hurt Silicon Valley by association,..."

So it is the revelation that the NSA is indulging in widespread Warantless spying on Americans & everyone else that hurt Silicon valley, not the Spying itself.

So by that logic Nixion's Watergate break-in was not bad, its revelation was bad? What a twit

I think I have lost what little respect I had for this guy.
We could do with a few more Snowdens to counteract him any day.
First of all, this argument begs the question: why are some people so insistent on buying milk right now that they are building multi-billion-dollar computer systems and running special data lines with sub-millisecond latencies to do it? Needing milk so desperately that you can't wait until the grocery store opens in the morning is supposed to be an unusual condition, not the normal way of doing business.

But more importantly, HFT is not the same as liquidity. HFT only works in the first place because there are already market orders being placed; if no one but HFTs wanted to buy or sell stocks, no trades would take place. So the HFTs, by themselves, can't provide liquidity; they have to wait for someone else to do it, and then execute their trades to help narrow the bid-ask spreads.

I'll agree that there is some value to narrowing the bid-ask spreads; but is it enough value to justify the enormous effort and the enormous amount of human talent that goes into HFT, that could be doing lots of other valuable things? I don't think so; I think all that is a sign that the incentives in our society are screwed up.
> "I am happy to offer early access to our dedicated PC gamers on MajorNelson.com"

There's a definite conflict between the statement that they're targeting "dedicated PC gamers" and the action that they're doing it through the Xbox community. Come to think of it, does Microsoft even have an established gaming-oriented channel through which to release something like this apart from their console-oriented Xbox branded stuff?
Thats funny. I'm an H1B and am definitely not cheaper than my US counterparts. So don't generalize.
I am still struggling to figure out if Andreessen is serious or he is trolling with these idiotic statements.

Both, it seems. That's the sad part.
Jeeze, no kidding. ~"oh, I just assumed everybody knew this was happening", ~"this is d just what I thought was happening after following the NSA and reading all the books"

Thinking is different than knowing, no?

And, not everyone reads this stuff, so just because they don't have time to read all these books, etc they should not know?

Seems like such strange thinking.
Meetup does something along these lines. Check out the revision history and first paragraph:

http://www.meetup.com/terms/
I just got the email myself. I wasn't aware they did something like this, but it's a feature I'd always wanted since I'm working on a small/potentially big project and it's something I considered using if it existed (trying to be cheap right now).
AMD boosts G-Series SoC performance-per-watt, adds security engine
First off, Swift isn't actually dynamic. It's strongly-typed (the type system itself is stronger than Java/C++) with the ability to use Protocols to do more generic things when needed.

Additionally, since the compiler is built with LLVM if Apple were to open up the language there is a strong probability that it could run on any platform LLVM supports. The main piece holding it back would be that it seems to be pretty strongly tied to CoreFoundation. Apple has a .ddl for CoreFoundation on windows though so that may not hold Swift back from being cross-platform.
Ok, but is finding X given Y tractable?

To me, it seems like compiling is translation of source (usually higher level source to lower level source), whereas simulation is more like translation of behavior.

Edit: and the ability to translate behavior does not seem to imply the ability to translate source
That's a sad story … but thank you for sharing it.
Thanks for the feedback. The header is important for user experience. We noticed that most users go directly to the header to find out more about the site. And having it always visible makes the site more usable. I can understand how it can become a pet peeve, but I think it is a good tradeoff between usability and screen real estate.
The argument was basically "Mexico didn't say we couldn't do it based on the extradition treaty, even tho they were aware of the Ker doctrine under which we'd be allowed to do this when the treaty was negotiated". So the argument was that there was consent (based on the Extradition Treaty).

That is very, very different than them saying "We can kidnap someone from county X for reason Y without an extradition treaty in place."

It was them basically saying "Mexico agreed to the unspoken terms that we'd use our legal precedents that preceded the treaty unless expressly forbidden to do so."

So, Mexico consented by way of treaty and by not excluding forcible abduction (which was considered legal at the time the treaty was signed). That isn't the same as "did not consent". That is the Mexican government saying "Oops, we consented 60 years ago but we want to take it back now. We just forgot to mention it."

https://www.aclu.org/safe-free/united-states-v-alvarez-macha...
https://supreme.justia.com/cases/federal/us/504/655/case.htm...
"(b) Neither the Treaty's language nor the history of negotiations and practice under it supports the proposition that it prohibits abductions outside of its terms. The Treaty says nothing about either country refraining from forcibly abducting people from the other's territory or the consequences if an abduction occurs. In addition, although the Mexican Government was made aware of the Ker doctrine as early as 1906, and language to curtail Ker was drafted as early as 1935, the Treaty's current version contains no such clause. Pp. 663-666."
Why does it matter anymore? Even most undocumented foreigners pay taxes... as long as you pay taxes, why does it matter?

Why does imperialism/nationalism still exist? Why does it matter where you came out of a vagina - why should that determine your opportunities (through limiting where you can work)?

In the modern world, we'd be better off considering everyone citizens of the world and dropping the attitude we have about our borders.
Gajim supports OTR with a plugin. Both the client and plugin are written in Python.
I agree it useful, but it's more useful overtime than anything, on the short term, issue numbers are not really useful. You are right, those examples were not our best ones ;)
Will new bargain basement $100 tablets save Windows 8?
Does anyone know of a debugger that can be built into C apps during development, so that testers can log stack traces with values, or be able to continue on breakpoints?

I can't tell you how many times users have hit strange bugs, and it took me forever to reproduce them in my debugger. Giving them a limited debugger would have saved me countless hours. Remote debugging is not really an option (I'd like something that can be compiled in).
I used to use feature branches more heavily but these days Branch By Abstraction tends to be my first choice.

http://continuousdelivery.com/2011/05/make-large-scale-chang...
Mary Meeker Confirms Mobile Messaging Is the Future
How many talented developers are out of work in the US right now? Particularly in somewhere like the Bay area, where this startup would be based.
Verizon Threatens Netflix With Legal Action Over Congestion Message
> But it handles memory more like Rust

No.
Taking a bit more radical view:

Why should we discriminate against someone who is poorer and better skilled in favor of someone who is richer, privileged, and less skilled, just because of the quirk of geographic origin?

Morally I find that abhorrent, and personally it drives me insane that I don't get to work with the best people in the world.

I get that there are political barriers to following that moral claim to its logical conclusion, but they shouldn't mean we discard that moral claim; we should try to remove the political obstacles.
If the dollar becomes comparatively weaker then more people will probably be employed in the US (albeit at a lower relative wage) all things being equal. This is why countries like China work to keep their currency artificially low.
Who has done more to damage America's social cohesion - Snowden or the NSA?

If Andreesen didn't have a billion or so dollars riding on how the world perceives SV, I might find his opinion more creditable.

And while a lot of the discussion considers the NSA's intent as irrelevant, it wouldn't surprise me to find out later that the NSA was using their technology to clean out the bank accounts of so-called "traitors" or whatever moniker we use to label undesirables.
Didn't you just describe the operating theory of every market maker ever?
We had an interesting policy in the company where I worked before and I use it for my own projects: only one line is ever allowed - explaining WHAT was changed.

- to explain HOW it works: comment in the code, so whoever comes to change the code later knows what should be touched and what should be left alone

- to explain WHY it was changed, use the bug tracker and just supply the #ID of bug/feature request in the comment

Having single-line comments makes it much easier to browse through history and find the thing you're looking for.
Back in the 90ies there was a version of NeXT's gcc that allowed RTF input. Quite neat, and I pretty sure I "downloaded" some sample code for it (probably via FTP...)
you clearly have no idea what you're talking about. Are you an immigrant? are you hiring immigrants? Probably not: if you were, you wouldn't be saying that the system is not broken. There are so many wrong things in the system. Just to name a couple: H1B allows you to work for A SPECIFIC employer. Spouses of H1B are NOT allowed to work (not even as a volunteer). And let's not talk about the implications of work & taxes & healthcare.
Apple Wants Devs To Love Swift, Its Shiny New Language–But There's A Catch
Along those same line, here's another good read about the recent npm, Inc. investment. Feel free to skip down to 'Open Source and $$$' section. http://words.steveklabnik.com/is-npm-worth-26mm

In short, it's debatable whether an investment into npm, Inc. will directly pay off for the investors. What the investment is more likely about is creating the infrastructure for new, billion dollar companies to pop up, giving those investors an inside track to the new companies.

In the case of ElasticSearch, investing in this infrastructure project absolutely makes sense. "Big Data" is becoming huge, but it's still relatively dumb. Up until now, we've primarily been focused on tools and technologies to source, aggregate, and analyze the data. But lots of companies are now popping up who are built on the idea of making intelligent use of all this data, far beyond what humans are naturally capable of. ElasticSearch of course isn't the whole solution, but it's part of it.

(I work for one of those companies, and we use ElasticSearch)
Yes, totally! We picked some examples quickly just to demonstrate that people can do better "lol", "fix" or "meh". There is still room for improvements and we have better ones, too.
>>I get that H1Bs are cheaper,

False. Maybe in some situations, but not in general if you consider _all_ the costs.
Wrong.
http://www.brookings.edu/research/papers/2013/05/10-h1b-visa...

H1bs on average earn more than us-born workers.
I never meant that it leaves room for misinterpretation. It's a bit foolishly all encompassing. It shows no awareness of the underlying issues.
Swift is built on LLVM which can compile to many targets such as Linux and Windows. I'm not sure I see any reason to add Swift to GCC.
Google to sell $1024 Project Tango tablet dev kits
Nothing very new here, but it still amazes me the sheer amount of devs that ignore these simple best practises. So it's always nice to have these reminders every now and then.
That's why I only include those globals which are referred to in the line of the exception. And when they were referred in the line, they often were also useful. Otherwise, you are right, way too many to show all. I even found all the locals to be too many in many cases, that's why I did that simple heuristics. Also, I just made this to be a `sys.excepthook` replacement, so it's just text and you cannot simply hide the locals away and a simple traceback would just look too long/complicated.
Salary Fairy predictions let you know how much you are worth in the job market. Even though the family is always broke, if Michael decided to leave, that's how much he could make in another company :)
Market makers had two jobs. Provide liquidity, and provide price stability. HFT does a better job than they did at providing liquidity, for a lower premium. However it does a worse job at providing price stability.

Furthermore to me HFT looks like stealing because it is very inefficient relative to the need. If exchanges were to reorganize how they work slightly, we would get much better price stability, somewhat less liquidity, and have a much lower premium.

The necessary change is simply this. Exchanges would have to set a price at which orders are to execute. Whenever there are excess orders in one direction or the other, that price would drift up or down, slowly, until the order executes. The result is that trades might take a minute to execute, but margins would be far less. Sure, a ton of finance people would jump up and down screaming bloody murder about how many of their complex trades would be affected. But my opinion is that that economic activity takes a lot of brains and resources, and doesn't significantly add to the purported purpose of finance - to make money available to companies engaged in useful production.
Come on, people are complex.

I don't particularly respect Andreessen's position on this issue. But then, this isn't a huge surprise to me - he's espoused similar views on Hacker News before. It's been fairly obvious in his writings about Bitcoin, Carl Icahn, startups, etc. that he's out for his own bottom line, he defends his own self-interest, and if people are pissed off about that, oh well.

But you also have to admit that he's done a lot to bring technology to the masses, to educate prospective founders on what it's like to do a startup, and to make the current investment climate more founder-friendly. And he and his wife are two of biggest philanthropists in Silicon Valley.

I feel like most of the comments are from folks who put Andreessen up on a pedestal and only now just realized he's a flawed human being like the rest of us, with beliefs that we may not agree with. But that's par for the course; if you agree with everything that comes out of someone's mouth you have a cult, not a leader.
Assuming Twitter and Spotify have equally poor formulas for monetizing music, my guess is Twitter views Soundcloud less as a profit generator and more as a lead generator. Since Twitter's revenue model hinges on ad impressions, the hope is Soundcloud could directly or indirectly bring more traffic into the Twitter ecosystem and boost overall ad impressions. Music is just a way to get users "into the store." Whether this is wise is a separate matter. Without knowing specifics about Soundcloud, the other attractive element could be that music is a natural activity on mobile devices. If Soundcloud sees great mobile usage, an acquisition strengthens Twitter's story that it is a leading media network for the mobile generation, which will play well with Wall Street.
We don't squash and we just use plain merges. It gives the real version of what happened. This is what I personally prefer.
Apparently there is one county (out of 3000+) where Christianity is not the predominant religious tradition. I'd be curious to know which county that was...
Again, back to my milk analogy further up, in theory you could get your milk direct from the farmer and cut out the middleman. I'm sure some of them go to markets and set up stalls and such. But the reality is, it isn't the farmer's game to do that. Every moment he holds that milk he is carrying inventory risk (it could spoil). And if a buyer doesn't turn up, then it definitely will spoil. Instead he offloads it to a middleman who is equipped to handle it (refrigerated tankers, etc.). Now in this real world example, the bulk of what the middleman is paid for is value-add (transport, pastuerization, bottling, etc.), but there is also the payment for liquidity. These companies (i.e. Fonterra) will be there to take your milk every morning. So some of what you pay for is that liquidity.
I pasted in the Chrome console opal generated js code, but I get that "Opal" is not defined.