skysight-inc/HackerNews huggingface dataset:
Must have been pioneer in this area. A bit over ten years ago I once had a good job in Santa Monica, but was tired of paying ridiculous rent for a shoebox that I was never at.
So I packed up, slept in the underground parking garage, and went to the gym every day.

Was in the best shape of my life and saved 40k that year, which I later turned into a 2-year trip around the world. Was definitely worth it.
I don't know. Maybe. I don't know how a judge and a jury would interpret that situation. They might agree with you or they might not. The only safe jurisprudence I know of is clean-room design, and it's what the SFLC documents I have received recommend.
‘Inspirit’ Creator Breaks Down Responsive Web VR Design
I still remember when I was a kid how everyone was teaching me how complicated making mayonnaise is. Years later, I was taught how to prepare it in minutes by dropping all the ingredients in a jar and using a mixer. Nobody could tell the difference.

(and yes, sign me under those that love mayo... actually I'm in the group of "can I have some extra mayo")
You can't negotiate if you do not know your worth.

The number they give is their business, your reaction to it is yours.

So if they lowball you just tell them in response that they are well below your acceptable range based on your reputation and being in demand due the difficulty of finding quality people (believe me they will understand that line) and offer to terminate the conversation unless they significantly up their range to avoid wasting time.
Polygraph operators are superstitious idiots, no better than TV psychics and climate-change deniers. They're a liability to the integrity of our security services, because they are physically incapable of performing a job that they certify has been performed.
Actually, as a NASA employee I think the public affairs/communication office is pretty awful. Everything is highly disjoint, where a single project may have 4-5 official websites run by different org units, most of the time with different information and update schedules. NASA's overall strategic vision for both aero and space is very poorly communicated.
I did that for just a little while, when going through a divorce. It was kind of fun. I had what I needed at work: shower room, place to sleep, Internet access.

A fridge to keep groceries and a microwave oven too.

I ate canned food, combined with fresh vegetables.

I discovered that using a microwave, you can easily bring water to a simmer in a plastic container, and by that means, you can cook pasta very nicely. (I'm sure it saves energy compared to stove top pasta boiling. It takes about ten minutes (same) and the wattage of the microwave is not only lower, but you don't use it on full power.)

Toaster ovens help too. If your office doesn't have one, just go out and buy one. You can revive a store-bought frozen casserole dish in one of those things.
Google Chrome Version 42.0.2311.135. When I middle click to open this link in a new tab, or use "open in new tab" or "open in new window", no tab or window seems to open.

If I press the middle mouse on the link rapidly the tabs to the left jump as though a new tab is being created and then immediately closed. The link works if I left-click it. Is anyone else experiencing this? This seems to be the only link doing this.

Is anyone else experiencing this?

Oh, looks like the popup blocker is blocking it?
I'm curious what happens with driverless cars. Do people go more places without the hassle of actually driving? Do car miles go up because the cars drive in circles in lieu of parking? Or does it go down because we view driving as a variable cost more than fixed?
Yep this seems pretty standard in general. Specifically companies will state a expected salary, and then when giving a lower offer explain it as a lack of experience or qualifications. I had one company lowball me, and try to make up for it by insulting my qualifications. Unsurprisingly this is only a waste of my time and theirs.
No I think it just means that we will not hit that level of usage again.
Why should we assume ETs will behave like humans, especially humans of 500 years ago?
I interpret that differently - that most of the people that posted their salary lied. Myself, for example, I've never posted my salary because I've always worked for companies so small that the employer could easily identify me. So if I wanted to browse the salaries, I would just make up a salary (around the existing Glassdoor average) for a big company (Intel, Google, JPMorgan, ...)
"Arsenal of techniques" favors one style of thinker over another. Specifically, I'm talking about synthesis vs analysis - whether you approach problems by trying to build a solution out of pieces from other areas, or by breaking the overall thing into pieces and figuring out what the pieces look like.

I'm heavily in the synthesis camp, and that kind of inquiry is something that favors my style of thinking over more analysis-oriented folks. I'm not even sure how you'd go about pulling analytic strength out of people.
I think it is more of people wondering wtf is going on in the US. This isn't the only news being reported on this. Just do a quick search and you'll see the internet semi erupting.

What this also signifies is people showing distrust in their government and questioning actions. I for one think this is a good thing.
> I wouldn't call this a bug, per se, but it's a known issue that we plan to fix.

Most people call known issues that they plan to fix bugs.
This is probably a fine place to mention that the best mayonnaise you can get in Britain is Sainbury's own French Mayonnaise. Incredible.

(~ A mayonnaise aficionado)
Messages are inherently decoupled from the methods they invoke, unlike function calls or function pointers. For example, in Smalltalk you can rewrite this:

dictionary at: aKey put: aValue

to:

dictionary perform: #at:put: with: aKey with: aValue

where #at:put: is just a Lisp-style symbol object, an identifier, and perform:with:with: sends a message to the receiver with the first argument as the selector and second and third as its arguments. As one example, this allows you to have a button object that you configure to send some message selector to some object when clicked. Obviously, you can accomplish this equally well with anonymous functions, and since Smalltalk has probably the most concise syntax for anonymous functions (just pairs of "[" and "]"), they are often used instead.

Speaking of anonymous functions and OO, it's bizarre to see FP zealots cite their gradual introduction into mainstream OO languages as proof of some move away from OOP and towards FP, when Smalltalk has had them since 1972 and uses them much more extensively than many "pure" functional languages do (though admittedly in part due to currying and partial application as in Haskell subsuming many of their use cases).
Don't you have your square roots memorized? 31600 is approximately the square root of a billion. The U.S. population is about 316 million.
Ah yes, the TechCrunch hackathon, where they make a big deal out of ideas that have been done at pretty much every hackathon.

For instance some variation of Split is made at every hackathon I've been to, since Venmo or Dwolla is usually a sponsor:
http://techcrunch.com/2015/05/03/split-lets-you-split-the-bi...
Hi Tony,

Congrats on building and releasing this.

I can't test it for you, and there is my feedback: from the description, I can't tell exactly what the point is. The screenshots suggest it's like the retired Google Latitude? What makes this app different? Why would I want it? The description says I can meet new people? So can everyone see where I am? Is it for friends or strangers?

Anyway good luck! And all the best.
> The Casimir force demonstrates that the zero point of vacuum can be ABOVE the zero point of the same space with a different arrangement of stuff in it.

Yes, that's because if you arrange stuff in a "vacuum" it's no longer a vacuum. In the case of the Casimir effect, you now have a pair of uncharged plates in what used to be vacuum.

The question is, how do you propose to extract net energy using this effect? It takes energy to arrange the stuff in the first place (for example, to put the uncharged plates in place)--in other words, it takes energy to perturb the "vacuum". If you run the numbers, you'll see that there's no way to get back more energy from something like the Casimir effect than it took to arrange the stuff the right way in the first place. Which is just another way of saying that the "zero point" of an actual vacuum--no stuff present at all--is still effectively the lowest energy you can achieve.
Can confirm. I was recently traveling back to (well, in her case through) the US from overseas with a Lebanese friend. When we got to the point in the customs/immigration process where they decide whose knickers to rifle through, and who merely gets a "Welcome to America", guess which of us got which.

This is her normal. She's missed connecting flights, plural, because of the increased scrutiny.

I'm expecting to be subject to all kinds of extra scrutiny myself, after I visit there later this year. I'm sure having a Lebanese entry stamp on my passport will raise plenty of eyebrows going forward.
Yes. I think the best way to handle this is to say, "It's tough to make apples to apples comparisons, but I really enjoy my current job, and it would take something in the range of X to Y to get me to move." The recruiter will fixate on the lower #, so it should actually be higher than what you'd be willing to accept.

If you're the one that applied for the job outright, then there is more pressure on you to give up what you're current making.

One other comment - if they come in with, "Well, they're only looking to pay between W and X" and X is lower than you'd like, you can then play the, "Well, I'm making Y, and would need to make Y + Z% to consider a move. I'm happy to give you a name or two of some more junior folks who may be interested."
Where you're wrong is that most recruiters get a percentage of the yearly salary in fee. So their cut is bigger if you have a higher salary.
> the candidate is at a disadvantage... there are companies that collect salary info from companies, and employers use these databases to look up salary ranges.

Collectively we have the power to stop at least one of those sources of information cold and the other is limited to the amount that the employers are willing to part with (and employers are typically not all that happy to supply external recruiters with such information because it may backfire).
Seriously, all they need to do is throw in Twitter Bootstrap, re-change some div classes, and bam mobile friendly.. It's not like the site has a lot of eye candy that needs changed anyhow...
Also interesting - why this kind of framework (.NET) required to be under managed runtime instead of being native? Like Delphi.
but if they didnt... they wouldnt have anything left to show.
Can you imagine the shitstorm that would happen if it was the other way around say a very high profile US politician being hit with a demand from HMRC - Fox news would go ballistic and demand that you invade Canada again.
To be fair on NICE, from the same page:

"NICE currently does not recommend that homeopathy should be used in the treatment of any health condition"

"Some homeopathic remedies may contain substances that are not safe, or that interfere with the action of other medicines"

"there is no evidence that homeopathy is effective as a treatment for any health condition"

"Some people who use homeopathy may see an improvement in their health condition due to a phenomenon known as the placebo effect"

I'm not sure what the phrase 'NHS homeopathic hospitals' means. Does it mean more than what is implied by the paragraph following the one you quoted, that some people that work for the NHS also work privately on alternative medicine like homoeopathy.

I'd also be interested to know more about the £4m per year.

The page on mindfulness has a very different tone [1] to the one on homeopathy.

[1]: http://www.nhs.uk/conditions/stress-anxiety-depression/pages...
I don't know the correct answer but I fully agree with the autor:
"The wrong answer to this question is learn both. You’re going to have a hard time simultaneously learning two programming languages with different syntax. You’re going to feel overwhelmed and chances are, you’re going to throw in the towel very soon."

So true.
A Glimpse Inside the Secretive World of Human Cannonballs
Lisp/CLOS provides parts of that in the function-call model.

In Lisp/CLOS the function is being assembled based on the arguments. That's called 'computing the method combination'. If there this is not possible, because there are no methods defined for these argument types, the generic function NO-APPLICABLE-METHOD gets called with the the original function and the arguments - for NO-APPLICABLE-METHOD, the user can write methods.
How long will it take for the takedown for copyright violation notices to start coming in?
The problem is the operator is trying to unnerve you and embarrass you, specifically to fluster you. They don't just just ask you the questions they're interested in. They ask you about your personal sexual habits and other things designed to trigger an emotional response. It's all just a sham. The more honest of a person you are, the less likely you are to pass the polygraph on your first try. And the only way the polygraph works to catch out liars is to use the shame of the situation to coerce a confession out of the person.

Say they ask you "have you engaged in homosexual behavior, especially under the age of 14?" Most people I know, given the situation, will blush. And blushing is basically all a polygraph can actually measure. So now they start berating you that you lied, and if you continue to insist you didn't lie about that particular question, they say it means you lied about a previous one.

The only way to pass a polygraph is to know what they are like and just get through it. Honest people and liars both just need to stick to their stories, regardless of what the polygraph is saying, because eventually they will just fail you and schedule you for another one. Repeat until you've been through it so many times it doesn't phase you anymore. Then their job is done, their job being, "it wasn't my fault if you turn out to be a spy."
Configuration Management with Ansible
Of course, and that's ok with me. I guess I'm coming from a place where it was expected for a boy to be fascinated with mopeds, tractors, cars, cranes, anything with an engine. Not that there aren't many in my generation who, like me, never shared that fascination, but it was still expected, or it felt like that in a way, you get me?

And to not like that, and not even get a driver's license (regardless of whether you really need it, or a car, having access to great public transport and communications and whatnot), making certain people - in your own family, even - disregard you automatically, like you're not actually a man, or you're not actually grown up.

I've come to terms with all that now, and I understand it way better than when I was in my twenties and younger, but it still exists, and again, to me it's just weird.

To clarify, I don't look down on e.g. my father for not "getting" computers and the Internet, even though I know it would be a great resource for him. I get the feeling that it's not mutual, though.
> One way Etsy drives this kind of commitment to deep understanding that seems to underlie its technology choices, is limiting the number of tools it uses as a company. It would rather be the master of few tools than have a broad knowledge across many different ones.

Every large(-ish) company I know has pretty strict rules about the languages, frameworks, and tools used for the main products.

The more flexible of these do allow prototyping using a different toolsets. The ones that have a developer audience always experiment with new environments.

New tools and new processed get adopted over time, but in many cases the cycle they go through emulated pretty closely the adoption cycle seen outside. Even if the new shinny toy syndrome is very strong in this field, this makes a lot of sense, as nobody really wants to throw away everything. (_While writing this I got to think about the numerous rewrites eBay has seen over years_).

> The company owns and operates its hardware and networks in its own datacenter. Part of the reason for avoiding the cloud is control, but not necessarily just from a security perspective as you might think. The real reason is Etsy personnel want to get under the hood and understand every aspect of every piece of technology the company controls.

I continue to be very curious about how polarizing the cloud remains.
Should be titled 'When you shouldn't take a client's money'.

Or (text from the article): 'Why you might not want to work with a potential client'
Wow North Korea has more rank than a good 15/20 countries!
Hah. That's amazing.
How artificial intelligence is shaking up the way we live, work and play
They probably want to not spread themselves out too thin just for a beta.
I'll invoke Poe's Law.
I was hoping it was just a bad title - but it doesn't appear to be as the founders use the word lossless themselves.

It's concerning because it either means they don't actually know what lossless compression is and believe they are doing it - or they are engaging in borderline fraudulent marketing.

Given they actually built an impressive product for subset of images it works with, I'm going to assume it isn't the former.

I can see their reasoning: "it doesn't appear to be any lower in quality because our brain focuses on the face to determine it, so you get the same effect as lossless compression ergo: lossless compression" - but that still feels rather slimy to me and is a great example of marketing trying to repurpose actual technical terms to fit their product.
Honestly this is a huge topic that I think has as many facts as opinions. And to be fair, you are not alone, rarely have I hired a new/recent grad that knew how to do deployments well, unless they had internships that taught them or built some software to deploy themselves. Experience is what helps. For resources to use, I think your best bet is narrowing the topic some to a specific language (or 2) you are working in (and ideally target OS or OSes), then it is a lot easier to help you with resources. e.g. targeting Windows and nix is tougher then targeting nix alone, or Windows alone, regardless of language.

As for my opinion: I do not believe there is one language that has the lock on easy/hard deployments, some definitely make it more challenging but overall they all have their good and bad parts. In my experience, C/C++ can be both the easiest and hardest to deploy. For example, I did a small sample console level C++ program running on OS X for someone a while back, literally copy and run, super simple. On the other end we have developed a sophisticated piece of imaging software for a client in C++ that uses the GPU etc. It has required about a week of time to get the build to work on linux and OSX machines, and we are still tuning it. This is simply because there are so many pre-reqs that have to be configured properly and generally built for the specific machine and OS to get the most out of the software and hardware.

At the same time, Java's promise of write once run anywhere is reasonable for many things, but you'll find generally is a bigger challenge then initially anticipated. .NET is honestly probably the easiest in my experience to deploy for Windows environments, and I am fond of Node.js apps on nix as they are pretty damned easy too (npm really is a huge reason why).

As for things to watch, you already have the right idea, its library, library version, library location in some cases, DLL Hell on Windows still isn't totally gone, binary compatibility on nix, etc. And just because you write something in C doesn't mean you won't have deployment issues, as the versioning of libraries and features you use can become very specific. At the same time, C/C++ is one of the most deployable languages across devices, but that comes at some complexity.
I don't think laws are relevant to this conversation because the conversation will never take place to begin with. Image you get this phone call as a boss: "Hi, we are about to steal one of your employees from you guys, i just want to check if the salary he presented to us is the same as you actually pay him".

Because 1. As a job searcher you always use your previous previous job as reference and 2. No potential recruiter would be stupid enough to call up the current employer. I wouldn't be surprised if this actually happen though.
Beyond the obvious dubious legal stand of using a system that is in violation of Apple EULA for business purposes I've heard a lot of issues from some of my coworkers that have experimented with hackintosh for their personal use.

It seems many of them have problems as diverse as mice and keyboards not working properly, to fans not running as expected. I haven't done it personally so admittedly I'm not the best to speak on this matter. I can only repeat what I've heard from my coworkers about their experience. Fundamentally I'm not a fan of fiddling with configuration to get my computer to work, and would rather just use something that works great out of the box as a tool so I can focus on fiddling with code instead.
Is Hacker News the best place for internet eulogies? Seems like this could be a good opportunity for someone to make a website or an application.
I feel you. Only last year did I really embrace testing.

But I did it from what I call "outside-in".

That is, I started with acceptance tests and then worked my way down to unit tests. Search for "Accept Testing Driven Development."

Mostly my tools are Selenium for single page web apps that and codeception (php) for testing my APIs.

I find this method works well for me because it helps me to find the areas that actually needed the most testing. I didn't spend time writing unit tests for areas of code that were used only 1% of the time.

Also, it gives me a better understanding of how to bootstrap the entire infrastructure, which helps for setting up different environments (dev, staging, production).
What is "a career in 3d Printing"? There are tons of related topics that are covered by quite different areas of knowledge.
It is unclear why you would insult me for what I said.
Their job security is tied to closing rate, though, and the business is very high turnover. If they can close faster by lying, they can probably make more and also ensure they keep their job, even if their per-close income is not as high. Joe who closes 3 candidates at salary X makes a lot more than Sam who closes 2 candidates at salary X + 10% or Mike who loses his job because he only closed 1 candidate.
No Problem Is Ever 'Solved'
> Microsoft is actually trying their best to support web standards

That's good. So does every other browser since forever.

> when all other browsers break your code you will appreciate their hard work.

I am a webdev, and I use Firefox as my main browser for work. When I am done with a feature or a new page I usually test it in Chrome and it works without problems. Then IE, and I still have to tweak the hell out of the code to make it work there as well. So ms is not there yet.
How did that work for your sex life? Bringing ladies home to a van is my main reason for not wanting to do this.
In my case, I know that. But tell that to a jr dev straight out of college.
SI base unit
It may seem like a waste of life to you. To me, it sounds like an adventure. Potato, Potatto, hakuna matata.