skysight-inc/HackerNews huggingface dataset:
I must disagree. Except in a few cases, monopolies cause problems with deincentivization of innovation, uncompetitive behaviour, poorer outcomes for consumers and often higher prices than there would be otherwise were there a competitor.

Apple are beginning to show all these signs. I would suggest that given enough instances of incidents like these that the US DOJ would be within their rights to start another anti-trust case.
Previous discussion: https://news.ycombinator.com/item?id=4002152
Ummm, the country of Paraguay already has the .py cctld, and they are somewhat picky about who they hand domains out to (residents and nationals only basically), which is why you don't see a bunch of programmers with vanity domains that are python in-jokes.
Absolutely agreed.

As a rule of thumb, Windows devs are mentally locked into Visual Studio and GUIs. They do not want to touch the command line. Open source scares them because it's libre & free. It's like some freaky movie where the Alien Software got downloaded into human brains and started issuing commands.

It's like some of these guys don't do computer programming any more. They program Visual Studio using C#. Of course, Visual Studio ain't bad, but the Visual Studio users are pretty rabid.

They would fork over thousands for their addiction.
To be patronizing and demeaning require intent.

That intent need not be conscious. Second-class citizens the world over suffer from being demeaned without conscious effort.

What you should have said in your first comment is what you said here: why you think it's low quality. I do not agree with you about your several 'no one is arguing', because I think that they are. If you phrase it the way you do philosophically, of course people will say they're not doing that, but in their criticism of Tovalds (/RMS/whoever), many folks refuse to take content because of context. While no-one is saying he should take bad code to be nice, there is a sentiment of opinion-as-a-democracy.

Your counterexample is just as bad as that you decry because instead of Torvalds style (blunt but informative), you were just saying "I'm ignoring your comments without giving you any reasons". If I submit something and it's rejected, I'd much rather receive the former than the latter, because then at least I know why. Would people really prefer a stoic Torvalds that just stonewalled commits he didn't like without explaining why?
The same reason that one goes to "Camera" on an iPhone to take photos and goes to "Messages" on an iPhone to send messages. They do different things and it's clear when you open the app what you want to do. And though you can take photos from within Messages and can SMS photos from within Camera, it keeps things simple to have a clear intention for each app.
Apple iPen patent
For a pitch deck it made zero sense to me. "the problem" was a bunch of unreadable junk. "the solution" was...? Wtf?
Hi!
congratulations for the wonderful work, it's really an awesome theme :)

about the premium version:
i would try testing various prices to find the optimal point. Try doing some a/b testing on the price and find the best (this is the only price strategy that i would recommend anyway) and playing with the keywords in your adwords ads.

another thing to think about are multiple premium levels, i would add some "premium" feats like:
A/B testing
Mailchimp integration
Kissmetrics integration
Gamification features (badges,goals...)
Filesharing integration
paypal backed e-commerce
shopping cart
a special stategic dashboard (that for example tracks your klout score )

and ask more money for that (or ask on a per feat base or make segmented versions for different user needs).

I will add Enterprise level, you just throw in telephonic support or basic customization and charge 500$ (test for it!) for that and you can do this right NOW :)

One more thing:
there exists this curious psychological effect by which most people will stick with the middle and more conservative choice, so if you have a basic/premium/full offer, most (paying)customers will buy the middle one. One strategy that won't hurt and is plain simple to adopt is just to add another, top of the line, version to drive attention up to the full offer.

my 2 cents.
Diego
B|P + FB
does this include numpy, or is it just pandas?
People hate Socialcam (see comments)
why are you assuming only apple can deliver a premium experience.
Interesting concept, though I'm not sure it's novel (no sources for that at this time).

It seems to be very similar to the Android way of doing things: small vibration when menu button presses register, etc. That's something I've liked about Android that I miss on my iOS devices, so I imagine the pen would buzz a little when clicking an app, navigating a page, etc.

I'm hoping that this device would see primary usage with iPads, not going the way of the Samsung Note in terms of phone-slash-tablet marketing.

Interesting find.
The concept of files in URLs is an illusion. A bare '/' may serve JS content and a /test.css may serve a JPG image. The path is just a string with no special meaning.
For you. For me. Not for grandpa. And there are more grandpas than hackers right now.

Immediate visibility of functionality, dropping the filesystem metaphor, standardizing and simplifying the installation of software, and enforcing a consistent UX works better than WIMP for a significant portion of people who would rather not expend effort on making their tools carry out their will. (Only, of course, if their wills are relatively simple. But the intuitiveness vs. power tradeoff is a technology problem, and one there is going to be market pressure to solve.)
XCode has matured very recently. It's gone from worst IDE to arguably best in a very short amount of time.

Recent additions include integrated Git, code intelligence so good that it understands C++ templates, in-IDE static analysis, one-keystroke to fix typos in identifiers, etc.
Thanks! Fixed the issue in v1.0.6. One of the libraries I was using, reverse markdown, couldn't handle strings that aren't UTF-8.
It's true. I have to split off separate .slns when the code gets to be large like that. I would not try to handle 1M lines in a .sln. UI responsiveness took a huge hit after VC6 with the dotnet stuff and never really recovered.
Agreed, I would guess that very few people ever see this page, so it's likely to have a very small overall impact even though it comes from Facebook.
Yes, but presumably there exist people who are both getting things done and choosing the right things to do.

Also, I'd reconsider the fuchsia emphasis.
NumPy, IPython, matplotlib, pandas, a little bit of SciPy, scikit-learn, statsmodels, and plenty other fun stuff
Actually the old page (well, one version of it) didn't list IE at all.
Facebook message leads to football player's rape exoneration
It's not illegal. For precendent, see Lexmark International, Inc. v. Static Control Components, Inc. from 2004. Basically, the DMCA does not protect encryption designed purely for vendor lock-in. The Wikipedia has a good overview: https://en.wikipedia.org/wiki/Lexmark_Int%27l_v._Static_Cont...

Edit: And more broadly, reverse engineering is not a crime.
Eric Schmidt: Governments pose greatest threat to the internet
A Facebook browser, A Yahoo browser + Facebook's new new photos app
"We would all cry foul if the government shut down your business because it conflicts with interests of state."

This is a bit of a straw man. If your business is disposing of toxic waste or printing dollars or forming a private army then no, we will not all cry foul if the government comes in and shuts down your business.

"Why should we not also cry foul for a corporation to de-facto shut down your business because it violates their interests?"

Maybe because that business signed up for it? If I operate a hot dog stand at Yankee Stadium and Yankee Stadium decides to close I guess I'm out of business?

"At the end of the day, it makes little difference to Rogue Amoeba whether they were shut down by government tyranny or by corporate whim: it matters that they were shut down at all, and we all suffer for the economic output which they (and others) are unable to create for themselves and society. It's antithetical to the to very purpose of capitalism."

I'm not sure how you've turned RA's app removal into a bad soliloquy from an Ayn Rand novel but what you're actually suggesting here is a massive intrusion into private markets by the government... the Law of Unintended Consequences is a bitch like that. If Apple doesn't stock my new app we get to sue them? If Macy's doesn't stock my new line of clothes do we get to sue them too? Methinks where this train of thought goes is not "the very purpose of capitalism" that you're seeking...
Maybe, maybe not but they are heavy users of Java, it seems to me like it would have been a good fit.
There’s more water on Jupiter’s moon Europa than there is on Earth
Please list an example.

Microsoft's VC-1 is an example of something that was developed internally and released to a standards body, then was later encumbered by patents pooled by others.

Adoption of Ogg Vorbis was significantly hindered by vague threats of patent encumbrance from patent pools established around international standards.

WebM was threatened by MPEG-LA with an anti-VP8 patent pool.
Emulators don't cut it, because the bottom-most complexity layer matters:

http://www.loper-os.org/?p=448

http://www.loper-os.org/?p=55

And the ground rules of computer system creation have changed. The reasonably-cheap, high-capacity FPGA now exists, as it did not in the age of the BeBox. It is no longer necessary for a hardware project to generate millions of sales (or any sales at all) in order to be "successful" (in the sense of actually remaining available to interested persons indefinitely.)

That being said, I am still working on a Linux-based emulator for the Loper architecture. In all likelihood, it will be unusably slow for any truly practical use, but will serve as a proof of concept (that is to say, agitprop.)

(Author of linked article speaking, in case no one noticed.)
Well, Flock is discontinued and both are really just re-skinned versions of Firefox.
Ugh, Coffeescript. Javascript doesn't need any further abstraction, we already have jQuery which made everyone's lives easier but at the same time has created a new-breed of developers who only know jQuery and not Javascript itself. This is the exact same thing, people will know Coffeescript if it takes off further in popularity but won't know Javascript.
With the excellent work they did with GWT you would think so.

Actually Oracle has done a lot with Java too but this latest thing just wow, at least the courts came out with a logical decision.
You are clearly a troll who has either A) Spent no time using VS in real life or B) well...see A
Curt Schilling’s 38 Studios lays off all staff
Absolutely. That was a mistake I would fix it but I no longer can.
I had the Facebook app for Android before they split it into 3. The version just before the split was unstable for uploading photos. It was consistently crashing whenever I tried to upload a photo.

I'm not sure what was the source of the crash, but I can see how breaking up the Facebook application into smaller pieces would make it easier for devs to maintain well.
I decline to engage in a debate with someone who has decided he can divine my worldview from a single comment about privately-owned search engines.

Hint: I'm a socialist.
“Behavior By Design” video: Creating Addictive Products | Nir and Far
defunkt has confirmed that at least in the past if you had a repo with 100 Perl files and one JavaScript file it would count equally towards both languages.
I'd expect Mono to be adequate for teaching purposes at least.
From http://msdn.microsoft.com/en-us/windows/hardware/hh852363.as... (under the section "Updated or Removed Features"):

The Windows SDK no longer ships with a complete command-line build environment. The Windows SDK now requires a compiler and build environment to be installed separately.

Below that they also list a dozen tools and a bunch of documentation and samples that they also no longer include in the SDK. My guess is that they're just trimming down their SDK downloads. Their SDK has been getting more and more bloated over the years with utilities and samples and stuff that most devs don't need.

Completely dropping their command line tools doesn't make sense for anyone who runs build servers; it doesn't make sense for their Powershell tools; and it really doesn't make sense when you consider their recent moves in Open Source. My guess is that the command line tools will be separate downloads from the basic SDK and you'll still be able to write C# code in Notepad++ if you like. The basic SDK will be targeting people writing Metro apps (which they want to encourage by default), but they aren't going to just drop everything else. This is a company that lives and breathes backward compatibility, after all.

It's just a case of poor messaging by Microsoft. Remember last year when everyone thought that all Windows 8 apps were going to be Javascript/HTML 5?
I think that deck is much better designed than the product itself. Actually I was disappointed by that as I expected something on the same level. I guess I might be not the only one feeling that way.
Maybe Apple has a monopoly; maybe it doesn't. Regardless, what Apple is doing is _wrong_ and needs to be stopped. There are more antisocial business practices than are dreamt of in the Sherman Antitrust Act.
That has not been my experience at all, even at primarily Windows targeting shops. Yes, Windows devs do love Visual Studio for intellisense and debugging. However, the few that I've met that weren't competent with gcc/cygwin/ssh/git/cmake/&c were more embarrassed about it than anything else.
Coda 2 Now Available
Give it time...!
China, Which Barreled Ahead in Recession, Finally Slows
It is not uncommon for US universities to keep people employed on sequential short term contracts. Depending on the sort of funding your former employer now has access to, a university project may open the door to a more consistent payday, on the other hand, A series funding probably makes the former employer less risky over the next year.

All that said, there's not much to be said favorably about a job one hates.
The user should be able to easily install their own choice of software on the hardware they have paid for: e.g., applications, OS, bootloader and BIOS.

Why should they? You don't get to easily put any ingredient of your choice in packaged food, or any instrument of your choice in finished songs, or any cloth of your choice in premade clothing, or any engine you like in a car.
Malware.lu technical analysis
Entrepreneurship isn't about having a magical nose for value, and unerringly finding chests of gold at every turn.

Rather, it's about the optimistic spirit, the emotional strength, and ultimately the endurance to keep going even when it's so hard you don't want to get up out of bed.

If you figure this part of entrepreneurship out, as Eric has, you can probably build something amazing.
I agree that it's a questionable law, but you said "have nothing better to be spending their time on" and I'm just saying that its not an inherently wasteful thing to spend time being concerned about.
Damn, you take things really personally.
Agreed. The most frustrations I've had with google lately is when it assumes I care about some cluster of social chatter that vaguely intersects with my search terms.
FB really doesn't test all major browsers? That would be very surprising to me as there are only 5 or 6 major ones.
Since when do states give massive loans to game development companies without a single successful title under their belt?

This is the kind of thing that would make a dubious investment, let alone a state-backed loan.
You don't need to download Safari on the Mac and Safari on Windows is, well, not the best experience ever so I understand them not actively recommending it.
For you. For me. Not for grandpa. And there are more grandpas than hackers right now.

I'll have you know that my grandmother, for one, is fully capable of using Windows.

As an aside, we really, really need to protect the future from the tyranny of past generations.
Years of experience using computers lends a lot of weight to that suggestion.
Maybe micronations count as countries?
That’s also a reasonable definition. Since I didn’t say “if and only if,” both definitions are compatible. By the grammar definition, we could make a language with pure JavaScript semantics but Lisp-ish s-exprs, and it would be a different language as well.
I hate stories like this. They set unrealistic expectations for managers of developers: "Well, if you won't, we can find someone who would love to do this for free."
The more I think about it, the more I like it as a recruiting venue[1]:

* A good way to measure the potential recruit skills

* Gives a good fun experience to go over later at the interview, both verifying it is the recruit who coded it and setting common background beforehand

* You get people who showed some interest in your company, seeing the contest

* You get people who are interested in hacking around puzzles

[1] (I don't know if scribd sees it that way)
No, but if you steal his wifi, he might have a claim because you utilized his infrastructure (without consent) to make it. I'm not a lawyer, but I believe this has at least been raised in some situations where people used either company computers or other equipment to set up a new business.
Google and Facebook compete for advertising dollars. Chrome provides Google with user telemetry. The reasoning behind Facebook's selection of options is no different than the reason Google's search results pages lack "Like" buttons.
Be aware of the potential downside to setting very long "expires" headers. There are sometimes caches deep in the darknesses of the Internet that obey these, which can cause havoc if you redesign and reuse any filenames (for instance logo.png).

We've had situations where a site appeared broken to a subset of end users for weeks because we tweaked the look and feel, and the new logo (different size and look) was named logo.png just like the old logo...which had an "expires" header of about one month.

So even after clearing all local and server-side caches, some users were getting our new HTML with our old logo horribly jammed into it--dutifully being served from some unknown cache somewhere until it hit the "expires" time.
>You cannot ignore the error return value in Go.

that's not true. You can ignore the second parameter by explicitly naming it with an underscore, like this:

x, _ := MightFail()
I don't think that's the issue here. He wasn't an employee. The question would be more, how would CA treat non-company work produced using a work computer.
Well, Apple's saving you the dollar. You can be angry at them for that or not, but it's easy for me to see why they're doing it.
As far as I can tell, there is a simple and elegant explanation for the discrepancy: Rudolph (and Breivik, and most of the present crop of right-wing terrorists) is an intellectual zero while Kaczynski is not.

If Jack the Ripper or Jeffrey Dahmer had left behind something like Kaczynski's manifesto (and later prison essays), some respectable intellectuals would pinch their noses and study them.
It could be related to what he's working on and the tool chain he's using. If you venture out of the box, you can have a very different VS experience. I use C# + nothing else, so everything is very stable for me (occasionally I encounter bugs).

Really, Eclipse is the same way (if you don't add any extra plugins, it works very very well!).
All in all yes. Sure they put Opera in there but those are actually very common and well known browsers. You know... IE, Firefox. (and Opera is still quite well known).

That being said it's their little war for total web control (again client+server+data) which is really bad, and what I meant to express in the comment.
T(ether): A tool for spatial expression
I actually saw someone in the wild using safari on windows. It was quite a shock.
It's somewhat possible though not very widely used.

Basically, any iOS app can register a URL scheme and be opened with that scheme and anything after that by another app. This is used for example by Camera+: http://api.camerapl.us/app-api

With their API, another app can launch Camera+ to edit a photo and Camera+ sends the user back to the original app with the data of the edited photo.

Facebook uses it for single-sign-on of third-party app. (i.e. user taps "sign in with Facebook", the Facebook app is launched, the user taps "Accepts" and is redirected towards the original app)

One big limitation of this mechanism is that it's very much ad-hoc.

Another existing mechanism is the one where apps can register themselves as being able to handle a certain type of documents. You can then open a document from another app.
This sounds like a statement out of 1985. It's belied by simple facts: penetration of smartphones and tablets into the "general population" is no better than it was for web browsing and general desktop computing 10-12 years ago. It's selling more devices, mostly because they're cheaper but also because they're inherently personal. Kids that would have shared the family PC in 1998 now expect their own 4S to carry.

And that's not to say that there aren't usability enhancements in the new devices that are worthwhile. But don't pretend that smartphones are "opening computing to a whole new world", becuase they aren't. Like the desktop PC before them, they are the tools of the middle class.
Arguably, IE isn't very good for my Mac, though.
On the grounds that they are stupid?
We had a similar page on a site I used to work on that mentioned Opera. I believe it was an error message you got when javascript was disabled. What was funny was that we did NOT support Opera.

It was brought up every release as a bug, but was always deemed to be a "not fix." I wonder if they ever took care of that.
And if you do, for God's sake don't run them on EBS volumes. If you don't know by now that EBS performance is highly variable, you really haven't been paying attention.
> At least, there's no Facebook browser yet. But hey, it might happen as well.

They should buy Opera and open source it :)

No idea if that makes any sense for Facebook from the business point of view, but it’d be really cool. And they definitely can afford it.

EDIT: Now that I think about it, Facebook getting their own browser makes a lot of sense. They have a real chance of pulling off the mythical Social Browser.

Opera already has an extensive email client which they could integrate with Facebook Messaging, they have widget system which would also fit nicely with Facebook apps. Opera was always about integrated experience, full functionality out of the box, and Facebook could take it to the next level.
GPU Computing Examples and Benchmarks Whitepaper
Mingw would make more sense than Cygwin as VC++ replacement. Cygwin is for porting over Unix code.
javascript is more of the lingua franca of the web
If it's the audio usage you refer to, it's definitely not novel: http://www.livescribe.com/en-us/smartpen/echo/

(there is also audio feedback there as far as I saw on youtube, not only recording)
How to be a great entrepreneur: sleep, breaks and a spouse
Heh I know. Donate isn't a very good model. Etc. I don't even especially like their music.

But I clicked the link. I read it. No fancy HTML. Strong points.
So I clicked donate anyway. It might not be much, it won't last, and I wont donate to them every month, but hey, for me it's more of a way to say "I support your point of view".
That would teach Microsoft a valuable lesson about harassing Android over ridiculous software patents.