skysight-inc/HackerNews huggingface dataset:
Completely agree. I constantly have this fight with designers, disappearing scrollbars may not be (and I don't think it is) the best experience, but it is the system experience. It's far easier to explain to a casual user that on OS X you have to touch the trackpad to see the scroll position in all apps rather then "except that app that uses its own scrollbars that don't quite work right".
Neither can a battery. The internal resistance is too high. They can cook and go on fire a bit, but much less than a gasoline fire, but they cannot shock you with their entire capacity in a few seconds.
How is this "fake"? I can set the exact percentage of the progress bar.
> should be, "How hard is to make accidental mistakes?"
> and "How easy is it to find and fix mistakes?"

Sure, accidental mistakes are avoidable. But I don't think there is a way for the language to help us write proper abstractions. I mean if one doesn't know how to take mutable state from a bunch of functions and abstract its mutation away, i.e. allow it to mutate inside a single function only, than what can the language do? But what if you simply have an inconsistent code, like handling errors differently in different places?

Would you use a language that produces a warning of a hypothetical bug if you have state changes too far away from each other?
I agree with you, but spending some money on security auditing is a pre-requisite for 1) to happen :)
I wasn't able to get by the modal box. Can't I actually browse the site without having to put in an email address? Not the best first impression. The idea seems very cool.
That article actually says "PDMI aims to replace the ubiquitous iPod cradle connector".
How frightening what a bit of water can become inside your helmet in zero gravity due to surface adhesion. I was thinking of Chris Hadfield's water wringing experiment while reading. http://www.youtube.com/watch?v=o8TssbmY-GM
Facebook camera app terms - faceboo.com & facebok.com
http://tinypic.com/view.php?pic=1zlt05z&s=5

Facebook's iOS camera app terms & conditions link to FACEBOO.com/legal/terms & FACEBOK.com/help/cookies. I understand that they own both typos, but is it some sort of inside developer's joke that they link to these instead of facebook.com?
This seems highly dependent on which kinds of software companies you are talking about. I hire lots of developers and I have never looked at anyone's github profile. Also, I don't recall any candidate asking me to look at their profile. I have seen a few resumes that have included one, but not very many - and I look at a lot of resumes.

I'm not making any judgement about the value of the profile, but in my corner of the world it doesn't seem very important or even common.
You think that's bad? Gnome 3 removed single line scrolling by removing the up and down arrows "because nobody would need that".

Unity is even worse, with its overlay scrollbars.
Better to be blacklisted then get Google recruiters spamming you every few months!
Would it have been possible for him to drink the water? Water going near the nose should be close enough to the mouth. Hopefully the fluids around the helmet are also non-toxic.
Most of these designs are pretty nice, however there are a couple of things that should not be emulated. Just some quick, well-meant observations:

IMO, the two designs that stand out as the best are Le Tote and Apptimize, both for their crisp, clear layouts and well-harmonized, non-cliched colors. In both cases, the background imagery helps to communicate the story of the product: The background on Apptimize connotes measurement, which is the general purpose of the app. (One little nit with the Apptimize page is the over-use of the slab-serif font in all caps as you get towards the bottom of the page, especially the "News" section.)

On Le Tote, the background connotes a sense of sophistication and glamour. The page copy, testimonials, and background all work together so that you understand that this is a fashion startup oriented toward a certain type of woman: chic, sophisticated, and aspirational. She'll know this site is for her when she gets there.

Now onto things that would be better if different:

On Estimode, the background slider is so fast moving and distracting that it makes it near impossible to read the above the fold page copy. It's gratuitous design: the background change, though a clever idea, provides very little new information, and only detracts from trying to understand the information that is already there. And there is no way to pause the thing; I had to keep clicking on one of the selector bubbles to keep the slider still long enough to grok the copy.

Similarly, the background video of Hum seems gratuitous, for what meaning do we get from just seeing a bunch of cheery folks using their smart phones? There's not really a story being told there. The rest of the Hum page is quite monotonous with its single column layout and repetitive typography. The text is really getting into TL;DR territory.

On StatusPage.io, the page is informative, but the continuously moving right to left moving text is difficult to read. The GG Bridge background image is, unfortunately, a missed opportunity to convey meaning. Contrast that with the main image on BloomThat which captures the sense of the founding locale but is also informative of the story of the product.

Hope this isn't too negative; I write it here in the sense of identifying things that could be improved. Best of luck to all these companies in their post demo day fundraising!
YES!
When I realized I had to run it to see what it does, I was immediately turned off.
The demo of the thing that is supposed to make things easy should also be easy.
Still looks like a pretty cool tool!
I agree.

The git UI has some warts, but the staging area isn't one of them. It's an extremely useful feature, and a true improvement over traditional SCM interfaces.

It's nice to see people wanting to improve git's interface, but please, don't just dumb it down....
It would be interesting to start applying filters on email based on recipient MX. i.e. if I see your MX is @yahoo.com, I don't send the mail (or send a mail suggesting you move to a better mail provider). Depending on who I am, I may or may not send mail to gmail. If I see it's a self-hosted well configured MX, I probably will send mail and trust in starttls.

(You can't just rely on domain extensions due to things like Google Apps for your Domain which lets you customize the domain.)
Boris Badanov used Google Glass 50 years ago
One website immediately comes to mind. Jetbrains.com It depends on what you want but for $90 i have found much that is useful there.
Bugsnag API Launch
I don't know... Reinventing the scrollbar can be fun: http://www.chrisnorstrom.com/2011/02/creation-introducing-th...
Its a much more secure approach than using full disk encrpytion, no need to have non-public-keys on an exposed system.
Eduardo Saverin stalker expresses her love on YouTube
"Today, some $29. 6 billion in smartphone cases are sold every year."

Really? No way. I'd be amazed if this was a correct figure.
500 fastest growing companies in the United States
Soylent: What Happened When I Stopped Eating For 2 Weeks
Yeah I went a little too fast myself and so, started reading the comments because I was confused. I thought the loading progress bar was actually a good thing and a UX improvement when waiting for heavy pages to load.

Regarding using such a bar as an indicator of page-scroll progress, I'm indifferent. It's not intrusive, so if I don't care for it, it doesn't bother me. For those who do care for it, I think the horizontal positioning is easier to gauge page-scroll progress because looking up is easier than looking all the way over to the right of my viewport (I never look over there because I use a scroll-wheel or touchpad to do the scrolling ;)
Was I the only one expecting a comments section to appear once I reached the bottom?
During their four years in power, the Khmer Rouge overworked and starved the population, at the same time executing selected groups who they believed to be enemies of the state or spies or to have the potential to undermine the new state. People who they perceived to be intellectuals or even those that had stereotypical signs of learning, such as glasses, would also be killed. - Wikipedia
Are there any new and modern open source HTML5 webmail clients available?

It's been several years since I last set up self-hosted email. At the time Roundcube was the best out there, but it wasn't in the same league as Gmail.
If you are using Chrome, Go to dev tools and delete the modal dialog part using "Edit as HTML". You will be able to navigate through the site.
TechCrunch’s Picks: The Top 8 Startups From Y Combinator’s Summer ’13 Demo Day
Would you rather it ship today and arrive a week from now? Or ship in 3 days and arrive in 4? When you make your purchase, you are given a promised arrival date...the ship date should be irrelevant.
The "personal taste" argument comes up a lot in usability conversations. I find it to be incredibly weak. I might personally prefer to walk blindfolded across busy roadways. But that doesn't make it broadly easy or advisable.

It's just simply a bad decision. There shouldn't be a preference, it should just be on by default, end of story. It only makes sense on iPads.

The fact that it's auto-hide by default means that most mac owners will just simply have their machines set to auto-hide the scrollbar, and very likely have no idea that a setting exists- Then blame it all on the content owners for making a bad/hard to use site. (especially if they decide they want a scrollable pane with OS specific scrollbars on it)

To expand a little bit, even something as seemingly arbitrary, like driving on the right or left side of the road, is not a matter of preference. If you pick the wrong one in a certain country, you can equally get yourself killed as with your other more obviously wrong "preferences". There is value in having everything work in a standard way.
> Or perhaps sue the harddrives for some crime.

For those not in the know, in the US this is actually a valid legal avenue for asset forfeiture. The term is "in rem jurisdiction". IANAL, and I wonder exactly what defense there is against all of one's hardware being sued (since my impression is that the owner lacks standing).

Wikipedia: http://en.wikipedia.org/wiki/In_rem_jurisdiction
You seem to be arguing that there is some sort of utopian national policy mechanism that would benefit its receipent(s) but would be independent of the sponsor's national interests, would provide economic assistance but not create economic shackles, provide assistance without creating dependence, and so on. Obviously you don't think US foreign policy satisfies any of those criteria.

I'd be interested in knowing what such a policy would look like or even if you've got any historical examples.
India on the brink of its own financial crisis
Dataflow: An Alternative to Von Neumann Architecture
Regarding Dylan, there are many similarities, but I'm not a Dylan expert so take it with a grain of salt (or some fact checking).

Both languages are fully dynamic and support multiple dispatch. But whereas Dylan opted to have both single and multiple dispatch, as well as dynamic and static dispatch, Julia only has one kind of dispatch: full dynamic multiple dispatch.

I'm not sure how Dylan passes variables and whether it separates reference types and values types, but Julia doesn't, instead opting to distinguish immutable versus mutable types. Immutables have many of the benefits of value types for the compiler, plus a few more. Mutable and immutable values have identical semantics other than that fact that you can't change an immutable value, which makes the programming model much simpler (all values have reference semantics), while giving the performance of value types for immutables since the compiler is free to pass them by value when it sees fit.

I believe Dylan allows you to inherit from concrete types by structural inheritance – i.e. tacking fields onto the fields of the parent type. in Julia all concrete types are final – you cannot inherit from them. I haven't found that tacking fields onto a structure is all that useful; sharing behavior is far more useful than sharing structure, and delegation is generally a better way to share structure.

Abstract types in Julia are essentially what OO researchers call traits: abstract types that you can program to. I don't think that Dylan has traits. These are crucial to much generic programming (the other kind of generic programming is writing generic code for parametric types; although these are actually the same thing in Julia).

Dylan supports multiple inheritance, while Julia does not. We might add multiple inheritance in the future – or not: so far it's not terrible to live without it, although there are a few places where it might be nice. In the meantime, duck typing will suffice, and once the standard library is complete and stable it will be much easier to assess if we really need multiple inheritance or not; if the standard library doesn't need it, I think the rest of the world can live without it.

The biggest philosophical differences seem to stem from:

1. Dylan was created in a time when OOP was new and hot and had to be included; Julia doesn't really care much about OOP – generic and functional programming are much more important.

2. Dylan tends to give you lots of options (e.g. single or multiple dispatch, static or dynamic), whereas Julia tends to give you a single option, but it's the most powerful one (only dynamic multiple dispatch). This keeps the language simpler and easier to learn and use, but no less powerful.
Mattermark (YC S12) hiring a Backend Engineer
Exactly. The job of the recruiter is to send - days in advance - invites to everybody involved, ensure they are not busy and they affirmatively accepted the invite. Even if somebody doesn't keep one's calendar up to date - if invite wasn't confirmed the recruiter should have known and should have done something about it. Looks like serious quality problems in that department in Google.
as someone reliant on undersea cables for connectivity, there have been several suspicious/unexpected cable breaks that could have been used to install interception equipment over the years.

that is, if they even bother to install it on the cable itself and don't just force the endpoints to have their black boxes installed.
Oh come on, mods, editing the title added ZERO value in this case. Why replace a title that describes what's interesting about the post content with a generic one that doesn't?
"Mindset" is not a property of programming languages. "Semantics" is. And JavaScript's semantics is, by any reasonable assessment, a huge pile of crap.
Your questions, which I have no footing to answer, reminded me of this relevant Neal Stephenson work from 1996ish. Apologies if it's a repeat for you:

"Mother Earth Motherboard"

http://www.wired.com/wired/archive/4.12/ffglass_pr.html
And Python doesn't?
If people don't want their social network to be at the whims of a company, why not go all the way and adopt the Tent protocol? http://tent.io

I mean, I can see why from a developer's point of view. Those $30k a month are enticing. But why would users care?
That does seem to be their line of thought in most things, but in what universe is calculus in any way a measure of your ability to manage a product, even as a proxy? It's barking mad. I could be great at calculus but terrible as a PM, I could be a great PM yet terrible at math, and so on. I can see the point if I was applying to be PM for Mathcad or the like, but otherwise....

Working in this industry is just distressing. There are so many really clever people in this industry that cannot reason in any practical way (absolutely not calling you out, bubbleRefuge!!!) I work with a team that cannot figure source control out. People ask interview questions which a seconds introspection reveals will not measure real world performance. It goes on and on.

Sorry. I think I just realized I need a vacation. I deleted a much longer string of absurdities at the end of the paragraph above. My non-ranty point is that clever!=smart, and clever != job performance. Google has admitted in the press that their recommendations from interviews perform no better than chance. I don't get why that was hard to forsee. If you aren't measuring what you are trying to assess, chances are your results will be noise. "I wonder if this person is creative and can think up new product ideas. How will I determine that? Think, Roger, think. I know, I guess I'll ask him the math behind Cauchy distributions, and follow up with a problem in Hilbert space. That makes sense!" ;)
wow, senic - I just pre-ordered one, my wife is absolutely going to love it, christmas present == sorted.
Is there a link to the video presentations?
This is a fantastic hack: it's fake, but everyone still loves it. It makes the user experience better. Nice work.
You can have your own backend that does anything you want, and is completely opaque and invisible to that oh so valued social graph, because /their/ clients don't support your magic thing.
Their IDEs are awesome..unfortunately they're over $90. Thanks for the pointer though i'll add them to my wish list.
>The propaganda model says that propaganda is an emergent phenomenon in democratic societies.

This looks like almost exactly what Hilaire Belloc proposed in his 1918 book "The Free Press."
I need testers from USA and UK for my new webapp
I am seeking some folks who would help me testing a new phone verification system for my web app.

I plan to buy US and UK toll-free numbers and I need somebody to place calls from there and see if the app works correctly.

Your kindness will win you a mention in the hall of fame as "Country Pioneers"

Anybody helps?

Thank you!
Actually, the question isn't why Apple should share their innovations, but why the rest of us should enforce Apple's desire not to share. Would Apple really have refrained from developing Lightning without the ability to control it? Are we better off granting them this power?
Fine, describe him as clever or lucky but not courageous or standing up to power.
Well, being named after the same natural phenomenon is confusing enough. I often have to stop and think which is which. It's an understandable mistake.
You are correct. Your mentor from your new team comes to collect you after orientation, and you find out then.

You are also going nowhere for a long, long time.
I bet that's so the user won't need to lift the laptop to get their finger under the connector to depress the latching tab.
In international waters, you still own your boat; The cables are owned by the company who laid them, under the sovereignty of their country of charter, with provision to international law regarding telecommunications and maritime navigation.

The biggest thing stopping multiple countries from tapping the same fibers is signal strength; I imagine that it becomes obvious that you've got a 'leak' after just a few splices. The other thing is that few countries posess the technology to pull off an undersea cable tap; There's only one USS Jimmy Carter, and I don't think the US loans it out, and while I'm certain that China, Russia, and some of the major European states have their equivalents, I doubt the list is very long.

None of this matters in context of the article, of course; Glimmerglass's technology seems to mostly live on the ends of these cables, in the comms cabinets just onshore where the cables emerge. There, you can tap as much as you want, so long as you're the sovereign. They simply wave a national security letter or equivalent in the face of the telco, and they've got a rack next to the cables doing whatever it is they want to do.
I dislike scrolling. I dislike scrollbars. All.

Re-imagine content. Eliminate scrolling. Keep content represented on the screen. Elegent, progressively granular navigation on the screen.

I love when a scrollbar handle thins to represent the proportion of content on the screen and shits the usability bed.

You have only so many words left to say or type. Use less. Live/Say more. Condense information to fit the medium. Lose you paradigm.

Writers are paid by the word and we pay by the byte. Writers shit the net. Don't waste my life with words. Get to the point. We're dying here.
Wonderful idea, but drop "for old people" and replace it
with something less like an elevator pitch, and more like
appealing marketing: 'reduced risk' or 'anti-scam'. And
then market it to people who are either children of aging parents or parents of younger teenagers - or both.
Having lived through the nineties, my immediate thought upon reading about Amulyte was OI'VE FOWLLEN! AND I CAAN'T GET UP!!!! [1]

Meta certainly looks interesting, but I just keep reading their logo as METH.

http://www.youtube.com/watch?v=bQlpDiXPZHQ
In principle I agree with you. In this case apple's decision causes actual problems with content. Putting stuff in a scrollable iframe, or overflow scroll pane now involves carefully instructing people on how to scroll it. Or you force your own custom scrollbars. Or just not have scrollable panes-- you could argue that is a good thing, but sometimes they are unavoidable. Like, for instance, here on HN if someone happens to post an extremely long code segment.

if you are using a mac, remember that you need to scroll horizontally to read all of the above message.

on an ipad use two fingers to scroll it.

Do you get my point? Is the above a problem for HN or for Apple or for the User to puzzle out?
Yes, I am so trapped in my Haskell blub that I cannot possibly understand why JavaScript is so amazing.
As unpopular as it might be I think he's got a point about this too. it's just that it's not very clearly articulated.

At the end of the day, customers and others browsing your site are unlikely to understand why there's no visual indication on their mac, and why you didn't put one on your site.Sooo.. if you're forced to put a visual indicator, at the very least least, make it vertical for page scrolling.

(and also, thanks for nothing, Apple UI)
openvpn-install: VPN on your own server in just a minute
Or what better way to consign someone to obscurity by engineering a "how pathetic... he was so obsessed with Scaife that he killed himself in one of his properties in the men's room" moment.

Occam's Razor cuts both ways when dealing with neurotic geeks or with megalomaniac billionaires.
I don't mind getting my hands dirty at all. I'll see if I can find any more info about this kext, thanks :)
Great time to evaluate my Facebook usage. Moreover, this is the first time that I witness Facebook being down.
Looking forward to the robot postmen
The problem is that embedding an edge triggered file descriptor into an event loop that expects level triggered is a HUGE pain in the ass. I wrote two articles on the matter:

http://funcptr.net/2012/09/10/zeromq---edge-triggered-notifi...
http://funcptr.net/2013/04/20/embedding-zeromq-in-the-libev-...
Will this also allow me to scale the cpu? I was already able to change the fan's speed .... thanks
Breach of a nondisclosure is breaking a contract. Civil tort. Lawsuit. And so on.
PJs coverage of several cases contained information that often found its way into the court room much to the chagrin of the Plaintiff. PJ was subject to a very nasty, dishonest expose by a shill for SCO at one point. PJ also regularly put out calls for prior art that resulted in patents being invalidated. A strategic leak of information by the government could be very damaging to some of Groklaw's contributors... even though the contributors likely did nothing they could go to jail for.

Oh, and she did all of the above in simple terms. Groklaw is easily one of the best blogs ever. Sad day to see PJ go.