skysight-inc/HackerNews huggingface dataset:
I think the main problem with the docs right now is that most people looking at them aren't just new to the API, but also new to the lang - it can be quite hard to navigate them if you don't know much about the type system and how APIs may be composed using Rust's various facilities. That is obvious, I guess, but it doesn't stop people from trying.

Some way to conflate the two types of docs might be cool. For example, if there were high-level examples of commonly used API patterns in the std lib ("we use traits in this fashion here to achieve the following goals"), the docs could embed links to them as factoids ("this is an application of <this pattern>"). Heck, even just a ? button next to the "Traits" header linking to the book's Traits section would probably help some folks.

Linking to rust-guidelines in some way to back up the design of various APIs might be cool, too.

(Don't want to be the guy to crash Happy Day with more requests, so I'll just add: Many thanks for all your work, Rust has been tickling my brain in enjoyable ways like nothing else this year.)
Entire USC MFA First Year Class Is Dropping Out in Protest
Could you expand on what you mean?
NASA 3D Printing Rocket Parts and Tools in Outer Space
Sure -- I'm not disputing that the primary reason for a strong CS background is to be a better engineer (which would of course translate in less tangible ways to employability, like having more impressive projects and promotions).

I just already assume that these online mostly free options are equivalent to if not better than your typical 4-year CS degree in terms of gaining a background in CS. In my mind, the reason to pay for the 4-year degree as opposed to a program like this is employment. The (non-HN) mantra usually goes, "having that piece of paper opens doors."

So, I think it is relevant to ask these questions regarding employment, as that is usually a big part of the justification for spending money. Further, it is often not accurate to attempt to draw a distinction between the two on the basis of educational quality.
Phrased more broadly - everyone has biases in their opinions. Make sure you know what their bias is and take it into account when listening to them.

Widgets-R-Us has a strong financial incentive to make their Widgets study as advantageous to them as possible. Widgets-R-Evil has a strong incentive to blast Widgets-R-Us's study as invalid and make their own study as negative as possible, since their reason for existence (assumedly) is convincing people that Widgets are evil.

The truth is A) usually without a direct incentive of its own and B) usually somewhere in the middle.
Yes , it's the bean counting IT firms that have to share a large portion of the blame.

Anyone who is good and asks for a higher salary is quietly moved out.

In an IT services company it's all about the billing rate. A manager can always be billed at a higher rate than a lowly developer. So say you've been a developer for five years. Now the company can no longer "afford" to bill you as a developer.

So they'll force you into management so that they can bill you as a manager. I've seen brilliant developers , who're still interested in writing code , but now all they do is fill excel sheets and status reports. And you'll be forced to manage multiple projects so that they can make even more money off of you.

Otherwise you'll forever be stuck at a lower pay grade as a "mere" developer.

IT services companies have a super low cost business model and they aren't interested in moving to the premium end of the market.

The attrition in this sector is enormous. Just look into the figures for Infosys , TCS etc. It's reached upto 30% ! If 30 % leave in a year , it doesn't take long for all your experienced people to move out.

But they've perfected this continuous conveyor of clueless graduates being cycled into the software meat grinder. They don't even hire CS grads. They'll hire almost anyone put them through their cookie cutter "training" and now you're ready to work on projects for the Fortune 500.

Then there is the pervasive cheating and deception. Resumes are faked , they hire clueless developers straight out of college and make them work night and day to deliver their first project all the while assuring the client that they've put their best devs , with 3+ years of experience on the project.

You're endlessly in maintenance projects which means you don't have much of a chance to learn and grow.

So a lot of the "bad Indian coder" meme is due to the way that low cost IT services firms are structured and the people they hire.

So very few people who take pride in coding can survive for very long in such an environment. If they're really good , they've already jumped ship to some top 10 product firm or startup.

So you're very unlikely to find any good coders there , and the ones left will be doing management.
This isn't the point. The point is that the ruling said it's "completely safe". Since it's not "completely safe", does this mean I could sue them?
To be fair, he doesn't need to convince that many people.
Congratulations to everyone on the team!
What sort of things did you guys try to convince people not cut you out? It seems that the marketplace needs very compelling value-add (aside from discovery) in order to get people to not cut it out after discovery. Trying to be the marketplace for existing venues seems quite challenging as most have already figured out their their infrastructure (payment processing, customer support, insurance, reporting, etc).
I'm skeptical. I mean, it's not as though the idea of public housing is new, and it has been used in places far more liberal than the US who have not eliminated homelessness.

My first question is "Where are they keeping all these people?" Previous attempts to just build enough housing for everyone[1] haven't turned out all that well, and they became cesspools of crime.

Beyond that, are the conditions in Medicine Hat such that they can be replicated everywhere? Perhaps Medicine Hat just has an abundance of housing.

And lastly, it doesn't seem clear to me that they actually have eliminated homelessness. Other news sources claim that they will eliminate homelessness "soon"[2] or that they have "almost" eliminated homelessness[3].

[1] http://en.wikipedia.org/wiki/Pruitt%E2%80%93Igoe
[2] http://www.huffingtonpost.ca/2015/05/14/medicine-hat-homeles...
[3] http://news.nationalpost.com/news/canada/medicine-hat-has-al...
>Thank you

>Your invite should arrive no later than July, 2026.

HAH! I had a good laugh about that one.

>Seriously though, want in today?

>Just send out a quick tweet to help others discover Snapzu and as a token of our appreciation we will bump you to the top of the list and send you an invite code within 24 hours

Might take you up on this later today. ;)
Huh? Of course he is allowed to do whatever he wants, the nature of Satoshi's prerogatives are not in question here. My point is that there's very little practical difference between pre-mining and early-mining during a time when the currency is basically unknown. It's not as if it's a trivial amount of coins either, Satoshi's stash completely dwarfs the holdings of every bitcoin user that has come after him, so it's hard to just write it off as blockchain finder's fee.
I opened the liner notes for Riding with the King, which has a great picture of B.B. King and Eric Clapton playing side by side, sitting on Fender amps (not sure if this link will work):

http://www.gettyimages.com/detail/news-photo/blues-guitarist...

Googling a bit, I found out (or maybe I knew at one time) that B.B. King was the cousin of Bukka White, who first sparked my interest in the blues. There's something about that gravely voice and slide guitar.
> They haven't been caught yet

Because the NSL orders are kept secret. If you're going to take an evidence-oriented approach, they shouldn't have the ability to censor speech - because that is how the evidence will be discovered.
The awful truth about climate change no one wants to admit
typedef UIColor UIColour;

alias mroe more # This was the default on ucscb.ucsc.edu!
Show HN: Python lib for writing long running processes with a cli interface
jQuery's SVG support is limited. For example, it can't do class manipulation today (will be in 3.0 though).
Disregarding someone's irrational beliefs (every one of us has some) just like that is a sign of serious lack of empathy, and an easy way to make enemies. You can try and convince someone to stop holding that irrational belief, but you don't have to disrespect their feelings in the process.
Motorola didn't end up so great because of him either.
The actual content of the post that appeared to merit the shadowban is as follows:

Buddy Fletcher, husband of Reddit CEO Ellen Pao, is being described as being the operator of Ponzi scheme

~144 million dollars of a pension fund was lost

Ellen Pao is now accused of frivolous lawsuits to try and stay afloat and some other shit. Seeing as she is a CEO of a large company and has a fraudster for a husband I think it's safe to say we have a textbook ASPD/Sociopath on our hands

https://np.reddit.com/r/announcements/comments/35uyil/transp...
Inserting a fake google refer seems to do the trick.
Phone monitoring apps flourish in South Korea
> You can cut and past the name from the header of a post without reading it, and without typing it out.

Oh really. We are talking about four words here. So are we squinting or something, because you have to be illiterate to not read that incidentally.

> Adherence to the English convention of using the masculine grammatical gender for subjects of unknown sex/gender identity might bother some readers, but is only "sexist" by an understanding of sexism that trivializes the term and robs it of substantial meaning.

Oh brother. Nope, you're the one redefining. See the myriad examples of "avoiding sexist language" style guides. Just because someone isn't getting raped doesn't mean there's no sexism.
You missed the point entirely. The contention is society's automatic assumption that it's better to give custody of children to the mother, as opposed to the father. That's why women end up with the kids the vast majority of the time, and the only time they don't is when there's seriously wrong with them (e.g. abusive, mentally ill, etc.).
I can see the point of using the blockchain for cryptocurrency. What puzzles me is why the business world regards the blockchain as Mannah from Heaven.
I see your argument more clearly now... I guess it's an unfortunate result of disparities in the poorest living conditions between countries. The poorest x% of people in Canada probably live better than the poorest x% of people in South Africa (the only country I can imagine that fits your stats above). If government officials were putting in granite countertops in housing developments in South Africa, I'd be up in arms too. In Canada, and on a scale as small as Medicine Hat, they can probably afford, both literally and figuratively, to put nice finishes in public/subsidized housing developments. (Especially if that money is earmarked for local purposes and can't be sent elsewhere. I guess "Collect local (taxes), spend local" isn't too bad of a motto.)
Um, it almost tells the whole story. Other traits are hardly interesting compared with how much wealth you are born with.
> And giving a real choice of language would been even better.

You have a real choice of language! You can use any language you like, and compile to JS.

Or are you going to complain that x86 CPUs provide no "real choice of language", offering only x86 assembly?
Or; find out who is more agile - teens or government.
Took me a moment to realize I had to use arrows. I tried scrolling, and figured maybe the JS on the page was busted.
Without irrational beliefs there is no meaning to life.
Some country the size of Massachussetts can rank better but let's ignore Italy and Greece.
Is it hard to find your dream job?
Interesting read. It is, indeed, rather silly.

re: "doing recruiting for top Bay Area startups. For the kinds of companies, I recruited for..."

What about the other 90% (or whatever it actually is) of software jobs out there? People like me, who have dropped out of college multiple times, come from families without money or connections, and don't want to live in the Bay Area or SV, will be applying to a whole different class of company and will probably face a much different hiring environment. Personally, that's what I'm more curious about in the context of educational certification.
Or leave it in and use a splash of perfluorocarbon to prophylactically rinse it out a bit, once every couple of years or so.

Even if the breathing liquid does not dissolve all the lung crud directly, the mechanical action of filling and draining the alveoli might clear some of it out or thin it enough for the cilia to move it.
Oh, the "T" was confusing me, you mean the standard library docs?

And yeah, there's certainly a ton of weak points. We landed a _lot_ of Rustdoc fixes that make certain things better, but there's still a ton more to write. I've been mostly focusing on the longform docs. I just wanted to make sure that I know where people are having problems, so I can know where to focus my efforts. Thanks.
I hesitate to reply here but some additional points to consider (esp. re item 11 in the list of vax):
- exponential growth in the number of vaccines over time
- non-leathal nature of some of the newer vaccinees i.e common flu (scope creep)
- concerns around the early age to be injecting so many foriegn substances (monkey genes) at the same time
- trust in a for-profit medical system (revolving door governance)
- science is not perfect
- mandatory medical procedures should be viewed as a slippery slope
- no-one died in the Disneyland outbreak
- perspective: "in 2011, outbreaks resulted in over 30,000 cases, 7 deaths"
http://shotofprevention.com/2015/01/22/disneyland-measles-ou...

"Season’s failed flu shot raises questions about immunization program"
http://www.theglobeandmail.com/life/health-and-fitness/healt...
In fairness, taking 2 minutes to load and freezing the browser is a pretty good indicator of bad Javascript code.
Is it North or South Korea?
No, you are wrong.

We don't live in a perfect boolean world, and "you have a financial interest on X" is a completely valid reason to dismiss everything you have to say about X.

And what's even more valid is the rationale implied at this article, that since only people with financial interest on X are defending it, it follows that X is bad and you should be against it.
> Just let me know when browser vendors are going to break down the two-tiered system, and let us run the legion of alternatives alongside -- instead of under -- JavaScript.

Just let me know when Intel, AMD and VIA are going to break down the two-tiered system, and let us run the legion of alternatives alongside -- instead of under -- x86 assembly language.
Using Rr to Debug Dropped Video Frames in Gecko
Had to read the title twice myself...
What exactly does "Zero-Access" mean?
A real game changer although I wonder if there's still some minor breaking changes I'd like to see
Yeah, it's very true. Markdown is really weak in this area too, requiring us to a do a LOT of manual wor to link things up.

Oh, and rust-guidelines actually moved in tree: http://doc.rust-lang.org/stable/style/ They haven't yet been linked because of all the FIXMEs.

Thanks for the suggestions. :)
Scope – Container visibility
What if I don't have a right-arrow button? Keyboards are not standard equipment in non-text-entry contexts.
Just a fracking site
How Many Americans Are Married to Their Cousins?
You might enjoy http://arewewebyet.com/
For me at least, the "slog" is not the work (I absolutely love writing code and learning CS), it's the organizational side: showing up to scheduled events (group meetings, I take online classes), completing designated assignments with little to no room for creativity, etc. That's a bit different than assuming a Coursera/edX path is a free ride. You just get a lot more autonomy.
It will never be as easy as in Python because Python uses unchecked exceptions. (Frankly, I hate error handling in Python.)

I don't know Java or C++, so I can't help you there.

> I consider having to unwrap or try! on essentially every function call

They aren't on every function call. Only on functions that can return errors. The type signatures will tell you which.

> to be verbose.

I don't. In fact, I love how errors are handled. It's explicit, concise and ergonomic. We'll just have to disagree, I guess.
It's "our" Korea. That makes all the difference.
Metasploit for devices. With drones, ascenders and brute force, physical security is dead. Anything too tedious for a human will be done by a robot. Witness the touch screen robots that can unlock numeric passwords on smart phones.
Depends on what you mean by FTL. Most Scifi canons take FTL to mean "ignores relativity", like Star Trek and Star Wars.

In this context someone using a relativistic viewpoint would simply see the ship disappear, then appear somewhere else before they left (using a huge telescope or whatever and calculating the time difference).

The results of return trip are totally based on the interactions of FTL with relativity as we know it. It could be totally ridiculous.

Imagine the a ship here leaves for Alpha Centauri (AC) at hyperspeed or warp 9. For this discussion lets assume that the travel takes 10 minutes. But for light it would take 5 years (rounding).

This functionally would be travel 5 years into the past. So earthbound observatories would see the ship right now, because it left the Falcon/Enterprise 5 years ago from a relativistic stance. Then the ship could return and see its own light given off at alpha centauri?

What does this look like from the viewpoint of observatories on Alpha Centauri(AC)?

Thinking about it, it would have to look the same. By definition FTL is faster than light, but light is attached to time. So the trip from Sol to AC must either go back 5 years or otherwise reconcile our 5 year clock skew.

I don't see how any reconciliation mechanic makes any sense.

But yeah you are right that a ship that simply accelerates so much that its riders think and measure their own speed as faster than light are observed by outsiders as hugging light speed.
Samy is the man. Such a cool, low cost technique that can be used and built on for cracking many other combo locks as well. Nice work.
> Works on OSes. We have a choice.

No, it doesn't work on OSes. OSes only handle one language: the native machine code of that platform. Everything else must be compiled to it.

This is exactly the same as browsers.

Edit: At least two people disagree with me (-1 points) - would you mind elaborating why?
This post, like JavaScript, is an utterly horrible way to express an idea.
I like Scala, Spring, and Maven. Sbt is definitely questionable and I always use Maven instead. IDE support for Scala is not great but it's pretty close to good enough. I don't really like Spring Boot but I like Spring in general and use it for pretty much all projects.

After switching back and forth between Java and Scala a lot I find that I prefer Scala. I have never used it in teams of more than a few people though.

I would recommend the same thing I recommend to all teams. Mandatory code reviews. Don't think of them as judgement. Think of them as async pair programming.

If you want really bad IDE support you can always cross compile Java and Scala in same project with Maven.
> I assume you intentionally released this on a Friday just to eat up everyone's weekends :)

Hehe, we didn't choose it for any specific reason, but when we started to do the six-week cycle, it landed on a Friday. I like shipping on Friday for a number of reasons, but there's good reason to pick any particular day.
Icahn for sure just invested so he could be higher in a liq pref stack than A16Z, so when things go south he can take away anything that A16Z could have potentially recouped
Yeah that's a pretty painful conclusion. It may well be the case that the materialists are wrong, and artificial intelligence in silicon can never achieve consciousness—I'm not arrogant enough to have a strong opinion either way—but the minute you start broadly ascribing motivations to an entire field based on very specific social hot button issues you lose all intellectual credibility regardless of whether you are coming from the scientific or philosophical perspective.
I'm probably considered one of these 'men who doesn't work'.

I finished my Bachelor's in Spring 2009 in finance, right after the collapse and took the first shitty job I could find. After a couple more finance related positions, I decided I needed to be doing something different and started teaching myself CS, Math, Stats.

I built a few moderately successful iPhone apps, enrolled in Harvard Extension's distance courses. The past couple years have been me teaching myself, taking distance courses, and doing contract work now and then.

I'm a decent programmer and built some pretty cool things.

I'm in the Bay Area (East Bay) and live in a crappy apartment and burning through what is left of my savings. I don't have a job. I don't have contract work. I don't have friends that work in the industry and grew up fairly poor.

Not asking for a 'pity-party', I guess I'm not sure what the next step is and feel disillusioned and paralyzed. I've never had a real job in Tech, I don't have credentials and not sure where to get started.
Men's Rights Activists Don't Want You to See 'Mad Max'
I didn't mean to imply anything you said was wrong, just expand on it :-)
Naming functions with 'var' or 'let' is possible in JavaScript because functions are first-class in JS unlike some common languages that don't have a functional paradigm (say Java). I think the function foo() {} syntax is mostly to make programmers coming from languages like Java feel comfortable but it does get confusing to have multiple syntax/semantics for declaring functions.

The fat arrow '=>' in ES6 adds yet another way. Personally I think the added complexity in ES6/7 mostly just add bloat and syntactic sugar rather than necessary fixes.
I don't think so, to be honest. The context is important and, atleast to me, it seems he makes a difference between "Nick Szabo" and his pseudonyms, here:

Another big problem I see with pseudonymous reputations
is entry. If most people are blocking posts from new pseudonyms, how does one get a new reputation stablished? I've had several years to establish a net.reputation for "Nick Szabo", and it might take a long time for any of my pseudonyms to catch up.
Yea, that's something d3 can't do: convert raw HTML to DOM nodes the way that $.parseHTML do.

But if you can do that...

d3.select('.foo').append(d3.functor(node));
"So what's safer, vaccines, or measles?"

This isn't the point. The point is that from this ruling, a person would assume that it's completely safe with no chance of any ill effects. I've even seen a few posts saying that any ill effects are "old wives tales".

Here is a good list:

http://www.cdc.gov/vaccines/vac-gen/side-effects.htm

From the CDC, which is a good source. Some of these could cause serious problems.

"Anti-vaxxers don't want to ban vaccines, they want to be the only ones not taking them."

Who said anything about anti-vaxxers?

If people in this world are foolish enough to believe that the things Dr. OZ talks about on his show will cure something (I watched the show many times and he has never actually said this), this ruling is pretty dangerous.
Good data, thanks. I'd bet the bigger impact would be on rental prices (which data would be harder to find).

There aren't many details listed about the program in the article, so I wonder how they prevent lower-income people from just taking the free housing instead of paying for rent.
Tool to find and verify the SWIFT/BIC codes for banks worldwide