skysight-inc/HackerNews huggingface dataset:
I think ‘Lynx’ would be neat, as it is the last major version before OS X 11 (or whatever they will call it), linking it to the next generation. It also reminds us of the lowly text web browser and the fact that the web is only 20 years old.
I do wonder when/if trackers collapse all addresses on a small domain into a glob. They totally could.
Kate Middleton and William Celebrate Second Wedding Anniversary
This fix is for a sandboxing bug in the first releases of 10.8.2 and 10.7.5[1]. Updating your OS to the latest version can also remedy the problem.

[1] http://support.apple.com/kb/dl1599
I love the markdown editor, especially the auto-scrolling feature.

The only problem is that it doesn't really scroll to the part you're editing - instead it assumes that if you've scrolled to 50% in the markdown code, the preview should also scroll to 50%. Add a couple of images and this assumption becomes false.

I know this is hard to do (involves hooking into the markdown parser) but it would truly be a killer feature.
The problem with using stack overflow as your dataset is most of the programmers on the site are interested in expending their technical knowledge. So if 50% of "young" programmers are on stack overflow but only 20% of "old" programmers are on stack you get results that don't indicate the actual population. The only thing we can actually gather from the data is that with "programmers on stack overflow older is wiser."
I was surprised at first, but as I thought about it more, it makes sense. Google wants to have you using Google's services. Whether that's on iOS or Android, they probably could not care less. The larger the audience, the more their services get used.
The best teams work to actively transfer the experience from senior people to junior.
> product warranty cards

Why hasn't the FTC shut this scam down yet?
I wish I had a copy, I feel like the parts could be used for some fun hacking projects.
You will see more "magic" happen as you your the app. I don't know the state of app on ios but on Android, Google slowly learns about your home and office locations, it learns about stocks you search for, places you travel to, movies you search for etc. As a result of this,

- In mornings, I get the traffic to office from my home.
- In evenings, I see the travel time back.
- When I am visiting a different city/country, I get time, currency and weather updates. If the hotel reservation and flight reservation are in gmail, I also get the latest flight updates, the hotel checkin email etc.
- I have the stocks card always on.
- On fridays, I get updates on movies that are in theaters.
- On weekends and on trips, I get photos of nearby places (I click a lot of photos)

- I am not a sports fan but I have heard that the sports integration is decent and useful too.

Finally,
- I have not used the ios app so don't know if that has all the functionality as Android.
- I don't know if ios can have always-on apps or hardware shortcuts so I don't know if you can get to it with 0-taps and if it will keep the cards up to date in background.
I don't think he wrote the Lifehacker article he linked to.
I'm trying to figure out. I'm assuming it has to use Notifications?

update: does not use notifications :(
Finally, some programming this old fart recognises. Why did it all get so complicated?

Yeah, I know. Rose tinted and all that.
How to debug the Android Application
http://www.qwantz.com/index.php?comic=2341
I don't get your point. They develop the software as open source. Free as in beer|speech. They develop a hosted version. This service is not free.

I see no contradiction.
This is exactly it, and the app for me was not doing learned expected behavior. "Learned" as in, beyond jasonlotito's black and white expected behavior. When I leave it on silent, I want all non-essential audio off, but if I'm going to play a podcast, clearly, I want it to play audio regardless.

Btw, the Youtube app did give me audio while the phone was set to silent.
Perfect Day in San Francisco from Jack Dorsey
That would be great. I love the easy access to Google Now on my Android devices. And, I could see a lot of people wanting to use this over Siri. However, I don't see Apple letting that happen, unfortunately.
If you are sprinkling "if (test)..." throughout your code, you are doing it wrong.

Better would be to collect that code into one or two files at can be included when needed. I would imagine that's really only a concern when downloading code because the compiler should throw dead code ("if false...") away.
Canada to tax Bitcoin transactions
I am not sure which came first but the logo looks uncannily similar to http://sidebar.io/

By the way, congratulations on shipping.
> phone number

Holy cow FB uses my private security tokens as a source of ads?
The "killer features" all come from you using other Google products/services while signed-in to the same account that you use with Google Now.

Search for "pizza" or a specific address on your computer while signed-in to Google Maps? The next time you look at your phone it tells you how long it would take to get there, and offers you turn-by-turn directions, automatically.

Have a flight confirmation email sent to your signed-in Gmail account? You'll be notified on your phone if your flight gets delayed, how long the trip will be, and information about your destination. Same goes for package delivery confirmation emails.

And those really only scratch the surface. The more you use it, the more you come to rely on it, which makes you want to use Google-branded services more and more often. It's a brilliant move on their part.
Looks neat. The "Statsgram" name I'm not sure about - my immediate thought was "meh, another Instagram hashtag stat tracker?" and I'd have lost interest if it wasn't on HN.
I feel what you're saying on this since the pro leagues being nonprofits seems silly on the surface but you could say that about any trade organization really. The US has a real problem with what's allowed to define itself as non-profit (scam religions like crack churches and Scientology, fake athlete charities, etc) but I don't think Mozilla falls in that camp.
ZIP codes are also deceptive lies: ZIP code maps doesn't exist. The Post Office just has a list of addresses which belong to each ZIP code (which essentially means, which post office delivers mail to which address). They provide these lists of address to third-party mapping companies, who draw up maps of what a ZIP code hypothetically looks like based on the set of addresses. The post office, however, is constantly moving addresses between ZIP codes, as they update their postal routes to make them more effective.
I don't think it sounds like the same thing - though, if you find the solution to your roommate's issue I'd love to hear it.

I have a new (< 6 months) Mac Mini running ML and it's infuriatingly slow opening applications. It's not unusual to wait 10-15 seconds after clicking to open Chrome or Spotify (or anything else). My 5 year old MacBook does the same thing in a fraction of the time (running SL).
The comments made me go look for Compute! 168 issues available on archive.org: http://archive.org/details/compute-magazine
Alibaba Buys 18 Percent Stake in Weibo for $586 Million
Hope Apple can try their hand at creating some cross platform applications as well.

iTunes? QuickTime?
> it's all about managed servers and dedicated firewalls

The product I spend most of my time working on sells as a managed service to the investment/advice banks, and even though we only deal with the T&C side of things (no money, very little by way of client data (it should be zero client data really, but as names and other identifying info sometimes creep into file-check records and such they have to take precautions based on the service having more than just employee details within)) we have to keep with that sort of standard: ISO27001, everything dedicated including firewall boxes between "their" machines and us (& the rest of the DC, obviously), regular penetration tests, they even require background-checks and other vetting of our staff.

One of the other products worked on from here is used by the Met Police and several local councils. Even though it is only their procurement departments (bulk order of paperclips, ...) the hosting security standards are similar (in some ways more stringent).

> People need to start taking this stuff a little more seriously.

For bitcoin definitely. Companies like our clients already take it very seriously (the regulators would fine them heavily if they didn't, and if they didn't and information leaked out because they didn't the PR could be disastrous). What many of the individuals dabbling in bitcoin don't realise is that if they want a decentralised currency where no bank or government department has control, no bank or department can protect them so they need to make sure they provision sufficient security themselves which means properly vetting any suppliers or keeping the wallet in their own environments.

It surprises me that people running towards bitcoin because it is decentralised then immediately run to a centralised coin store to make life easier... They seem to want their cake and its icing without taking precautions to defend it from ants.

(OK, so many are running to it ATM because of the hype, rather than because of the decentralised nature, but they often claim otherwise)
Not sure what you mean by "absolute best applications" since the app on ios is fundamentally limited by the APIs that are provided by the OS. I agree that ios has some of the better apps but I don't think presence of Google Now on ios is better then that on Android.
There were lots of MVC frameworks for web development that predated Rails. For example Struts.
I'd like to know the first guy to send json over the wire starting the ajax craze.
Be sure to let the US Patent Office know about that.
You can fashion pretty URLs for Google maps now: https://maps.google.com/?q=123+main+st+new+paltz+ny
Omni Arena - HTML5 Multiplayer 2D Shooter - Built in a weekend with Omni.js
Your angst is misdirected, unless you can specifically illustrate how the current implementations of echo are POSIX compliant.

The printf command means "print, formatted," where "format" refers to "positional parameters," and this functionality is not present in echo.

Signed, a Unix aficionado.
Please share what is the ideal interview.
I think Linus said he's gonna switch to 4.* once the minor version number gets "too big" (probably 30-40 like he did on 2.6.*).
I agree that there are a lot of gotchas, but how would you have a system that's anywhere near this powerful without them?
There are a bunch of examples of Open Sans in the wild up on Typio: http://www.typ.io/fonts/open_sans
Splinter.me launches Splinter Lookup, allowing searching like a human
Same here.site: gowork.at
Typical availability heuristic. We meet a couple of Jurassic programmers that are stuck on their old ways and we correlate those unrelated properties.
You'll be surprised of how many "young" developers are reluctant to learn a new language, tech or OS.
Startup Creativity Flourishes at NY Tech Day
Sorry for the late response, I just noticed this.

First I'm not a lighting designer, I just used to work next to a few of them so I'm probably (definitely) overconfident in my opinions in this area. That said, I personally go back and forth on what you're saying.

Let me qualify: when I say "directional," I mean uniform 180° or narrower. The real difference is in the optic: flood vs spot. You can get a surface mount 180° flood fixture (ceiling mount) or a well fit recessed fixture with something like a BR40 (good wide-angle disbursement) to do exactly what you're talking about. If you want wide-area lighting, stay away from PARs, MR16s, GU10s, etc. Are omnis in a stood-off fixture easier? You betcha. Is paying to light your ceiling necessary? Nope.

All of that said, I hope they get dirt cheap but efficient omnis out there too. Forcing the general consumer to think about stuff like this is a barrier to entry, and broad swaths of people being more efficient is a Good Thing indeed.
Likewise, there is no proof that they are uncommon. Given that the visual design of code is a core feature of writing maintainable code, in my opinion, I would argue that being a good developer requires one to be a good designer.

But that raises the question of how do we even begin to measure greatness? On the developer side, is a programmer who can pump out reasonably bug-free CRUD apps with speed a good programmer, or does it take someone who can implement a Helmholtz machine on a microcontroller to be good programmer? Perhaps you have to invent brand new CS concepts to achieve greatness? Or maybe the aforementioned ability to write maintainable code is what defines a good programmer? Something else entirely? Consider similar parallels for what defines a great designer.

As far as the article is concerned, a great developer or designer seems to be someone who is good enough to hire. That makes things easier to prove. With that said, most people working in industry, whether they have cross-domain skills or not, are mediocre at best, but they are still exceedingly good when compared to the general public.
#define DEBUG 1
#if DEBUG
test_code()
#else
real_code()
#endif

Much more readable and the DEBUG macro can be defined in a common header, so all of the code can share it.

The comment trick isn't useless during development, but I'd see myself using a macro rather than trying to remember just where a slash goes.
> Why did it all get so complicated?

Two words: 'the web'.

Slightly longer: we're re-inventing the wheel through a very roundabout path, I think right now we've gone back in time to roughly the mainframe area, it won't be long before someone will invent the mini computer all over again only this time it will be a local cluster in a box. Next after that the PC, a 'personal cluster' with a few 100 nodes the size of the desktop machine you had last year.
Doubtless. But never estimate the power of sane defaults.
The road to hell is paved with convenience.

More sins have been committed in the cause of "Hey, this will save a few keystrokes" than . . . well, a lot of sins, okay?

I have no trouble doing this in the heat of bring-up or a debugging session, but I'd never check it in, and I hope that none of my cow-orkers ever will, either.
I'm a bit surprised that the iphone version of Google Now beat the Chrome version of Google Now.

In my mind, Google Now is about carving out a space on devices where they can actually show high value contextual advertising outside of search. Their pitch to advertisers will be much stronger if they have a foothold on every device.

I'm also surprised that this was released before Google I/O. Between near confirmation that Android will be 4.3, and the string of major product releases of the last couple of months, it looks like any major announcements will have to come from left field. The Google X people have been dropping hints about some sort of Control Systems thing....
A friend of ours is a very talented fiddle player and she got invited to jam with Amanda on stage. She was thrilled, naturally.

This whole incident serves to remind me that many people apparently have no idea that folk music exists. Yes, people routinely spend tens of thousands of hours mastering multiple musical instruments in order to be able to play for themselves, for their family and friends, and for random passers-by for free. Yes, folk musicians sometimes get paid to play, but can also be expected to be found jamming away in hallways, tents, parking lots and living rooms with fellow musicians and fans - there is no real line between a musician and a fan. And the privilege of jamming along with one of your musical idols is not something one expects to be paid for; indeed, a relatively modern innovation in folk and bluegrass is the formal "music camp", where the students pay for this privilege.
> My only issue using this with things like JS, won't all that code still be loaded into memory giving a misrepresentation of the memory profile of your app?

Yes it will. The alternative for that might be a modular design with very loose coupling and using Inversion of Control. Then, the only change you would need to make would be in the Inversion of Control configuration to load either the test code or the production code. You could place all the debug and trace code inside a single unit and use an empty stub in production. This would avoid sending the test code to the client on the production environment.

I am not an expert in JS, please correct me if this is wrong. I'd do something like this (for checking pre-conditions in method calls):

function Assert(condition, message ){} // this module is loaded/included in production only

function Assert(condition, message) { if(!condition) alert(message);} // this module is loaded/included in tests only
I'm on 10.8.3 and it was happening to me until I did the safe mode reboot half an hour ago.
Good for you for concentrating on bug fixes BEFORE writing new code!

Congrats on the release and best of luck! :-)
Why are there so many angry comments on this thread?

I use this sort of trick all of the time when debugging, but I rarely commit any commented out code as a matter of principle.

Nobody was suggesting using this for "ghetto source control" or that this is an alternative to compiler directives.

Can't we just be polite and say "Cool hack, but obviously don't commit this type of code", instead of getting out the pitchforks?
They can't test you on the intricacies of your current project, because they don't know them.

An interview needs a greatest common denominator. That is what an undergraduate CS test is.
My logo is better :)
Who's idea was it, and who built it?

While history generally gets rewritten towards a simplified, single-victor model (e.g. Edison and electricity, Ford and assembly lines), there is no simple answer to this because the need for a scripted way to load and consume content was very widespread.

There were a number of solutions at the time. The most prevalent was simply having a hidden iframe (which actually worked quite well, with the biggest downside being a loading event noise it would fire in Internet Explorer). In Internet Explorer you could also take advantage of any Safe-For-Scripting marked ActiveX control (yes, ActiveX was the foundation upon which XmlHttpRequest was possible, adding binary extensibility to the browser), which at the time included a large number of third party tools and libraries for doing calls to web services, and a lot of hand-rolled solutions, pre-XmlHttpRequest.

The problem, of course, is that your users had to have those same components installed which could be an issue.

Which was why it was a great convenience when Microsoft started releasing mostly unnoticed XmlHttp components in the MSXML parser library. It was a fragile, memory-leaking beast, but it had the benefit of starting to be packaged in other Microsoft installs, so it was increasingly likely to exist on your client's PCs.

The TLDR; is that it was inevitable, and it is unfair to the truth to attribute such a progression to one person.

EDIT: To why I know this, at the time '99/'00 we were building a rather innovating web application to monitor and control distributed power generation units across the continent. We used the iframe approach, and then an HTTP component included with a Delphi component suite (name escapes me right now), and were then one of the first beta testers of XmlHttp.
Not really Google's fault there. Ask Apple to allow background processes from more apps, and wait until that arrives, or start using an Android phone if you want to benefit from the "full" Google Now experience.
Perhaps it's more about marketing. They gain visibility and can measure customer desire with something valuable: money.
But that FSK demodulator was incredibly finicky. More than one tape I recall I had to try to read a lot of times while tweaking the playback speed on the recorder!
Because I don't know how to judge past work in your niche. My niche is different.
Percentage decline in support after gun vote
In a similar vein, one does not really need to, persay, study design. Simply visiting sites like ThemeForest and trying your best to copy the designs from scratch or by using some of their assets is a completely legit way of learning how to do it on your own.

It's like building a working memory of design that you can pull from when you wish to be creative. Kind of like when you learn to code, you need to look at code examples and you need to eventually write it yourself.
Yeah, I didn't see anything I'm interested in as a "power-user".

OSX lately has decided to hide a ton of features out of the box that require changing values in Terminal before being useful. A quick list I know of:
- Hiding full paths in Finder
- Launchpad can't actually delete things.
- Library is hidden

Other weird default settings:
- Scroll with trackpad is inverted

It also doesn't have Ubuntu's nice window snapping or Windows' snap to sides feature, which is a big time saver.

Finally, I don't feel like "port iOS features to OSX" has been a win for Apple. It just seems to confuse people by adding more crap to the OS.
Um, so in other words stop posting stuff on the internet. Period.
I believe he's referring to project managers, not product managers. The latter certainly have a crucial role in understanding how the product fits into the market, and undertaking the kind of strategic thinking you're talking about. The role of the former, however, is usually to manage work scheduling and intra-team coordination, which, the OP is arguing, is something that programmers can generally handle on their own.
The magic happens when I search for an address in Google Maps on my browser. When I get lost attempting to go to the address in my car, I can just slide down my notifications and Google Now has the address ready to go into navigation. This saves me time/anxiety of typing/getting more lost/voice recognition.
You don't think they'll do OS X 10.10?
Ranking through expertise instead of algorithms, applied to Seedcamp
How does it work on Android? Does it use notifications there?
Yes, I just bought the game out of a sense of good 'karma'...
After the stunt they pulled?

They should consider themselves lucky if nobody sues them for the fraud they perpetrated by misrepresenting their product, the time they caused the public to waste debugging the issue, and the emotional harm of being prevented from enjoying the game.

Not that I really care, since the game is not on NFOHump nor RlsLog, which generally means the game sucks so much that nobody bothered releasing it.
DjangoSCUBA
I like remapping 'comment' to ctrl-Q and 'uncomment' to shift-ctrl-Q. Makes for really quick editing of code while using the mouse.
Chrome Dev channel has a new 'New Tab' design that is moving towards something that could easily become google now. It has its own search box and looks a little like the google homepage. If there was going to be "google chrome now" its the place for it.
If you don't care enough to skip a couple of episodes of Mad Men and warm up your brain before you come in, you aren't interested in working here.
It is available in France, but yet again France is one of the "bigger" markets.

Couldn't you get access to the UK's or Ireland's store? All you need is a voucher card and a fresh email address. That's how I got my US account for US-exclusive apps.
Wait - I'm lost here. I've downloaded the Google Search app, and I've signed in (as per the article's last paragraph). But I don't see anything called Google Now anywhere. I tried swiping (as per the video) but nada. Help?
I think Crockford (http://crockford.com/) -- he is mentioned in the RFC: http://www.ietf.org/rfc/rfc4627.txt?number=4627
Are The Big Plans For San Francisco's Central Corridor Big Enough?
> Then I can make my own choices.

Ha. You wish.

And in any case with diacetyl and e-cigs, you are not making your own choices, you are forcing everyone near you to inhale those things.
Title changed again for this post? It should clearly say this is a link to promote their fundraising. There is no actual way to try this service.