skysight-inc/HackerNews huggingface dataset:
I was recently in an interview where the interviewer asked me a rather convoluted and not easily explained algorithm implementation question. It took the interviewer some 10 minutes to explain it. This interviewer was the CTO of this particular, rather success, start-up and had formerly worked at other very large and success companies all over the Bay area.

My very first instinct and the thing I started to do was write tests on the board to make sure I understood the requirements. The interviewer stopped me and said "Please, just get to the code, the tests are not important." I tried to explain that the tests are paramount to the success of an implementation because I need to make sure I understand the requirements. However, the interviewer disagreed. I actually told them I was no longer interested in interviewing with their company and excused myself without writing anything further on the board. The funny part is that the next day the CTO in question called and offered me a very nice position (I respectfully declined after a discussion of my concerns).

So, two points. One, not all interviewers care about tests, which is sad. Two, the original post states, "you don’t get to choose how you get interviewed". This is false, you can certainly choose how you will be interviewed, as long as you are ok with the consequences of that decision.
> Why would an scanning service even get into the notebook business?

Because they are producing special notebooks that work with their business model, that have the proper bindings so they can easily get the pages out of them. For example, They probably even have a machine that does it for them, or special tools. Furthermore, it allows the cost to be consistent, otherwise they would have to charge per page and the user might not be aware of how many pages are in their notebook, so they might not know the cost ahead of time. I have a notebook at home and I can't even fathom a guess as to how many pages it is, I am sure that the sticker or whatever was on it when I bought it told me, but that is long gone. It also allows them to only process orders that are cost effective for them - minimum page requirements, consistent cost, pages that are optimal for their scanners, they know exactly what is going to come in, known cost of shipping so they can know exactly the amount of postage they have to pay, etc.
Even if you ignore the problem of getting a critical mass, this is an issue!

Imagine operating the network as a public good and agreeing to minimise the resources spent on it. That still doesn't prevent one of the players from secretly increasing their computing power then suddenly taking full control of the network and disrupting other countries' economies.

The incentives means you don't have to trust anyone else - you'll keep improving your CPU power because it makes economic sense to do so.
All right, point taken.

But I still think a strong word is called for, and I don't have a ready alternative. Maybe "renegade", the term Scalia used for the Eastern District of Texas, will do. "Ideological" doesn't quite seem strong enough to me, though it's getting there.
It says "MacBook Pro" right under the screen so that's what I think of it as. I also know that the terms are common enough that people will know what I'm talking about (as opposed to my old Inspiron 8000).
One of the reasons I advocate that achieving an even mix of men and women in a workplace at all levels of the hierarchy is valuable for its own sake is because it diffuses the Gray Zone to a great degree. My hunch is that if there wasn't a pink collar ghetto and a systematic power dynamic favoring men, the awkwardness of having an unmonitored interaction would be diminished.
So generous
">It fostered a sense of being able to talk without worrying that it might be misinterpreted as romantic intimacy."

I'd never considered this in detail before, but I'm nearly certain that this is why I prefer those stylish glass-walled conference rooms wherever possible.

Though, I'm not particularly concerned about romance, rather the kind of paranoid / narcissistic managers who can't bear not to impose themselves on any (opaque) closed-door meeting.
probaably
The screen is definitely an overlay. There's even a tiny tracking glitch at 1:09-1:10.
How do you guys continue learning if not through side projects? Do you only care about the stack you use at work?
The point of doing side projects isn't coding for the sake of coding. It's either to solve a real problem or a means to highlight current technical interests.
@URX (YC S13) Switched to Zesty ~1 month ago and have honestly been blown away by the service. I've been on the receiving end of catered meals at several companies - none have offered the food quality or customer service of Zesty. In the rare instance that a meal isn't perfect (almost always that our ravenous team wanted larger portions), David and the team have gone above and beyond to make sure we were happy.

The best part - they've NEVER brought us anything we weren't excited to eat. Clearly Zesty takes restaurant screening and meal planning very seriously.
I spend 45 minutes driving to work and back every day. That's meditative enough for me.
So, that's why they've been doing, instead of fixing the 64 bit version and improve multi-threading support.

Let's hope it works as advertised then.
Google Analytics: Remove Your Email Addresses.
I usually take it out and put on the table.

One thing that I learned after years of scratching the glass on several watches is that you should take it off often.

Sleep with watch, and bath with watch are just two of the no-go. :)
The E2 does not have the prevailing wage requirement, the more resent E3 Visa does but functions more like the H1-B.
We're in a situation comparable to smartphones pre-iPhone: we know there is value in displaying stuff on your wrist, we know we need some way to send information in response to those received from the screen, but all of this doesn't click together. We have fragments of a solution, but we don't know which problem it solves, and certainly not how to integrate it into a life-enhancing experience.

Smartphone builders had similarly vague ideas about which problem they were solving: they knew they needed to give access to some dumbed-down subset of the web and of our computer data. They knew that mails were part of that subset. Mail is easy, it's SMS with a different transport protocol, right? So they were looking for a dumbed-down keyboard, dumbed-down mouse, dumbed-down windows, scrollbars, etc.

The iPhone took a mile-high view of the problem. "Dumbed-down mice (stylus) and keyboards suck. How do we make them superfluous? And how do we get adequate access to non-dumbed-down Internet, too?"

Now with the watch. We have some vague fragments too. We know when we don't want to take our phone out, so in each of those cases we plan to use the watch as a dumbed-down phone screen. It's probably touch-sensitive, too (in a dumbed-down way no doubt), and it lets you awkwardly have a subset of the interactions you'd have had with your phone. So, I bet that watch is nothing but a dumbed-down proxy of our phone.

I'm still waiting for someone, not unlikely Apple, to show me what I really wanted from a smart watch, without realizing it. And if apple figured this out as well as they figured out the smartphone, the Google-wearable guys will kick themselves during the demo, the way the Android guys decomposed themselves while Jobs was showing them what they should have done.
Port your number out of Google Voice
Thanks for the heads-up. As mentioned over email: if the Event Visualizer isn't providing quite the right precision, keep in mind that you can manually specify hierarchical CSS selectors within the dashboard itself. It'll work as expected.
Thoughts on Keybase.io
The problem is that eInk is relatively slow (I know the newer versions are much faster than the old 500ms ones) and can't do color (well).
Yesterday.

Always be thinking about what you desire to do. All of your life. There is no start, and no end to the process. It's desirable to have made choices available to yourself, so that there is more than one opportunity.
oh you know, same old, same old.

...oh and anonymous functions and default behavior in interfaces, and Streams, which are basically way better collections.
Which is why tons of people play "Minecraft", because the voxel technology and ability to deform the environment is much more real than many other games. There are some advancements in this field, but really... at the end of the day... the best "deformable field" is Minecraft still. And it hardly even tries to be realistic.

Fortunately, most gamers don't care about realism to this degree. Many FPS gamers want a tight engine, fun mechanics. Bunny Hopping was left in the Halo series for this reason. Ditto with super-cancels in Fighting Games (tell me if MMA-fighters cancels their jabs into super-attacks).

Realism for the sake of realism is hopeless. Game programmers need to focus upon entertaining the gamer. Some gamers require a degree of realism... but it should never be the primary point of a game.
Awesome, taking the bacon from Zerocater already
And why leave in a #if when patching too?
I recently finished my masters in environmental science, which was diffeq heavy, and got a position working with energy data and doing some economic modeling and operations research. I was a bit surprised that the project I came into doesn't seem to use any diffeq in its broad pieces, although it's possible I just haven't come across it yet.

We're doing most of our analysis in python with the scipy stack, so maybe I'll try a couple ODE-based projections this afternoon.
I was saying if they do derive personal pleasure, fine, but the horse is dead already.

(I meant the newsweek author should be written off as a journalist. And probably as a human being.)

He did an exceptionally good and thorough job in debunking it here, but he's also one of the ~10 most important people in Bitcoin, so I'm just kind of sad if he felt obligated to do this. If he did it because it was fun for him personally, then great.
I disagree that development has come anywhere close to optimizing our design patterns. People are still coming up with better patterns for even basic CRUD and static site generation apps. Coming up with new patterns and improving existing patterns is what we do.
either talks by Joe McCray, or a talk by Adam Moskowitz on how to transition to a Sr. Sysadmin.
The Scout App - an app to help boys and leaders in the Boy Scouts of America program to track progress.
https://itunes.apple.com/us/app/scout-app-for-boys-in-boy/id...
Bus arrivals, gps, and a route tracker.
If you need memory efficiency you can just use a B-Tree, which also has the advantage of being more cache efficient.
Dropbox Opens First NYC Office To Strengthen Sales And Engineering
[Survey] Can you tell us a little bit about your driving practice habits?
Swipe from left to right?
The effects of hypoxia are profound on human performance -- it's not as simple as being unconscious and incapacitated, it can be irrational and incoherent.

As an example, listen to the incoherency of this professional pilot suffering effects of hypoxia at 32,000 feet (flying a LearJet 25) -- he sounds falling over drunk, complaining about flight control problems, oblivious to the profound effects of hypoxia that he and his copilot are experiencing:

https://www.youtube.com/watch?v=_IqWal_EmBg

Then listen to him after being coached to descend to 11,000 feet when everything really is "A-OK".

He sounds like a completely different person at 4:10.

The co-pilot who sounds young and spritely at 4:00 (who me? unconscious, nah, just a micro-nap) had this written about him: "the unconscious first officer's arm was moving violently and uncontrolled all the time kicking the controls and thus disengaging the autopilot"). [1]

While I find all the wild speculation fascinating, sadly I believe the highest probability explanation is still a fire or depressurization, resulting in a pilot acting incoherently.

Of course, all stones should still be turned over in the search, but there's been no evidence so far that changes the scenario above from being the highest probability in my assessment.

[1] http://avherald.com/h?article=428a428b
> Therefore there is no point to the article.

I disagree. What difference does it make _which_ foreign country the article refers to?

The fact that 100% of calls made by all people in a country are being recorded by another country is enough.
There are only so many projects that Mozilla can take on at once, building a game engine would take resources away from firefox/asm.js etc.
That's crazy talk!!!
This is really nauseating. Which kind of world are we letting happen ?
It's relevant information for the comment. They'd otherwise have to describe the case material of the laptop. "Scratches the 'patterned aluminum finish' of my laptop," is a bit more verbose in conveying the same information.
What edge does Cargo have on Nix?
It's not even like there is anyting suspicious about having a bunch of runways close to his regular routes on his simulator to practice on.

I'd almost expect something like this from a pilot that takes his trade seriously. After all, where do you have to land in case of emergency, if not on some runway near your regular routes.
InvokeDynamic came in with Java 7. I've got a large code base here that uses it extremely heavily and it's great, though you do need to do some careful tuning to really make it perform, and then retune when they change the implementation. :-)
Yes. I definitely think everyone should speak the official language local country while at work. That's English for US and Mandarin Chinese if you're in China.

I think speaking different languages at work can create a us vs them atmosphere that's not good for a healthy work environment.
ODE is an "under-appreciated math technique"? Where? In math or in "modern-day data science"?
Dropbox will let you switch between work and personal accounts next month
Several things about this just seem odd:

- the second example given of an ODE is Black-Scholes (which is a PDE)

- ODE's are said to be missing from the "top 10 data science algorithms", but the actual title of the linked paper is "Top 10 algorithms in data mining". Clearly, ODEs
are not data mining algorithms and would not belong on such a list.

- it repeatedly refers to the "derivate of a function", instead of "derivative of a function"

- it introduces the matrix exponential without giving a definition or link to wikipedia (it's important to at least mention in passing that it is not formed by taking the exponential of each matrix element)

- it says that "They're common constructs used in physics (Newton's law is a second-order ODE), chemistry and biology where it's often easier to measure the derivate of a function (e.g., velocity) than the function itself (e.g., position)". I'd have said that differential equations are ubiquitous in science and engineering because they can be used to describe how quantities change over (continuous) time.

etc.
Glad to see this, but I always assumed it was fairly standard knowledge for anybody in mixed situations to avoid closed doors.

I know that when I taught college classes most of my fellow professors (male and female) were religious about this.
A Macbook Pro is made from aluminium. Most other laptops are plastic. Metal-on-metal scratching would be quite different to metal-on-plastic, so I'd say it's relevant.
Yes, but both have a practically fixed transaction fee of 0.01 BTC or 0.01 DOGE. BTC transaction fees (by default) cost $0.05 now. DOGE transaction fees are basically free.

In its haste for profit-earning, the BTC community has screwed its own coin for "tipping". I ain't paying no 5% tax on $1 tips on the BTC network.
Yeah, and I've already come across most of those. Integrating lots of that stuff into the standard libraries that Java ships with would be exactly what I'm thinking of...and jettisoning all the broken GUI frameworks and such. And cleaning up the disaster pile that is I/O. I mean, I think there's still stuff sitting around in javax.* from when I last touched Java 14 years ago. I thought that was supposed to be the experimental branch where things might change without warning? Let's clean that up.

I know most IDEs just ship with all that stuff included, but I've found it makes packaging up things to give to somebody else a little more complicated than I'd like...which would be resolved in the standard libraries.
Unity 5 Announced
I think of it as a computer, or a laptop if I want to be specific that it's portable.
What do you define as creativity then? You could say that the majority of writing is composing sentences with nouns and verbs if you look at it from such a low level. (or that artists are just applying specialized techniques to add to or subtract from a medium).

I suppose that you could leave the creativity in engineering to other people (designers, product managers, etc), but my experience has been that you end up a far better product when you engage developers early on in the brainstorming and product planning process and let them help decide what the product should be.
H0ul by Bad BiOS - For Hackers Everywhere
It said it affected 1.3.15 to 1.5.11 but the fix is available in nginx 1.5.12, 1.4.7.

So for those who are using legacy version are they going to rely on distro vendor to push the patch? Just curious, even though I guess the number of users who have activated this experimental SPDY is low and people who actually have it enabled probably know how to fix it themselves.
As noted in your link, invoke dynamic isn't intended to be used for Java developers - it's intended for non-Java languages running on the JVM.
I was trying to be constructive, but I can definitely see how it could come off as mean
It would be nice if the watch was the phone and the black 5 inch square was a cheap secondary screen.
Assuming you don't have a test for it, sure. And don't fuzz everything on a regular basis.
Setting up a Mysql cluster with MariaDB Galera
“Chicken” | A Game Played as a Child and by some ISPs with the Internet
I'd still recommend PlayOnLinux for him (or rather for you to install on his laptop), since POL takes care of a lot of things for you, among which there are the different versions of Wine.

Game only works on a particular version of Wine? No problem, POL will install that specific Wine version for this game without any adverse effect on the other games.
"A programmer had a problem"
Quick clarification:

the smaller you make epsilon, the smaller the difference in velocities between the two probes can be

s/can be/has to be/
Nashorn is said to be high-performance, and I've looked around for benchmarks several times since it was announced, but I still can't find anything but this:

https://github.com/tadas-subonis/java-nashorn-performance-sa...

What gives? Wouldn't a real comparison to Rhino and V8 (at least) be interesting?

Edit: strike that. Found someone who ran Octane and SunSpider and compared it to V8 and Spidermonkey: http://wnameless.wordpress.com/2013/12/10/javascript-engine-...
By the way, if you are interested in (realtime) ray tracing technologies, check out this forum: http://ompf2.com/

By procedural/scanned I meant mainly procedural that is based on 3D scanning (scans used for learning set), such as FaceGen http://www.facegen.com/ Lots of other stuff could be made this way, too.
Vault of Satoshi charges $99/mo for access to their exchange? That seems absurdly high just for access. I wonder why people would pay that much, and how popular it is?

EDIT: Ah. $99/mo in exchange for zero trade fees. That's actually an interesting dynamic.
Whoa, that's not bad. Although, I am surprised that Java didn't already have anonymous functions.
Is it just SF, or does it include Southbay area too? (MV)
While I admit I'm somewhat sympathetic to this reaction, it really is a cosmetic complaint. It's hardly uglier or more complex than ordinary html -- we're just used to html. Ofc there's some benefit to the technologies we're used to all things being equal, but I think architectural benefits trump concerns like this. I'm not making a case for or against Mithril, btw, just noting that this objection is a fairly surface one.
I don't like how my Rolex Oyster Perpetual taps against the table.
> historically, you know, men are allowed to stare at women and women aren't really allowed to

Really? I've played football with a few women from my office playing but most on the sidelines staring.
I've always been reticent to learn these offshoot dialects of languages unless I really needed to. I'd much prefer it if they were treated as syntax experiments, and good ideas from them filtered back into the main language.
It doesn't look like they were going to make their funding goal. I know that a lot of money comes in on the final 2-3 days, but unless they had a pile of friends and family ready to throw in, the projections don't look good.

They also say that they decided to cancel just 10 days into the campaign, but it looks like they actually cancelled on Nov 14th (day 24) with just 7 days remaining (and at less than 50% funded).

None of that invalidates what they've written and what they gained from running a Kickstarter, but it seems like they're spinning it that they killed what was going to be a successful campaign.

http://www.kicktraq.com/projects/marshallhaas/201552485/#cha...
Corporate policy :(

I really wanted to try this out but I'm stuck on 10.8
And this is why I point to Dwarf Fortress as the state of the art in games.
You should never release highly confidential documents to unapproved entities, even if they pinky swear they won't read them. Almost certainly violates your NDA if you signed one.
I would say it's under-appreciated in modern data science. It's well appreciated in applied mathematics.
Beat the Blerch, a marathon put on by The Oatmeal
Why is it quite different? Is it that aluminium is a poor material for a surface likely to suffer repeated abrasions?
That's not how it works. If every miner got a reward, then the decentralized network simply wouldn't work.
3-5 years as usual
If you could use automated scanning (or other means of observing the real world) combined with procedural content generation, that could be huge.

Buildings that look and feel like buildings because they were procedurally generated with a deep understanding of how buildings actually exist? Yes, please!
I wasn't literally asking that for a list. I was asking it to make a point. If you haven't designed anything used by other people, you are in a poor position to criticize since you have no frame of reference. And if you have, you'd realize failure is a part of getting to a good design since it shows your willingness to take risks.

In other words, criticizing a design is fair. The puck mouse sucked. Criticizing a person because they created a poor design is not and shows a lack of awareness of what design work involves.
Simple client templating in ~50 lines vanilla JS
AFAIK they still don't support all of Java 7 so...
I just did research, found them on their websites and emailed whatever public address I could find. Be direct, these are busy people so they dont want to read your life story when you are just asking them to review. Also, be ready to share your application - even go so far as giving them a sharing link to a Google doc with your questions and answers in it. If they have to say 'sure, I will take a look' and then wait for you to respond you may miss the window.
An automatic restart of Piratepad will occur in UNKNOWN seconds
Of course it's photoshopped, they essentially have to in order to do the scrolling effect.
That's awesome to hear! Keep me posted as you work through some projects. I'm curious to hear how ODEs can help in environmental science.
The first AoA book was good. The rest, with the HLA crap in it, is not.
There are a lot of rules about what a sold company can do. IANAL but it probably makes the most sense to just act as though you're not sold until the deal is final.
Groovy isn't attempting to fix Java, it's entirely different. (And it sacrifices type safety--even what of it you get with Java--and performance to do so.)