skysight-inc/HackerNews huggingface dataset:
Asteroids and comets will be valuable in so far as they contain plentiful minerals that are already in space. If people want to build bigger things in space then having available materials already in space to build them with would be valuable, and it would (probably/eventually) be cheaper than flying them up. Not to mention more environmentally friendly as mineral processing is a pollution intensive industry.
Impossibly vague question + the price will rarely have anything to do with a startup being a "good idea" and may not even correlate to growth.
My father kept a diary during WW2. A few years ago, when he read it, he told me he was shocked because what he wrote didn't line up with what he remembered.
Nope, it's still an index, after the comparison and before executing the code inside the loop, i is decreased by 1.

Remember that a for loop does something like this behind the scenes:

size_t i = x.size();
while( i-- > 0 )
{
// your code which needs backwards iteration here

; // do nothing because there is no third statement
}
Remote lender outreach volunteer at Zidisha (YC W14 nonprofit)
When are they going to open registration back up on there?
It's not presumptuous if that's what almost every HN comment section on an article about Go devolves into.
Don't feel bad. I finished 1.5 years of MBA and dropped out when the university showed how little they cared about me. Originally I signed up to get an MS in Innovation Management (startups, new business tech., corporate finance for IT etc.) because my employer was keen on supporting my academic goals esp. if they coincided with my position as Director of IT. But one week before classes were to start, they dropped the entire program and "specially waived the MBA requirements" just for me and shoved me into their MBA program.

After I spent 1.5 years taking MBA courses, they revived the MS IM degree but wouldn't let me transfer any credits from MBA program into it, even though most of the early classes were same, taught by the same teachers.

It was then that I realized that the past few years of "leadership", "value proposition", and "customer-specific" drivel they had been feeding me was not something they actually cared about. They cared about enrollment, enrollment, and enrollment. I should know. The goal of the last class I took - Advanced Marketing - was to come up with surveys to find out what would increase enrollment into their MBA program.

Initially I felt like a failure even considering dropping out because I was only 2 semesters away from getting my MBA. But then I realized life is too short to be wasting time doing what you don't want to do. Fortunately for me, my career turned out significantly better after dropping out because I decided to dedicate myself to making something I truly cared about and over time, that has paid off way more than an MBA would.
That's not the actual motivation. This only applies to J-1 visa holders that are, in part, funded by their original country and that country requests that they return.

Those J-1 holders make an informed deal with their country, money in exchange for time. The US is just enforcing it.

Nothing to do with the sentiments being put forward by the previous post.
I'd say that since the 90's there's been a general pulling back from the Washington consensus. So I take issue with your assertion about every first world country following the US. I say this as a citizen of a first world country where people are pretty concerned to ensure we do NOT follow the US in terms of political corruption and economic division.

Your point about startup investing is rather off the mark. Most startups fail - which is not something you can do if you're providing the water supply or sanitation services for a country (or county). Governments might be less lean but redundancy also means resilience.

Your comment about an alternative universe resonates with me. As a non American, it's how I often feel when I read comments from people like you who assert that "It's just true by definition" that the private sector is more effective at everything.
Wait, what? The iPod didn't block songs that weren't sold through iTunes.
Apparently 'academic research' is now entirely a synonym for 'making money from funding.'
I think most of us saw this coming from a mile away. The Apple TV has not received a substantial update in a very long time, the interface looks outdated to me and the size of it is also inconvenient. The price is also another factor. The Chromecast is $35 and offers everything Apple TV does for $99 (sans the remote). The Amazon Fire TV Stick is $39 and gives you a remote, yet offers more than Apple's expensive offering which is twice the size.

I think unless Apple brings out a HDMI stick of their own that competes with the price of the Chromecast or Fire TV Stick, Apple TV will continue to decline until people just stop buying it. Honestly, what Apple needs to do is release a device running iOS that will allow you to play games on your TV. This would probably give it the edge it needs to compete again. But apps and games wouldn't be enough to compete, they would need to match the price or offer something Amazon and Google currently do not.
> It would also suggest that the level above that is abstracting datacenter's away to just manage a single global system made up of multiple DC's.

I work on Cloud Foundry. We already have this tool, at least for the IaaS layer. It's called BOSH[1], and it allows no-downtime deploys and updates of very large PaaSes (such as our own Pivotal Web Services).

In our reference Cloud Foundry configuration, cf-release[2], we define a deployment manifest that can install a Cloud Foundry instance that spans two AWS availability zones.

We dogfood this system every week. Sometimes twice per week. Our entire Pivotal Web Services system is updated, live, online. And basically, it's very rare that anyone notices. Which is awesome.

[1] https://github.com/cloudfoundry/bosh

[2] https://github.com/cloudfoundry/cf-release
Yes, most people shouldn't. Unless you've never seen two people piss away tens of thousands of dollars having legal tantrums, fully supported by their lawyers.

Most people, particularly in CA, a community property state, should be able to get divorced for $500 or so. Of course, that requires that they be adult, and that no lawyers get paid (or encourage their clients to fight, all while paying them $x00/hour).
I think I should also clarify a little..

My key focus for this would be on a more unix-philosophy approach (separate tools that do one thing well).

I like the idea of using a VCS repo (again, ideally any of those supported not just git) to store related information such as issues/tickets, etc however I don't know what the practical constraints of that would be, my first thought is that issues/tickets stored primarily in a (version controlled) filesystem (and then presumably indexed on a server for web views, searching etc) would not be as intuitive as say a wiki like gollum.

If the issues/tickets tool used a flexible SQL model (e.g. choice of mysql, postgresql and sqlite for instance) I would be happy with that, as the data is still quite open (to the system, owner, not as much to the individual developers admittedly)
> [Naming things] is not an OO exclusive but it is at the foundation of OO (naming things, relating them, and such).

Naming things is at the foundation of most human activities, making it less than useful to define OO.

> [That OO decomposition and design reflects "how we perceive the world"] is not really how its pushed.

Sorry, but I disagree. It is. In this very HN thread we're replying to, for example.

> Many people anthropomorphize their objects, which again is naturally human; again, objects are not for computers, they are for people.

Now you are trying too hard. No, it's unnatural to speak of "passing messages to objects". This isn't how people understand the real world (except for old ladies who speak to their plants, but they are not the target audience of Smalltalk or Objective-C), and in fact message passing is one of the most alien (and harder to understand) aspects of the OOP abstraction. So alien, in fact, that some OO languages do away with this terminology.
If they were ready to make a serious attempt, I'm sure they could pull the funding together with sponsorships alone.
How do you reconcile 'legally binding salary offers' to adhering the visa to the worker? How long is the company obliged to pay the visa bid rate? What if the company becomes financially incapable of paying the visa bid rate? (yes, demonstrating financial solvency of the employer is part of the visa sponsorship process, but circumstances change). If the worker moves to another company, is that company required to pay the bid rate? I can imagine a 'simple' scheme like that leading to all kinds of shell-game shenanigans where high bids are used to win the visas to bring workers in, then through sleight of hand the worker is transferred to a different job at a lower wage...
Why not both? Fix the bug, then celebrate.
This may be doable. Finding the size of the hash table and the length of each bucket seems like the hard part. What are real world differences between zero, one, and two long chains? Also, practically speaking, I think the attack assumes chaining, but both python and lua and others use open addressing, which makes it harder to target one bucket.

If this concerns you, I think I'd be more worried about a system that looks up tokens in a database. A (My/Post)SQL btree index may leak more data and is more "linearly" attackable.
Patrick ,
Any plan coming to India ? Paypal sucks like hell but we have no other option to bill customers in US.
There are other options available but they big cut in revenue and are slow.
Something like Stripe which allows to bill clients in US, Europe will be very good.
How to Free Up Storage Space on iPhone for iOS 8 Update
Unless your listener can hear frequencies above 22.05kHz, it's theoretically impossible because the sampling theorem says 44.1kHz sampling can perfectly reproduce all frequencies below 22.05kHz.

Any differences within normal human audible frequency ranges must be caused by imperfect DAC. Agreed?

(No, I don't have a perfect DAC, but if the audible artifacts are because of a DAC that produces less perfect analog waveforms below 22kHz when fed a 44kHz source rather than a 192kHz source, isn't that squarely the DAC's fault? It should also be made abundantly clear that this is a hypothetical. Is this actually a problem? Has anyone simulated an analog waveform from 44.1kHz sample, compared it to oscilloscope readings from a decent quality DAC, and noticed theoretically audible differences?)
It's one thing when you plop down a ton of cash for something where you embrace the "silliness" or whatever makes it special (e.g. buying exotic cars with monstruous engines to drive them into traffic). It's another, however, believing something is objectively "better" because it cost more; e.g. spending money on Monster Cables thinking you can hear a difference.

In audio, you have people who love vinyl because they enjoy the distortion it makes, and that's perfectly fine; but you have others who somehow believe it sounds closer to the original, which is demonstrably ridiculous.
In correction to my previous comments, I missed the part about "at many tech companies", so I shouldn't have taken your statement as an absolute one, my bad on that.

Some additions however to your comments:

> I've worked at multiple companies (managed their websites) -- where we would temporarily post a job description to appear that it was a fair playing field for local workers -- when in reality that position was definitely, absolutely going to be filled by a cheaper, exploitable H1B visa position.
It happens all-the-fucking-time.

All companies have to do that, often time a startup really want to hire a specific candidate, and they still have to play this game. If you are a co-founder and are sponsoring yourself (in the off chance that you think that might work), you have to post a CTO/etc. job offer for your position in your office, with skills matching yours to be able to work in your company. This feel like a relic of industrial jobs protectionism and won't be necessary if companies compete for quota numbers using highest salaries (although it would probably still have to be followed because no one changes immigration laws). It feels somewhat like a dishonest system, but it also dishonest as a factor or the law not evolving with it's time (e.g. just think of the job posting having to be posted on a wall).

> There's standard, normalized ways immigrants have come to the US for a long time now.

What exactly? I don't believe I am the only one asking this question in this thread, and you are not alone in expressing this statement, and it reflects one of the single most misunderstood by Americans realties of US Immigration. Namely that there is not a single straightforward immigration pathway for skilled and motivated immigrants (family, refugees, green card lottery winners however do have one).

> We also don't need any more of the divisive ethic-neuveau-ghettos we're seeing in the south bay, cupertino and east bay with communities insulating themselves rather than assimilating.

This is the part that doesn't add anything to your comment.
> Law is important but it is not productive.

Law is not productive in much the same way that lubricating oil in an engine is not important to its function.
I would make the argument that if some of the silliness was stated for what it was, gullible rich people would spend their money on something equally frivolous that did more to drive innovation
MacPaint Interview and Demonstration, with Bill Atkinson and Andy Herzfeld
Those are national salaries - the numbers change when you compare programmers in high cost regions to other professions in the same region.

For instance, the national average for software developers is quite a bit higher than for registered nurses, but when you consider bay area salaries, registered nurses earn at the median slightly more than software developers (in San Jose, it is 122k vs 116k, check US News Best Jobs for data).

As for law - the average salary for a lawyer working in San Jose is $183,000 a year (http://money.usnews.com/careers/best-jobs/lawyer/salary). It's true that lawyers have to go to three years of law school, but people don't fail out of typical pre-law majors like history or political science and major in CS or engineering because they;re easier, and plenty of programmers have grad degrees.

Also, attrition rates in elite graduate engineering schools are vastly higher than they are at elite law or med schools. The attrition rate for many science PhD programs is 50%. Engineering is a little better at 35% or so. Attrition rates for elite law and medical schools tend to be below 0.5%.

It's a tough comparison, because technically, you don't need any degree at all to be a programmer (you don't even need to know how to program, there's no licensing). But to graduate from an ABET accredited program and get a grad degree, even just an MS rather than a PhD? I'd say it's a much tougher program than history major followed by law school.

Like I said in a different post, the "shortage" of engineers appears to be a rational response to salary and career prospects. Engineering and programming are difficult jogs, and they pays less than people with this sort of academic inclination and propensity for hard, focused work can earn elsewhere. There is absolutely no need for government intervention to solve a "shortage" of programmers or engineers.
This is a decision a compiler can never make in a reliable way because it entirely depends on the actual input and is not known until runtime. You may get away with dynamic recompilation when you realize that the input is not what you assumed when you compiled the code but I really doubt that this is a smart and efficient way to go about it.

And asm.js is no evidence for the no side - the information is in the original source code, it does matter and asm.js works around the JavaScript limitation and makes this information available to the JavaScript compiler.
No, that would not be "great" to have things like that built directly into your version control system.

Built on-top of it (like how Gollum is a wiki using git for storing documents) is not necessarily bad, but a built-in system is the worst possibly solution IMO
http://www2.ed.gov/about/overview/budget/history/edhistory.p...

Appropriations since 1980 add up to about $1.334 trillion. This is not inflation adjusted, however, so the equivalent amount in 2014 dollars would be much higher.

I wish they had given NASA that money instead and maybe we'd have a colony on the moon by now.
The size of int is implementation dependent, but its minimal range isn't. If I'm representing integer quantities between -32767 and +32767 with int, then it will work reliably across all platforms and compilers that's C99 complaint. I believe that's what GP is referring to.
Why Group Texts Are Annoying and Wasteful- a Mathematical Argument
hi, i'm from India.... Still haven't got a team.... looking out for a team....
Advertising on YouTube is a bargain. Please don't tell anyone!
The author's point about memory access being non-constant still holds for a trie. Nodes that have been recently accessed will still be in cache and will load faster.

The quest for a sublinear algorithm is futile in the face of caching. The solution is similar to the solution to branch-based timing attacks: don't branch, in code or in data. Every comparison must follow the same code path and the same memory path, and that means reading every element of the data structure every time you search.
The way this article words it is completely confusing, the actual argument (as I've read it from other sources) is that Apple's DRM prevented iPod users from using their iTunes-bought songs on other devices thereby locking them into Apple's ecosystem (because they couldn't buy a cheap MP3 player and export all the songs they already bought), thus having to pay high prices for replacement iPods to continue to enjoy all their iTunes song purchases.

... which is entirely true (pre-Apple's decision a few years back to switch to DRM-free MP3s), though it is debatable whether consumers should have had any other expectation as that's how essentially everyone's DRM works.
It blocked DRMed songs that weren't sold through iTunes. Real Harmony was a very specific and unusual case, though.
It's not the expense I regret, but not being in the legal academic environment. I really like law and I think I have a good grasp of it, but growing up abroad and not having an undergraduate degree means >95% of law schools are closed to me, to say nothing of the expense of a fulltime program.
So mostly people are talking about virus which can be actually identified and studied. Up until very recently this was pretty much restricted to those who reproduce massively and leave at least some clues. We know next to nothing about benign virus in eucaryote hosts (or at least I don't).

Also, I don't think "benign" virus compete with pathogenic virus for anything. This may seem strange, but unless the organism is completely shutting down, and probably not even then, only an extremely small fraction of cells are infected by any one virus. That's why you still have a nose after surviving the flu. Any competitive mechanisms would have to be more complicated.
>Sampling theory [the nyquist theorem] says you can reconstruct a signal by sampling it at least twice per cycle. So 44.1KHz is an adequate sampling rate for an 22.05Khz signal.

I mean, if we wanna be nitpicking. I've seen many get it slightly wrong, and I'm not even sure myself. So, honest question: If you'd sample a 22.05Khz sinus signal at the zero crossings, you could tell the difference to silence?

For sure, it's enough for anything below half the sample-rate.
So many cynical comments in here. I can't disagree with the substance, because the past track record has been mixed, and because of the issues with NASA's political structure have been well documented.

I also can't disagree with the practicalists that suggest the money would be better spent elsewhere.

However, one thing I can't get past: I don't think humanity will ever escape self interested nationalism without space exploration. I have zero hope for the long term survival of our species, barring significant human cooperation.

So I get all the intellectual arguments, but I also dream that space could be the one freaking thing that joins our species together -- the understanding that we really are very similar. I think only space will provide that push.

My opinion is that without space, humanity will destroy itself in a matter of centuries, through environmental pollution, nuclear war, disease, or any of the other methods we've come up with in the last 100 years.
I got to be friends with a few of the H1-Bs when I was working at a large company that hired a lot of H1-Bs (mostly Indian, always knew the best places to eat, and since I'd studied Sanskrit in grad. school, knew a bit about Indian culture, and read some Devanagari I always liked getting to hang out). At a point when I was ready to move to another job we talked about salaries. They were generally getting paid 40% less than I was, the best case was one guy (a really scary sharp guy who was a complete workaholic who worked through most weekends) getting 20% less, and they didn't know of anyone getting paid more. Just an anecdote, but it's something to keep in mind. Laws are only relevant if they're enforced.
You are comparing two different types of numbers.

What was originally compared was different sized integral types.

What you are comparing is two numeric types that have a large semantic gulf (fractions vs integers).

So your point is disingenuous in the context of the former.
Me, I'm a Node.js guy, but that's in part because of my long history with JavaScript. I don't think I've ever been tempted to write anything in Dart, though there are some things I've written that would have been better to be written in GO (for deployment and memory use reasons). It really depends on your constraints, just like any other design decision.

What are your constraints? I suspect they're mostly around the availability of code and availability of learning resources.
Not sure where Java came into the conversation but I found a service[1] which I find really helpful for generating Golang structs from JSON. There is also a CLI tool[2] that does the same.

[1]http://mholt.github.io/json-to-go/

[2]https://github.com/ChimeraCoder/gojson
It needs a human touch.
I wouldn't interpret my comment as pride. We're on a traditionally software-oriented website, and I thought of software
Enjoy CSS
I don't think thats their sole central hosted copy of the repo though. I believe they use git.kernel.org
No, it's not. The check is done before the loop, so i has the correct value inside the loop.

Still, the trick makes it look suspect and that's an argument against using it.
Could the Idaho State Supreme Court be doing Concordia University third-year law students a favor by not allowing them to take the bar exam? "Maybe it's better if you pick another profession", is that the message?

(From http://www.nationallawjournal.com/id=1202677723753/Law-Schoo... — lede "The inaugural class of students at the Concordia University School of Law likely won’t be able to sit for the July 2015 bar exam because the new school has not yet been accredited by the American Bar Association.")
Your edit is incomplete. Warden predates Docker and is an independent container system. Diego is a new controller/staging/allocating/health system for part of Cloud Foundry, which is a complete PaaS, of which Warden is a low-level component.
I'm assuming he's either a kid or struggling with mental illness (or both?). I used to assume that people with those posting habits were always trolls, but I've been wrong in the past and felt bad about it. :( If nothing else, assuming that they're people with problems and moving along works as a strategy for not feeding actual trolls.
Hm, I thought Git doesn't handle versioning of binary blobs so well though?