skysight-inc/HackerNews huggingface dataset:
I honestly don't get why he gets angry. The project doesn't have a mailing list and the explanations on the readme are not that clear either. The user knew that issues are the wrong place to ask questions like that and asked for a better place.

Rob is making confusing comments himself: "Massive is pretty much "done" although a few things come in from time to time", but then "End of life. I think I said it's finished - meaning done". EOL and complete/stable are not the same thing.

Sure, some of the questions may be silly, but it's nothing huge to complain about. If you end up telling your users "Please - use something else and don't come back." you're the problem. The response could've been "I will not spend more time documenting this project or answering questions about it, there is no mailing list. Closing issue." and everyone could be so much more happy at the end.
You are right. However, there's a whole spectrum between messy and irrational human being and perfect robot. My point was that people should take an effort to reduce/control their imperfection, biases etc.. The choice of "I'll be messy because I can't be as good as robot" is easy but flawed.
QMLWeb
Expect a sweep of middle-aged professors doing PhDs with their mates supervising and examining.
In think it is the other way around - the declaration is a tentative definition, so a definition unless there is a definition at file scope.
I am not as smart as lot of guys here..but What exactly is Glimmer's additional optimisations other than Virtual DOM?...

What exactly does this mean "the programming model is equivalent to render every time, but we take advantage of the declarative nature of Ember's APIs to reduce work."??
"But even the most accurate methods will lead to wrong decisions when companies don't have precisely and adequately defined what competencies are actually required to perform well in a given position.

And from my experience this is the core problem. People debate over questions/fizz-buzz/puzzles/whiteboard/whatever but usually do not invest enough time to determine what would they like to measure with these methods.
"

Yes, I agree

Nobody should write FizzBuzz on the board exactly because if you get a person that can't do that your initial filter/selection is wrong. Dead wrong.
We all should be united I love the united world with united religion.LoL
I seriously didn't realize they were a company. I thought it was just a blog that ended up on hn sometimes.
I've given a lot of interviews (>100) and while I totally accept it's a best guest and imperfect, I find that you get more out of fizzbuzz and the like than meets the eye.

Firstly, I certainly agree unnecessary algo questions for a job that doesn't involve algorithmic problem solving on a day-to-day is silly and leads to false negatives.

But the simpler problems give you more than just the basic 'can you code' test - it gives you an insight their into thought process.

For example, seeing how somebody progresses from:-

for(var i = 1; i <= 100; i++) {
if (i % 3 == 0)
console.log('fizz');
else if (i % 5 == 0)
console.log('buzz');
// ah hm both % 3 and %5...
}

To:-

for(var i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0)
console.log('fizzbuzz');
else if (i % 3 == 0)
console.log('fizz');
else if (i % 5 == 0)
console.log('buzz');
...
}

And dealing with the fact they have a mistake that needs fixing is always interesting to observe, and gives you insight into how they approach problems.

It seems so incredibly trivial and irrelevant at first hand but shows you a lot (assuming they've not seen it before.) I've been really surprised by this.

I suspect the idea of there being a science of this is a bit of a mistake - there's plenty of stuff that involves so many factors that it's really hard to know the really ideal approach. A quick look at the actual state of software engineering studies (30 undergrad students != all programmers) or e.g. macroeconomics should give you pause.

Certainly loads of scope for improvement though, I agree wholeheartedly!
By "established" I meant: defined and researched (the 50% accuracy I mentioned above comes from the literature). But they aren't "established" as popular/widely used. Partly because they require well defined competencies, but also because they aren't easy to conduct in comparison to typical interview (which has the accuracy around 20% AFAIR).
I'm seriously disappointed that I didn't know about this while my kid grew up a few miles from it. And I've been to the Berkeley Marina dozens of times and I've never seen this. Total bummer.
To me the whole idea of negotiating ciphers seems broken: a man-in-the-middle will always choose the weakest one.

I guess the argument is that cipher negotiation lets you implement stronger crypto without defining a new protocol version, but what is the point of that? An attacker will just negotiate for the weaker cipher anyway (unless this negotiation is cryptographically protected too of course, but this seems so complex in comparison with the rather meaningless "goal" of cipher negotiation).
This post doesn't go into detail at all but even then I find myself choosing Fastmails side. If they removed / altered the images, the PGP signature wouldn't be valid anymore, right?

I'm not aware of any EXIF exploit which would be dangerous to the recipient of such an email. AFAIK, only weakly configured servers / php scripts would potentially execute an image uploaded with malicious EXIF data. Thus, there is no security issue for the recipients.

The blog post is very light on details, which makes it feel manipulative and a bit immature. For example:
> Every other company has fixed this issue upon us reporting it to them.

Which companies? Even if you're not allowed to tell, how many other companies? Did they offer a similar email service?
We're Hiring a Social Media Manager Interested?
Hi
thank you for uploading a doc. Currently we only support residential leases. If you were uploading a residential lease and got this message, i would appreciate if you could email me the doc contactlg@lawgeex.com so our tech team can investigate.
Also: you can go over permanent marker with whiteboard marker and rub it off.
If a hidden function enabled malicious behavior, causing it to touch all files, the hidden function would very quickly cease to be hidden.

Are you seriously arguing that it's okay for Dropbox to touch files you didn't give it permission to touch? This is ridiculous.
Ahistorical balderdash.

Project Cybersyn is a trivial example of a politically oriented "data revolution" (by any definition), in that case for political instead of market control.

The ideas behind it come from management cybernetics and systems theory, whose roots predate objectivism and which also consider the social dimension in its "guide to action".
"Here's a goal. We've reached it. Okay, we're done"

vs.

"Here's a goal. We've reached it, but look at all the other pretty bells and whistles we may have overlooked! We can't be done when there could be some cooler way of doing stuff or if we missed some architectural edge-case."

Yeah, sure, you could argue that this is a failure in communication from the original coder to the audience, but it speaks to a focus on something other than getting the job done. Once you head down the lane of "but what about X?", you no longer have a clear mission to accomplish.
I like Massive and have used it on several large projects, mostly moved to Dapper on stuff since. That said, this is borderline condescending. The guy was wrong about his assumptions and understanding of a moderately complex topic that 90% of .NET developers probably don't fully understand.

This complaint really has nothing to do with open source and is more about the frustration of interacting with other developers who believe they are right about something for which they are in part ignorant. That is going to happen pretty often.

I really hope this is just anger talking and not Rob being serious, he is wickedly good and I learn quite a bit from reading his code. Hoping to see more in the future.
Ask HN: Pair Programming and Germs
So I used to think I had a really strong immune system since I rarely got sick. After heavily pairing for 3-4 months and being sick twice, I now realize it was my lack of human contact that was keeping me healthy.
For those of you that pair, how do you manage with the germs? And does it eventually get better?
Of all the things I've ever tried in order to do well in interviews, one of them trumps all of the others:

I am interviewing them.

That's it. It's that simple. The sooner we understand that every interview is a 2 way interview and that we are interviewing them just as much as they are interviewing us, the sooner we can adopt the right mental attitude the make the rest of the bullshit details melt away.

I even take it a step further: it's much more important the I make the right choice than they do. I am giving them my time, which I can never get back. They are giving me their money, which they have plenty of and can always get more.

Interview them. Be nice. Have a nice 2 way dialogue. And never forget: it's your party, not theirs.

If it doesn't lead anywhere, no problem. There are plenty more of them, but only one of you.

Aside: More thoughts in Chapter 3 here: http://static.v25media.com/edw519_mod.html
I could think of a million other reasons than someone asking questions in this case.

I agree with the entitlement sentiment however. I know no one else who uses .Net who has ever contributed anything other than whining and issue reports to an OSS project inside a typical MS consumer company. Never a patch committed back, never an improvement. Many companies I've worked for forbid such a thing and the only motivation to use the project in the first place is solely that it was free and no one had to go through a PO process.

This is however changing but there are still a lot of pre-OSS managerial types out there.

I suspect Rob's post was the final paper cut hence the explosion.
I recently completed five (yes, five) interviews with Stack Exchange and had to give the "no" answer to "do you have any questions?" on the fifth interview. After five interviews, I pretty much had all my questions answered. Seemed like a valid answer to me in that context.

I was declined at interview #5, after passing the previous four. Not sure how much that question played a role. It was also the weakest of my technical interviews. I was surprised to get hit with more programming questions after having passed so many other technical interviews with them.

After 5 interviews which dragged out for almost two months that was super disappointing though. It was probably the last interview I needed to pass. It's like being knocked out of the race with a blue shell in the last 20 seconds in Mario Kart.
My favourite words to hear as a kid were: "Go out and play"

Indeed. It was the mantra when I was a kid. In my neighborhood, if I said that to my kid, he'd be the only one out there. The rest of the kids are inside, playing video games or studying.

Last summer, my 13 yr old didn't see one of his friends face-to-face, but had a summer of playing with them and talking while doing so over Skype. He went to a bunch of camps, and saw kids his own age there, and spent a week with his cousins, but saw none of his school friends in person.

Yeah, it was very disturbing to me, and I tried many times to insist "wouldn't you like to have some friends over?" only to hear "no, I'm good"... several times I thought about forcing him outside, but really, the playgrounds have only young kids with parents hovering over them. He would have been alone out there.

I'm been saying to anyone that would listen that there will be unintended consequences for this shift. Dramatic ones. I hope they aren't too bad for our kids and society, and that I'm overstating it. I would love to be wrong here.
When is a heat map not a heat map
If you'd have read the article a little more carefully and examined the picture, you wouldn't have needed the 'probably' and would have seen that she was controlling her prosthetic limbs, and those are what operated the simulator.

Very impressive.
Sounds like boosting science & exploration all right. Funding should be a cinch.
Ember's templates allows the framework to determine which portions of the DOM will never change, and so only needing to analyze the portions that might.

<div class="container"> <-- this won't change
<h1>Hello World</h1> <-- this won't change
<div>{{name}} <-- this might change </div>
</div>
>I would also like to see the recommended period for finishing a PhD extended to 7-10 years

That is way too long. A PhD should only be long enough as is required for the average competent person to demonstrate their competence in research. Adding extra bells and whistles, more requirements, etc, does not improve their abilities and only prolongs the apprenticeship to the advantage of their supervisors.
I am interviewing them.

I can't tell you how many times I've interviewed someone and they never asked me a single question. Even if they seemed good, I always put them into the reject pile. Not a single question? Wow.
Reminded me of Cryptonomicon.

Although I don't know which character will be Paul Allen.

Definitely not Douglas Shafto.
Needs to autocomplete with tab.
Ask HN: Is personal branding of startup founders important?
Building new startups would mean delivering a brand that is first unknown to the communities. In building startups, would the branding of founders matter in "make or break" question of a new startup?
You have exactly zero evidence that pairing made you sick. I wouldn't over-think it.

Somewhat unrelated: feeling ill during a commonplace bacterial or viral infection is usually the result of your immune system fighting that infection. For that reason, people who "never get sick" may actually have fairly depressed immune systems.
There is a middle ground between locking your kids indoors and letting them roam feral riding on the top of trains and tagging buildings.

And that is to be an active parent and go camping, hunting, fishing with kids. Geocaching, bushwalking, kayaking, long distance bike rides etc.

These are some good starting lists:
http://www.natureplaysa.org.au/resources/2/51-things-to-do-b...
https://www.50things.org.uk/activity-list.aspx
"To me, this has the smell of the "know it all" interviewer who is more interested in proving their superiority over the candidate than actually conducting a decent interview"

100% spot on

Actually finding out that the suggested features were already in the product might serve as validation of the suggestion, but of course, the interviewer takes it only as "you don't know Google Docs enough so, rejected!"
I'd say you would probably benefit from human interaction and small doses of germs to build up your immune system which may make you less sensitive in the long run.
Microsoft Ventures launches two new accelerator programs
Build a type-scale with a simple vim macro
How to get rich on YouTube (animation)
Screencast of building a website in 5 minutes
Covariance - dot product.
Variance - squared norm.
Correlation - cosinus of the angle between vectors.
> To clarify: do you watch filesystem for template changes, then store the parsed template in memory, or do you execute the template every time?

I watch the filesystem for template changes and re-read the template into memory. However, upon serving a request the template is re-executed. The rationale is to, in the future, expose the data portion of Go's template.ExecuteTemplate so a third-party content manager can pass in information such as date of publication, published by whom, tags, etc.

> As long as you still have access to your DigitalOcean account...

I had no idea that was possible, but now I am kicking myself. Fortunately, my previous site had very little. Thanks for pointing that out!
> There are no downsides to this

There are, otherwise everyone would be doing that

Just a few off the top of my head:

1. Can't hire people who are already employed (few people would be willing to quit or take multiple days off for a potential job)

2. Burden on existing employees to find stuff for potential hires to do, set up equipment for them etc

3. Huge amount of time is wasted for every rejection

4. Can't possibly have the time to let every applicant do this

5. To narrow down the applicants, you have to....interview them anyway
He asked about why UMichigan is inaccessible from your network. How do you know it was a supported student activity and not either a malicious student, or a machine on the UMichigan network that's been compromised?

Have you reported the activity against your home network to UMichigan?
Amazon Sears merger makes sense
For me,

- 404 when connecting from mozilla android with China IP,

- page crashed on my netbook from chrome with China IP,

- loads fine with mozilla with Japan IP & ublock enabled.
The demo looks like the world is amazingly detailed, but like you have crappy eyes.
True ... but wikipedia is about facts and the history expert cited said he'd need a lot more proof.
Rob Conery comes off as a bully here. Regardless of context, they piled onto the guy (who seems to be using his real identity) on Twitter. They even made fun of the commenter's GitHub photo. Absolutely childish and pathetic.
It's not hard to quantify, it's impossible to quantify.

I don't think it's odd to find a word to be of little/no value when it can't be applied precisely.
One interpretation that you seem to overlook in favor of an external demonic possession: he has sociopathic tendencies (perhaps spying on you) and was attempting to manipulate you into thinking he is/was possessed. Maybe you even got wasted with Jim once and let out some secrets. Anyway, I
If true, he succeeded in defending his criminal behavior by outsourcing his internal evil on bogus societal constructs such as religion or demonic possession. I see why you got downvoted though; the OP makes a yet another more plausible case of splitting of the self, or growth of a more evil, maniacal self.
While the author is focusing on the PM role, I feel you should take the same advice when applying for a developer position.
It will when the resources used to emulate proper lighting gets close to the resources required by a ray tracer. That will happen if we continue to improve graphics.

Maybe we'll stop improving graphics sometime pretty soon and focus on physics, or maybe the game engine vendors will focus on licensing out assets to make game development cheaper instead of the current graphics race. But as long as the best use of GPU power we can come up with is graphics, we will eventually arrive at ray tracing.
> Companies like Valve and Epic have already amortized the cost of development of their engines - those are codebases that span 16 years, and both companies had multiple commercial successes. All it took was Unity to give a little nudge.

That doesn't seem to be the case. It seems that UE4 was a pretty major rewrite, and major development is ongoing: https://trello.com/b/gHooNW9I/ue4-roadmap . Source 2 looks to have been a big effort for Valve too.
What it was like to pitch to Steve Jobs
Automating with Jenkins and Powershell on Windows – Part 1
The Arsenic-Proof People of the Andes
GitHub's 503
I'd like to lodge a modest complaint about the name. http://doc.urbit.org/doc/nock/tut/1/
Who has the time?

When I was a kid, my over protective asian mother would let me out of the house when I got home from school, and I'd wander around the neighborhood with the neighborhood kids, and come back when it got dark.

My generation's (I'm 30) ideas of "proper parenting" are too god-damn time intensive. You should be doing stuff with your kids, sure, but beyond a pretty young age, it's their job to entertain themselves.
America's Original Space Program Is Turning 100
Venezuela on the Brink
Interesting timing of this revelation.
If that is the case, how have you solved the problem of increased signal degradation inherent to organo-synthetic transmission?
oh boy, you sure have an issue with what hobbies people choose :)
why don't you have an issue with people going bowling & drinking beer on saturday night, just to pick an example out of gazillions more?
this one has more outcome than just joy of participants, everybody here except you accepts it and is happy about that... just sad trolling around?
I have seen this under normal conditions, during something like they were bringing it back up after scheduled downtime.
Maybe it will be a demonstration title running on SteamOS and SteamVR using Vulkan. I dunno, but they would probably want it to be special and pilot some new cool games feature.
Lol. This language is such a joke. unwrap

unwrap

unwrap

unwrap

unwrap already

I hate Rust soooo much.

Quotes means its a string. Why then do I need to_string? lol.

If I already said listen or timeout, why do I need to also say LISTEN and TIMEOUT? Is the compiler deaf?

If almost everything needs a &, maybe that should be the default sometimes?
Is the idea to attack her early so it burns out early, or is this genuinely to attack her? These articles really read like an episode of House of Cards.
So if I am understanding this right, to really get any appreciable cache improvements would I need to pre-execute the templates once and store that generated output in a temporary file to leverage the disk cache and repeatedly fetch (cache hit) that file upon request?
Hey,

Founder here, great point and I completely agree.

We are featuring conferences that promote the attendance of persons that are traditionally under-represented in technology, including but not limited to women, African Americans, Hispanics, Native Americans and persons with disabilities.

More info - http://diversityfriendly.co/about
Holy hell, just reading that made me feel sympathetic anxiousness. Don't do the things she's suggesting, it's a short walk to a lifetime of stress, anxiety and being underappreciated for your work.

The problem is that the OP is fundamentally approaching the interview process as a role in which she must please the interviewer in order to be granted the prize of a job. All of her advice is to prepare better and be more on your game so that the other person might perhaps like you more. Coming in with this mindset automatically puts you on a back footing and makes everything more difficult.

Instead, focus on flipping the status game around. When you're with the interviewer, you're with a peer. Talk to them as if you're talking to a friend, not as if you're in a high pressure, life or death situation. Take the VC interview, for example. Imagine if you're catching up with your best friend from college and they ask you if you've made any friends in NYC yet. Do you freeze up and start blabbering incoherently? No, you laugh about it and bitch about how tough it is and ask them if they have any advice or whatever it is that you would do. Approaching it this way changes the entire tenor of the interview process.

This is where unskilled and unaware of it genuinely comes in handy. People who are just bad enough that they have no idea how they compare easily sail through interviews since they assume they're above average while genuinely talented people spend so much time comparing themselves to others they get wracked by insecurity.

I know this is something easier said than done and that some people in particular find it especially challenging. So is learning Javascript or Photoshop, yet we don't complain when a job requires us to know them to be hired. Learning social skills is as equally important to your career as technical skills so just nut up and do it.
Brain Mapping
First pictorial evidence that light can simultaneously be a particle and wave