skysight-inc/HackerNews huggingface dataset:
I've been a Mac user for nearly a decade (and now I feel old), which isn't as long as some people but a bit longer than others and if I'm honest I have to agree with many things.

OS X has been through a couple of really big leaps really, which whilst I think were necessary they've come at a great cost in terms of usability. I'm going to pick on one Apple application for a minute, XCode.

I used XCode on Tiger, on a very late model iBook and did my final year uni project on it and it was great. It was a genuinely good, solid and stable IDE, very easy to use and very easy to navigate and work with. Then incrementally it started acquiring new functionality that was needed, then the UI changes started coming in, then more functionality, then more UI and also in a cycle it kept amassing additional cruft. It's now a lot more difficult to use, a lot more overbearing.

This is kind of where the entire platform is starting to shift, Apple has been forced to jump the platform ahead but it's trying too many clever things and adding more and more functionality at the expense of usability. I still think it's one of the nicer operating systems and I'm not going to be switching anytime soon, but it's definitely not as gloriously user friendly as it used to be. In my opinion, different strokes for different folks after all.
>The internet was already a pretty neat place before online advertising became ubiquitous.

It was already a very neat place when it tolerated almost no advertising at all.

Under the restrictions on "commercial use" that were in place until 1993 or so, although it was allowed for a job hunter to post his resume (to a newsgroup like ba.jobs whose purpose was to connect job hunters and employers), looking for contract work rather than permanent employment was not allowed because it was considered advertising of consulting services and consequently a commercial use.

I liked the internet of 1992 a great deal. I couldn't use it to buy nutritional supplements or shoes, and I couldn't use it to reconnect with old friends from high school (since those old friends were not on the internet) but it was a better tool for learning than the community college I was attending at the time.
This is amazing, but sadly slow.
Actually, I think your reasoning is flawed here.

1. They should just use something like replicon ( http://www.replicon.com/ ) for that. Don't build if something already exists.

2. Lightswitch solutions are not designed to be sold by consultancies of external developers. They are designed to be in house built and maintained as per VBA apps.

Access is still doing fine for a number of cases. I still have to maintain an Access 7.0 database for inventory tracking/management on NT4 which I built in 1997. It still does the job so there is no reason to replace it. I will be early next year moving it to Access 2010 on Windows 7 as their hardware is now dying miserably and that is the only motivation to upgrade it. Note: this is running on SQL6.5 with 50 users.
Shoot, I missed the last one due to some last minute plans and this time I'm not around either. Glad to see it's happening fairly often though!
USA Today gets its first redesign in 30 years
Well i believe; that for a Software company like MS; it should give software for free to its employees instead of hardware - if it really wants to show that it cares. Most employees will belong the software field and will most definitely feel cared; if software is given to them for free - inorder for them to explore their own development/testing potential along with exploring the product potential. Also by giving the software for free; when an employee leaves the company; due to his/her interest in what the software product can deliver; they become lifelong customers - buy product upgrades and related software.

as far as attrition goes; well I guess it is bound to happen in case of experienced employees, no matter how great the company is; 'cause as one moves up the ladder; number of higher positions(across various teams) start to decrease. Talented employees hungry to explore their capabilities will leave for sure due to lack of opportunity.

As far as people outside MS wanting to join - guess will automatically happen if MS meets their requirements(job satisfaction + money + environment). The case most generally is that a company will find a replacement for a vacant position on its terms(there may be exceptions). But, It need not give hardware for free to its employees - inorder to send a message to the outside world - but rather give Software for free. Software given free to its employees means a opportunity to grow; and guess that would definitely attract outsiders to explore.
Learn Perl! Perl has:
---------------------
* Great Community
* CPAN - With Perl you have one command to access literally tens of thousands of open sourced modules
* Awesome Tools:
- Moose for best way to model objects
- Plack for web application building
- perlbrew ...
And Perl is open source software among many other things.
Agreed - this is fantastic. Although the getbootstrap docs have some neat things in there - it's sometimes hard to differentiate what comes built-in vs. what has been customized for the docs (and to extract the doc-specific functionality can be tricky).
Indexing can be done on the fly, when adding or modifying entries.
This is nonesense. Android is a software platform that organisations can use to build interoperable operating systems for mobile devices.

A Blackberry is a piece of hardware.
Device Orientation & HTML5
Make a human powered flying vehicle
The downside is that they get used to the pain, and then feel nothing about it, and then user has to eat it too.
Direct link to demo: http://www.html5rocks.com/en/tutorials/device/orientation/de...
Isn't GC deprecated in favour of ARC?
This is super cool.

While I can't imagine myself using it anytime soon, it's clear that web applications are improving at a far faster rate then native applications and, with t large enough, the first derivative means that web will eclipse native.

This seems like an academic exercise at the moment; it's to prove that you can replicate a native experience only.

However, it seems that this could be vastly improved by playing to the strengths of the internet. The only online apps that have beat native ones so far have been because of cloud storage and collaboration. First, use filepicker.io or something so this can open my online files. Second, bake some collaboration into it.
Thus, you must recognize some names ARE better than others and are worth more. Therefore, the market price ISN'T $10

You're twisting the meaning of "market price" to suit your view, while accusing me of doing the same.

There's a marketplace out there where anyone can go pick up a domain name for roughly 10 dollars. That is a domain's market price, but someone may consider a specific domain name worth more based on his personal circumstances, such as being about to start a company that the domain would suit well, and that's exactly what you and other scumbags are counting on.

ICANN and the registrars don't price domains according to how desirable they think they are, and that's why they're all the same price.

But you do. You buy ones you think other people would want. They're worth more than ten dollars only when someone else actually wants them.

The domain you're "holding hostage" would still be worth only ten dollars to almost anyone else besides the guy who wants it. It's not the same as a plot of land, because there's no general consensus on the market price.

There are lots of people who have thought of various good names for a product they're making, just to find out that they're all squatted. I'm one of them. You're a squatter. We're bound to not get along.
That's fair. Regarding your other points:

1. I don't want to distribute native code and I do run ngen during installation. I don't want an entire configuration and toolchain for each assembly and target platform (x86/x64/ARM RT/ARM WP/Silverlight) for example which we deploy one shared assembly to. It's hassle. The CLR is a virtual machine and one of the important things is that this problem goes away.

2. I would rather the compiler decides the optimisation for me. I really don't want to deal with that side of things. What I want is something that makes the problem go away which it does and let me deal with writing code rather than playing with compiler flags (I did a fair bit of VC++ and the CL.exe compiler optimisation options are crazy complicated).

3. I'm not too fussed about bytecode decompilation as most of our logic is server-side :)
I would never use my company provided laptop for non-work (moonlighting) purposes. All of my personal computers are macs running OS X; I'm afraid of buying a PC in my market (China), while the local Apple Store in contrast is a very dependable and safe (Apple is also better about servicing hardware bought out of country). If I was back in the states, I would feel better about buying a personal PC.

The problem with giving free hardware to customers is that you can't really identify who would add value with it, while employees are a better (but probably still not very good) heuristic.

You will always need to test your app on a real device it is intended for; virtual machines and simulators don't really account for the real device experience. For mobile/tablet apps, this means you'll need a decent device in that category.
Very cool indeed. Thanks for posting.
It seems faster, but unfortunately it isn't (or wasn't). That's just the thing. When I started, I also thought using DOM was a no-brainer, but there are all those tiny speed optimizations people make...
Curiosity landing video gets sound, visuals enhanced to 1080p
WebOS had its chance and failed. Firefox OS has a much better chance of succeeding, simply because it's backed by Mozilla.
If you can do a lot with a little, imagine what you can do when given a lot.
What would you use SMS for? The main problem with SMS is, that someone has to pay for.
You thought of using SMS for inbound or outbound?
I'd like to add that a near-monopoly of a closed platform like iOS would be much worse that the situation we had with Microsoft.

Microsoft had an advantage by shipping IE with Windows and making it the default browser. With a closed system like iOS, they have just removed Netscape/Firefox/Wikipedia/Google/Adobe Reader from the platform. And nobody could complain, because they all agreed that this is OK when they submitted their apps.

So if a closed platform wins the current smartphone war, the platform owner could just "turn off Google" at will.
There were plenty of extensions that allowed you to use Selenium with Django, I maintained one of them. Django is fairly conservative about including new features into the core that work well as extensions. And this is something I value a lot.

The time zone support, though, was really overdue.
>When they battle, Oz tell them about the plan during the fight and only as a ruse to take time. In the comics it is a bit different.

As from someone the other side of the political spectrum, I think "incredibly liberal people" would take the law in their hands pretty easily if they had superpower. They (at least many of them) have a pretty self-righteous attitude and would make good villains. The difference is, the conservatives could patrol the street but would give the criminals to the police/justice system. They would not start redistributing stuff taken from others.

Anyway, superheroes are an US phenomenon and they are the epitome of individualism. They always start alone and act alone. They are individuals first, groups second. So they will prefer a society with extensive individual freedoms and negative rights.
Option 3.

It's probably not that they can't but more that they won't because they aren't going to make any cash out of it with Linux.

It's also because they are scared of ARM getting a head start on Win8 tablets.

If they do this with a Core 2 and an IGP, then I'll start worrying.
I think its more about Android Trademark. If I use an android fork, i cannot claim "Powered by Android" unless google approves of it.
You can use the source and do whatever you want. But just don't use the Android name.
Cool, glad you noticed through this post (the other one did not make the front page unfortunately). Looking forward to meet you in 2 weeks!
HP CEO: We Have to Ultimately Offer a Smartphone
Those are mostly problems with Mac OSX(except the storage issue on the iPhone).
http://www.usatoday.com/money/business/story/2012/09/13/usa-... for the paper's own coverage.
Badges !! Gamify HN Meetups! :D
Well, if you compare Xcode with Visual Studio or Eclipse, I'd say Xcode is a lot easier to use. The UI is a lot more streamlined, much less buttons for example. And I wonder if you've used Xcode back when it was called Project Builder. In my experience Project Builder also had a more complex UI than Xcode. But if you're looking for a good alternative to Xcode, perhaps AppCode is a nice replacement? http://www.jetbrains.com/objc/
Why? You can always use html2haml.

The site is perfect as it is, there's no need to add a unnecessary and non-standard format.
I recognize the optimizely part. Good guys so I'm glad they've got LinkedIn using them to AB test.

I was able to duplicate it on the Profile Completion section as well. I didn't have as many '_*1's. Maybe my profile was more complete then yours? It seems like an odd way to keep track of progress regardless.
I don't ever put photos on my iPhone and I didn't sync my iPhone in the last year or so. Besides, I don't take all that many pictures with the iPhone.
Why is my reasoning flawed? Which part exactly?

The part where people internally write horrible software on these 'code less' platforms? Company critical software which then somehow needs to be maintained by some poor programmer?

I just tell what I see in real life and that's not pretty.

Maybe your Access db wasn't such a mess. If you have over 50.000 lines of VBA written by people who never programmed but learned it organically by changing the application, then i'm not sure if it shouldn't be replaced. Any change to that system is a huge danger.
They already have few smart phones and had a great tablet device. They screwed up themselves. Remember $99 and $149 tablet device sale? At one point they were shutting down their own PC business. They just need a great visionary CEO.
At the time, I did look into that stuff, but the Modified folders were not the problem. There was something else going on.
What is the frequency of those meetups? I go to Japan on holiday about once a year.
I'd bet on 3, too. Sounds like they slapped the only good-enough gfx core they are sure will work on an Atom, so they'd have something that at least works well with Windows 8 at launch. The next-gen Atom cores will use the same gfx core as their Ivy Bridge processors, but that won't be ready for some time.
Why I switched to Spine.js
I don't understand the hate for windows vista. I used it happily for years; XP didn't work on my motherboard. It was basically windows 2000 with a stupid skin on top, but so was XP.
What I find most annoying about ads is their repetitiveness.

How would you like to be asked the same question twice?

On a related note ...

How would you like to be asked the same question twice?

See, I managed to annoy you just by being mildly repetitive.

If an ad is only shown to me once and then never again, I'm more willing to look at it / click through.
I'm a bit scared that I knew which quote that was before I clicked it.
I thought apple was all about picking the best method for you rather than having you make decisions.
Oh it's definitely nicer than VS or Eclipse or NetBeans or the many other IDEs with crap design and poor layouts and even worse stability, but it's still gotten worse over the period of time I've been using it. I'll still use it as it's still significantly better than most IDEs, but I do hope they take some time to refine it again.

I missed Project Builder, it was just slightly before my time so I won't comment too much on that.
Well, it's simple, isn't it

Gold has "two values" (and one sale price)

It can be a "money substitute"

But it is also a mineral, with an extraction cost, and usage in the industry

Now let's compare to oil

Oil is very liquid (pun intended), it can almost anytime be converted into money. And then, used, converted into products or services.

Gold has no such property.

Yes, seeing "the price of dollar in gold" is certainly eye opening, still, the US has enough gold (and other resources) to keep the price of dollar (compared to gold) high enough.
I know and use both Ubuntu and Windows regularly. At the moment, OSX is still my operating system of choice mainly because the hardware is seriously great. The OS itself is becoming more and more awkward to me.
Does the sponsor have a right to know the status of a project?
You should read up on channels and generators then. The source doesn't matter, just the type contract.

It's a different way of approaching things. I'd say that golang was stream-based rather than functional or imperative.
this is an example rather than a reference.
(Is it? when did singapore start to invest a lot on education? WolframAlpha believes that the country had high growth since 1965[0], which would be the year of the independence)

I was more looking to something like books, articles, researches that would explain how _investments in education_ in eastern countries have been the most effective on growth, rather than everything else.

Or the opposite, say, the last 20 years of low growth in japan are due to disinvestments in education.

[0] http://www.wolframalpha.com/input/?i=singapore+gdp+growth+ra...
In both goroutines and events, blocking IO will be parked waiting on a select (or similar device). In both, they implicitly context switch while blocking, meaning that processing ready IO might have to wait for other stuff to reach a scheduling point. Unlike events, goroutines can be processed on more than one underlying OS thread at once.

Advantage: goroutines.
Only if your data is stored in such a way that you can monitor adds and modifications. MapReduce is often used on huge bags of data pulled from random places or as one pass in a massive sequence of passes (think pagerank), where any index will be destroyed by each pass.

MapReduce isn't a database. It avoids mutable state such as an index. It's more like a command line tool such as grep.

You could also use MapReduce to build your index.

Finally, it is a simple example. Like how people use fib to demo parallelism.
It was popular to hate Windows Vista. There is no other reason.
If your content is valuable then people will pay, advertising is not the only revenue model.
Electromagnetic Pulse Attacks : Are we prepared?
They have "Back to School" sale on personal licenses. I find 100 euros for an excellent IDE very cheap. It's a different story if you want something open source though.
I went through the first cohort as co-founder of ClassDojo. We went in with basically nothing, got our asses kicked on a weekly basis and had a lot of fun along the way.

The three principals had the depth of consumer internet and business experience to help us build a really scalable distribution model, and to focus our product on solving a real user pain point, which helped us to reach over 4mm teachers and students in under a year. 3 months out of program we had raised $1.6mm from some of the best investors around, and now a year later things are going great.

We would not have achieved any of this without ImagineK12. I strongly recommend you apply!
What Mark Zuckerberg really said:

“When I’m introspective about the last few years I think the biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native… because it just wasn’t there. And it’s not that HTML5 is bad. I’m actually, on long-term, really excited about it. One of the things that’s interesting is we actually have more people on a daily basis using mobile Web Facebook than we have using our iOS or Android apps combined. So mobile Web is a big thing for us.”

http://blog.tobie.me/post/31366970040/when-im-introspective-...
I was simply trying to clarify the challenge-response mechanism for the parent poster, not suggesting you use keychain dongles everywhere.

Regardless, the idea that the plaintext password doesn't have to leave the device (whether the device is a dongle, your phone, or the keychain application) is a valuable consequence of the challenge-response mechanism, and I wish support for it were more widespread.
That's correct. I use Chromium on Arch Linux and it doesn't come with the proprietary pdf reader by default.
What's a WORA?

This is just a good start is all.
The technical merits are not really relevant to how bad the idea is. NaCl is technically superior but the entire idea is just bad.
All I see is someone who cared more about publicity then limiting the risk of hotels/people who might be affected.

You could have informed Onity first and then simply threatened them with full disclosure if they didn't start owning up to the problem themselves. You intentionally didn't do that. And the only good reason I can see for you not doing that is so you can get more publicity. It was a selfish decision on your part.
Looks like it made it's way around. :)
iTunes is the only mac application I ever tried to use (~5 years ago). That program is a joke. How you can make a program with so little features so complicated to use, I can't fathom.
Why Every Small Business Needs a Plan
Write Once, Run Anywhere.
This seems a lot like a rebrand of XMLVM (http://xmlvm.org/overview/ -- also a Google-employee-run project) with some missing UI features.
Please see a doctor.

Depression isn't the same as just feeling sad. You can't just shake it off. It's a medical condition like heart disease or high blood pressure, and can be treated.

They should call it "Cerebral Dystopia" or something so it's not conflated with just a bad mood. You depressed? Shake it off. Oh, you have cerebral dystopic? You should see someone about that.
When it came out, Spring was massively different from J2EE. "J2EE Development without EJB" was mindblowing for the Enterprise community back in 2004
Thanks for your answer. My point was exactly what you're implying: wouldn't it be cheaper to insert the data into an ad hoc "database" instead of using Hadoop?
I knew about the double click and clearing apps from memory, never thought to look off to the left of the list though. Good to know, thanks.
It probably means Windows 8 is the only OS it supports. Even Windows 7 might not work on it.
Looking for iOS/android developers to beta test app promotion platform
They are both very expressive languages, but the one difference I noticed between Python and Ruby is what happens when you read someone else's code and the code hasn't been aggressively unit-tested or properly designed upfront. Ruby code tends to be much more readable in that case, and it's much more likely that you'd scan through it and go "Oh, I see what he's trying to do here" than with Python.
Podio open sources iOS client library PodioKit
What Apple really gets right is it's hardware. The Macbook Air is in my opinion the best laptop on the market. The touch pad really shines. Apple gets the hardware support perfect.

That's where its greatness ends for me. OS X is just not as good for developers as Debian sid.

Debian wins for me hands down for three simple reasons:

1. Package management. With apt I can install any open source tool with one command, and update my entire system with another. Homebrew is a good effort, but just isn't nearly as good.

2. With Debian I can install any window manager I like without hack jobs. I like ratpoison because its simple and gets out of my way.

3. As a python hacker I like to develop on a system that is nearly identical to the server I deploy my code on. That is why I work in Debian.

I need OS X to run the hardware, but that is all. I do everything besides watch Netflix inside a virtualbox Debian sid install.