skysight-inc/HackerNews huggingface dataset:
"Blind" doesn't necessarily mean "zero vision". There are a lot of people with vision impairment (legal blindness, but partial sight) who could benefit from these glasses.

For example, the glasses could automatically magnify small text that you are reading. They could speak out directions as you walk around a city. They could help you identify products at the store.

That's just a handful of things I came up with off the top of my head. Consider all of the assistive devices (mostly expensive btw) that are currently being used by the blind (and don't forget the deaf!), and think of how these glasses could augment or even replace what's available now. It could be huge.
Best Proxy Management Tool for Firefox – FoxyProxy Addon
It is attempting to zip a directory in the fabfile. You don't need to zip the contents of an app to deploy it. Try deploying using the SDK directly with:

$ python2.5 appcfg.py -A appname update .

replace 'appname' with the name of the app you registered.
What is the definition of a system PL ?
Not a Blockbuster game?
What did you expect?
You're game does not offer something unique to the genre. There's a lot competition to your game and many of the other games are better executed.
Maybe you should hire someone to do the graphics for you, especially the explosion.
Courtyard Marriott in Times Square is Spying on and Manipulating your Internet
I didn't really look into this law, but notwithstanding whether it's really as bad as the site claims, there's one really worrying effect of this: Congress just has to continue trying, and some point people won't care enough anymore to stop it. The SOPA protests were impressive, but I'm doubtful that people will manage to continue protesting like that with every new law that congress is trying to sneak in.
A bit like the constant reporting in the news about cruel same wars makes people care less about it.
It might be of interest to mention a few things here

1) Gnome Shell when installed along side Unity will have the Unity style 'rollover' scrollbars. These can be disabled, but that setting is desktop wide, so you lose the rollover scrollbars in your Unity session

2) Gnome Classic is a reasonable facsimile of Gnome 2 UI for end users who do not require extensive panel customisation or lots of applets. I'm thinking of the army of people who will upgrade from Ubuntu 10.04.4 to 12.04.x over the next year or so. I've tested the 'software update' upgrade process from 10.04 to 12.04 and it works really well. When 12.04 is released, the software update application in all 10.04 installations will provide a 'distribution upgrade' button. I imagine a lot of people will get a bit of a shock when they upgrade, go and have coffee and come back to Unity!

3) Unity2d is rather nice in my opinion and avoids the compiz issues that people sometimes see depending on their hardware. Unity2d now has HUD which is interesting.

4) If you install 12.04 command line from the netinstall iso, you can just apt-get gnome-core and get a relatively stock gnome-shell/gnome-classic desktop. You need to install some sound libraries and then choose your applications.
I recall reading something along the lines of it being hard to use a precise GC due to the the "unsafe" package, but I am not knowledgeable at all.
> I don't see how text books have become less accessible since the '60s.

Everything else has become far more accessible though.

There's no reason an electronic math textbook couldn't generate unique problems for each student and even grade them, for example. And if they could ever integrate something like Maple a lot of possibilities would open up.

I think we're already trending in that direction, though, so it's more a matter of who will build it.
One very curious thing to me is that for the upcoming SHA-3 standard, Wikipedia lists the cycle timings for each hash method. I would have thought that slower hashing speed would be a good thing, but the faster the candidate algorithm the better it appears.

Perhaps the faster the hash is easier implement in hardware / less power for embedded devices?
This is an extremely immature implementation, it doesn't seem to have any GC at all.
Hashes are designed to be fast. Password hashes (MD5crypt / SHA1crypt / bcrypt / scrypt / PBDKDF2) are designed to be slow to make dictionary attacks harder, but the hashes used in SSL and the like are designed to be as fast as possible without sacrificing too much security.
Pogoplug Series 4 review
People should be using stuff like PasswordMakerPro (https://chrome.google.com/webstore/detail/ocjkdaaapapjpmipmh...) or something similar to generate big ugly(using the whole character set) passwords.

However, secure passwords are still a crutch. We should be fixing the problem of asking for passwords. We already have solutions for this, but they are not widely used. StartSSL(http://www.startssl.com/) gives you a secure certificate which can be used to login to their site. I would love to see the browser makers make it easy for users to use client side certificates.
Have you tried Unity2d? Metacity window manager and now has HUD
I don't know anything about SBCL, but in Go the GC is used only for the heap, data allocated on the stack disappears as soon as the function returns, and registers have nothing to do with any of it.
Nitpick: this statement is not exactly true: "Hashes are designed to be tamper-proof".

This only applies to cryptographic hash functions, like SHA-1 and Skein. There are non-cryptogaphic hash functions which are not designed to be secure, like Dan Bernstein's DJB-family of hashes (DJBX33A and DJBX33X), that are used e.g. for hash tables with string keys.
HTC Profit Declines 70% After ‘Dropping the Ball’ on Phones
Locksmith Atlanta, Georgia, 24 hour Locksmith
Are you a novice photographer, looking for a camera?
Do you remember the old times when you had a camera which only took still photographs and was not capable of shooting videos? Are you still using one of these cameras? If yes then it’s a time to change, as the still and disposable cameras are relics of the past. The latest cameras come with bath video and still photography function.
Writing hash functions is always a trade off between security and speed. SHA-3 contest has separate requirements for security, and they naturally want the fastest hash function that fulfills the requirements.

The complexity of a hardware implementation is also a factor.
Wacky Wings game
Four Types of Advertising Are Emerging in Social Games, EA Says
Forget about Kevlar: Liquid Body Armor Hardens on Impact
I suspect the issue exists on 64-bit platforms as well, it's just that it doesn't impact as easily. In theory it is possible/common to have 64-bit machine with less than a ton of physical memory (VPS) and running 64-bit Go program which triggers this bug would result in similar impact as the 32-bit version.

Why yes - Issue #909 essentially confirms this - running 64-bit doesn't fundamentally change anything - it just buys more time for impact because of larger address space and hope of more physical memory. Which is sad on many levels - just mind blowing that the language designers did not think of this upfront! (Oh and Go's built in packages trigger this problem too - per #909 commenting Unicode package makes the program run!)
Why Should I Test?
I would love to use Gnome Shell but that thing comes bundled with a window manager that you can't change. And for a power user a finely tuned window manager that makes managing windows easy—if not transparent—both from keyboard and mouse is a non-negotiable starting point. Ditto for Unity. Both are actually worse than even Metacity, when it comes to keyboard bindings. Now I'm with Gnome3 with the Gnome2 emulation mode but I don't know how long that lasts.
Check if your credit card was stolen
Ask HN: What is the best Keyboard nowadays?
Hey hackers

I am standing for buying a new keyboard, but finding it difficult to find a really good one.

One thing I find is that many keyboards has numbers on them, which i never use, and i just makes the keyboard look more chunky.

I really like the Logitech Dinovo Edge - slim, good keys and looks good
But it is some years old and use Bluetooth, the unify Ghz from logitech is a more seamless technoglogy.

I also liked the Logitech Media Desktop, slim, good keys again, but that is also years old, and do not work together with the new software that i use with the logitech MX Revolution mouse.

What keyboard do you use for your hacking? Help me hackers, I am curios to know! :)

-Kevin
We need to lobby for strong net neutrality and privacy laws. As much as I dislike regulation, leaving things as a vacuum doesn't work -- pushed by lobbyists, the laws will expand to fill the gaps to the advantage of some party.
Well, thats exactly what I had in mind! I wonder if they're working on a Lego Techniks version .. thanks for the headsup!
Why Users Don’t Fill Out Sign Up Forms
Imagine an implementation of git fsck, which checks that all the files in the repository match their sha1 based file names. The less time it takes to hash each file, the faster overall checking time, so it is better to use a hash which is designed to be fast.
Shhhh... they don't know it yet !!!
Hi, I'm the creator of fugu and regular reader of hackernews. What a shock to see my site pop up here! Good luck with the Linux port, shouldn't be too tricky.. -ben
Off topic, but the image is apt as it's from a film called "The Lives of Others", set in East Germany in 1984, about a secret police agent who conducts surveillance on a dissident writer. IMO it's a very well done and moving film, and well worth watching, especially given that the period is within relatively recent memory--well, for some of us! ;)

IMDB: http://www.imdb.com/title/tt0405094/
Rotten Tomatoes: http://www.rottentomatoes.com/m/the_lives_of_others/
It's not Google Go, it's simply Go, there's not a single Google reference on the web page and that's intentional. Looking at your previous posts here and on Reddit I see you are a notorious anti-Google troll that adds "Google" to "Go" so that your negative posts will be associated with both Google and Go.

It's absurd to call it Google Go when there's a first class GNU implementation that has been in development from the beginning, there's at least a closed source implementation and another distinct BSD license implementation in its infancy.

It makes even less sense than saying Apple LLVM, Juniper FreeBSD, or AT&T C.
Well, some good comes from this. It raises awareness. Anyone new to these issues becomes informed.
We must simplify it: Any *PA bill is wrong.
Use of common pesticide, imidacloprid, linked to bee colony collapse
Nitpicks. It seems that he's talking about password hashing:

> "Hashes are designed to be tamper-proof". Wrong. Cryptographically secure hash functions are.

> "Hashes, when used for security, need to be slow." Wrong. Password hashes needs this; not SHA1/MD5 etc.
The beauty of UNIX is that I can choose to use XFCE... and over there is a hacker who has been using FVWM since 1995 and probably will continue using it for another fifteen years.

I don't know what graphics protocol we will be using then, but it will still speak some flavor of X.
The Advantages of Being an Outsider
I've heard really good things about Topre keyboards but can't afford one myself since I am a student. Google around to learn more but good models are:

-Topre Realforce 87U (around $260)

-Happy Hacking keyboards (around $300)

I told you they were expensive. Otherwise older IBM keyboards tend to have a good reputation (model M).

To find some great keyboards, you can have a look here : http://www.elitekeyboards.com/ (no I don't work for them).
What you're building already exists. Check out trello.com by Fog Creek Software. It's free and it works.
As often, he plays fast and loose with terminology and uses "checksums" for "hash functions" and "hashes" for "cryptographic hash functions".

> the hashes used in SSL and the like are designed to be as fast as possible without sacrificing too much security.

See also: map and set hashes. There, you're looking for speed and good distribution across the buckets, a slower hash function is not something to look forward to.
I used dwm/dmenu with an appropriate .desktop file to set up a session, and a simple script to autostart a few applications (network-manager, feh) as my desktop environment for some time. See

http://sohcahtoa.org.uk/pages/linux-dwm-window-manager-on-de...

Windows can be tiled, full screen ('monacle') or floating in dwm. You can alter the config file to associate a window type with an application, e.g. GIMP will always be floating.

You have a screen divided into a main pane on the left. I set mine to occupy about 65% of the width of a 1920by1080 screen. The right hand area is a 'stack' of other windows which appear as you invoke applications using dmenu (click super, type program name).

You can switch between the active window with the mouse (focus follows pointer) or using keyboard shortcuts (vi related in the stock version). You can also swap windows on the 'stack' in the right hand side into the main tile, so the window that was in the main tile goes onto the stack. You can also 'cycle' the windows through the tiles like a yank buffer.

The best bit was tags. Basically you have 9 workspaces, but it is possible to bring the windows in workspace 7 (say) into the stack in workspace 1.

The main problem I had was the issue of popup windows for tiled applications. Sometimes they were recognised and became floating windows, sometimes they opened in the main pane with the result that the main application window became the first on the stack, which was distracting.
Get iPad Application Development Services As Your Wish
I guess, but what's the value of a "checksum" that fails to detect certain "cryptographically secure" changes in a file? MD5 is clearly just a checksum now, since it's not secure, but it was designed to be originally. And would you ever want to use a checksum that others could manipulate at will? Curious.

I feel like the line between "this is a checksum" and "this is a secure hash" is kind of illusory, other than for pure performance reasons.
Netherlands Soccer Jersey
Our soccer jerseys online shop provides a broad selection of the latest Netherlands Soccer Jersey at competitive prices. The Netherlands Soccer Shirt will make you achieve the envy of other soccer fans, you can find any Netherlands Home Jersey here for your favorite teams.
Two best are Dinove Edge & IBM model M... I have both and I prefer IBM (buckling spring is priceless when you grook it)
Yeah. Trello came out after I had started working on ThetaBoard and is admittedly pretty good. But I don't think it's perfect. From a UX standpoint I think it has some unnecessary modal dialogs, etc. that can be a bit confusing. There are enough things that I don't like about Trello that I decided to soldier on with ThetaBoard.

I definitely think Trello as a Project Management tool a huge improvement on what's out there. I just have to make ThetaBoard a bit better.
Best for what?

For programming and writing, I'm extremely happy with my Microsoft Natural Ergonomic Keyboard 4000. No interference, pairing or batteries to worry about - just plug into the USB port (1.8 metre cable) and off you go. The key travel and resistance is just right, so that my fingers don't tire after a whole day of work, and the ergonomic design helps against wrist pain (I've had that with straight keyboards). It does have numbers, though: both in the top row and on the numeric keypad (not sure what your issue with numbers is, they're quite essential in all the typing I do).

It also has some cute additions like the zoom lever, browser and multimedia keys, but that's just icing on the cake :)
How to square any 2-digit number beginning with 5 in just 3 seconds
Auslogics Disk Defrag 3.4.2.0 on Downloads App
I suppose I was thinking of Java and .NET where you don't generally get the chance to "pick" a hash function unless you're in the Crypto namespaces. There are certainly hash-based data structures like HashTables and the like, but the underlying hash algorithms are not exposed in any way, they're just magic.
Critical Productivity Railsware Way
This is a quite interesting blog post, despide the somewhat misleading title of the HN submission. I too think that most tools limit your ability as a team by imposing their own workflow or process on you.

Also, ThetaBoard looks nice and somewhat promising, but I don't see why I should abandon, say, https://trello.com/ for ThetaBoard...
I consistently write long essays and I lack the patience to edit them to manageable length. More importantly, I lack the moral fibre to discard perfectly good points. Any fool can chop filler out of an essay. It takes an author of sterling character to discard perfectly good ideas in the interest of making what remains an even better essay.

And I lack that character. Having written words about an idea I like, I find it very difficult to let go of them, and my writing suffers for it
Without trying to sound too harsh, and apologies to the developer it does, this seems to be a case of "Launch mediocre game with no marketing to Google Play and make no money." I'm not really sure what he was expecting.

I suggest:

1. Use this as a learning experience for how the Google Play store works.

2. Find an artist to work with (this looks like programmer art).

3. Develop a game that innovates on the genre you wish to work in.

4. Try again, and keep trying.
Ah, the venerable Model M - now that's a keyboard you could kill a bear with, without even scratching the keyboard :) Alas, I had to stop using that in open-space - cow-orkers complained that it was too noisy.
You appear to be rushing to judgement by saying "they're entitled to relief." The items in the complaint are all allegations which have yet to be proven in a court of law. I'm hoping that you meant that to be part of your hypothetical statement and simply got carried away.

Infringement is not necessarily a simple matter. Oracle pointed to what appeared to be direct copying of Java files by Google. But the truth turned out to be considerably more complex. The result is still uncertain, but there are good reasons to question whether even something like that will be enough to support a claim of infringement.

Now, I don't know how things will play out in this case. But that's my point, because none of us know. We don't have to pick sides today, though.
That's what constitutions are for: if one of its articles declared that what happens within the Internet is outside the jurisdiction of the Republic, then they won't be able to try and pass any more law like this one. Of course, since the power to modify the constitution has been given to those same politicians, it won't happen. Democratic powers must be carefully redistributed.
Verisign Domain Hashlink
You shouldn't. Not now anyway. One of my friends is determined to use ThetaBoard to manage some of his projects and I keep telling him it's not there yet and to use Trello.com. But you have to start somewhere and I think one day it will be a viable alternative.
Intel Legends Moore And Grove: Making It Last
Hate ctrl-c/v screenshots? make beautiful tutorials with this app
This sounds like a classic case of the Stockholm syndrome.
E.g. ZFS uses non-cryptographical hashes to detect bitrot. TCP and IPv4 use a non-cryptographical hash to detect packet corruption. Etc.
HP Pavilion 2012 Series of Notebooks | Gadget Magazine
The conversion is low but you inadvertently stated the reason. They see millions of impressions for people wanting a large assortment of different content. Honestly, most probably go there for TV/Movies/Porn.

It isn't going to see the sort of conversion rates you might see on a site like The Hype Machine where users are there primarily for music discovery.
I think what we're seeing is that there is more than one road to success in the mobile market. Apple has a lot of momentum in the app market, clearly, and most users that really care about apps buy iPhones. But a lot more people just want an upgrade for their old feature phone and buy whatever looks reasonable at the carrier's phone shop. I suspect Android is selling well to those people and probably growing market share more at the expense of the feature phone makers than at Apple's.

Microsoft's chicken & egg problem is that Apple owns the app-rich high end and Android owns the low-end so they have to find some way to squeeze in. I think they'll have at least some limited success just using their financial muscle to push their phones into shops.
Well there is something questionable there, but I could imagine it being useful for partially sighted people. Being legally blind does not necessarily mean you 100% cannot see.
If you make a huge allocation (many pages), isn't the Go runtime very likely to call malloc()? For large allocations, malloc() is going to get you a bunch of fresh pages and you will generally get the address of the start of a page. The offset of the pointer within the page is then likely to be deterministic, so you probably only need one unit of pointer-equivalent data per page. If you have enabled huge pages (e.g. 2MB, not uncommon), then you have already soaked up 21 bits of the 48 bits of address space that are actually used by x86-64 implementations, leaving only 27 bits for a collision. The stack grows down from 2^46 and typical heap values on x86-64 are still well within 32 bits. Finally, a collision need not be frequent to be a serious DOS concern.
Why startups shouldn’t just be for the young
People want a climax - to win and relax.

SOPA as the goal is framing things wrong. SOPA is merely the product of a broken system.
That's true but the advantage with a generic device is that, same applications can be used by both normal and blind people with a (hope fully) little tweaking on the app's part. For example, if it is a route finding app, a tweak to provide more frequent and detailed audio when set in disabled/blind mode will make it compatible for a larger user base.

If they release some device only for the blind , then you will have to find developers who are willing to develop to a niche market.
He who controls the spice...
Not to pile on with the nitpicking, but for just the cases everybody here is talking about (eg non-crypto hashing) you get to "pick" exactly the hash function. You're forced, actually, to implement hashCode() in Java if you want to be able to put the object in a HashMap, HashSet, etc.
Could you tweak the design and add a fallback for Tahoma?

e.g. font-family: Tahoma, sans-serif;

My computer doesn't have Tahoma by default so it looked awful for me. Great idea though, will try it out now.

Ok, after a few minutes of playing around - I dislike your app. It feels very rough around the edges and I also dislike the reliance on Java (though I appreciate there may be little you can do in regard to this - however perhaps Flash would be possible?).

I would heavily recommend you spend a week or two refining the UI and making it smoother and nicer to use. The screenshots on your homepage instantly put me off - they are distorted, pixelated, highlighted poorly and taken in Firefox on what looks like Windows XP. Whilst I'm no mac-lover, I'd heavily recommend doing screenshots in Safari on OS X or - at the very least - Chrome on Windows. Take time on them. They are quite possibly going to be the first interaction that a customer has with your product.

Finally, I couldn't actually run your application. I'm running this on Ubuntu 10.10 with IceTea, so that'll be why. I appreciate that Ubuntu is unlikely to be one of your target OSes but cross-platform doesn't hurt.

So, all in all - a lot of potential but a poor implementation. Sorry to be harsh but I feel it's justified as you obviously have the capability to pull this off. Keep at it! :-D
We know. But that does put Go in a bad light. If your garbage collector falls down if you use "big numbers", it looks bad.