skysight-inc/HackerNews huggingface dataset:
hey man, send me an email builes.adolfo@gmail.com if you want to grab a coffee.
Why Ruby? Python would be a much better choice -- for that matter, C or assembly language [1] would be a better choice than Ruby! Here are the problems with Ruby:

- It is hard to get Ruby running on non-Linux systems.

- Ruby programs are incredibly hard to understand because the Ruby language is not compact [2]

- Rails is such a big part of the Ruby community, it is hard to find Ruby programs that aren't Rails webapps. So anyone who becomes interested in Ruby from the book, and searches online for more resources, will probably mostly get Rails-related hits.

- These hits will not just be useless to a beginner, but intimidating and misleading. Web application programming is a poor area to direct beginners into, because even the most trivial web application requires understanding a dizzying array of complicated, interconnected ideas such networking, HTTP, URL's, databases, template processing, HTML, browsers...

[1] I'm not trying to cast aspersions on anyone who started programming in these languages, and I'm not saying it's impossible to start there even today. I'm just saying that today there are much better choices available, such as Python.

[2] http://www.faqs.org/docs/artu/ch04s02.html
"Thorium Core" Kickstarter campaign to commercialise ReactOS
Lone Survivor: How an Afghan and a Navy SEAL became “brothers”
This is a server thing. Your mail client, web-based or otherwise, wouldn't know.
>We could use another news source which allows iframe. And there won't be a need for the proxy approach.

The honest way of accomplishing this is to just link to the page.
Oh, another one of US' famously unjust "plea bargains". They're just trying to make him admit that what he did is wrong in return for a "lesser punishment", to ensure nobody ever dares to become a whistleblower again if they know for sure they will be punished for it.

They're basically offering him the Aaron Swartz deal: admit you're a criminal, and we're going to put you in prison for "only" 10 percent of the ridiculous amount of prison time we're threatening you with. If I were him I'd say hell no.
NASA's Opportunity rover celebrates decade on Mars with a FILTHY selfie
I took a tour of one of the factories where the F-35 is built (or one of the components of the airframe). It is the one located in Atlanta, Georgia. The scale of the place is just mind-numbing. There was a row of C-130 in different stages of assembly and next to them the production line for the their wings.

On the F-35 side, there was this huge robot that looked like a flat toolbox. It moved the airframe part from one station to the next. Just amazing. The whole assembly line looks like something out of a movie.

I was told that the F-35 had a lot of C++ code, and that is the reason it was not meeting deadlines. It was an interesting bit of gossip to hear, but I'm not entirely sure how that would come into play. I'm also not sure if C++ has been used before in this type of application. Given how ingrained Ada, C, and Fortran are in the industry.
It makes a certain amount of sense, when you think about where QWERTY came from - the problem has changed, but the solution is the same - to spread out the most common letters as much as possible in the uh... register thing where the hammers lived (don't know the technical term).
I don't get it, what does this stats have to do with YC? Are you trying to say that disproportionate amount of resource is being invested in AIDS over preventing hunger on the aggregate level, and that it is wrong?
If you can hit your target with sufficient energy, you don't even need an explosive.
Check out agameaweek.com. The Dev is really cool in various forums, and has been doing this for about a year I think. He's using Monkey-x to code them now. I don't know how you guys do it.
Never underestimate the power of cheap, near disposable hardware for children.

Buying a $3k laptop for anybody younger than a college student just doesn't make a lot of sense with the kind of wear and tear a kid puts a computer through. Most families I know end up having to buy a new laptop for their kid every year. It's far less painful when that laptop is <$800.

Hell, here's an awesome laptop I'd be thrilled to have if I were 15 and it's $500. http://www.costco.com/HP-Pavilion-TouchSmart-15z-Laptop-%7c-...
totally agree with you. i just added a tl;dr :-)
The person to person model feels to involved. I want something that invests my money and updates me on the good my koney is doing. Im not interested in becomming a lender.
First, don't confuse stock success with long-term financial success -- they're actually not completely aligned. Ideally, they would be, but many, many investors are irrational and/or uneducated. Many more are smart enough to prey on that and speculate/bet that they can ride the stock up and sell it at/near a peak.

Second, here's something to ponder: If the masses are so good at picking investments, why didn't everyone see the housing bubble?

In fact, some people did -- and they're the ones who were beating the drums about the need to pay attention to fundamentals and long-term trends.

Similarly, many people have been pointing out that the irrational exuberance around Facebook is not supported by fundamentals -- and is, therefore, a bubble.

Here's something to ponder: if you could spot the flaw in Facebook's business model so easily, why can't the hundreds of investors who have millions at stake see the same flaw? (Corollary: Bearish folks can make a lot of money short-selling Facebook.)

Now, why could I spot the flaw in their business model? I don't actually think there's all that much special to it...it's not actually that hard to point out unsound business plans if you pay attention to the fundamentals… which seem to be so easily forgotten.

I have not said that there isn't money to be made on FB as a short-term investment -- indeed, clearly the stock isn't at its low and it's safe to presume some are going to make money off of it. What I did say was that the business model is not sound. That could change, but thus far, I've not been given reason to be hopeful that they'll do so.
I don't think that comparison would be illustrative. I suspect that trends in tech wages in the Bay Area are divorced from those in other fields in the same way that finance wages in New York are.

The productivity of a single programmer has famously increased as the rise of multimillion-dollar companies with less than ten employees shows. You still need the same number of nurses and teachers, though.
http://en.wikipedia.org/wiki/Apophasis
BackBlaze here. Unlimited storage and can include external drives. Big fan and have been using it for years.
This is the same problem I've run into. I want to try living in Emacs, because there's pretty much a mode or package for everything, but a few of the basics don't work quite right to a point where that is usable yet. For instance, terminal emulation. There's terminal mode and eshell, but if you have even a mildly complicated PS1, all you get are control codes everywhere. Just strange, off-kilter behavior.

At this point, I'd be happy if I could just embed iTerm2 in a buffer and be done with it.
Wait, how was using a password manager advantageous in this situation?

>Since they had my iPhone too, they now also had potential access to my passwords manager as well as all my two-factor codes (on the Google Authenticator app).
Great write up.

I'm used to enabling disk encryption on my work laptop for corporate security, but I've ignored my own personal information security. I'll be looking into re-enabling that now after reading what you went through. It would give me the security to know for sure that my information was wiped and not rummaged through.

> I didn’t have a cloud backup because I don’t trust a third party with my data.

I would still use cloud-based storage like Dropbox but encrypted with Truecrypt.
Am I the only one that still carries around an encrypted USB on hand at all times?

Also, have you heard anything from the police yet? Glad you and your family are safe though!
I spent two months doing some side work for the NIH on some programming stuff, which was mediated through Lockheed. They were so disorganized and clueless than I'm amazed they are able to build a sandwich, let alone a jet fighter.

For example, the onboarding meeting I had with their HR folks was roughly 90% about retirement benefits and health care plans, neither of which I was eligible for as a temporary part-timer. This still cost NIH two hours of my time even so. And it took them weeks to get me the right codes so I could actually log my hours in their system the way I was supposed to, on a project that was supposed to last two months in total.

And in all of this, they provided not one shred of added value to the project that I could detect. Were it not for whatever bureaucratic rule required them as a middleman, I could have conceivably raised my rates 50%, cost the actual customer less, and been more productive without them.
> I don't think you understand hacking...

I don't think you've been following the iOS7 updates closely.

If you ever manage to do a DFU, you won't be able to restore. And if you ever manage to restore and jailbreak, you'll never be able to connect to iTunes, use the AppStore, or sync with Apple again. Which means, the phone is either worthless or at least seriously crippled.
> And I think that's the experience for a lot of people who live in a foreign country, or still have friends from other countries. Languages get mixed all the time.

It is a terrible design flaw, that is primarily due to the fact that a lot of software designers assume that the average person speaks one language; in fact there are more multilingual people than monolingual people in the world (cf first paragraph of [0]).

Ideally, software keyboards would be designed to take that fact into account - a few smart things could be done! But no, a lot of software is designed by upper middle class westerners which tend to only speak a single language, and the designs we have are victims of their creators' biases.

In the meantime, I have 5 different keyboards on my iPhone, and I find texting extremely painful.

[0]: http://en.wikipedia.org/wiki/Multilingualism
Don’t Worry About Robots. Worry About Washington
Or given the startup context of this site, I'd phrase it as software development has no Barriers to Entry, which as startups (and yourself) have learned is great for getting into the market, but can be really bad once you establish a foothold and gain experience and realize that competition from new entries into the market severely undercut you on price.

So, for those in the industry we need to find ways to add barriers to entry so that our salaries are protected.
It is funny that there would be reason to complain, given that this statistic would probably show that tech is a profitable place to work relative to other industries.

But we're talking about the tech employee's relative share of the company's own profits, right? which means cross-industry comparisons aren't relevant.

i'm sure this is the line the defense would take. I guess - we would be asked to believe that even though you have the collusion stated as plain as day, "it was not successful" - just talk. And that might actually fly.

but it's crazy to see the greedy underbelly of SV out in the open like this, although it fits with the aggressive ("legal!") tax avoidance strategies. (EDIT: IMHO both behaviors are forms of community theft, even if you don't consider your taxes to be a charitable contribution.)

I suppose it only feels like hypocrisy because of the lionization of our heroes. We expect more, particularly considering how they position themselves relative to their values - "think different" - "don't be evil" - more than just businesses.

50 years from now, once the tech equivalent of the iphone is in every object on earth, I suspect Jobs will be looked at as another Rockefeller - awesome, epic, business man, just not necessarily the guy you aspire to become when you grow up.
That's definitely debatable. Chrysler sells more cars in a modest town than Tesla does in the entire world.
I don't want to judge you, not knowing how big a yard you have, but as a downtown apartment dweller, dogs barking provide all the annoyance of car alarms, the same inaction, and a smoldering hatred for people who keep dogs in these conditions.
The world has imploded and all I have are these bitcoins and bullets; I'll buy some shoes!
By having the content shown in iframe, it makes it easier for users to navigate without opening lots of tabs in the web browser.

Everything is preserved in the original site. It helps the content owner by making more of their content accessible to the users.
And what consequence should be merited for the words "Fuck off cop"?
Doctors and lawyers use the legal system to limit the number of people they compete with. I will not model my profession on those.
It would make sense if there was a kid in the video as well.
Most document safes are rated to keep paper intact for a limited time, when exposed to house-fire temperatures and wattages.
Make sure when you buy a fire safe that it is 'media rated', not all of them are, and the internal temp of an ordinary fire safe will melt cds and backup tapes.
Oh my goodness. I learnt to code using that book (Adventure Games)! It wasn't the only one, and as you say the big program at the back is somewhat mystical, but I remember it being instrumental in demystifying how a game was put together.
As a long time Kiva member, Kiva Zip Trustee & bigtime supporter of Watsi, I'm really happy to see Zidisha getting some shine right now. It's an exciting time for crowdfunding and microfinance. I didn't know you guys were in the DC area!

What are your main challenges on the ground in different countries? Have you ever thought about incorporating bitcoin into your funding model somehow? Could that solve any potential issues with the transfers?
I'm going to lose a few karma points for going meta, but I have to point this.

When the top comment to a positive bitcoin related news reads like textbook flame war material[1], I feel sad about the current state of HN.

We're supposed to discuss, not to pick sides and borderline troll people who are skeptical about some technology. This attitude is downright childish, and will only spawn very predictable and heated debates.

You bought or mined bitcoins and believe in them? That's good for you, I have some too, yay. Yet, I'm not starting flame wars and making fun of non-believers. This brings absolutely nothing. Moreover, it might show a negative image of the bitcoin community.

[1]: https://news.ycombinator.com/item?id=7109970
Jobs was epic in his own way. Just not necessarily a nice human being.
I find the fact that I can't even find out what koding.com is when using IE 9 pretty obnoxious. Love it or not, many people are forced to use older browsers. Sending them to https://koding.com/unsupported.html without any explanation at all a great way to make people not want to bother finding out what you're offering.
The world is bigger than a few companies in Silicon Valley. Go work for a bank, in the worst case.
Huge cloud providers like Amazon do utilize custom built servers, but most enterprise "private clouds" will still be buying Dell or HP servers.
Out of curiosity, does Rust have an ability to provide a C++-like implicit conversion from string to Path, so you would only need to write the Path function? Is that kind of thing consistent with Rust's philosophy?
Siri was an acquisition of a spin-off from SRI International. It is unreported how much Apple paid for it though it is suspected to be in the $200 million range.
In cases of conspiracy, I believe the illegal act is the very act of meeting to plan criminal activity.

The effectiveness of such planning is not the deciding factor as to whether or not the people involved have behaved criminally.

As a parallel, planning to distribute illegal drugs is illegal (conspiracy to distribute). While actually distributing is an additional charge. Something similar is going to happen here, where the executives in question may have broken several laws only one of which is conspiracy.

I'm not a lawyer, so I could be wrong. But this is what I remember from Business Law during my MBA.
Bad science: No, Facebook won’t lose 80% of its users by 2017
True. But is that productive for their employers? Which was my main point...
To be honest, the A-10 is probably the plane most of the services want, if they could make it carrier capable. It's a ridiculously impressive aircraft with probably one of the biggest kill lists in history. Along with the Spectres, designing an aircraft around a gun has almost never resulted in a disappointment.
The apparent author is also a Harvard alum, fwiw.
Or maybe it's the opposite: if a teenager has an account with lots of pictures, he/she will probably want to kill that account as soon as they get to adult life to avoid awkward moments. I think this explains why many young kids are leaving FB.
Live: Guido van Rossum talks about Tulip (asynchronous I/O for Python 3)
In five minutes, the creator and BDFL of Python Guido van Rossum will give a talk at LinkedIn, Mountain View about Tulip (asynchronous I/O for Python 3).
http://en.wikipedia.org/wiki/Special_Atomic_Demolition_Munit... says the yield could be up to a kiloton. That's about 400x the Oklahoma City bomb. It wouldn't destroy a city, but letting that off in Manhattan is going to ruin a lot of peoples' days.
If you somehow got complete data, you would be certain to find that Google employees received a large raise after these agreements were terminated (as others pointed out in this thread):

http://blogs.wsj.com/law/2010/11/10/on-googles-10-percent-pa...

That was something like 20,000-30,000 people, so if you consider it among the population of the 5 companies involved, it's extremely significant.

That was the largest raise I've received in a 13 year career in Silicon Valley, so I consider it anomalous.

But then you're back to the problem whether correlation is causation. You could conceivably argue that it was due to competition from Facebook, which was not part of those agreements.

In my opinion, salaries were depressed -- although how much and for how long is very hard to determine.
Maybe Ezra Klein and Jeff Bezos Are Both Right
How Coin Has It Backwards And How The Bank Card Could Be Innovated
pg wasn't questioning whether this was illegal or not, he was interested in what the impact was.
Marvelous stuff! Having worked for years in the corporate trenches as a Software Engineer, your games once again reminded me how fun programming can be. I definitely will be taking a look at Phaser for hobby projects of my own.
Other industries are deeply unlike tech, so comparing salary trends would be meaningless.

A sibling comment suggests that we look at salaries in tech companies that didn't collude. But that doesn't work either, because (1) those salaries could have been indirectly affected by the collusion, and (2) other tech companies are different than Apple, Google, et al -- most importantly, they have less money!
The adage is that those that risk capital reap the rewards..
On a related note; does anyone know what the plans are for memory mapped files/io in Rust? I had a look at the documentation[1], and it would seem a bit fragile atm? Would it be viable to implement something along a database or webcache using rust's current mmap, and have a hope of it working both on *bsd and Linux?

Any pointers to where one would start to do raw mmap-ing in rust (say for implementing an os...)?

[1] http://static.rust-lang.org/doc/master/std/os/struct.MemoryM...
Visual Guide to NSURL Components
My MacBook was stolen in September, and it was the same for me: they were smart enough not to connect to a WiFi, and FindMyMac knows nothing about it. I requested it to lock itself, but since it never connected to a WiFi, I'm pretty sure it never did...

I just enabled FileVault on the MacBook I have now, thanks for that! :)
Reporter interrupts congressional NSA report
Is "I wrote a PaaS on top of docker" the new "I wrote a new web framework"?
Outsourcing has ensured a downward pressure on salaries. Can an employee that is not allowed to leave his employer really ever going to be earning true market rate on salary? That's the case for HS1B in the US. There is plenty of evidence that salaries are manipulated down.

Now, regarding your proposed solution of becoming a master of rare and difficult skills. That's what I strive for, but that can be a challenge in an industry where technologies are replaced every 5 years or so. In reality it becomes that much harder because unlike other professions the mindset of employers does not respect the concept of 'superstars'. Ie. I can't really name a developer that has the ability to command a 50% premium over his peers. However, I can name several companies that can demand a price premium for their consulting services. So, how do we as a field make the shift from companies achieving a price premium to individuals achieving a salary premium?
So much butt hurt here...x86 is a low margin commodity with too many companies out there racing to the bottom. I for one applaud to IBM's decision to evolve their business.
This is terrible advice in this instant.

If you want to be a software developer, taking a job as tech support is a bad career move. Our industry will type cast you as a tech support guy and you will be fighting an uphill battle for your first programming job.

Better to take the programming gig for a few years, then go try to find a great startup to work for....especially if you want to be a developer.
Browsers aren't general purpose applications. They can't fill every application role on the computer. The more "web dev" tries to push them in that direction, the slower, more difficult to develop and maintain, and generally poor they will be, and then the "dynamic web applications" that run on them will suffer.
Adages only go so far. "A day's work for a day's pay." "To each what he deserves."

Every economic function involves risk, to both labor and to capital. There's no reason, however, that the majority of the value should go to capital. The economics of relative scarcity, possibly. But that's not the situation here: market forces didn't decide compensation packages and the return to capital, here. Collusion did, which is a distortion of the market from a situation of perfect competition.
I imagine that's because these conversations tend to be about validating Bitcoin as a "real currency" that's going to change the world and replace fiat currencies and such, not at all about consumers (even though they would tend to matter a lot in that at some point).
Photo sharing apps get money from VCs. Why would you expect that VCs would fund a non-profit millions of dollars?
> But we're talking about the tech employee's relative share of the company's own profits, right?

Not exactly. The key issue is not whether anyone made more or less money.

What is at issue is violation of US law.

As of today, conspiracy is illegal.
>> It seems like we should be able to measure whatever effect there was.

Against what litmus test?

All the players (Apple, Google, Intuit, etc) were blazing new trails in a whole new economic model - and localized to an economy in the SV. That is why the whole scheme wasn't apparent at the time.
Doesn't the OpenStreetMap Android app do offline as well? https://play.google.com/store/apps/details?id=net.osmand