skysight-inc/HackerNews huggingface dataset:
How many business workstations run Linux? How many enterprise mailservers run Postfix? How many governments have /actually/ switched to LibreOffice?
Here in Kalamazoo, MI we don't have these... but all of our crosswalks beep and talk.

For example it will tell you "Water, Walk sign is on across water" and then count down when you get 15 seconds away from the point when you can no longer walk.

I do wish it would say "Walk on water like Jesus did"
I don't recall LJ having anything like a 'search by mood'. I guess my memory might be hazy though.
Cars and mopeds have speed limiters. When I was a kid there was a little industry around removing the 30 km/h governer on mopeds.
Ask HN: Any tips on finding a salaried remote job? UI/UX
I recently revamped my website and portfolio and am on the lookout for a salaried remote job as a designer (UI/UX). I've freelanced from home for years taking on projects as I find them, but now I want to shift gears a bit and find something stable.

Any tips on finding these remote jobs or know any companies? I've been scouring indeed to no avail

Thanks!
Interesting observations. It seems obvious to me that most celebrities under the interview lights are chiefly concerned with being liked. You might find this paper relevant:
http://www.communicationcache.com/uploads/1/0/8/8/10887248/a...
So ya, I pretty much have to agree with everything you said. Salts have negligible impact on brute-forcing an individual password, but at least slow down the cracking of an entire database of passwords (as in the arstechnica article). I was definitely too general in my mid-vent statements there...

Regarding bcrypt/scrypt/pbkdf2... amen. Currently every system I maintain uses bcrypt. Prior to the *crypt slow hashes, I used a salt that was a combination of something stored in the db and some in-code transformations, and then pumped through a ludicrous number of sha-512 rounds. The salt generation technique I used was probably cryptographically naive, but the intent was to require both the data AND the code to be compromised for the hacker to have a fighting chance. Anyway, I still have no idea what I'm doing, which is why I [use bcrypt, use bcrypt, use bcrypt](http://codahale.com/how-to-safely-store-a-password/). :)
How to validate form input - Introduction to Kendo UI
My site is http://www.Masswerks.com FYI
I recently failed such an authentication. The system had bad data about someone they thought was my relative even though I have no relative by that name. I was asked three different questions about this "relative" and on all three said I dont know anyone by that name. In the end the agent administering the test told me I had failed the self identification. I was eventually able to talk her into putting in a manual override but the whole experience was disconcerting.
Show HN: AirFoodWater - A Simple, Responsive App For Tracking Your Nutrition
Google’s Go has some coders raving
I see what you did there!

I chuckled, then I realized it was probably not too far off, as MS already is collaborating with NYC and using object recognition on its network of 6000 street cams.
Extremely annoying and similar: if a Mac is playing back purchased content in iTunes, any anybody has a Remote Desktop connection to that Mac open, it will show that same checkerboard "fuck you, consumer peon, your corporate overlords prohibit you from viewing this content" view.

This happened to me when we had people over for dinner, somebody wanted to show some video, we bought it from iTunes (in the dining room while eating), and it wouldn't play back.

Of course, at that point we gave up so as not to let DRM ruin dinner. Later, I discovered that it was because somewhere in the house there was a notebook remoting to the TV mac (normal, since that is how we mainly control it).

I don't think this has any underlying technical rationale (hardware acceleration, etc); I'm sure it is just a relic of Apple's deals with the 'content providers'.
In some cities in Australia, the box beeps. It beeps when you should wait, and then a different beep when you can walk. As a person that can see, you get so used to this that you really miss it. It is great for so many reasons, I have caught people before just about to walk into traffic because they thought it was ok to go.
That's overblowing it a little bit. Has anyone tried doing the same thing with third party DVD playback software? I haven't but I think chances are good that it'll work.

This sort of thing is just par for the course and I see no reason to be upset over it (not saying you are, just generally). You've got a for-profit company with close partnerships and deals with various media companies plus their own iTunes store. Of course this is going to happen. But is it a big deal? It's sure a pain in the ass if you really need a screenshot of the DVD you're watching but if you really need it you'll find a way around it.
under the section "PC Settings" seems to a description for being able to actually use the settings screen in your start menu that will reflect between your start menu and desktop? i've been waiting for this... my start menu will be in japanese even though i set my default keyboard to english and try to set all the language settings to english, so that i'm stuck with a stupid half english/japanese environment. even now, sometimes it's a toss-up whether or not i get english or japanese labels for start menu apps like Skype and my weather and mail apps seem to be permanently named 天気　and メール. i can't even search those using hiragana or romanized phonetics, ugh. maybe this wouldn't be a problem if i weren't practically illiterate.

also, if i ever log in to windows 8 without waiting something like a minute, i always get boxes from something not working right when in some of the start menu screens and when trying to type things in with any IME. see: http://i.imgur.com/78SNnpB.png

sorry that my post turned into one big complaint. hopefully someone will show me some very simple fixes to my problems!
Hey Robin, indeed! I added a disclaimer about that in the article as well.
Oh ok… Thanks for that… The rest of the page talk about the features of the app, but I see your point… Will definitely look into it and change it.
FTA: "Fecal matter occupied a gray area..."
No I totally get it, if I was doing an app which ultimately would be multi-platform, it would be foolish not to consider going iOS first despite any personal preference. You've done a great job, just wish I could support it.
One that applies to the US, many folks have TWO addresses.

One where they live, and the other where they receive mail. Up here in Rural California, that is the case, postal delivery is not a given to most of the residences. Sometimes the only delivery option is getting a post office box.
> Java never delivered on its promises

Which promises? Write-once, run-anywhere? My last Java project lasted 15 months, during which time we had developers working on Windows and Mac, with production running CentOS. I can't recall one platform-specific bug we encountered.

> The JVM cant even use 32GB of ram efficiently, and yet we can buy servers with 256GB of ram for 5K.

I've used Java for line-of-business web applications, which seems to fit within Java's wheelhouse. I'd be terrified to work on any purchase order system that required a 32GB heap to run. On that project referenced above, we maximized the use of cheap, larger servers the way many companies do now -- by running several smaller VMs on them that each contain one application.

> Java will not survive the next 10 years.

Which is saying that Android will not survive the next 10 years as well?
A Farewell: The Professor Who Made India a Tech Power
The Windows System Internals book (6th edition IIRC) also mentions that even debug builds of Microsoft Windows Vista and newer have certain restrictions in observing the kernel, and seeing CSS decryption keys was the thing they mentioned in particular.
> "leaves us with only devices suited for idiots and people too lazy to read the manual."

Devices "suited for idiots and people too lazy to read the manual" have, in the past decade, driven massive growths in computing, made it more accessible to more people, changed the landscape of the entire world, and even fueled a few revolutions.

But by all means, when people need to read a book just to use a device, we'll consider it a badge of honor instead of a failure of design.
This has been the case for like a decade.
Often, the point of stuff like 'const' is exactly to give a stream of compilation errors, because they presumably mean the programmer is doing something wrong (either using the const keyword wrong, or using the things marked const incorrectly)

Even if things like 'const' are useless to the compiler in optimisation terms, they provide (weak) contracts for the humans writing the code, and obvious flags when these contracts are broken, by having to be explicit about, in this instance, const_cast's. ('git grep const_cast' => places to examine closely for bugs.)
Dropbox is down
Dropbox is down

https://www.dropbox.com/
it's not because of hardware acceleration at all. It's actively preventing the window to be captured (I believe iTunes does some similar). It uses a private API and an example is here:

https://github.com/heardrwt/RHAdditions/blob/master/RHAdditi...
www.atlantic.net/cloud is a working alternative. It offers a free trial.
They are there to keep people from maiming and death due to exceeding the design envelop. Despite the rhetoric of media interests, bootleg clips of Saturday Nigh Live or The Little Mermaid are not a threat to anyone's health.
Clickable: https://www.dropbox.com/
I don't understand why people keeping getting up in arms about Windows releases, it's like they keep forgetting their M.O.

Microsoft's releases have always been like this, release something that changes things drastically (either under the hood or visually), and often breaks things or makes people mad because they don't like change. Then spend an enormous amount of time refining it in a subsequent release until everyone wonders how they ever used the old version. Frankly, I like their release style and wish more companies would follow suit. It allows them innovate on a predictable schedule, while giving those people who hate change, plenty of time for it to sink in and come around.

I must say that I am not a fan of metro on the desktop either after using Windows 8 since release, but I knew the refinements would come and these changes are making it look great and finally are starting to show where they set their sights from the start.

Looking forward to using windows 8.1 on a haswell based ultrabook with touch.
Rather more annoying, the same issue occurs if Screen Sharing is in use when DVD Player.app starts.

Needless to say, this is a total pain when controlling a media machine remotely. VLC's DVD playback is a little ropey in my experience, but at least it works.

It's the pointlessness of this feature that irritates me. If I wanted to copy the contents of a DVD, I'd insert it and use one of the squillions of programs that are freely available to do so. I'm pretty sure I wouldn't take frame-by-frame screenshots.
Awesome related article that made the rounds a while ago http://www.mensjournal.com/magazine/the-blind-man-who-taught...
With all due respect, I think his message is something different. It's, "Are we looking for a new strategy (silver bullets) or do we need to execute our current strategy better (lead bullets)."

Many times people are all over the place trying to over-pivot, when what they really need to do is focus at the job at hand. If execution is lacking, a new strategy won't help.

At a prior firm, a few of the sales people would come up with new flavors of the month. "We need to Open Source. That's why we lost." "We need to be SaaS. That's why we lost." "Not enough functionality." "Too expensive." The reality is there were buyers in our market, we just weren't winning.

This isn't to say there is never a time for a new strategy - pivoting is vital. It's just to do it at the right time, and have the guts to stick with execution when it's needed. Of course knowing when that right time is doesn't come easy.
"- does Yahoo have free IMAP or POP? No"

Hmm... then how does the iPhone client fetch mail from Yahoo?

"- does Yahoo have a decent SPAM filter? No"

I get more spam in my INBOX in my GMail account (which I have protected quite steadfastly) than my Yahoo account.

" - how much free space for storage? Too little "

Are you kidding me? Yahoo went to "unlimited" storage like 5 years ago!

Looks like you have a pretty strong bias. Time to re-think those assumptions...
Unveil.js - Lightweight lazyload with Retina Support
How to handle Tabs in Android Applications
Stop working for free
This is pretty cool. thanks for posting
To keep in tune with your analogy, it's not so much the architect / engineers that are building the house that are wanting to prevent you from doing things, it's the outside influences.

Similar to how local government in the United States can dictate guidelines on how your house should look externally etc, building code on how it should be constructed etc.

Basically it's the MPAA that are really creating these restrictions, not Apple.
The typical computing customer today would have no idea what Postfix or Libre Office are, nor would they know what Azure is. The whole issue of what matters has shifted out from under those things.
I'm sorry, but the lack of clear explanation and direction about what the product actually is does not make me want to give you my email address. If I were to see this page before first reading your post I'd definitely close the tab immediately.
I read that article (again - I read it when it was first published) and it doesn't mention the number 16 anywhere.

Look, I am broadly sympathetic to your point of view (I think). I agree we need to take drastic measures to control CO2. I think that fracking and methane hydrate are going to be fucking disasters if we don't start actively sequestering CO2. Actually, I think the methane thing seals the deal - the reductionists have utterly lost and we now need to concentrate on harm mitigation.

None of which changes the fact that you pulled "16 years" out of your ass and what for? What did it get you? I'll tell you - it got you everyone ignoring your main point and concentrating on the (indefensible) number you made up. Well, I hope you learned your lesson.
No, you are simply wrong. The problem here has absolutely nothing to do with geoIP. The geoIP lookups are correct. The issue is entirely that people use DNS servers that are no where near them. Don't insist other people are wrong while you are making up nonsense that was already clearly demonstrated wrong in the original article.
I Suck At Maths
Googler Regina Dugan: Badass, uses her body as an auth token by taking a pill
Apple, New Mobile Metro Microsoft and to lesser extent google to less extent pretty much enjoy the gatekeeper position, the 30% cut and the sense of power over developers and users. They are in position to stifle innovation as much as they like.
Oh my god I am so tired of seeing comments like this one on the internet.

1) Most users do not need or want root access to their mobile phones or even any of their devices. There's a reason that in UNIX land users and root are separate things.

2) If you really want root, you CAN get it. Yes some manufacturers make it harder than others, but that's again because 99.99...% of users have no need or desire for it, and making it easier for the tiny, tiny number of people who want it is not a worthwhile investment.

Now you can argue that their efforts to make it even harder to get root access are shitty, and I won't disagree with you, but nobody's forcing you to buy these devices.

3) DOS/Windows 95/etc. are not awesome. Pretending it's awesome just because it was "open" (no permission system) and "backwards compatible" (debatable in many cases) is stupid. You're letting nostalgia or your hatred for "closed" systems bias you. Just because thing A isn't perfect doesn't make thing B great. Both thing A and thing B can be shitty, or they can both be good.

4) Linux is fucking everywhere in 2013. It owns the web. It is on most mobile phones. Even Apple devices are running a fork of BSD. So, how is this a Pyrrhic victory? Just because it's not exactly what you want? I'm so sorry.

There's a, frankly, revolting tendency in geek culture to be absolutist. That if something is not 100%, exactly, totally, purely aligned to your personal vision it's fucking garbage, or worse, evil and bad. This is childish and it's time to grow up.
If this were a real bug and not a political statement, I'd be complaining that the bug is badly written and leaves too much up to interpretation.

The title makes a vague reference to "market share", but doesn't specify where. The body then limits it to desktop PCs. However, it then goes on a big discussion about proprietary software, and how the goal is to make sure PCs come with only free software.

So, what does the person who filed the bug want? Is it:

A. Undo MS's majority share in consumer computing, as the bug title suggests?

B. Undo MS's majority share in desktop PCs, as the beginning of the body suggests?

C. Ensure that a majority of desktop PCs are sold containing only free software?

These are all quite different. The submitter seems to have assumed that the desktop PC would continue to be the only segment of consumer computing that mattered, and that the only possible alternative to MS having a majority market share is for free software to have a majority market share. These assumptions are clearly untrue today.

Don't get me wrong, it's a fun bug and an interesting statement, but I'd be careful about being too precise about trying to figure out exactly what it's about. If it were technical, I'd probably kick it back to the submitter and ask him to figure out what he actually wants. Since it's a political "bug", this is a nice political "fix".
Crowdfunding Will Transform Real Estate Finance Forever
Some websites now will include a hidden input field in all forms
<input type="hidden" name="snowman" value-"&#9731" />

to convince IE that it's supposed to be sending UTF-8, not latin1 (And so the site can recognize if the input was likely mangled.
I don't see these systems themselves being outlawed in the US and it will be a dark day if they are. I'm not a lawyer, but I imagine their use falls under the 1st Amendment. Even if they're used for illegal purposes they're not inherently illegal.

Also it would be rather ironic for the US gov to outlaw Tor, given that they help fund it's development.

As long as Tor or similar systems are available other p2p networks can be used over it (you could even imagine networks that operate as hidden services)

Interesting talk on how governments have tried to shut down Tor: http://www.youtube.com/watch?v=DX46Qv_b7F4
MoMA trying to obtain source code from certain video games
How to implement Multi-Threading in android with Handler Class
Now is the time for armed revolution, our human rights are being violated. :b
I guess what surprises me is that there are people who can casually drop 30k and are having trouble meeting interested / interesting people.
Did I read it right? Animated backgrounds? That is the feature I am more excited about!
Web apps are exactly the kind of locked down environment we should be fighting against. They are only allowed to function within a highly restricted javascript sandbox that is dictated by a small cabal of powerful organisations. The web is more locked down than just about any previous platform.
David Heinemeier Hansson at Startup School
It's also the case on iOS. You can't screen cap the inbuilt movie player output. Nor can you programatically grab the bitmap layer contents of the movie.
In what world could scrambling and backtracking backwards on decisions be described as "Continuing the vision"
I've never quite understood this. There are so many simpler and more effective ways of copying DVDs than using screen capture software (let alone taking a single screenshot) that it doesn't seem worth the effort to deliberately block.
Windows 95 Plus! has this
Family photos as the lock screen!
See also “Falsehoods programmers believe about geography”: http://wiesmann.codiferes.net/wordpress/?p=15187
The comments on the page are pretty funny.
Words gain power when cut down [video]
Korean addresses are similar, but they're slowly transitioning to an American-style addressing system that uses street numbers and street names.

I guess the district-based addressing system made a lot of sense back when people just built houses in random locations around the town center.
Smart phone Interactions: the Ceramic Stereo
AngularJS: Is the DI just another name for global variables?
There is something I do not get. Everybody complaining about 'do not use this is the browser' but...

Would it not be possible to develop a 'client' node.js application with this library?

I mean, node.js is all the rave out there for severs but surely you can use it in (so to say) bundled client apps?

Please: correct me, for I may be wrong (I have _no_ idea of node.js) but it does not sound like 'nuts' to me. Just another language, another runtime, another PGP library. Download once, run whenever you need it.
3) Generics?
I feel like some of the benefits of having cloud services is that I don't have to maintain this type of platform. This does look like an amazing service nonetheless. I'm definitely impressed by the ease of installation and the demo.
They are not backtracking in any way. If anything they're doubling down on their vision with Metro.
Yes it works fine in VLC.
Yes, the AVL trees are like you describe, but
the caching may not be because it's not clear
to me (and I'm writing for ASP.NET and IIS
although have yet to look into caching) if
knowing when could cache needs just a lead
bullet or a silver one. For more, I'm not
deep enough into the internals of ASP.NET,
the Windows 'global assembly cache', just
how SQL Server connection pools work, etc.
to know where the silver bullets would be
in such work. So, my examples of bullets
are too close to lead bullets unless the
price of silver has declined a lot!
It's because it costs money. Few things people pay for are so utterly broken every other year.
> he doesn't think it's a relevant bug any more - that desktop is no longer important.

I don't think the former implies the latter. The desktop can be (and is) still important, it's just that such a narrow view isn't healthy for such a large project.
> Is it really that big of a problem? Why would you need to screenshot something you're watching? The OP doesn't say why he wanted to take the screenshot.

Wait... are you kidding?

Among other things:

1 Fair use: Hey, buddy! Check out this cool still.

2 Fair use: Wow, that's a cool shot! I'd love to make it my background.

3 Fair use: Gee, that sucks! Director Martin M. McStupid made a bunch of CGI changes to his classic award-winning 70s film. I'd like to share some of the most offensive changes with my buddies on the Example.net Forum.

4 Fair use: Totally awesome! The DVD9 release of this film was encoded with a high bitrate. Let's take some stills from fast-moving shots so that we can compare it against the DVD5 release from the 90s.

5 Fair use: This movie no longer has its original theatrical color-timing. I'd like to take a sample from each shot so that I can come up with curves to do a shot-by-shot color-correction.
Right after college I volunteered at a social centre in the UK for blind and partially sighted people. One elderly completely blind man used to like to play darts.

He was pretty good at it after a little initial steering and feedback.
Search: "It is the modern version of the command line!"

While the search feature they're describing sounds cool, I'm curious as to what they mean by a "modern command line".
Old hardware accelearation method.

http://msdn.microsoft.com/en-us/library/windows/desktop/dd39...

Since Vista it's disabled by default and incompatible with DWM.