skysight-inc/HackerNews huggingface dataset:
This is a pattern of behavior I see in people, that they think they need a "mentor" to get good at anything. I've even had people explicitly ask me to be their mentor. Like, people here, on HN, reading my comments, contacting me through my email address in my profile, asking me to be their mentor.

Frankly, now that I'm experienced, if someone were to agree to be my mentor when I was a beginner, I should have been suspect of their expertise, because I don't know anyone who is actually any good at what they do who has time to do anything called mentoring.

Where does this idea of mentorship come from? I have never seen it. I've had examples in my life of people to look up to, but when people talk about mentorship they seem to be talking about some sort of creepazilla relationship where the student sits at the feet of the master and receives wisdom. Yeah, no, that doesn't exist in the real world, at least not for the vast majority of people.

If that's what it takes to be successful, to be reallly good at anything, then buddy, we're all in a world of hurt. It's an appealing idea, but who the hell does it ever actually happen to? I'm convinced it's a fantasy.
Hmm, I was actually kinda expecting that to tell me this was already submitted and take me to it.

Is there a way to search for HN posts by submission URL?
I run lots of PPC for lots of clients, and Bing is very relevant. Their UI has been painful, and the quantity of their search traffic varies wildly compared to Google, but it is also much cheaper.

Bing traffic by and large tends to be older, more affluent, and less tech literate... people who don't tend to change their default search engine. For many types of businesses, this is ideal. Also we have had good results in tech B2B marketing with Bing. My theory is that most MS sysadmins don't want to run chrome on their servers but surf from their boxes and get lazy. Also porn.

The big story with Bing is its tight integration with Windows, XBox, Cortana, etc. Their research direction per Stefan Weitz has been to focus on making natural language search really work. Less effort has been invested in trying to keep up with Google and more has been trying to create a different search experience.

When Cortana really hits the main stage this summer/fall, we'll be seeing the manifestation of Bing at its fullest, and if they really get the Neural Networks nailed they could pull off a big shift in how people search, and also how people advertise...

http://blogs.windows.com/bloggingwindows/2015/04/30/cortana-...
I hate the Greens. But this is one of those rare times that I fully support them. I'm glad that at least one of the major political parties has stood up on the issue.
I was just generally asking. But thanks.
Pretty Wedding Dresses – Hilady
grep, sed
> Are you telling me you believe unsolicited sexual advances in response to any non-sexual thing one might post is desirable to women?

Perhaps you didn't read my post clearly but I said nothing of the sort.

> If you think that women aren't treated badly on Reddit, go to /R/shitredditsays

I said the exact opposite; women are hit on pretty heavily in reddit. I don't see that as being treated well; it's obviously unwanted (at least in the vast, vast majority of the time).

I have no idea where you could get the idea that my post said or even implied anything but women being treated poorly on reddit...
> You'd expect women to be worse off than men if they are being suppressed. That's the relation. You know, stuff you can verify.

Women are worse off in nearly every culture on earth (that, of course, doesn't mean that men don't suffer too). And don't worry, it's been verified over and over. You can, of course, look at the vast collected body of research, but you won't so you'll continue to deny reality with conviction kept strong by your gut feeling and anecdotes. The measure that concerns the feminist struggle in Western societies is called power. You can read about it, but you won't.
Apple Watch: My most personal review ever
Financial sector expansion slows economic growth, widens inequality: OECD
What would be the best "out-of-the-box" alternative to this one, though?
Kerberos.io – Open Source Video Surveillance Software
I think UNIX-RTR has met those goals.
Maybe you only speak of the future of discourse because it's a deep sounding insult, but if you actually care I encourage you to read this essay and reconsider your acceptance of namecalling.

http://www.paulgraham.com/disagree.html
> To catch heat means roughly the same thing as to catch flak

Correct.

> In other words, to be complained about/insulted/whatever.

No, that's not what that means. To catch heat or flak is angering / upsetting others due to your actions then being on the receiving of said anger. It has nothing to do with one sided insults.
At Google Cloud there are two ideas:

- Things like BigQuery require less support in general (managed aspect of it = economies of scale of support. Think gmail support req's versus exchange)

- Higher levels of support come with dedicated Google engineers, and they're not bad
Dear god of science, I pray that you will lead me to the truth, I pray that your methods, applied with utmost vigilance, will vanquish the darkness. I pray that my faith in you remains unwavering. Amen.
That name is beyond taken.

"No one generation could link with the other. Men would become little better than the flies of a summer." --Burke
I have read this essay a number of times. While I agree it is great, it has an assumption of good faith on the part of the counterparty that I find unsubstantiated in terms of sexists, including many of the anti-Pao folks in this thread. If your discourse consists mostly of repeating unsubstantiated rumors or outright falsehoods, or are otherwise laced with misogyny, like the induhviduals who have made comments about her husband, I feel there's a point at which it is fine for me to give up on you. At that point, the best way to raise the level of discourse is to remove the bad actors from the conversation.
Show HN: H2O HTTP2 server 1.3 provides faster response to user, supports FastCGI
Geoffrey Hinton: “Consciousness is a pre-scientific term”
Feudalism + Voting != Democracy

http://www.thehindu.com/news/national/its-all-in-the-family/...
Are we talking about the sentence or your thoughts about reddit?

Allegations? https://en.wikipedia.org/wiki/Buddy_Fletcher#Fund_bankruptcy
Ah okay good, I'm mostly just responding to the folks who think GMOs are bad because of how Monsanto abuses intellectual property rights surrounding them.
Ask HN: Why do sane developers use Spring MVC?
Is it me or is Spring MVC the most ridiculous Web framework in history? Please someone help me to understand why this hodge-podge of programming techniques is considered anything near desirable, let alone a leading Java framework?

When doing anything, you have: XML-based configuration, mixed with some convention over configuration, combined with annotations, and the rest implemented in code.

You never know where anything is or what's going to happen magically, you repeat yourself...er, repeatedly...and it's only half-automated. Some things happen auto-magically, some only when annotated, others declaratively, then finally some in code. Oh yeah, and some requires a combination of anywhere from two to all approaches simultaneously or it just won't work.

It is just plain awful, yet everyone acts like it's normal. What gives? Emperor's New Clothes?
Facebook is one example. Not exactly enough to establish a new approach to business making.
Art Garfunkel annonce un concert à L’Olympia de Paris
You said that women don't catch heat, which to me meant you thought they were treated well. To catch heat (without a cause) is to be mistreated, and it seemed to me as if you were saying this was not the case. My apologies if I misunderstood you.
> At the current consumption rates, Richardson estimated we would deplete the world’s helium reserves within 100 years.

Only 100 years, how scary. I think by then we'll find new ways to get helium, find alternatives or recycle it. A lot happens in 100 years.
The fractal nature of many of the "hallucinated" images is kind of fascinating. The parallels to psychedelic drug-induced hallucinations are striking.
I'll be the first to say it. It looks like an acid/shroom trip.
Not necessarily due to your actions, nor due to wrong actions. Pao is catching heat/flak over removing comments (which there is zero evidence of) or extortion and lying (which suing someone and losing is not) and over banning harassmemt/hate subs (which decision she announces and likely had a hand in, but was a right action).
The rationale is specifically to encourage parties to try to settle out of court before tying up the justice system with a case. As is illustrated here, it makes the cost of saying "no" to a reasonable settlement both the loss of the settlement and the potential payment of your opponent's costs.
The problem is who defines what is under-performing. For some employers, not performing may mean not wiling to assist to meetings at 8 pm or taking job related phone calls on weekend.

In many European countries it is possible to fire a worker who is not performing, but the employer needs to prove the reasons, and also which steps have been done in order to correct the situation before taking the decision to fire this person.
Are you serious? Do you even know how Reddit works?
Tweak image urls for bigger images:

Ibis: http://3.bp.blogspot.com/-4Uj3hPFupok/VYIT6s_c9OI/AAAAAAAAAl...
Seurat: http://4.bp.blogspot.com/-PK_bEYY91cw/VYIVBYw63uI/AAAAAAAAAl...
Clouds: http://4.bp.blogspot.com/-FPDgxlc-WPU/VYIV1bK50HI/AAAAAAAAAl...
Buildings: http://1.bp.blogspot.com/-XZ0i0zXOhQk/VYIXdyIL9kI/AAAAAAAAAm...

I'd love to experiment with this and video. I predict a nerdy music video soon, and a pop video appropriation soon after.
A query complexity breakthrough
When a company is growing, it's not the p&l that matters. It's the contribution margin (CM) (revenue less _all_ variable costs - including those "below the line", like SG&A, that scale with your customer base) that matters. It can make financial sense to spend tons of cash (all you generate and then some through outside financing), as long as you're spending less to acquire and keep customers than they'll spend with you. It can be hard to tell, even for a good investor, if a company's true CM is positive, and my guess is that many fast growing companies have zero or negative CM. I'd guess that Airbnb's is quite positive.
But that just shows you don't understant the relevant word(s) and/or you haven't done any homework (like read even the cover page) on the trustee report.
You generate backup one time password codes at activation time. Store those somewhere safely. Use them in the event of trouble.
Navigating like A Star
They also scan user files for copyright protection and a few years ago had some clear breaches of trust between users and the company.
You don't have to do anything. I think there are more people in the world that like to use tools for the sake of using tools that it would give one the impression that all of this tooling is a necessity. It's not.
I've been able to use a yubikey on an ipad2 with the camera connection kit USB adapter, but I don't think that it works on newer iPads.
Read code. Write code. Repeat.

Once you have developed an eye for good code, find better code to read, write better code. Repeat.

This is the key. You need to move from "practice makes perfect" to "perfect practice makes perfect."
That kind of book sounds very useful for programmers. Any good tutorials on how to use one?
Why would I read that? A trustee report isn't nor can it be a conviction. And it also has nothing to do with Ellen Pao, the person we are discussing.
The creator of Swift was a creator of LLVM. Once the language has been open-sourced, it won't be long before people are compiling it to WebAssembly and trying to use it to replace JavaScript. He might not be too upset.
https://en.m.wikipedia.org/wiki/Shamir's_Secret_Sharing
> By definition, for you to handle it somewhere requires knowing the entry point to the call chain that may throw exception(s) that you decide to handle. At this point, you're wrapping some method invocation with a catch block, are you not?

I think you're still missing the point and maybe I'm not explaining it well. For you to handle an exception, you don't need to know where something may throw an exception. You just need to know where you can handle the error. For example, if I'm iterating a data set and performing a web service call per iteration then I'm more than likely going to put my exception handling inside that iteration around that service call. My recovery is more than likely going to be retrying the service call a few times and then give up and iterate to the next item. Perhaps enough overall failures will terminate the whole loop.

So yes, at some point I will be wrapping some method invocation with a catch block. Does that method throw an exception? Yes. All methods throw exceptions.

> What if there are several sockets involved in the operation and you want to reconnect just the failing one, for example?

Obviously, you do need to put the exception handling code where you can reasonably handle the error. Which is just restating my point. If your code generates several sockets and performs operations on them then the error handling should be connected to those operations. So again the decision about where to put the error handling is not based on which methods throw (they all throw) it's about where it makes the most sense to handle it.

I believe exception handling should build up from the generic to the more specific as needed. If you have to handle every single exception at every call site then that's building it down from the most specific case. Java forces you to do this and it's almost always a waste of time and mental effort. It also makes iterative design difficult. Most first versions of my applications have just one single handler that logs everything and terminates. Many times that's good enough. But where it's not good enough, the next version can be easily improved with specifically targeted exception handling sprinkled in as needed.
Oddly enough, you could repeat this exercise today, strictly with the computer itself. How would you request from a friend a list of the files in a particular folder whose names end with a particular extension? If it's a GUI based system, you have to be just as explicit as with the glass of water. In fact, written instructions for performing computer operations are often page after page of pictures of dialogs with circles and arrows, plus paragraphs of text. And your dialogs don't look the same because you have a newer version of the OS.

And people get them wrong.

This didn't really strike me until I started using Linux, even though I had originally learned on command line based computers. The same instructions for Linux users are a few lines that you enter into a terminal. I've even noticed a trend towards documenting Windows operations via a series of commands entered into the DOS box.
When 3-D tech eats Louis Vuitton and fashion
So, maybe more people would have used and even contributed to Etherpad then… who knows
I'm reminded of Alex Grey's visionary art https://caudallure.files.wordpress.com/2011/09/1217891347094....
I just spent 15 minutes Googling this guy because his site in his profile was interesting. He humblebrags about employability, but he's incapable of finding work. He also makes bomb threats: http://blog.up.co/2012/04/30/not-even-bmob-threats-could-det...
> JS is a garbage-collected language. All you have to do to GC something is stop referencing it.

That works well for JS... but if you are trying to use asm.js (or now wasm), you need to act on things getting garbage collected inside of your code.
If it was impossible for him to communicate with the people who worked fine him about the need for changed strategy without dooming the company, they were already doomed.
Because if one takes a large dataset with many variables and starts mining for correlations it's roughly equal to trying to get a random number generator to produce numbers in some specific pattern. More numbers, the likelier the result.

This is the reason experiment repeatability should be considered of crirical importance especially for 'gooey' disciplines like medical and psychological research where there is little more than statistics to go with. Was the experiment just mininf random noise for correlation - 'simple', just repeat the experiment. If results can't be repeated it's more likely the original authors just botched the experiment, massaged their data to look how they wanted or just got lucky with a random number sequence.
Best JavaScript book I've read. Advanced topics!
Hey Homakov, I'm a big fan of yours. :)

No, money wasn't being stolen, but the validation error meant that clients' money was being spent and not being tracked. The company had to eat the costs.
Chromium suddenly starts downloading a binary blob
No, I don't make bomb threats. I was using Twitter to lecture the Portland Startup Weekend on engineering ethics.

I resigned in protest from an HMI/SCADA vendor because of the poor code quality of their product.
When is VxWorks inappropriate, but QNX appropriate?

EDIT: http://www.embeddedrelated.com/showthread/comp.arch.embedded... says:

> the most fundamental difference between VxWorks and QNX is as you have described, QNX lends itself to a message passing architecture while VxWorks lends itself to a shared memory architecture.

>

> My personal opinion is that a message passing architecture is easier to get to grips with and as such is potentially easier to understand and debug.

> However, the majority of software engineers with experience of an embedded RTOS will be very well informed about the Shared Memory architecture.
Disagree. Uber is investing heavily in self-driving cars. When they arrive in a practical way, Uber will have a brand name, an app already installed on millions of phones, and an infrastructure at scale to handle routing and billing. Not to mention excellent free cash flow and a valuation in the multi-billions that they can borrow against. Not sure who the bigger fish in this space is who would come along and eat their lunch?
by "becoming more so" so do you mean "becoming less so"?
Some of these neural nets need to drink some orange juice and lie down for a few hours.
i'm not sure the answer to your question, but it made me LOL. I completely agree.
> You said that women don't catch heat

Please take a look at my original comment as I did not say that. Women catch heat all the time. All I said was, in my experience, I rarely see it when compared to all of the sexual harassment they receive.

> To catch heat (without a cause)

I haven't seen this phrase used without a "cause"; isn't that just an insult? Can you even "catch heat" without doing anything?
It's not a catch on making settlement offers; it's a catch on refusing to accept a settlement offer, and then failing to match or beat the offer at trial. The rationale is, you could have had a better deal if you'd accepted the other side's settlement offer, but you dragged the other side through a trial, so you have to pay their court costs.

This is also seen in Rule 68 of the Federal Rules of Civil Procedure. Some states have similar rules but also provide for attorneys' fees. See the annotations at http://www.commondraft.org/#SettlementIncentiveClause (self-cite).
Because the data is really hard to come by?
When I feel down, I like to read [Winston Rowntree's autobio](http://www.viruscomix.com/makingofpartseven.html). He makes the subnormality webcomic. His story is the same as others have said, 'it gets better', but shows that it was crushing on _every_ _step_ and only his insane persistence got him to the success ten years in the making.
Comprehensive guide for web-based software pricing and SaaS (2007) [pdf]
a) Share with us example(s) of stuff you've done. so far you have hidden behind doubt, can't give you pity till I see something pitiful. :-) (if you are nervous, preface it with, "please, be gentle")

b) Maybe the platforms/technology/projects you've chosen aren't clicking with what you want really to do, just because its popular doesn’t mean it works for everyone.

c) Sounds like you might trying too hard, relax your self standards a little and concentrate of getting something running to your satisfaction, don’t worry about tight/pretty code. Once you like how it works, go back and re-factor if you feel the need.

c-2)Take one of your earlier projects and revisit them, might have some new insights on how to prop up some earlier work. Sometimes looking over my old code is a mixture, of "I can do that so much better now" and "wow, I wrote that?!"

d) you might be REALLY good at debugging from what you say.

e) you know, you can build stuff on your own. Reinventing the wheel is also something to do, maybe you can make a spiffier one.

f) maybe the jobs you are applying for are too high for starting out. Or maybe you should take a non-developer position and work your way up through the company (this is how a lot of folk do it, including me).

g) network, it's not always what you do but also who you know, even in non-teach, someone might know somebody...
Split-spectrum smoke identification using blue LEDs [pdf]
What would you use instead? Spring MVC covers a lot use cases simultaneously.

I use Wicket but it doesn't cover all the use cases that Spring MVC does.
You should contact her and let her know that that's the min bar.
As linked in the last figure caption, there's a Google Photos gallery with high-resolution downloadable versions: https://goo.gl/photos/fFcivHZ2CDhqCkZdA
They're probably just waiting until Dropbox Notes (which looks like a clone of HackHands now) is live.

notes.dropbox.com
Just got some of these to secure ssh login to our infrastructure. Work great but be prepared for a bit of a hassle especially if you've never used anything like a smart card before. Finding simple answers to how to use as an rsa smart card device for ssh took a few hours and getting it into the right mode took some obscure commands.
History of Machine Learning
Oh, that is interesting!

And yes, it's pretty cool tying a part of that virtual world to real money in this way.
Not for e-diesel:

First, the researchers heat up steam to very high temperatures to break it down into hydrogen and oxygen. This process requires temperatures of over 800 degrees Celsius (1,472 Fahrenheit) and is powered by green energy such as solar or wind power.
So, About That Uber Ruling
Fascinating article, and with original comments from 2000, neat! It's interesting to see the arguments for and against protections of these sorts haven't changed in a long time.
I see. Thanks for your side of the story. You are a very interesting person! I'm going to read more of your site later.
Wikipedia has an article on libraries, which includes the following definition:

"In computer science, a library is a collection of implementations of behavior, written in terms of a language, that has a well-defined interface by which the behavior is invoked."

https://en.wikipedia.org/wiki/Library_%28computing%29
>The problem with these lab books is that they're often the personal property of the scientists and, as such, almost a sort of diary

Further complicating things, individual researchers don't actually own the books. Often, an institution or the lab owns the rights to the book. This can make individuals who are otherwise keen on "open science" hesitant to place copies of this information in a publicly accessible place.

See page 4 of this manual from the NIH (National Institutes of Health) about the ownership of notebooks.

https://www.training.nih.gov/assets/Lab_Notebook_508_%28new%...
Some things like are better done in binary, it's very common some languages like VHDL and Verilog.