skysight-inc/HackerNews huggingface dataset:
This. Wordlens is computationally intensive and required a significant amount of GPU knowledge to get working in the first place, and then a couple revs of the iPhone before the hardware caught up. Otavio has some serious graphics chops that made the product possible.
Sure you can. Being bad at earning and saving means you are always struggling, stuck in that state.

A poor person wins the lottery, and is poor again in a year. So habits work that way too. If you can't plan for the future, consider interest and principle and the time value of money, then you're doomed to poverty.
Acetate frames are "in" right now, and Warby Parker's look nice and are reasonably priced. Places like Zenni Optical are cheaper but you have to wade through many ugly frames, and they're usually pretty flimsy. WP also offers antiglare coating standard. There's a lot of decision fatigue in sifting through the bargain bin that is Zenni Optical, but WP cuts through that by only offering midrange-premium choices without the sticker shock of an optician's office, and by focusing on the fashionable niche of acetate frames.
"They simply don't have the capital to take advantage of better purchasing options."

Similarly they will buy a used car at an inflated price because they are lacking the dollars to purchase a new car and/or have the credit to do so.

Having more money gives you the flexibility to consider all options at least. If you don't have the money you're not even in the game.
People lined up at stores at midnight to buy Windows 95 when it came out.

Seriously! They did! http://www.businessinsider.com/15-years-ago-today-windows-95...
Why Current Cloud Pricing Models Don't Care About Developers
Tks, HTML 5 is on the verge of massively disrupting games. And my bet is that it will be with the DOM and not canvas or webGL.
I left IBM when I had the chance. You should too. Don't worry, the immediate pay cut is worth it.
Exactly, because that is a sign of self consciousness which is what actually seperates us from other animals ;-)
> This history is in really marked contrast to MATLAB and its corresponding free version Octave, where computer scientists pretty much refuse to use Octave, despite MATLAB's massive price tag to pretty much everyone involved (even with 90% discounts).

Do you have any insights as to why Octave does not have higher adoption?
The GPL3 sees the signing keys are part of the source code, so they have to be provided along with the binaries. The relevant part of the license is in section 6, third paragraph from the bottom. If an OEM ships a signed copy of Grub 2, the license states that they need to provide the keys as well. The fact that the keys come from a third party (Canonical) makes no difference here. The keys still need to be provided.
Ruby Tools for non-Ruby Projects
I've never come across self-documenting code that can explain "why," which is what I was seeking. The closest thing I've ever come across was a PhD student working on a system called Seurat, but even that was really metadata attached to the code (something akin to an SCM). I agree clean code can help with the "what" or the "how", but that's almost never the problem to begin with.

In any event, I was looking for solid examples, not a general discussion on whether comments are good or bad. We clearly are not going to agree on that point so we'll save the Internet another pointless argument :-)
How much of this is caused by the "asker/guesser" (http://www.guardian.co.uk/lifeandstyle/2010/may/08/change-li...) misunderstanding? Probably a lot, since the main example in the article seems like one.
Dear Google, Let’s Talk
20 miles at 20mph. What is this going to replace again?
The very first thing you should do if you want to bolt-together your own hardware out of commodity devices is invest in static control technology. This is often not understood by those without experience in electronics manufacturing. Static electricity can cause damage to components that will not surface for months. Because of the nature of the mechanism it is almost impossible to know that static was the culprit when a motherboard, memory or drive fail.

In our case, we, among other things, do a lot of hardware manufacturing (as in buy the chips and build our own boards). Because of this we invested in custom conductive flooring and everything else above the floor is also static-aware. For example, all rolling carts and shelves are wired with redundant contacts that touch the floor, thereby making a connection.

The above is an extreme for the occasional builder. At a minimum you should setup a working environment that has a conductive surface like an static-dissipative mat and wear a conductive wrist strap connected to the mat as well. There are also ionizers and other tools that would be good investments.

Handling components around server racks should never happen without regards for static electricity safety. The rack should be grounded and you should wear a conductive wrist strap connected to the rack.

I'll bet that a lot of failures in consumer/commodity builds are due to this very issue and not necessarily connected to bad or questionable components. If you buy components built by reputable manufacturers they will have been manufactured in tightly controlled environments already. Don't break the reliability chain by handling these components in uncontrolled environments.
Raspberry Pi Model A makes first appearance on camera
I'm not sure those support your points (except the huffpo article which I find ... unconvincing), isn't MDMA a "molecular entity"?

There are many plants that work very well indeed, much of modern medicine is based on them. I'm just not sure why you would not take the next step and isolate the active ingredients and synthesize them so that people can benefit from something with predicable dosages and a price affected by economies of scale.

In terms of drug research being hampered by prohibitionist drug laws we are in agreement. What I still don't understand is why you think that some beneficial compound that's adulterated and present in unpredictable amounts in plant form is better than the alternative? I'm definitely going to challenge you on this 80%/10% statement.

Something either has a biological effect or it doesn't. The cases like aspirin (where the natural form also had a second active ingredient that acted as a buffering agent) are rare, it's more common that the plant form has other active ingredients that are harmful.

I sympathize with your bias towards the naturalistic fallacy, since I'm prone to it as well the facts aren't on your side here.
Show HN: Help Poke Kevin
I'd like to meet Kevin Smith and get him on-board with a new comic project I want to build. Help out at: http://www.pokekevin.com/

Hopefully we can make this happen! :)
Both RequireJS and Browserify are not even good options. Browserify's implementation is awkward, incomplete and pollutes global scope a lot. Check out OneJS: http://github.com/azer/onejs it's the only tool that lets you structure your clientside project as a commonjs package and produces unobtrusive code mixable with other code in same global scope
New Data Science eBook – Free and Open-Source
For the arrogant detractors, sometimes a well placed "I fucking told you so" wakes them up like a fresh pot of coffee.
Why DOM specifically? Aren't both canvas and WebGL well suited for 2D/3D? re: three.js, etc.?
"Cut that daily $5 latte adored by the middle class"

In theory (as presented by David Bach's latte factor (haven't read it but have heard of it)) but in practice unless it's forced savings people tend to spend differently if they have money and resources just because they feel secure and have a safety net. So they can take more risk.

The other thing that the "latte factor" doesn't take into account is the positive benefits of that $5 purchase. You go somewhere, you feel good perhaps that has an impact greater than just drinking coffee that you make yourself. There is a psychic benefit.
There's a difference between being curious about the exact mechanics and considering the activity itself novel. Apple manages the updates and signs app bundles that developers upload. They need to be able to redeploy packages and trigger updates just to deal with normal operational issues (eg. malformed bundles, versioning mistakes, or reversions). Those are just the operating expectations of any system like this. There's nothing unusual about Apple being able to competently manage a relatively straightforward system that's such a big part of their business.
Yahoo and Facebook Sign Deal To Cross-License Their Entire Patent Portfolios
'Narrow Water Bridge a priority for County Louth and County Down' - Adams
Forget about LCD/LED displays. This is more like an LSD display. You could have all sorts of weird/random stuff overlayed so you're always walking around like you're trippin' balls.
Terrifying and silly to think that anyone cares this much about titles
EngineerBabu
>> Those people that, when facing difficult design problems, can often come up with brilliant abstractions. That are so clever, that feel like art.

This folks!
But they are not careless from their own point of view. I daresay they are more intensely passionate in seeking out the latest knowledge in their own field than your average family physician. Breaking out of an inculcated intellectual and epistemological framework is an almost impossible feat.

I would make an analogy to veganism. Vegans as a whole are more intensely interested and passionate about their health and what they eat than your average healthy omnivore. For that reason, they're also more likely to proselytize and promote their ways to others. It's my belief that in doing so they potentially bring harm to themselves and to others. Do I think they should be engaged in vigorous debate and their arguments refuted to the best of scientific knowledge? Yes, absolutely. But I don't think treating them as idiots or malefactors is well-deserved or productive.
I don't like Software Architects.

What is implicit in the SA role is that the rest of the dev team is full of dummies that can't think strategically or architect big parts of the system.

This naturally leads to the SA producing ever higher and more complicated abstractions that the simian developer tries to implement, poorly, and the SA becomes an irreplaceable high priest -- inflating their salaries and prominence and depressing the salaries of the rest of the team.

Where I work, every developer is expected to be "architect-quality". Sure, more junior folks don't have the experience, but they're expected to have the capacity for strategic, high-level thinking. As they mature, they take on more and more architectural decisions. If they can't do that, then we've hired the wrong person.

Ultimately, that's the only way I know how to scale dev teams and produce amazing software. The SA/Dev stratification is an anti-pattern.
It's not about the ability to research alternative approaches, it's knowing when it might make sense to do so.

an "architect" [sic]
Why is "skilled engineer" better than "architect"? They are all just names - and it seems that the main reason people avoid the word "architect" is just because it has been abused in the past (and for some companies, the present). Maybe that's valid, because using the term may inadvertently make someone think that you're bought into the "no coding, but telling other people how to code" mindset.

However, I don't think "architect" is a silly name on it's own - it's just another piece of vocabulary we use to describe a certain role. It's no different to me than "VP" or "Janitor" or "Test automation engineer".
The wife and newborn example sure does evoke an easy, "duh, dude, you screwed-up" response.

The trick is knowing, in the moment, which alternative action will best serve which subset of priorities over which time frames.

It's not always so obvious as newborn vs client meeting. Sometime it's flying an airplane vs client meeting.
If you violate the GPL license on code you are distributing, you can be legally compelled to stop distributing the code and pay damages to aggrieved parties. You cannot be compelled to fulfill arbitrary requirements of the license, like sharing private information, your own source code, punch yourself in the face, fly to the moon, or give up custody of your first-born child.
Fenêtre coulissante, oscillo battant, fenêtres arquées imitation bois à Montréal
Fabricant de fenêtre coulissante, arquée, PVC, oscillo battant, hybride pour sous sol, française, imitation bois & guillotine au Canada. Manufacturier de fenêtres à baie vitrée & arquées sur mesure à la Rive Sud, Laval, Montréal, Québec.
Looking forward to it! Congrats on your wedding.
There are plenty of brick & mortar stores at the $95 price point in my area. Warby Parker won my business because they had many more styles, better-looking glasses (IMO), and a really strong guarantee (most other stores had a no refunds policy).

I had never heard of Zenni Optical until reading this HN thread, which goes to show you how successful WP's marketing is.
What do you mean, a silly name? There are lots of different types of engineers, whose skills lie in different places. Some are great at debugging, some are great at algorithms, some are great at plugging together API's, some are great at program architecture.

Those last ones are just called architects, just like there are back-end and front-end and database engineers. What do you have against a name?
In my opinion, an skilled engineer is not necessarily an artist. A great architect is an artist. That why it does makes sense to do the differentiation. And each one will excel at different roles.
Why Ubuntu Won't Trust FSF's Secure Boot
I am waiting for the color e-ink Kindle.
Under common law, damages were all you could seek for violation of a contract[1], but under equity a court can order that the contract terms be honored. That's called "specific performance".

There are certain conditions under which specific performance is not an option. One of those is if it would cause undo hardship on the defendant. That would be sufficient to rule out a court ordering you to punch yourself in the face.

Offhand, I can't think of any of these conditions that would apply in the case of the GPLv3 requirement to disclose signing keys, and so don't see why specific performance would not be a possible outcome there.

[1] There is some question as to whether or not free and open source licenses should be treated as contracts in litigation, or if such cases should be treated as copyright infringement cases with the license only coming up as a possible defense.
BitTorrent Releases Torque Web Api
Chesterton said it much, much better:

http://stuartbuck.blogspot.com/2004/05/chesterton_14.html
I'm fairly certain this is a fictional virus. But, I don't think I've ever encountered anything similar IRL. I wonder why such a virus doesn't exist? Perhaps the same people who might make a "nice virus" have an ethical dilemma about writing a virus in general, regardless of it's intended purpose?

In any case, I'd totally get behind a virus that forced an IE6 upgrade! :)
Don't Take a Fence Down Until You Know Why it Was Put Up
So, basically make it javascript. I'm a long-time PHP developer, but I'd very much like that. Someday I'll have to learn node.js...
I agree that this can be a meme within the business/legal logic. "Hey, if Facebook can get away with it..."
Streak Releases Mâché: Easy Log Analysis for App Engine
If you want something to be true hard enough, you can explain it any way you want.

What's weird, is that this seems to imply that Apple has gone from 1.8% market share (in 2004) to 6.125% market share, and that's amazing.

Being only 1 in 15 isn't a good number, and distorting relative change as opposed to absolute change is just intellectually dishonest.
I appreciate this is not a scalable way to handle requests but I was specifically looking for domains starting in "fl" and you had none. So if you think it's worthwhile, please add it :)
I didnt expect the transitions when I mouseover'd the product. Users are used to clicking on the photo to get more info. Not sure if Add to Cart would be a common use case from the splash page.
this smacks of noblesse oblige.

("how to live safely in a science fiction universe", apart from being a pretty good book in its own right, really takes this apart)
off topic but: Is there a similar service for lens?
sometimes it's important to get people to lift their heads up from the day to day adding value and look at new technologies. Many times developers are so focused on the bug/feature du jour, that they aren't aware there are other ways to do things, possibly better.

Why can't your developers lift their heads up? Are they just lazy and don't care, or are they overloaded and discouraged from trying new things by the development process and company structure?
Great piece (or at least what I skimmed through). However, I think this hypothesis is not well-founded:

> I suspect the main reason for the disappearance of the craftsman criminal is simply that there are fewer and fewer people with the practical skills and confidence to even try to break into a safe. Engineering apprenticeships have been decimated, and even the old metalwork shops in schools have gone, replaced by ‘craft, design and technology’, which seems to mainly involve making things of cardboard.

As he mentions later in the piece, the rewards just aren't that great. Moreover, I think surveillance technology has reached a point where getting access to the safe is harder than cracking the safe itself. And that if you have the means to bypass the surveillance, then you have the sophistication needed to bypass the safe's physical locks without traditional safe-cracking.
I agree with this. Not everyone is a software architect. It should be the goal of the development team to turn every developer into one.

In my mind, the role of a SA is to make the right decisions until everyone else can do it on their own, but enable and teach along the way.

* spelling
Designing Docs for Developers
An Introduction to Views & Templating in CodeIgniter
I'm already disappointed. I went to saalty.com and there was no deer. Iterate faster! MVP this sucker and get it launched! Get that deer into the cloud! And be sure to count the salt licks with a nosql store.
I think of the role of Software Architect as almost a code accountant, keeping technical debt in check.
Although I agree with your strategy of hiring, it sounds like what you are saying is "hiring non architect-quality people is an antipattern". Okay, well obviously bad developers make a bad team.

Even on a good team, there are more and less experienced developers. I don't see what's wrong with calling the most experienced ones "architects" if that's what they want to be called, as long as it's clear that it isn't an excuse for the other developers to ignore higher level goals and design.
Perhaps the part that you are not seeing is that if the poster truly cares about engaging with the community he or she cares about understanding why their post is being down-voted. A lot of topics usher-in fanboi downvoting which is petty and unfair. A down-vote with an explanation is good because it will keep the down-voter from impulsive action and create a better relationship overall. It is possible that the down-vote isn't appropriate, which could come out of a discussion stemming from the down-vote comment.

HN could easily make down-voting comments a requirement and then add a simply feature by which down-vote comments are folded below the original post and not visible. You could then have a "view down-vote comments" link that would reveal that thread. In other words, keep them out of the main conversation so that they don't clutter things yet make them available for review by interested parties.
A description of what your store sells in the header or sidebar would be nice.
The first time I saw something like IIFEs was in one of the SICP lectures, where they show that variable definitions with let or define can be seen as syntactic sugar over immediately invoked lambdas.

And even those Scheme uber-nerds considered it big hack, more useful in theory then in practice.
This is brilliant. I will never surf the web the same way again!
Do VCs Use Inside Rounds to Dilute Founders? Data says no.
There is one hook in the GPL that makes this a very dangerous game: if you are found to be in violation, you lose your rights given by the license until they are explicitly reinstated by the copyright holder. Just starting to comply with it is not enough. Depending on how the GRUB team wants to play this, this could get messy. Canonical loosing all rights to GRUB would be a fun case, especially when it comes to all the releases that still use GRUB.

See: http://www.softwarefreedom.org/resources/2008/compliance-gui... (5.2, Termination)

Also, as a Linux vendor, you really don't want to get caught violating the GPL voluntarily.
Galaxy S3 LTE version will be sold in Korea Gadgets
The problem is that real neurons are way more complex than those simple functions AI guys build their networks of.
Generating Infinite Sequences with Python Generators and Coroutines
One of the most useful and powerful features of Python is its support for generators and coroutines. Many beginning programmers avoid these subjects as too esoteric, or are never introduced to them. This tutorial aims to explain the immense practical usefulness of these concepts and to help fill this educational gap.
Hey Corey, Lean Domain Search creator here -- nice site and list.

One thing I'd recommend is to have users click on the results to show them registration options. This gives you the added benefit of being able to automatically double-check that the domain is still available which makes for a much smoother workflow. This would also free up space on your interface which could let you display the results in multiple columns, letting you fit more results on a single page. You can see this in action at Lean Domain Search by searching for a keyword and then clicking one of the available results, ex: http://www.leandomainsearch.com/search?q=jquery

Overall nice start though. Looking forward to seeing other domain name generation algorithm results.
Also, if you like to speak and write about how things work, I'm sure you have loads of opportunities to do that inside Apple.

It's just unprofessional to babble around about new tech like it's a cookie recipe.
Tks HN! fontBomb is getting viral! I'm now getting the same amount of traffic from others sources then HN. Have a look :

http://min.us/mEKGlLMaB

Really exciting! I feel that the week I invested in making it, is really paying off. At least in self-confidence!

By the way, tks Github for hosting it free of charge!
Announcing WP Stack, a Deployment System for Professional WordPress Sites
Conversation here on whether this would be a good acquisition for Google just got me thinking about Google's motivation behind Glass (a bit off-topic):

1) Google can (easily) make the argument that it needs to sample the image stream from every headset along with GPS/gyro to recognize "what you are looking at." These samples would be stored (of course).

2) Each sample can be OCR'd to recognize signage and contextual strings for searching that particular frame (e.g. thinking of every frame as a "web page").

3) Google can then "index the real world" with the image and contextual data.

Forget sending cars around taking photos. With enough users wearing headsets, Gooogle can build a searchable, virtual representation of the physical world.

And to get back on-topic: I'm surprised that the Word Lens guys didn't think of this (not the image mapping, but the signage/contextual mapping). Or maybe they have...
I always get my glasses from Korea (I'm not Korean). I think a large number of Koreans wear glasses, so I always find a lot of variety.

I bought my current glasses for ~$150 almost 3 years ago and they still look new. If you are visiting/vacationing, I highly recommend checking them out (I think the store that I bought them from was 1001 optical or something like that)
Did you actually read the link before commenting? Honest question.