skysight-inc/HackerNews huggingface dataset:
This has potential but it needs more focus. Instead of making it so open ended (i.e. Want to grab a beer? -- which is kind of creepy), make it very specific. This is a service for allowing neighbors to easily share Wifi. It helps subsidize your wifi costs, etc.

You may already be doing this, but then you need to add/build the following:

- A way to actually take/manage payments from your neighbors.

- A way to manage access to the Wifi network (it's kind of like Lockitron for your wifi network in this way)

Once you have the idea simplified and the tools required to make this work end-to-end, as a potential user I'd rename my network to "RENT ME: Awesome Wifi Network" and see what happens.

Food for thought!
Yeah, I would have really liked to be able to find some metrics to add to the post, but there just doesn't seem to be much out there. I know developers look at companies and what their reputations in the community are, but it's a really hard number to nail down.
This is an incredible answer - persistence is absolutely key. What I'm exploring is how to make persistence efficient. How can we make it so that people don't have to spend that horribly inefficient time reading a textbook like that?
>It is more arguable that there imposition of restrictions is too much of a burden on freedom for the benefit but saying there is no benefit is pure denial.

I'm not saying it isn't possible that there is some benefit, I am saying that any benefit would be pretty small, and that the cons easily outweigh the pros in my opinion. Self-defense is an argument that is more easily understood so I tend towards that, but to me it's secondary to the freedom and liberty you mention.

Is it really that much of a benefit to "only" have 8 kids die in a classroom? I guess if you happen to be one of the 18 it is, but these are both really really awful occurrences and getting rid of guns only maybe makes it a bit harder with other cons we've already mentioned.

I'd like to point out, that this is an anomaly of anomalies. Columbine was the most famous of these school shootings, and "only" 13 died there. Most of the time these crazy people end up killing themselves sooner. I suspect this guy was just a bit more off his rocker, and if all he had was a knife he would have still killed more than 8.

to your questions:
> 1) In the US is his mother criminally or civilly liable for not preventing his access to the weapons?

He killed her before this started, so no.

> 2) Do you think that she should be?

Much harder question. I think there is probably a case to be made civilly, but probably not criminally. I do think that she shoulders a lot of the blame as I mentioned elsewhere in the thread here - http://news.ycombinator.com/item?id=4930678 - and in your parent I said:

"That being said, I think this person's access to guns should have been limited, by his mother. She knew he had a problem, she should have at the very least had them in a safe that he didn't have the combination to."

I don't it would be too hard to prosecute a civil case against her given his prior behavior.

I don't think taking guns away from everyone makes the country a better place though. I'd prefer more people to be armed than less, but that's just my opinion.
If you're using emacs with a recent haskell-mode and you have the file loaded into a ghci session, then C-c C-t will get you the same information. (C-u C-c C-t will ask ghci and insert the type signature in the line above)
I've been looking for a really nice simple wiki, but targeting the business market with no security besides a URL with a guid isn't going to cut it.
I want to know more about it also. It's weird, I tried going to the homepage and I just get redirected back to the linked wiki.

It's almost like they don't want customers
Actually, I found both of those suggestions to be perfectly reasonable. I try to shoot for 4 weeks when giving notice. If my employer doesn't want me hanging around that long, see point 3. Note: I've never been contractually obligated to give any notice.

As for feed back, the fact is, you're leaving for a reason. You're, so to be, former employer really is, generally, interested in the reasons for your decision. Especially if it's "I don't like being managed by person X." Sometimes it's just an isolated personality conflict, often, though, there's bigger issues and your employeer isn't interested in loosing more good employees due to poor management.

I've also been in a situation where one of the reasons was "I don't like being managed by person X," and conveying that in a polite, non-judgmental, way wasn't difficult. While my exit interview was with that manager, I also requested a meeting with the CEO (small startup, so it really just a matter of "Hey, <CEO>, can we do a one-on-one before I leave).

In fact, I would argue that the most important point on this list is the one about feedback.
What Refactoring is, and what it isn’t - Kent Beck and Martin Fowler
Paedophile net: Did Operation Ore change British society?
It never ceases to amaze me that the IF..THEN..ELSE concept seems to be beyond the ability of my wife to comprehend, but she can do things with knitting needles that are far more complex. She once tried to explain a "simple" knitting concept and all I could do is nod and realize that this is what she feels like while looking at a computer screen.
What's the advantage over renaming my network to "@mikeash", "twitter.com/mikeash", "http://mikeash.com/, or similar?
iOS has a jailbreak for every single version. Some have even used a variety of exploits to do this straight from the web. Apple have no magic up their sleeve that makes iOS 'more secure'; they are running on a normal CPU with a normal kernel. Apple users are more proactive in updating because they're nagged by the interface they're forced to use (iTunes) to update.
There is real disagreement over the reason the right to bear arms was enshrined in the constitution. You can't handwave away that detail. :)

Some think it recognizes a pre-existing human right and cannot be taken away. Some think it's there to deter/overcome tyrannical government. Some think it's a right of self-defense. Still others think it's there to accommodate the forming of militias, which arguably with the National Guard and a standing army has become an obsolete reason.
Towards the end of this article there is a reference to the 'metaclasss'. It should probably be noted that the prefered terminology in the Ruby community now is 'singleton class' and not 'metaclass'.

For quite a while there was little agreement on this name because there was no standard method that could be called to return the singleton class and therefore no agreed upon name. The only access was via syntax:

(class <<object; self; end)

The results of this expression were called metaclass, eigenclass, singleton class, and probably a few more names.

There is now a standard method:

object.singleton_class

and so, for the most part, the naming confusion is fading away.
I am part of Common Crawl and I just wanted to say that we are super excited about blekko's donation! This is yet another demonstration how much blekko values openness and transparency.
Intellipedia (U.S. intelligence agencies' internal wiki)
What mess? HTML/CSS/JS is exceptionally good at building user interfaces. And you're on the right side of technology by attaching yourself to the HTML bandwagon. I would go as far as to say that if you're starting development on a new ("form-based") native app, your first choice should be HTML. You only go native if you have a very good reason to do so.
Walks And Walking - Easy Short Walks in Epping Forest
You'd think by now that they'd come to understand that the demand for this product is completely off the charts and would have built a site that'd scale accordingly.
>It seems like JavaScript is the new ActionScript

Not even close.
thanks for the comment! You don't need to go anywhere - it creates a random URL for you so you can just edit the wiki and bookmark it.

At this point its an MVP - if people like it we'll add more features :)
Every day, from heart disease, and car accidents, and lung cancer, and diabetes, and all manner of other things.

As far as bang-for-your-buck legislation goes, we should look elsewhere if we want to decrease bodycounts.
Woo hoo! If you don't mind a suggestion, you might add that fact to your feature list. It can hardly be taken for granted and is a very important feature to those who are already past their legacy upgrade hurdles.
IMO as soon as you want to support two platforms natively you've nearly doubled your work.
I believe that with nearly any ISP you're contractually prohibited from sharing your home internet connection with neighbors or anyone outside of your residence, so creating a service explicitly designed to do this is a bit of a grey area.
I have been working remotely for 3 years now, full time & would find it very hard to go back to commuting full time.

I can get more work done, experience less distractions - to be honest I don't really give a dam what a companies culture is like to a large extent, tell me what you need done & when you need it done by, if I think its achievable then I'll make it happen. I don't want to play xboxes, get free lunches or any of that nonsense - I want time with my family & lots of money for future security - that & working from a location of my choosing is all that really matters to me, in return I'll work my ass off, remain loyal & ensure my employer is getting value for their $
privacy and ease of use?
What do you want me to say? Everything in the blog article is addressed in the two very short documents that have been mentioned all over here.

Do I literally need to link you to the FAQ entry for "make vs new"? Or the docs for initialization? You're the one spreading FUD.
Yes, when I'm talking about something to a group of people, I like questions, they let me know where I need to be more in depth and where I an keep glossing. However, a good answer from a presenter is in fact "I will cover that in a bit (a few slides, or whatever)", and part of being a good questioner is temporarily accepting "I don't understand this one thing" and working around it. Sometimes it turns out that a bit of understanding falls out of understanding other, surrounding bits of knowledge first. Being a good questioner/learning isn't just about understanding everything instantly or when you first notice you don't understand, but rather noting the places where you need clarification, and paying attention for things that fill in that knowledge.
the URL is random so it's harder to crack than a password, but you're right - we'll be adding proper 'accounts' later, and some more features if necessary - it's an MVP at this stage.
In the US keep in mind the Bank Secrecy Act.
You may trigger a Currency Transaction Report for cash transactions in excess of $10,000 in one day, a Monetary Instrument Log for checks purchased with $3,000 to $10,000, and a Suspicious Activity Report within the bank's discretion.

from: http://www.fincen.gov/statutes_regs/bsa/

These wouldn't prevent you from making a purchase, and you might falsify information sufficiently to avoid association with your real identity and drawing unwanted attention, but it's another hurdle.
Regarding "more startups = more failures", not on a percentage basis.
I think a better question is what are you trying to do with a $200 laptop? A chromebook might work for most of what you need it to do. You can even code using a cloud based IDE. But obviously there are certain things that might not work. I like how crafty sixQuarks was buying a cheap laptop and upgrading.

If you buy something used or refurbished you may be able to get what you need. Please provide more info what you are planning to do.
I'm so tired of this stern, condescending tone towards depressives. But it's not just arrogant, it's disempowering, a remnant of the days when eccentrics were locked up and given shock treatment.

I know at least two people who are managing their own bipolar as an adult, with very similar stories to the OP's. Often it's the very realization that you are responsible for your thoughts, emotions, and actions, not your parents, your doctor, or The Disease, that turns in the tide in a disorder of the mind. At the right moment, this belief will cause a stronger self to emerge.

And yet, the mere mention of taking control of your mind will get people up in arms. This is Serious Business, they say. Well, lots of things in life are, and the right approach is usually to step up and take charge with a healthy dose of optimism.
We may open source it later if we have time to clean up the code :)
Grey areas are great areas to start a business, or at least a cool project!
I find it sad when someone talks about "learning to making things" as if he had discovered the moon. Humans have been "making things" since the dawn of times out of necessity. Going through life without the need to "make things" is a relatively recent phenomenon.
Great list.
Last I checked Blekko was pretty good, better than DuckDuckGo in search relevancy I thought, but that was like a year ago.
Implementing a well known algorithm can be a very good learning experience! I implemented AES-256 for my college project this semester. Learned a whole lot about Cryptography that I never know before. :)
Why should there be any direct analog between "things" in the cell and "things" in computing? Perhaps there is no real mapping between the two that either makes sense, or is in any way useful.

Not to stop you from trying to find connections, but you seem to be certain that there must be, and I was wondering why.
"I'd attribute that to the start of the downward spiral of our desensitisation to the erosion of our privacy." great way to describe what happened.
This is a pretty cool thing that you're doing, Greg.
Thanks for the tip! They do look irresistible!
yep - same as with AirBnB most people are not allowed to sub-let their apartments and let's not get started on Uber...

This is called 'disruption'.
For those who need a source for segmentation of android versions in use: http://developer.android.com/about/dashboards/index.html
Google Blames Nexus 4 Shortage on LG
This is a good idea. The market is fairly small (people who are both tech savvy enough to understand what's going on and altruistic enough to want to participate), but that's ok.

I see very clear benefits over just putting your email address in your SSID. 1)Anonymity 2)Users may learn to trust the wifis.org brand. People can leave feedback about you on the site. I kind of see it as a couchsurfing for wifi.

That being said, I wouldn't bother trying to monetize. It can't cost him more than a few bucks a month to run this and unless he changes the product a bit (either provide higher value or larger market), I don't see monetization being particularly successful. Right now it is a great resume builder and a way to promote other projects that may be more lucrative (e.g. "Hey remember the guy from wifis.org, well now he's working on X"). If he's really worried about the hosting costs, he can put a donate button on the page.
StackOverflow can be wonderful. It's a shame that overzealous power-mad moderators have ruined it.
Looks neat!

What tech stack are you using on this?
I may be mistaken, but since everything in SPDY happens over a secure connection, isn't caching already broken? It seams to me that any approach to combining resources to minimize round-tripping will involve a trade-off against the granularity of caching properties.
Why so angry?

Google's current iOS apps are great, the previous releases, the ones with heavy HTML use, were definitely not. I don't think they would be shocked by this, a guess supported by the fact that they have new, completely different ones.

It's wrong for Sencha to force the bounce where it doesn't belong, but that's not what I was referring to and the physics are wrong on iOS too.
With so many Samsung Android phones (http://en.wikipedia.org/wiki/Comparison_of_Android_devices#S...) flooding out to stay competitive and get a quick win over the iOS as well as other manufacturer's Android devices, it's obvious that some of their stuffs will eventually fall through the crack as result of poor QA. I will not be too surprised to see other brand Android phones have similar security issues.

I can almost see that Android is quickly becoming the next Windows 95.
Excellent article! In case anyone has use for it, the other day I wrote a quick little javascript implementation of the FFT for inclusion in sjkaliski's numbers.js[0]. It hasn't been merged in yet, but my implementation[1] is tiny and (hopefully) easy to read. (complex.js and dsp.js work fine on their own, without the rest of numbers.js)

[0] https://github.com/sjkaliski/numbers.js

[1] https://github.com/napoleond/numbers.js/blob/master/lib/numb...
I think we all would like non-clean and open source, compared to nothing :)
IBM Looks Ahead to a Sensor Revolution and Cognitive Computers
The current nastiness is due directly to the theft of the weapons from a qualified gun owner. Should we extend background checks to include members of the family? Crazy friends? Bad neighbors?
Cost of Transitioning S3 Objects to Glacier
When I was younger those things mattered somewhat. Now it's just a question of where my friends are.
Having been 100% remote for the last 5 years, I feel I can comment here.

I'm a little puzzled by the first few items in your list... I work at a pretty big company, so maybe that is why. Specs are a way of life where I work. I would hope that everyone would be good or learn to become good at writing useful precise specs.

Accurate and concise emails goes without saying.

I would agree with the body language from written communication if you never spoke with anyone on the phone, but that would be pretty unusual I think.

Web-based meetings, virtual whiteboards, are fantastic. I'd much rather do web based than sit in a conference room.

I don't really have work relationships anymore, but it's not a loss. More of an exchange for relationships outside of work.

The water cooler comment I agree with. I don't have the "pulse" of the human terrain anymore. It bothered me when I was losing it, but I don't mind anymore.

I used to worry about the "being included" part, due to the out-of-sight, out-of-mind effect. I have to be more of an advocate for myself than perhaps I otherwise would. However, my work speaks for itself, and people want me on their projects. I keep in touch with various project leads and let them know what my availability looks like. I don't feel like I'm missing out.

All that said, I worked at my company for close to 10 years before going remote. That was a big help. I personally knew everyone I was working with for the first couple years. Turnover has changed that.

Working remotely requires discipline, perhaps more-so than working in an office. For many people, the commute to work and being in a different environment helps them shift state of mind into a "work" mode. That is harder to manufacture working remotely.

You need to be more available when you work remotely. When someone calls you in an office and you don't answer, they think "oh, maybe they were taking a break or in the restroom". When someone calls you and you work remotely and don't answer, you worry that they will think, "Is this guy really working?"

For the first couple years I worked remotely, I made sure to answer the phone whether I was on lunch or break or whatever. Now that my reputation as an effective remote worker have been established, I don't worry about it so much, but I do still think about it.
what references/skills does he have?
That's kind of my point - it's not easy to become one because a) you need to know about the right things, b) you need to know the right people and c) you need capital.

Most people are not exposed to A and B since they go through high school and then get an average paying job pushing buttons or carrying bricks. The vast majority of people do not have access to C because they are too busy working their 9-5's and are barely earning enough to survive, let alone save. Assuming that they do manage to scrape something together, business is a risky venture to spend it on. It's a safer bet to raise a kid and send them to college.

Not to mention that mindsets are built out of culture and the people you're surrounded by. Most humans are surrounded by emphatically uninspirational and unmotivated individuals - this just brings them down further.

That's exactly why I think that 90% of people are getting a raw deal. The opportunities are certainly there - just not for them.

We are privileged in that we do have the resources and expertise to start something. I'm simply saying that if the ones who do not have these privileges seem bitter, it's because they have an excellent reason to be. The other thing I'm saying is that being in a position of power means that you're supposed to share with the people who made you your fortune, not pay them a pittance so that they can afford their rent and credit card repayments.
thanks! node.js
We hear you. I would also like some kind of native client like Evernote or at least better integration in the OS level.
Hackers target Westboro Baptist Church after Newtown threat
Next step... Tablib v1.0? ;)
Altering Focus After the Fact
As I said there are background checks and if you have any history of mental health issues you can't get one. I'm not sure what "test" we could or should give for buying them. Accuracy and knowledge of the law doesn't really come into play in this scenario. We'd prefer mass killers to be less accurate, and I suspect they already know it's against the law to kill 26 people.

>Close gun show loophole.
There is no gun show loophole. It is just a private sale. but see below..

>Regulate private sales.
This I might be ok with, but... how would you suggest we regulate private sales?

This doesn't sound like a very easy problem to solve. I'm certainly not ok with you saying I can't sell my personal property, but if you come up with a really good way of doing this I'd probably be ok with it. I'd love for the government to give us access to their background check information, but we've tried that and they haven't been willing thus far. Many people that I know who do sell their own guns from time to time require that the buyer have a HCP. If they know they have a handgun carry permit, they know they have passed a background check. However, since only a tiny percentage of people have this, I don't think it's a reasonable requirement.

>Hold private sellers responsible if they sell to felons.
How could you possibly know this? If we somehow find a way to regulate it, then it wouldn't be possible legally. If we don't, or if they do it illegally once a system is place, there is simply no way of knowing it happened. There is also the problem of every felon having a first time. You could sell it to someone who never committed a crime and then they can use it to commit their first crime. Let's stop trying to find someone new to blame for everything. The guy who shot the person is the one to blame. Isn't that enough?
Israeli Startups & Spaghetti Bolognese
The thing it has to do with OP's blog post, in my opinion, is that it addresses some of the root causes of the irriation that an employer may face from his (now former) employees.
If Windows 8 Fails to Impress, Ballmer Could Be Out
Musketeers.me to acquire php|architect’s brand and products
I personally find the opposite to be true with a lot of these "precise" points. Written communication is, at worst, as hard as spoken when it comes to technical matters. Done well, it's better. There are so many times I've tried to explain an idea verbally only to give up and take thirty seconds to outline the shell of it in pseudocode or whatever and suddenly everybody understands.

A lot of this stuff depends on individual personality. Some people do better on site, and the stuff you write applies. But some people do better off-site, and all of those advantages you cite can turn into disadvantages. I would be extremely wary of painting remote work as something that's always a disadvantage, albeit one that can sometimes be dealt with, no matter who's doing it.