skysight-inc/HackerNews huggingface dataset:
The go to statement is considered harmful.
> That doesn't mean that Apple deserves a patent for every double-finger-twitch action in perpetuity,

And they don't, so why bring it up.

> or that double-click doesn't logically follow from the reduction in mouse button count.

Lots of things "logically follow", but only a few make sense. Figuring that out seems to actually be fairly difficult as the state of the art shows.
Mars rover Curiosity lands today
Useless? No, flawed, but if the guy has backups like most folks should - he'd have been fine.

Apple even makes it easy with Time Machine - they can't be faulted for the wipe (I don't have this on my Mac - I just use disk+memory encryption).

Apple can be faulted for allowing the security breach.
Good point except that I'm strictly speaking about Software. I didn't explicitly state it because I thought it was implied.
Sofake Winter/Festive 2012
It also might have to do with the fact that we're talking about a very specific field. This is not a field known for humility or stability when it comes to its startups. This is the land of Change-The-World and Make-Billions-Overnight and Disrupt-All-The-Things.
"I talk to people on a daily basis." Sounds tough.
The first article was detailed and pretty interesting. The rebuttals were both weak and just CRAZY uninformative. Left with no other option, for now I'm choosing to not care.
If the server redirects from HTTP to HTTPS, how is it possible to stop it?
The Aussie gurus selling 200 million ads a day
Asics Shoes Suroingu Japan Ar Black/Silver/Yellow
You subpoena the phone company for that kind of information when terrorism is involved. This is more like having your bicycle stolen. There is not going to be a CSI team, fingerprinting, detectives, interrogations or high-speed car chases.

Apple's call center probably has the CLID of the caller logged, but equally probably that person called from a prepaid cell phone.
The patent system is supposed to encourage the progress of science and useful arts THROUGH rewarding inventors.
1. Do you and the team share the same passions?

2. Can you live with these folks 24/7?

3. If things go south do you feel like you were better for the experience?
Nike Air Foamposite Pro
This is just a good reminder to treat all cloud services out of your control as semi-public.
The OP posted and they appear to have been correct, while your "for all we know" turned out to be almost exactly backwards.

People match stories against their own experience. Any half-decent sysadmin probably has a story or two like this one. So yes, we do have something with which to assess the credibility of the story.

It would appear that you do not share that experience, though.
I was thinking about possibly offering two packages. A basic package, let's just ballpark somewhere around $25-$50 where I would ship out strictly wholesale products each month, not really based on preferences. And then a more advanced option ranging $50+ a month which would be personalized gifts initially bought on the retail level. This package would require an indepth questionnaire and possibly further communication as ideas run dry like you said.

BTW: thanks for the return tip. I think that option won't be offered in the early going I can see how that could turn ugly.
From my perspective[1], instead of being a good example of a company that knew the right product to build and the right way to get it built, I think it just shows what happens when a company gets some bubble funding, tries to build "The Right Thing" and gets forced into an acquisition when it turns out too hard to do and the easy money runs out.

I find your quality claims rather incredible but I have no experience with your box. However I do find it rather curious and ironic that you of all people, an original member of the Java team, were burned by quality problems in Java. I know WORA fooled a lot of newbies but shouldn't you of all people known enough about Java at that time to have avoided being bit by those?

Perhaps you personally benefitted from the deal and I'm sure it was fun while it lasted, but your overall rationalization leaves me unsatisified.
Let's be serious here. If FreeGate

a. knew what to build

b. knew how to build it

we'd all know about it.

[1] Well, I could have posted this from the HN account I abandoned 4 years ago but who cares. I'm just a FreeBSD contributor who got wind of what FreeGate was doing second hand and was a bit saddened when I heard about the whole database thing. That meant I thought they would be unlikely to ever be able to contribute back to the FreeBSD codebase in a meaningful way (e.g. the way Whistle did with netgraph).
I honestly bought it a bit hastily. I rock climb, play cello, and program, so when I started to get some wrist pain I immediately ordered ergonomically-better computer parts. This mouse specifically has helped a lot.
There is not going to be a CSI team, fingerprinting, detectives, interrogations or high-speed car chases.

Sure, probably not from the police. But I will put down the rest of my year's salary that Apple will be investigating like all hell how this happened and taking all kinds of steps to make sure this never happens again. Whether or not it actually will is a different story.
MITM attack. If your on the same networking and the router isn't configured to block ARPing. You can proxy the traffic that filters out the redirect. Your proxy keeps the https connection open and passes back unsecured content. Public wifi can be a bad idea sometimes...
C'mon people. How many "former" KGB agents do you know go completely legit and not have some ties to the Kremlin? Unfortunately, their track record with former spies is pretty well documented.

Once an agent, always an agent.
It says "may" not "shall" though, so to the extent it's not doing the job, it can (and should) be reworked.
You think the question is wrong because you aren't in the new model. Again- everything is continuously saved. There are no "in-flight" changes.

What you want to do is keep your the changes you made today and save a copy of an old version from earlier today. The way you do that is to revert the file to the beginning of the day, duplicate this "original" version, then revert back to the version with all your changes from today.

It's more steps, but hey, you retroactively decided a past version was important enough to save a copy of.
As you say, I did mean preferred stock. You caught me before my edit :)

I still stand by the assertion that investors are looking for something different than the typical employee. It seems to be a large risk for a large reward; I don't want to presume to speak for you, but usually investors are both looking for a large exit that an employee will not really benefit from, and can be involved with many companies at once to minimize their risk.

I definitely agree for investors that the startup you pick is more important than the stage its in when you pick it. But that's still involving a significant chunk of the stock even in later rounds. Ultimately, unless the employee is getting a large chunk of the company (in which case he should think as an investor and would be wise to go for YC companies) the decision process should be different.
Different languages make different tradeoffs.
> Number 1-5 are mostly "I don't want to learn new things", so I'll ignore them.

Then I take it you'll agree C++ is better than C?
>There's a ton of risk just in getting out of the house and driving on the road. But there's risk in sitting on your ask at home too.

The risk factor involved in manned space missions versus a trip to the grocery store has got to be huge orders of magnitude in difference. This is an unfair, and frankly, useless comparison.

>if our choice was to explore the Solar System with a vehicle no safer than the Soyuz or to stay at home the choice has to be to explore, every time.

This is where I can't agree. You have to define "explore" - i.e. the particular objective of that flight on a case by case basis - and ask if it really warrants sending a human being up to do that job. Yes? Then by all means. Do it. No? Then find a safer alternative that accomplishes the same goal and that sheds the challenges of keeping a human being alive in a truly hostile and unforgiving environment. Also, I wouldn't consider sending an autonomous vehicle out to explore as "staying at home".

I get the emotional appeal... I just don't think it's rational for every case unless we really need a human's capabilities in space.
>real life has no equivalent to "unsaved changes"

Yes it does. In my real life, the computers I have been using most of my life had the concept of unsaved changes.

This reasoning is ridiculous. I don't want my computer to behave like some other thing, including arbitrary limitations. I want it to implement the features of a computer, constrained only by the limitations of a computer.

"You can't do X because this other old fashioned thing you never use nowadays couldn't do X in the old days" is a pretty piss poor excuse.
Apple Wants To Buy Pinterest Rival, The Fancy
Exactly. The olympics are all about maximum profit and spending as little as possible of the money stolen from the public.

From this point of view, none of the olympic shambles (e.g. g4s security) are terribly surprising.
Keep in mind I am not a programmer so stick with me:

For this idea I would obviously need a decent landing page and a few pages with information and then a call to action for payment. But how complicated would a backend be if all I needed was a few forms for each customer to fill out to contribute to my database of customer names, addresses and preferences?

What programming language would be necessary for the backend to be built? I go to a technology school so I can most likely find a CS student to build it for the right price and if I am perceived like I know what I'm talking about (thank you HN).
> The OP already pointed out that the official Git documentation is bad, bad bad. So, already it's not just "RTFM" but "Google around for a decent Git tutorial and hope you pick the right one." Great.

I have a hard time believing that there are scores of software developers out there who have learned their craft enough to want source control but are somehow overwhelmed by the basic task of finding a good Git tutorial.

The real impediment that I've observed is developers that certainly could learn Git but don't because they don't see it as a good investment. That's where they're so, so wrong. Git is like power tools for your code. If you embrace and learn it, you'll be much better off for it. Yes, SVN is easier. It's also a lot less powerful.

And there's always Mercurial, which is very similar to Git and addresses some of the confusing-API criticism.
Did he just use Indiana Jones (a fictional character) as a precedent for himself?
Spring and RabbitMQ – Behind India's 1.2 Billion Person Biometric Database
Why publishers don't fact-check books
I would expect so, but catching the guy who did this isn't necessarily part of it.
New Orleans Saints vs Arizona Cardinals live stream watch here NFL 2012
Arizona Cardinals vs New Orleans Saints live streaming watch here and
watch also watch NFL full season live streaming online here. Get the
best online sports coverage on the net directly on your PC.
Arizona Cardinals vs New Orleans Saints
Match scheduled:
Date : SUN, AUG 5 2012
Time: 8:00 PM (ET)
NFL Hall of Fame Weekend 2012
venu: Fawcett Stadium
I'm all for trying to find ways to improve Git's learning curve, especially for non-technical users.

That said, if you're calling yourself an engineer, you've worked at a Git shop for over a month, and you're still complaining about how "hard" it is? I have absolutely zero sympathy. You're being paid twice the national average to do a job that's supposed to be mentally difficult. You use version control every day. Stop whining, learn to use your tools correctly, and stop subjecting the rest of us to your crappy, disorganized commits.
This is why generational GCs are a good idea. You can afford to waste RAM (proportionally) for early generations, because they're small. And for many use cases, this works out great; e.g. in server workloads, most of the allocations made during handling a request will die after the response has been sent. You can get great performance from having sufficient "waste" RAM for (say) 80th percentile total request allocation size times 80th percentile concurrent requests; but this is not normally a huge chunk of total heap size (which will usually be caches of various different kinds, which themselves benefit from a more manual deallocation strategy tied into cache expiration).
The real cost of designer t-shirts
I would further argue that #10 is wrong. He compares commits to a project you own to contributing to a project you don't own. If you don't have commit access to a svn server you are for the most part out of luck. Emailing the patch to a mailinglist or some dude is about the best option and even then it has a good chance of either not making it in or taking a very long time. So meanwhile you want to keep your changes going, how do you do that? A bunch of patches you apply every time you svn update? Run your own svn server, import their code and apply patches on that? What about merge (hell) time? Perhaps you do want commit access to the svn server. Just first mail this form via the post office to me or maybe fax the form and then after that first contribute 100 perfect patches and maybe then we will give you commit access. Ugg. Comparing this with Git where making your own fork where you can potentially make contributions from is _easy_ and you can publish this repo in many places.
A Patent for "tapping on something to make it do something".

Who owns the patents for tool use and fire brandishing?
This is exactly what I need for an upcoming project of mine.

So clean, with amazing features and best of all in Python, this will be fun.
Assuming that you restrict your rewriting to your own local repository (as is the widely-agree-upon best practice), what are some of these arguments?
I think it's technically incorrect, actually. In standard English, American is the demonym used to refer to citizens of the USA.

People seem to make a number of wrong assumptions on that, including 1) it can't also be the demonym for anyone else and 2) other countries can decide another countries demonym in their native language. Both of these things are patently false. If someone wants to use American to refer to a member of the Americas (continents) then they certainly can, but they should include enough context to disambiguate. Moreover, other nations don't decide what a nation gets to call itself in its native language. We call ourselves Americans -- so we are Americans. If other countries don't like that, well, tough for them.
Wrong destination URL?
Pstack for node.js apps
At the moment I've to use PHP CMS-es nto being able to find something which is easy enough for Python noob to start with.

When I was looking last time in Django world, there was FeinCMS (not quite end-user app) and Django-CMS having some deps (hell) problems and Mezzanine was quite young at that time.

Tried my luck with web2py, but there one is, seemingly, supposed to write everything from the scratch which is too time-consuming for me 'cause there are no actively developed CMS-es/blog engines with active community of users.

Recently, we took another look at CMS/blog/ecommerce apps in Django world...Mezzanine is the clear winner - actively developed, nice community build around it which helps/improve applications, great documentation, very responsive main developer, decent CMS/blog/ecommerce nicely integrated....shorty, everything what we could hope to find in order to move from PHP for all our web needs, but not requiring huge amount of time to startup.

Congrats for beautiful application given for free to end-users & developers...and I hope being able to contribute back somehow pretty soon. ;)
Thanks for asking this!
JavaScript encryption & hashing demo
They just need to bring back all the BBS based games.
And all of Mozilla. And Oracle's Java dev team.

Windows support was a big deciding factor.
It's common practice to make tickets hard to buy. You might think they would set the price high enough that the tickets barely sell out, but there are good reasons to allocate some tickets to enthusiastic non-wealthy people. They make better live audiences. This is why people stand in line overnight to get those Pink Floyd tickets. Ticketmaster seems to have built the digital equivalent.
"It took years after the Amiga for the average PC to have preemptive multitasking. "

Partly thanks to the MS OS/2 2.0 fiasco, also resulting it taking ten years after Intel released the 80386 before 32-bit programming became popular. Needless to say, the x64 transition went much better.
We've been collecting this kind of data for hundreds of years. It is all pretty well understood at this point. It looks like a great tool over pen and paper, but I'm just not seeing the future potential that you are. Even sharing how farms operate in North America to less fortunate areas of the world isn't going to get them very far. I often cannot even practice the same techniques used by my neighbours a few miles up the road, let alone half way across the world.

> Build an app that asks me what my resources and interests are, and help me build a farm that suits my capabilities: If i have an apartment in seatlle with a balcony of 200 square feet and $50 per month to apply to that square footage, what can I grow.

Ignoring the challenges of scaling the volumes down, I can tell you right now that my average input costs for 200 square feet of grain is about $2. You can expect to make about $0.20-$0.40 after harvest. Vegetables will have better returns, but you are unlikely to grow more than you can eat yourself in such a small area. For a garden, you may as well plant what you like to eat. You don't really need an app for that.
The portable 3D printer that fits in a briefcase
Uranium Ore
There's a lot of verification steps that are bunk.

Full name? Home address? Available from the electoral roll in Australia. Phone number? Look it up. Date of birth? Check with the Registrar of Births, Deaths and Marriages. Mother's maiden name? Ditto.

Too many of these verification questions rely on shared secrets that ... aren't secrets.
I had a print subscription to Wired the first year it came out. IIRC it was fairly political even back then.
Spending a Bitcoin doesn't mean you have a net decrease in the number you have. You could and probably should keep a spending balance in USD at an exchange and buy specifically to make purchases. This is actually more beneficial to the Bitcoin community since it shields it from being overly damaged by Bitcoin price decreases. I spend and accept bitcoins because it's a very easy way to transfer value.
I wonder if this isn't a case of competing standards?

I'm speaking entirely hypothetically here, as I've never been anywhere near a farm, but having seen ITIL, Six Sigma and other enterprisey terminologies vary between methodologies, I can't help but wonder if they're not using the right lexicon because maybe they're using a 'different', competing lexicon?

Either way, that looks to be a great tip and solid criticism.
My point was simply that the unpredictability of these optimizations is irrelevant in my opinion. They simply make your programs run faster. I rarely if ever have seen a library that relies on these optimizations triggering. Usually strictness, when absolutely necessary, is specifically annotated by the developer with bang patterns. Same with unboxing with the UNPACK pragma.
OS X has dead simple automatic backup built in. In fact, whenever you plug in a compatible hard drive, Time Machine will prompt you to enable.

Apple has already done everything they should.
Chargify is profitable
I Bet You Didn’t Know You Could Select Multiple Files This Way in OS X
The big question here is data loss, which the article alleges but does not really prove. The author basically says "I don't understand versions, so I don't trust them."

Many folks have pointed out that since Mountain Lion auto-saves all file versions, there actually is not any data loss. Just revert the file.

However, my reading of the Apple support document [1] is that versions are discarded over time. It says:

> OS X Lion manages the version history of a document, keeping hourly versions for a day, daily versions for a month, and weekly versions for all previous months.

This would seem to indicate that if you downloaded a file from your camera, then made changes that were autosaved to the original file, the original version would be discarded after 24 hours had passed--the several "hourly" versions reduced to a single "daily" version.

If that is true, it is really problematic. If version control software is to be trusted, I think it should not discard versions.

[1] http://support.apple.com/kb/HT4753
I'm not familiar with C#, but if `var` is anything like `auto` in C++11, I think there's a good chance that they'll add it very very soon.
The really important advice boils down to the simple things. Like not using the default String type for heavy text processing since it is a [Char]. In any language a string represented as a linked list is going to be slow. It is still useful, just slow. But use Data.Text instead and you'll likely see a massive performance gain due to the use of proper data structures and algorithms (when processing a lot of text).

Having a solid grasp of the fundamentals gets you quite far.
And notice that PX00307 did not mention multitasking at all:

http://news.ycombinator.com/item?id=3441885

Would Cutler or Letwin consider this acceptable?
The really annoying thing about this is that it's going to be that much more difficult now to persuade Apple support to intervene in legitimate cases now that they've been burned this badly in public.

Hackers (in the pejorative sense of the term) and software pirates really are the scum of the earth.
Report Your Stolen Bike
If all of the anti-hype (the FUD?) about not just Zynga but companies that pump out AAA games in general, video games in general is heading for a crash not seen since the days of Atari. Fortunately, with the advent of Kickstarter, indie and Eastern European (and other non-American) studios, there will still be plenty of cult classics that will appeal to more hardcore and niche gamers.
True enough, but bubbles don't always have to pop as spectacularly. Right?
This is super exciting to read.

I've been building small web based "social games" for a few years now, none of which look or play like the games of these big publishers.

I think the core mechanics of social games have to be about bringing players together and encouraging them to interact.

I've been trying to self fund everything so far, but things are moving very slowly. I wonder in the turmoil whether I should seek investment and go big.
> Taking a week to learn a computer utility seems insane to me

I teach git at work. It takes me a grand total of 10 minutes to explain git's core concept to any dev. It takes me the better part of one hour to teach them how to use git. It takes them the rest of a work day for them to train basically without any intervention on my part, only man pages and a bunch of questions. After that they're basically without training wheels and hardly reach to me, except for the trickiest cases. That's assuming no one is stepping on the brakes, then one who does not want to learn, won't learn.
Ever heard of the Core Profile?

If you request an OpenGL context from your OS and ask for a core profile context, you'll get a context that's almost identical to ES2. It's shader based and all of the legacy fixed stuff is entirely gone.
Suppose a Mac has multiple drives. Say, two internal drives and an external drive. Does remote wipe just wipe the boot drive, just the internal drives, or all the drives?