skysight-inc/HackerNews huggingface dataset:
+1.

I've been working remotely for 3 years.

I am not a super-genius developer but communication is something I really focus on. If they email me I try to respond as quickly as possible. Any meetings during the weekend, I squeeze time out. Even if I am going for a bathroom I just leave a small 'brb' campfire. Update my daily sheet, be very vocal on what I'm upto and make sure my progress is communicated in timely manner. These are important for good scenarios but in worst case scenarios (client being badass, deadlines are in danger of being missed etc.) this is vital.

Plus it's important to understand from employee perspective that the onus is more on us to make sure we communicate better. For on-location workers, colleagues/managers can drop by and check out progress but for remote workers it's us who have to step up.
I'll add a datapoint here too. I also had my password reset.

Creation date: March 2007

User ID: 2,7xx,xxx
Time to advocate for a truly decentralized version of Twitter :)
Ooops, I paid twice - gift for son of my cousin (yay!) and for myself. How he could go on an adventure and I would not follow? Also, trying to login while he was offline felt so cheap.

After we started building together I tried to destroy our island in many ways, including dying with handfuls of equipment, but am getting better fast.

P.S. Not that I didn't want to play MC in the first place...
/etc/hosts does the trick for me. I'm also noticing that whenever I am stuck solving a problem I open a new tab, starting to type one of my self-forbidden websites. Blocking it completely helps :)

I've banned social networking / news reading to my phone, so I'm only doing it when I have to wait, e.g. on a train.
Congrats guys. What an awesome product.
Sometimes (especially in dynamic-land) you assert stuff before doing some processing, so that stuff does not blow up halfway but upfront.

"- but, it should never happen?!"

"- so, make it not happen, ever"
You don't mention the scale of the project (1 user? 10000 users?) However, storing the data as Json encoded blobs would make sense. I don't see the point of storing each data point in a separate row, unless you want to query each individually.

It would help to know more about the scale of he project and what you will do with the data.
Secondary Market Stupidity
Even that strategy isn't enough. I bought a Retina MBP with Lion pre-installed, which was the only configuration they sold, so you'd think it would have been pretty well tested. It turned out that the Lion video drivers couldn't handle the retina display. I had full machine crashes three times a day. Others online had the same problem, and some who were beta testing Mountain Lion said the new video drivers had cured their crashes. As soon as ML was released, I took the free upgrade, and the crashing stopped.

I then upgraded my kids' Snow Leopard Mac to Mountain Lion so I'd only have one Mac OS to admin (along with my Windows, Linux, iOS, and Android machines...sigh). The Mountain Lion upgrade caused all sorts of headaches on the kids' machine.

Moral: The new Mac OS version you buy might not be compatible with your Mac, even if it's the OS that came with it.
C9 Lectures: Erik Meijer - Functional Programming Fundamentals | Channel 9
I don't see how having the least amount of negative impact is unfair.
Let an entrepreneur be
Welp, sadly, Safari on Windows isn't affected.
New Online Features for January 2013 | OpenShift by Red Hat
Blank screen if kids yell too much
As a reluctant project manager I have an insight: Maybe the real problem isn't that you're slow, maybe the real problem is that you're bad at estimating?

By the way your time may not scale: Humans can't really do multi-tasking, so the more tasks you ass the slower you do them all. So if you worked on just one project it would go fast.

Also you shouldn't think of code as writing the physical code: Most coders I know are spending their time thinking, coming up with structures and problem solving.
I wish there was a tutorial that would make it easier. Why not automount disks and provide a web interface to configure the shares?
In chrome you can change the context like this: http://img42.com/oNrDj
inspirational !
Excellent point. Getting all my receipts in a standardized electronic format so that I can look back and see what I bought would be super awesome, and I wasn't even thinking of that when I wrote the post.
Why does US have such a stupid system that seems to be abused to get people to accept plea bargains, which should be illegal in the first place, anyway? Is there any other country where they "stack" sentences on top of each other? Maximum sentence should be 20 or 25 years for 99.9% of criminals, and only the most cruel ones (mass murderers, etc) should get "life".
This seems to be a matter of confusion over the rules more than anything (though it sounds like there were some clear cut cases as well). After all, it sounds like they were able to use everything but each other for the exams, which seems like an atrocious way to prepare students for the "real world".
How I learnt to code in one year
That because menu and help search are OS X functions.
A collection of best front-end frameworks for faster and easier web development
The Best Ruby Tutorials (for a n00b)
Oh-my-zsh playbook for ansible
Oh nice, didn't make the connection that you were the maintainer ;)

Yeah id-ing of heading elements is something I really wish we had for our docs (https://segment.io/docs) because we have to break out of markdown for every header to make them linkable.

I just wish I knew enough to be able to contribute. That was my problem with Stylus too...
John Kiriakou: 'US a police state, Obama consciously allows torture'
Condoms are a lot lighter. Seems like such a business could achieve high margins for rush delivery.
Watsapp: Display Picture Privacy
Determinant of Binary Matrix
Google give up and sets up £52m fund to settle French publishing row
I'll reply about the while stuff separately, but jsbin shouldn't and doesn't prompt anyone to create an account. The only two features you don't have access to is the history, and the /[user]/last shortcut.

Everything else, including saving, is available as a non registered and anonymous user.
in other words, this would wreak a lot of havoc:
window.location = "File:///"
?ftw
Since most other popular languages seem represented:

string SortedKeyList<T, U>(params IDictionary<T, U>[] maps)
{
var keys = new SortedSet<string>(maps.SelectMany(m => m.Keys)
.Select(k => k.ToString()));
return keys.Any() ? String.Join(", ", keys) : "<none>";
}

EDIT: I just realized that a lot of curly brace languages look the same to the uninitiated. The above is C#.
It's a legitimate question (whatever you think about PHP) considering the size of the user base.
> If you start just handing out condoms to drunk people 90% of them are going to be used for purposes other than their intended one.

Yes, but they're not that expensive to buy in bulk.

> I would guess that in most cases they are not used because they make sex less fun rather than because they are unavailable.

There are times when you just don't have one. My ex was a bit paranoid and would never have sex without a condom, so less fun was a non-issue. You can't safely store a condom next to your body, so keeping one in your pocket is sub-optimal. You can't leave them in your car for the same reasons. You can keep them stocked at home, but sometimes you end up at "her place" and maybe she ran out or you forgot to bring more over. Sometimes you go on a weekend trip and forget to pack them, but only discover this at midnight. Sometimes stuff happens, and in that moment, people will pay a lot to have one.
Backwards compatibility refers to newer software/hardware not supporting older software/hardware. For example, Apple axed the rosetta powerpc support (which allowed you to run older software after apple switched to intel CPUs) in Leopard. I still keep a PowerBook G4 just for MacDraw.
He's not facing 100 years for god's sake.It's ironic seeing you complain about juries being incompetent when you're showing off such ignorance of the legal system.
There is no difference. There is one identifier which ties them together. If you change that identifier on one side, but not the other, it will stop working.

It doesn't matter if that identifier is a class or something else.

Well, if it's a class people may feel inclined to reuse that identifier on the CSS side, which is a bad thing, because now you've tied 3 parts together instead of just 2. If I use classes for this, I prefix them with "js-" to indicate that they are only meant for scripting purposes.
It's been mentioned, but the Khan editor gets around the problem because its a close environment - and I can't run the code the user submits in to a worker easily.

The while problem has been raised before, and there is a tiny bit of protection (we parse the code line you're on, and if its a while loop, it's supposed to ignore live execution - though clearly that's not enough). It's true to say I'm still looking for a solution :)

That all said, you dont lose your work if you hit this kind of loop and it hangs the UI. The reason is two fold: 1) jsbin, since it was released in 2008 always saves code to localStorage, but more importantly, 2) it's saving your code to the server AS YOU TYPE - so you hit refresh, and you get you bin back (and the correct URL and saved in your history if you're signed in, etc).
That's the opposite of what rational behavior should be. Always condoms until the 6th month of a relationship, then without only after test results come back.
I have said this more than a few times.

The world is unlikely to be saved through technological or governmental machinery. If it is to be saved it will be through the revolutionary actions of neighbors helping neighbors, in opposition to our technology-induced, and urbanization-induced, isolation.
New Google Image Search Results UI?
No reset requests for me on the following account numbers:

142060xx
871300xx
926735xx
1059356xx
1123682xx
1889149xx
2307901xx
8364203xx
9024384xx

I had no idea I had so many accounts until I searched my email.
Yeah, I used to think it was a pain, but once I realized my email is a single point of failure it was completely worth it.
Thanks for taking the time to do this. I have only looked at the Python example, but I think it highlights a basic issue with the API:

r.table('todos').get(todo_id).run(g.rdb_conn)

It would be more natural to have it go the other way:

g.rdb_conn.run(r.table('todos').get(todo_id))

This way, the connection runs the request instead of the other way round.

Also, you are opening and closing DB connections with each HTTP request. I imagine this is for the purpose of simplifying the example. However, it does make me curious: how expensive is the creation of a new connection? Are connections thread-safe? Would it make sense to have connection pooling?
Las Vegas Trade Show Models
The real world isn't a series of read and regurgitate cycles, and allowing students to use resources shifts the test focus from memorizing details to understanding.

In the same vein, I also find interviewing by nitpicking to be poorly reflective of real world work -- when you are actually programming, you have access to tools like linters and google to help you when you are chasing down a bug (and its not entirely clear how asking very subtle issues in a stressful situation like an interview represents the realities of working for the company)
I fill up my SodaStream with bottles from AGA here in Denmark (they have a "get the 6th one free" special so the effective refill cost is about 15 USD). There's also this system: http://www.wassermaxx.com/ -- again compatible.

Perhaps SodaStream etc. is more popular here in Europe as we don't drive quite that much in cars. I'm sure I drink 20-30l of carbonated water per week; I wouldn't want to have to carry that home from the shop every week and return the empty bottles the next week.

Except making my water fizzy, AGA's CO2 production is apparently used to extinguish exotic fires. There's a particular type of compressed wood pellets used in heating power plants here, that wood is stored in large silos which apparently can catch fire internally. They spent 2 weeks trying to slowly extinguish this fire using 170 ton of CO2 shipped by trucks from AGA (equivalent to 400,000 SodaStream compatible containers).
Another reason to use Snow Leopard, best operating system until now.
Can someone explain this error to me simply, like one might talk to a golden retriever?
Denmark have an unemployment rate of 6% which is not good, but certainly better than many European countries - and better than the US, as far as I can tell. Furthermore, Denmark have a comparatively large workforce because it has relatively few stay at home parents (which doesn't count in employment numbers).

The "most people don't work" statement may be true if you count every living person, including newborn babies, kids, students, retired people, disabled and so on.
Yes because every day one types "File:///".

This seems like hardly something that outweighs the massive performance improvements.
Also http://jsconsole.com which also lets you connect to remote sessions (eg on a phone).
I’m collecting Twitter IDs that were hacked to determine if there is a pattern, please contribute: https://docs.google.com/forms/d/1vCRluBxNGlMs9WFh1bFtOfLYqrD...

Here's the results: https://docs.google.com/spreadsheet/oimg?key=0AmwLhnBvBBD7dF...
I don't think anyone said you were wrong. I'm certainly not. That doesn't make it called-for, does it? I'm not perfect at this, either, but if you're interested in a discussion rather than venting your spleen, you'll find more success if you tone it down.
Next big platform for Linux
Facebook isn't real life
In every of the European countries I've been to, every time I go to a nice restaurant I've been asked whether I wanted my mineral water plain or fizzy. The less nice places might bring you tap water by default (which is generally perfectly fine and safe).

Some eco-friendly system places here in Copenhagen now have their own water filtration system and make higher-quality still and fizzy water on site.
Skeuomorphism in User Interface Design, What is It?
Skeuomorphism is the imitation of another object by copying its material AND shape AND functionality. What is skeuomorphism in user interface design?
Great answer: "You have done this so many times manually that you feel you need to automate it... Doesn't that suggest to you that this method isn't working? "
Launching Canada's consulting privacy officer role on Mon & would love feedback
Anyone that deals with personally identifiable information (PII) in Canada legally needs a privacy officer and compliance with the federal and/or provincial privacy legislation.
My target market is the small to medium sized businesses (30k to 3M) which appear under served in this area.
If you meet both of the above, you are within my target market.
I'm passionate about this issue, and want to help your organization come into compliance from a privacy as well as a technical security perspective.
I would love any constructive feedback on what it would take your organization to be my customer, if it's in my target market. If you're not in my target market, I still welcome any constructive feedback you're willing to provide.
Thanks for taking the time!
You're right. I hadn't thought to compare with the average rate of VAT in Europe. Additionally, I don't really see how people could say that the FairTax rate is awful, considering that its rate was chosen to make the tax approximately revenue neutral.
I have a mid-four-digit user name and I have received three emails in the last 24 hours from Twitter telling me that my password has been reset. Disturbing.
An ATC will be able to help by quickly getting someone who can help on the phone or in the tower. Finding someone with knowledge of the particular aircraft in question is seldom a problem, especially not at an airport.
i was under the impression that app dev and other web consumer related startup stuff was just the infancy stage of learning ways of organizing and bootstrapping ideas.

I don't consider it to be the end of it. I doubt most people here do either. In that sense, i find the article (and many others like it) to be quite short sighted.
How about a feedback headset where the local loop from the microphone has such high volume that a whisper is rather loud.

Of course that won't work if the game doesn't need a headset but you could disable external speakers and make it only work via the headset.
Another member of the Cult of Startup.

Startups are proto-businesses. Being a startup means you get to break the rules and out-compete established businesses, because you have nothing to lose. A startup is a business though, creating a startup is hacking the legal system and abusing the concept of corporation and limited liability, but it is still a business. Business means 'trying to make money'. If you don't make a huge multiple of what you would have made elsewhere, Startup is Fail. Acceptance of this leads to clear thinking, proper prioritization, and a much greater chance of success.

Any gambler will tell you that you must take a wager that offers positive expected value. However, they will also ruthlessly face reality and attempt to figure out what is happening if they keep losing over and over.

I guess what I'm saying is, Startup culture is valuable because of the chance of success only, failure is failure.
my first thought when reading the mail was exactly this: oh nice, salted and hashed but _how_?

I remember a time when many people assumed md5("notreallysalt"+password) was a good practice, and twitter is old.
"email just isn’t scalable." Well of course not! But is that a reason not to respond to people? No. One of the rudest behaviors I've seen from people is not responding to email. I get just as much email as you - promise! - but I really do try to respond to everything. If you're not going to respond, then for the love of god, have an auto-reply that says so.

Note: I'm not accusing Mr. Cutts of not responding to emails... only that I notice it happening a lot with other people, ESPECIALLY googlers for some reason.
Good god! Final exams at Harvard are 'take home'? I really thought that at least Harvard was a little more testing than that...
Aside from the standard that sets, it is naive to the extreme to suppose that students allowed to take an important exam home will still write it just off the top of their head.
So basically you want Congress and the Judiciary to only ever make sentences shorter, yes? Now, I do think Us sentences are too long and serve little social purpose, but I'm a rehabilitationist (probably because I'm a Euro utilitarian type), whereas a majority of Americans seem to be retributionist, and deontological ones at that. In general, Americans like throwing the book at criminals, or people they perceive to be criminals.
arastdhneio
You got my attention! I really like this!
Can't agree more to what you are saying Justin. I keep sharing this with fellow entrepreneurs - http://bhorowitz.com/2011/10/08/nobody-cares/
Gamblers should not tell you to take any positive expected value wager. There's still the matter of the Kelly Criterion (ie. your bankroll) to consider [1].

The (rough) equivalent in startup world would be your risk appetite and/or financial stability.

[1] http://blog.streeteye.com/blog/2011/11/why-only-millionaires...
Wireless Arduino Powered Chess
Not to mention that in some places, carbonated water at the supermarket costs way more than USD0.8 per bottle, and that you don't need to pay 17USD for a refill of gas, at least in Europe you pay for the gas bottle, but the refills are about half that price.

We've had a sodastream for over 4 years now, and have actually saved a big chunk of change on it...
Plastic bags ban and foodborne illness
The difference in altitude between the subway and the top floor of an apartment building isn't really very far though, when observed from a GPS satellite that's 20,000 km above you.
Well, the documentation system on CPAN is ancient and awful to use.
I have often enough found missing documentation. Particularly perl programmers seem to give a f*ck about documenting return values.
And even when there is a good documented function, often enough i am not smarter after reading.
Just picking a random method of a random module here:

http://search.cpan.org/~grichter/HTTP-Webdav-0.1.18-0.17.1/W...

What's the return value? Is there really no result? And what is cache? I can't even click that variable and see it's structure.

As a reminder, i just picked some random module. It's 2013 and not 1980. I'd like to know that kind of stuff quickly when i check for arguments and how to call stuff. I like that stuff in my editor/ide as well. Clickable. Call me lazy, but i do want to work efficiently and not trying to google all day for a simple usage example. I like to get the work done.

You're partially right about perlmonks. It's a great resource for perl! Sometimes it seems like it's the last stronghold of the perl community but it has great answers.
What is not so great is that i find multiple solution (like more then 10) for a very simple problem, but that's subjective..
Suicides misreported as accidents; accidents misreported as suicides. If both happen equally often, they'll cancel each other out.

Is there a good reason to believe that one of these effects is stronger than the other?
checkDataDetectors will extract 'File://a/' - or any other 'complete' file URL - which at a minimum is a schema (file://) and a path '/' - as a valid data URL and then pass it to DDResultCopyExtractURL, which does some additional sanity checking.

There it validates it by asserting that the URL begins with 'file://', which it doesn't. It then converts to an NSInternalInconsistencyException which is what crashes the application, since it isn't caught.

The timing differences that people are seeing is because the NSSpellCheckerCheckString process checks the spelling only after your key entry has been idle for a short period.

checkDataDetectors will also run if you simply open a file or application with this text inside it in a text control. When declaring your text control class you can disable the automated spell checking and data extraction (which will run even if you have spell checking disabled).

There really is no need for this thread to be filling up with 'it works on x, doesn't work on y', since we know what causes this (any NSTextField on Mountain Lion).

If you want to have a look at it and can't read the crash report, attach to TextEdit with gdb

$ gdb /Applications/TextEdit.app/Contents/MacOS/TextEdit
(gdb) r
<switch to textmate and type 'file://a/aaaaa' into a new doc'>
(gdb) <crash report>
(gdb) disass DDResultCopyExtractedURL
<dump of function>

Also, this means the bug can't be exploited
Do you understand how the text box gets onto your screen?
Anybody know if it is possible to attach object sensors to the board? I'd like to program it to detect and fly around obstacles autonomously.
I think duaneb is saying that not being able to work with the other students is not like the real world, rather saying that than being able to use all the other resources is unrealistic.
The presentation could use some work. The background on the demo site hurts my eyes. The demo site doesn't provide a demo. How is this better, if it is better, than any templating library? (Handlebars, mustache, etc)
Loestrin 24 side effects
Every surprisingly insightful decision will be met with derision before you execute it. That is where courage, stubbornness and willpower come into play. Success is always based on ignoring 99% of the opinions around you. If not enough people think your plan is impossible, your idea is simply not particularly good. If you do not fail a few times first, it cannot be such a good idea either. It is simply too obvious in that case. Next, when the inevitable has materialized and Sergey Brin and Larry Page have become billionaires, they will start whining that such outcome is "unfair" and that these ill-gotten gains should be "re-distributed" to the more unfortunate and less "lucky" elements of society.