skysight-inc/HackerNews huggingface dataset:
Unused clothing consumes a valuable resource that's often in short supply: closet space.

Unused bookmarks consume virtually no resources at all, relatively speaking, even if you have tens of thousands of them. I don't see the point of spending even this much effort "tidying them up" or whatever. I'm not sure I agree that developing a "philosophy of bookmarking" (or whatever you'd call this) is making your life simpler at all.
Either email address will be fine.
Nope...same here with Chrome on Ubuntu 12.10.
I share your feeling. We are at a loss what to do as a society, and what's more, we're most likely more at a loss than people were in very structured societies of the past (not that I wish to live back then).

My first guess (being diagnosed, not self, with some weird neurotransmitter problem and very lucky to have found a cure which makes my life normal again) is that the medical/pharma world is not giving a shit at the moment. It's like financing research for rare diseases : no money to be made here.

Second guess is that (oh yeah, you'll like that) most psychologists are charlatans (the biggest of all being Freud, then Lacan imo) and they got traction after WWII, for obvious reasons : western societies at large were scared shitless of the Reich's positions as to all problems having only to do with genetics (jews, mentally ill people,...). So we got 60 years of this "be nice, try to understand" bullshit.

Third, what we learned with Aspergers is that something as radical as autism can be a continuum. This is quite a revolutionary discovery, and does not seem to have sunk in yet. We all know as programmers the difference between discrete and continuous, we live in a world built upon bits after all. There might be thousands, hell maybe quintillions of such continuums which chained together lead to a unique pathology each and every time : it's also called personality.

Roughly speaking, we are still apes (alas not) trying (hard enough) to further our scientific knowledge of psychic disorders.

My feeling is that until the human being, the individual, is placed at the center of all the fabric of our societies, the fact that each case in unique and requires a specific attention, we will get nowhere. Money has no personality, money is the key to almost anything as comes to survival in this world. This is the thing that has to change... Someday. Because money likes not diversity.
I really respect both Kenneth and Armin for their work, but I find that Armin sometimes puts way too much trust in magic :)
I doubt that JavaScript is the bottleneck here.
Filesortd – Ruby DSL for sorting files based on rules
FoCal over WiFi with a Raspberry Pi – Windows, Mac, Android and iOS
10 PHP code quality tools to avoid a mess in your projects
Well, the deeper you get into cell bio, it's a huge amount of protein A phosphorylates protein B phosphorylates protein C, cleaves protein D into D1 and D2, D2 phosphorylates ...

And it seems like there are some pretty basic verbs. I'm just playing around with it all in my head, thought I'd ask the question.
Having a meaningful and interesting project to complete that can also grow with you helps a lot. I was fortunate enough to be paid as well.

When you need to get something done to complete the job it's a lot easier to force yourself to concentrate and learn. I can imagine if I didn't have that motivator I'd be too tempted to just leave features out if they were too difficult.
care to explain why you dislike web based apps so much? latency is too annoying? we use Jira with GreenHopper and it's great. sluggishness is my only complaint.

it's definitely not easy to develop something like this right.
A lot of people don't talk to their neighbours. This has the potential to have lots of social benefits. You could contact people in your vicinity about lost pets, garage sales, etc. beyond just sharing a wifi connection. Maybe you could even help a neighbour have a better connection by letting them know that they should change their WiFi channel.
Can you enable slashes in keys? It would be nice to get subpages by adding a link to enterprisewiki.co/wiki/myguid/somepage from my wiki. Still secret, but much better for organization, and you can add it with one trivial change.
Agreed, that is probably a dealbreaker if you can't copy and paste things from a wiki, especially commands or code snippets in an enterprise environment ;) Plus, definitely needs to be downloadable and installable internally for this to gain any traction!
This looks great and I love the ease of use, however I just can't use it yet. I could spend a lot of time putting info into this but there's no question if it will be gone any day. For me to trust it enough to use it, I either need to be able to install it to my own server or want to pay for it.

You should really add a minimal homepage with an email signup as well if you intend to work on this more. The product is self explanatory so I don't need marketing text but I'd love to be able to be notified if you come out with accounts, open-source it, add a paid plan or allow installs to my server.

All in all, great work and congrats on shipping something!
Shorten your development iterations.  Beta test privately with AppValve
""Before I could actually make things, I felt like an outsider – who was I to provide advice to these people who actually made things?""

This is so true specially when you are working with an amazing team.
Thanks!
Oh, right. That's our old blurp. Totally forgot about it. Will change it. Thanks a lot for checking us out
This post missed one of the biggest reasons to not relocate for a startup:

A lot of smaller startups lack long-term capital. You could be relocating for a job that isn't there in seven months. Relocating to join an established company that will honor your multi-year contract? That's one thing. But relocating for a company that may not be in great financial shape (and may have never even made profit) is another thing entirely. Uprooting your entire family for what could be a massive risk is a lot to ask, especially when employees can remote work to see if the job is a good fit for a year or two. Startups really should be offering more remote employment if they want to be able to attract more established talent.

I would also quibble with his cost of living calculations. He doesn't say whether or not these short trips involve walking or driving a car. Based on my knowledge of Louisville and the tenor of his post, many of them may in fact be car trips, which are much more expensive than walking or public transportation trips -- both financially and physically. If you live in a truly walkable area, you don't need a gym membership. Exercise is called living your daily life.

Old cost of living indexes just factored in housing and some other data, leaving out transportation. When you factor in transportation, often a households second highest cost (and highest in rural areas), many of these areas become much cheaper. We live in the DC area right on the Red Line and only need one car because of it. All of our trips this past weekend -- going to parties, to the movies, to stores, to get pizza -- either involved walking or public transportation. While my housing is assuredly more expensive than someone living in Louisville, my families transportation costs are incredibly low.

So when we talk about cost of living, we have to factor in everything. I'd still bet that Louisville is cheaper than NYC, but it's a lot closer when you apply an apples-to-apples comparison. This is particularly true when you compare housing in the same metro. Much of that exurban housing is suddenly a lot more expensive when you factor in transportation.
By the way, I found a bug in httplib where, when sending a request body, if the peer closes the socket early with an error (HTTP/1.1 compliant behavior), the request will time out instead of returning the correct error information. To my knowledge, this is also present in httplib2. This is because the socket write in both libraries is blocking (which seems simply wrong). I'm hoping to send a patch sometime soon.

Regardless, httplib2 seems to have lots of other technical advantages over httplib - have you considered using it?
The easiest way to regulate private sales would require all sales from private parties to go to a licensed dealer or through a licensed intermediary. Either the dealer or the intermediary would be responsible for handling background checks and waiting periods. I can see local law enforcement being willing to act as intermediaries for private-to-private sales.

There are reasonable adjustments we can make that can absolutely have an impact. Reasonable people (of which you appear to be one) should work toward reasonable adjustments instead of spreading fear about the government taking away the property you already have.
Thanks for your feedback. We've built it for ourselves initially, didn't give the name much thought. Will have to see where it goes.
Videogame Museum in Oakland Hosting Holiday Party Dec 22: food, booze, games
3 ways to design your software pricing model
New Developments in Deanonymization
Does Blekko also NOT track you, like DuckDuckGo ?
It's already our second version, so we do have a userbase already. Also, we don't only take your current location into consideration, but also your past location(s). Like that, you're able to engage with people who are and also have been at places. Which makes the empty room problem less bad.
I don't think it takes a doctor of human psychology to work out why an e-mail address has been used as an SSID.
This is great, but I'm confused by the part about avoiding porn:

> Common Crawl will use blekko’s metadata to improve its crawl quality, while avoiding webspam, porn, and the influence of excessive SEO (search engine optimization)

Why avoid porn? Millions of people deliberately search for porn on the internet every day. It's hardly less worthy of crawling than any other content. The next sentence goes on to suggest that porn is not "useful to humans", which is obviously false.

If Common Crawl is indeed filtering out content they determine to be pornographic, I hope they are taking care not to also remove information on sexual and relationship health and LGBT rights, which are often collateral damage of porn-blocking systems. And it would be nice to see an open acknowledgement that filtering is going on - I couldn't find any references to this at commoncrawl.org.
Okay, how about the Samsung Chromebook? Same excuse?
Yep and that was one of the reasons that the naming confusion persisted for so long.
I agree with both side of this. Having someone ask me to explain the same thing multiple times per week, and most recently asking where my answer is written down for everyone to see is frustrating (not written down because it is basic knowledge that underpins everything we do, and we all hold a qualification that says we know this stuff, if he wasn't to remember, he can write it down).
Basic workflow issues and understanding of problems that have never been considered by this person lead to everyone else getting irritated. All sorts of things have been tried. Workplace tutorials, performance appraisals, direct conversation, indirect conversation, mentoring, keeping a note book of problems and solutions.
Untrainable, as this person has an unwillingness to acknowledge a need to learn.
More on how much GHC (and other compilers) can reason about resources (alternatively:infer/thorem prove from type signatures and knowledge about data structures used:

http://stackoverflow.com/questions/11725899/is-there-a-theor...

http://homepages.inf.ed.ac.uk/bcampbe2/thesis/thesis-final.p...

http://research-repository.st-andrews.ac.uk/bitstream/10023/...

http://www.cs.cmu.edu/~rwh/papers/iolambda/short.pdf

Also, there's djinn
I'm mostly disappointed to see a protocol that has thrived as textual (as have so many others over the years) get a binary layer added.

Some binary layers are helpful: TLS, for example, adds a nice generic encryption layer to connections. SPDY, on the other hand, has intimate knowledge of the operation of HTTP (which it needs to do header compression, for example). For example, the header compression dictionary is based on today's usage of HTTP with no provision for it to change over time.

It is a shame that features that are important to HTTP (multiplexing and priority) are not being added within HTTP itself.
I think 8 deaths in a knife attack is an outlier as 26 in a gun attack may be. I'm sceptical of the claim that last week's assailant would have killed more than 8 with a knife without somebody stopping him or the vast majority of the children being evacuated. Running away just works better against a knife unless completely cornered and even then some of a cornered group may escape. Evidence (http://news.bbc.co.uk/1/hi/uk/30883.stm) is that people will put themselves in the way to protect children in their care and with even a child's chair may be able to delay the attack for vital seconds. Against a gun even such a selfless act is unlikely to cause much delay.

Yes halving the number of deaths in each attack is a benefit but not one that necessarily overrides all other factors.
The one big difference I have found isn't about communicating with your team, but that when you are actually at the office you spend a lot more time talking to people not on your team or in your department. People with entirely different backgrounds and working on entirely different projects.

This can lead to new and creative developments and projects that would never happen from simply talking to people on your team. These projects have, at least for me, often been the most fun and challenging (and profitable) project I've been involved in.
I probably can't guess the number of columns in the grid just by looking at the webpage, but tons of landing pages break up their explanation/details into 2 or 3 columns below the header, and (I suspect) that's a direct result of Bootstrap's 12 column grid.

And that's all fine, because it gives these pages a standard structure so that they're easy to navigate and I wouldn't suggest that people change it just for its own sake. If there's a good reason to change it, definitely do it, but otherwise leave it alone.

I'm not anti-bootstrap and, to my untrained eye, it encourages pretty good design. My only point is that it takes a lot more than changing fonts and colors to make a website look not-bootstrappy, so one should only make the changes and tweaks that have a specific purpose. Changing the colors to match other websites within the same organization makes sense, but changing the colors because, to quote the article, "that button and that menu still both look awfully Bootstrappy" doesn't make sense, unless you are a designer.
This is gorgeous. We've been looking for something like this. I'd use this for our company as soon as you

- support google apps authentication
- allow us to pay for it (I don't trust free services)
This is going to be invaluable for information retrieval researchers.

Google, MSR, and Yahoo! have an edge on research over universities because of the large amount of data they collect from the users; all the other institutions are left with either small-size benchmark datasets or synthetic data, which are usually not representative of the actual usage scenarios. I myself had to synthetize a query log from the Wikipedia request logs to test some of my data structures on large-scale data.

I expect to see a huge number of papers which will use these data in their experiments in the immediate future. Thanks, Blekko!
If you're relocating for jobs, you're clearly making a distinction between work and non-work people. If you care about people, relationships, community, you won't go chasing jobs all over the country. A few moves? Sure. But there may come a time when you say, "I like where I live and the community I have here, I have to work remotely." Relationships and community take a long time to build.

I'm currently not interested in moving because of people. I like my friends here. I like my community. Jobs are easy to find. Good friends and community? Now that is difficult, and is life without friends?
i pretty much stopped using properties after I got bit by that. :)
This is great new - I recently integrated requests into my current project, and it's made many things a lot easier!
At around 3:50 we also learn that CERN uses the MULTI PASS system from Fifth Element!
Seriously. since Android is open anyone can just patch this up and distribute it to millions of affected Android phones worldwide. There's nothing to worry about!
The Internet Archive needs your help to get 4 more petabytes of storage
Nowhere did he say that was all he accomplished, and whether it was or not seems beside the point.
I don't believe that it's as cut and dried as you say, or that the more traditional benefits of in-person collaboration and technical relationships are so easy to dismiss.

You may be able to do the job from anywhere, I'm not challenging that because I don't know you, but not everyone can, and not everyone is best suited to do that.
Sorry for the URL - admittedly we didn't spend long on it :)
Major Vulnerability Discovered for Galaxy S III and Galaxy NOTE II
try "trillingual plus"

People speak English/Spanish, Russian/Ukrainian/English, English/Italian/Spanish etc. Some of them also speak Java/C/PHP and they curse :) Seems legit
I work and GoDaddy.com and we put on an internal tech conference. It's 1,000 people with speakers and events but it's all internal only, though we do invite speakers from outside the company (most sound very sales-pitchy though). I think it'd be great for us to open the conference up and contribute back to the community.
When I worked for BigCo, the vast majority of my comunication with customers was in writing. The vast majority of my training for interacting with customers was geared towards face to face interactions. I never once had a face to face meeting with a customer. I felt strongly that more internal communication in writing (like email) would have improved the company's ability to interact with the customer -- you know, the folks paying our bills.

Given how much you post on HN, it strikes me as somewhat hypocritical to talk about email as an inferior communication method. The internet and writing are increasingly critical to business success, even for local mom and pop shops. I am well aware that people routinely talk like there is something inherently superior about "IRL" interactions. It frequently makes me want to ask "So, then, why are you here?" Because, inevitably, it is someone getting enormous value from their virtual life who is dismissing remote/virtual something-or-other as "not real" or otherwise somehow inferior. Naturally, they do it a lot on the Internet, just to add to the irony.
Show HN: Usetrace - a powerful IDE for testing webapps from users' perspective
The terms seem pretty reasonable, which means they are not as extreme as DDG's. https://blekko.com/about/privacy-policy
It's certainly not fully native. It has a number of issues that make it a poor experience in my opinion.

- Emulated scrolling feels wrong. This is my biggest issue.

- Slow launch and mailbox load time.

- Numerous short pauses while navigating.

It's a big improvement over the previous iteration, sure, but as a user I don't see why I should lower my standards just because Google (a company not short of engineering resources) chooses to advocate a particular technology.
I still love the VAX. Even after all these years it still seems like a robust computer, much for the reason bdfh42 cited: it's built to last. Alas, how many computers are built with that intention today? I don't use Windows anymore, but the the SIMH VAX simulator used to work great on XP; it was very fast. Does it still work on Windows 8?
Bookmarklet: Holiday fun with HTML Elements
1. They tie my app to my browser, meaning if my browser crashes (I'm a developer, it happens), my app crashes.

2. If I want to tie myself to a particular version, I can't, meaning that if I don't like a $hot_new_feature, I'm SOL.

3. The browser is still very limited, and project management is very content intensive.

One single company willing to do actual applications programming could sell a ton of software.
Not really much different than sight reading music I would assume. I can still sight read on the instrument I played in HS and it's been quite a while since I last played.
They (and Schneier) were talking about symmetric encryption, which does not rely on the things quantum computing is going to affect.
Sure, but it's clear at this point that Marco knows how to ship and does it well.
I was fighting against making the same comment, since it's kind of a weird thing that I do when viewing a web page is to repeatedly select the block of text I'm reading.

Whenever people are looking over my shoulder, they always seem annoyed by my doing it, so I figure I'm unique in that regard, but I'm glad somebody pointed it out.
Thanks, we've built it for ourselves and wanted to see if anyone else would be interested first. Would happily add accounts and charge a small subscription fee for it. How many dollars per month would it be worth to you?)
It sounds like you need a project manager.
The exploit used in comex's jailbreakme was just a PDF vulnerability. Sliding the "slide to jailbreak" simply loaded the correct PDF with some JavaScript; it wasn't actually needed.

Memory protection? That's a basic feature of a kernel? Are we talking about each platform's ability for native code to mmap() executable memory or something?
Again, this could happen online just as effectively. But even so, this is fairly obscure benefit to working on-site.
Making little things, temporary things, things for your own use, is still pretty common. Making serious things, or making things seriously, is a skill that has to be learned.
It's still hard, but it's getting easier. The open source movement and free resources like Github, EdX, Coursera, etc. are all making it much easier. The information is all out there on the internet and most of it is free. It's a matter of setting aside the time and digging into it.

I'm not a good programmer by anyone's standard yet, but I'm reaching the point where it's becoming a serious hobby for me. I audited my way through the first couple computer science courses (in Java) offered by my university, which posts all the lecture slides and homework online. Then I worked through the university's web programming course while I wrote an ad-hoc reporting web app for my employer in PHP. I just finished the two edX courses in Ruby on Rails and am writing a Rails app in my free time for practice. Now I am starting an iOS development course to learn Obj-C and the iOS SDK. Also planning to take online courses about databases, algorithms, and security soon. I have a LOT left to learn, but that's part of what motivates me.

Point is, though, if you want to learn programming, there has never been a better time. The availability of free and inexpensive learning resources is greater than it has ever been. As long as you invest the time and approach it with curiosity, determination, and patience, you will learn it.
this is a very bad idea!
Since the concept of "Störerhaftung" got introduced (interferer accountability), the account holder will be held liable for copyright infringement.

This is not hyptothetical. It happened to a friend of mine, she has to pay around 1500€ I think.
In my experience, relationships grow proportionally with the time and energy you commit to them.

There is no reason that can't be done remotely, and surely people are getting better at it with current technology. But it is decidedly more difficult, in my experience, than a physical presence, and you may not realize what might be missing.