skysight-inc/HackerNews huggingface dataset:
Does it also mean people who bought houses way out of their price range in hopes of selling them to the next fool and took out huge home equity loans and blew it on vacations and luxuries and then defaulted on their loans and by this contributed to the following economic crash - should they go to jail too? They were reckless without doubt.

I also submit it was reckless to provide mass government guarantee for subprime loans - after all, they are subprime for a reason, due to very high default risk, and when this risk materialized - and it had to materialize sometime unless whoever evaluated these loans as subprime was wildly mistaken - taxpayers were on the hook for these loans. Should people who supported FNM and FMA operations go to jail for that?

I'm afraid we'd end up jailing a real lot of people, including a lot of politicians, if we go this road. And if it would produce any negative consequences, we'd also have to jail whoever proposed such laws - as it would be deemed reckless to propose it...
OK, so now I know that I need to hack your dns server or your registrar instead - then I'd just publish MX records for your domain and head off to all the "I forgot my password" links I can find.

It's turtles^h^h^h^h^h^h^hsecurity problems all the way down…
I really can't think of any language community that's as religiously defensive as the Obj-C purists. (except for maybe the worst of the Common Lisp queens)

People try to hack Obj-C syntax because it's a verbose, clunky, awkward syntax. Ok maybe the explicitness of something like tableView:cellForRowAtIndexPath:dequeueReusableCellWithIdentifier: is OK but the syntax for blocks and anything to do with collection classes is an abomination.

Thankfully Apple has finally fixed the latter case. The next thing they need to do to reduce the stuttering is steal the var keyword from C# and introduce proper namespaces.
Gerard Holzmann (http://spinroot.com/gerard/) came to JPL from Bell Labs in 2003, and the period since he arrived has coincided with a time of greater prominence for methodologies of producing reliable software. Although many people contributed to the document in this post (see page 5), Gerard was the driving force behind drafting it and getting buy-in from the people who write flight software. The latter part -- cultural -- is as big a challenge as the technical stuff.

Another thing that happened around this time is getting licensing for Coverity and other tools, and introduction and promotion of static code verification, even for non-flight software.

Here's an interview with Gerard:

http://spinroot.com/gerard/Caltech_Engenious.pdf
"you simply choose File -> Duplicate"

Standard smug, bullshit answer whenever glaring design defects are brought up in Apple products. Nice condescension with "you simply." No, you don't "simply" do this, because there is no way for the user to guess the defective turn of events that's about to happen.

Not to mention that the "Save As" option might as well not exist. The fact that Apple allows hidden, secret menus that are only revealed by pressing unindicated modifier keys disproves the myth of Apple's "elegance" and "attention to detail." Apple continually chooses the most cumbersome, error-prone, and idiotically roundabout solutions to simple problems.

In this case, there WAS no problem. How many layers of shit are they going to heap onto this OS? Time Machine was supposed to solve data-loss problems. Now we have a bloated, system-wide, redundant overseer for files. And sure enough, it causes data loss. Not only in this example here (which most people will never encounter because there is still, essentially, no "Save As" option) but also in regular usage. Xcode developers have had chunks of their source files simply disappear, followed by a prompt claiming that an external application modified the file.

There are so many things for Apple to fix (such as the disgraceful Finder), and they're not only wasting time loading the OS up with garbage like this, but wasting users' time by destroying their data.
I've ran across a few gift base startups that are doing something similar. I don't recall them off the top of my head and this certainly isn't the first time I've heard of the idea. i believe firmly there is a market. All that to say, compete on.

Just validate the idea with real customers before you go build this idea.
The first generational garbage collector was for Lisp:

http://web.media.mit.edu/~lieber/Lieberary/GC/Realtime/Realt...
It wasn't any worse than Kapersky's rebuttal, which also didn't counter point by point the article other than generalized statements, i.e. "registered in Great Britain" so obviously we are on the up and up, "I really like Facebook", etc.

Just he said, he said until one of the parties actually releases documentation (Wired can release emails showing Kapersky's co. cooperated closely with the fact checking, Kapersky can release docs to show the opposite, etc.)

As someone who is a casual reader of Wired and knows little about Kapersky, I don't know who to believe. Russian stereotypes and the current actions of Putin's government would push me towards believing the Wired article but that doesn't make me comfortable enough to say anything with confidence.
Hackers got access to Matt Honan's iCloud account by calling Apple Support
Like others, I think telling people to RTFM is unhelpful.

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.

Add to this the fact that the Git commands are simply poorly designed. Yes, it is possible to understand what they do after expending a significant amount of time simply learning to think like Linus, but why should we have to do that? I refer you to the gitref.org entry for 'git reset':

git reset is probably the most confusing command written by humans. I've been using Git for years, even wrote a book on it and I still get confused by what it is going to do at times. [0]

This is not a problem of people not wanting to learn DVCS concepts. This is simply people who don't want to jump through a set of arbitrary, confusing, and completely unnecessary mental hoops in order to get to the DVCS concepts they wanted to use.

[0] http://gitref.org/basic/#reset (gitref.org is maintained by GitHub)
Unless the OP will be getting a significant portion of preferred stock (viz. it won't be clawed back and it will receive money in the exit), I doubt that evaluating the company as an investor would is a good idea. Piggybacking on the YC filter would mean joining a company that already has VC money, so potential employees should be doubly careful about their percentage of stock and their stock options.

It would be much more self-serving for an employee to read and consider information aimed at employees. A good article on this is http://michaelochurch.wordpress.com/2012/07/08/dont-waste-yo...
Facebookers seem to be fine with it.
"for those traditionalists who can’t let go"

More condescending bullshit. It has nothing to do with "letting go." It has to do with GETTING THINGS DONE. There wasn't a problem here. NOW there is. GJ, Apple.
We're talking about flight software, not software in general. Implying that the people who drafted this guideline were blindly accepting dogma is simply wrong. Look at the list of contributors (page 5) -- it includes Ritchie, Kernighan, and Doug McIlroy -- in addition to several others who have spent their careers writing flight software.
Скачать 64-разрядный (x64) пакет утилит для ОС Windows
Do you write parsers or state machines very often?

goto has its uses. It shouldn't be used indiscriminately, but (especially since C does not have tail-call optimization) it is the best approach sometimes.
Because my Mac Book Air has terabytes of free space??
Muji recycled A5 notebooks.
Perfect size to carry around everywhere, good paper quality (I use a fountain pen).
Roofing Saint Louis, Saint Louis Roofers, Roofing St. Louis
One Way Construction in St Louis, MO, is a friendly, full service roofing contractor. Call our expert roofers at 314-480-3842!
Roofing Saint Louis, Saint Louis Roofers, Roofing St. Louis
"registered in Great Britain" isn't a generalized statement, it's a fact.

Shachtman paints a picture of Kapersky being in bed with the Russian government around innocuous anecdotes such as a government contract and a Christmas card.

The onus is on Shachtman to provide compelling evidence for his assertions. In my opinion he has failed to do that.
Cara alami memutihkan gigi
The flip side of this coin is that when Knight "makes money" it isn't creating wealth either.
It's crazy that in 2012, you still need to tinker a config file to make headphones (a feature used by virtually 100% of users) work under Linux.
I think what you mean is preferred stock. And (a) the distinction only matters if the startup does badly, in which case it doesn't matter much, and (b) the founders don't have preferred stock either, so an employee is in the same boat as them. (It is vanishingly rare for individual employees to get their stock/options taken back. Zynga is the only recent case I know of.)

It is certainly not true that joining a YC company means joining one post VC funding. Even if it did, it doesn't matter, because (as investors know) the startup you pick affects returns way more than the stage at which you pick it. That's why VCs are willing to invest in B and C rounds at high valuations when they could invest in other (less promising) companies' A rounds at much lower valuations.
It sure looks like IE9 is optimising for some benchmarks.
Exactly I feel the same way... and when one dares to say that git is unfriendly the answer typically goes along the lines of: "...is because you don't study it enough..." so just another expression of RTFM.

But the mere fact that there are so many How-to's on Git is an indication that is not an easy to learn system.
But it should be since is one of the basic tools of a programmer.
Or for a car mechanic how many manuals are there on how to use a wrench?
For a doctor how many books are there on how to use a stethoscope?
>And Kaspersky agreed to appear in a documentary that used his son’s abduction as a prime example of why social networks are dangerous. Those are facts that neither he nor I can avoid.

It's sinister that Kaspersky appears in a documentary talking about privacy concerns? Shachtman's really grasping at straws.
Upvoted because git-flow does address many of the points in the OP, but it's also an opinionated add-on that pushes users toward a particular workflow model that may not suit all applications. In my usage of git-flow, I've found that I still need to be pretty comfortable with the "raw" git interface in order to effectively manage everything, so it also doesn't really get around the weaknesses of git itself.
For anybody else who missed the original article, this seems to be it: http://www.wired.com/dangerroom/2012/07/ff_kaspersky/all/
The problem with applying Appel's argument in practice is that it only shows that copying garbage collection is better if you are willing to waste RAM. In practice, if you had a 1 MB working set and 100 MB of RAM, you would probably want to use most of the extra 99 MB for caching even slower levels of your storage hierarchy.

Moving garbage collection does have some other potential benefits; it can provide guarantees regarding fragmentation, and it can improve spatial locality of data.
Advances in postnatal care
Completely agree, the implementation should be protected by copyright but not the idea itself.
This kind of internet tough guy juvenile posturing is par for the course for him. Maybe he things talking like a 14-year old bully makes him seem passionate?

I sure as hell wouldn't want him to represent any programming community in which I participate.
The generalized statement is Kapersky's assertion that being Registered in Great Britain means they aren't doing anything nefarious or unethical. Just because they are registered in the U.K. doesn't mean they are clean, I'm sure there are plenty of companies registered in the U.K. that are up to no good.

Shachtman may have failed to provide compelling evidence for his assertions, but in my opinion, Kapersky's rebuttal was very weak and did very little to prove his case.

Frankly, both rebuttals were weak and probably written in haste without examining how they would come across to an impartial third party.
Vijay Kumar wins silver medal for India...
I have used subversion heavily. So many things are not at possible with SVN. But, it can be done in Git easily. Of-course, it requires learning and a bit of change in the mind-set. But, it is worth it.
In a tough job market, I agree that would be an important factor to consider. But it's not a tough job market for hackers now, to put it mildly. I've never seen such demand for hackers. A good hacker who wanted to ditch a dying startup today could find a new job more or less instantly.
The files are chunked and only the pieces that have changed are stored across versions. In all but the most corner of corner cases, the extra storage used is negligible. (This same chunking also helps iCloud keep iCloud-stored files in sync across devices without using a lot of bandwidth or being out-of-sync for as long during the upload/download process.)
Git is _awesome_. Once you "Get it", there really is no big problem. Sure you may have to look up some syntax occasionally and make an alias or two for your common uses, but really, it's no big deal.

And the benefits are compelling. Enjoy the amazing power of committing early, and committing often. Being able to revert to "10 minutes ago" is so freeing when trying out a refactoring idea. And being able to "uncommit" the last X commits to recommit them in a different order and with cleaned up messages and structure before sharing with colleagues... amazing.

All the quibbles about syntax really miss the point and the power of Git.
wow... IE looks weird. why is the address bar at the bottom?
I grew up on a grain farm in Saskatchewan. As far as I know, my farmer brother and my dad still use paper and whiteboards to record this sort of information, if they record it at all --- which is amazing because the machinery alone is worth several million dollars.

They do use GPS in the tractors, mostly to minimize overlap/gaps. They used a big paper ledger to do bookkeeping until my brother took over the bookkeeping, and I think he now uses Quicken (not QuickBooks). The farm is a strange mix of low tech and high tech, and I suspect that's not unusual.

If you want to advertise to grain farmers in Western Canada, then one good way is to buy an ad in The Western Producer (a newspaper). Agricultural trade shows are probably a better bet though. I know they go to the Farm Progress Show every year.

http://www.myfarmshow.com/general/about
UFC Results: 'The Dragon is Back' Machida Granted Next Title-Shot - Dana White
It doesn't really work like that because a branch does not have a clear, canonical start point in gits history; every branches history goes all the way back to the initial repo commit. You can do some fooling around with diffing the merge parents to try and get some idea of the changes, but it's going to show all the differences (what changes are on master but not on the branch).

Having a single atomic commit to "add feature x" is a lots cleaner when you're git blame'ing then git show'ing the commit, as you get to see the whole picture, instead of a log message like "fixing typo" and a 1 character diff.

That said, this should definitely be done off on a branch, and there's no reason not to have multiple useful commits on a branch merged in as such, but trashy typo/forgot to add X style commits are completely worthless to someone looking back at history
I see by your quotes that you are probably aware of this, but I think the set of developers that knows how to use git is at least an order of magnitude smaller than the one that doesn't.
No one except for the entire Python development team. And me.
Akon Very Telented Proffessional American Singer
Ask HN: How to price domain?
Hello all my startup is looking to purchase 2-3 domains however they are parked and are up for sale. We've contacted the owners however, they are asking us to make an offer. Since we have zero experience in selling or purchasing domains to private entities so we have no idea where start set the initial bid at. We've gotta search stats on the domains and they are +1mm search volume per month. Is there some formula, system or site to valuate a domain value?

Thanks
What is your tech idea worth?
So question is now, what are Apple doing about it given the impact. Think they said it would take alot of forensic work to restore the iMac as well, I've got the popcorn ready to follow this one.
So if you had the idea to create an open roof "sunroof" in a car, the way the roof opens mechanically should be protected by copyright, not the fact that you are putting a rectangular hole above drivers' heads for more light and air? Could the shade slide be protected too?
We are talking about programming tools here, not tools for home kitchen chefs to track their recipes. A little intelligence and hard work on the part of the user is expected.
It is because this is that offensive to anyone who writes objective-c for a living.

I think you need to seriously stop and consider what should and should not offend you, and what is worthy and unworthy of such vitriol.
It is because this is that offensive to anyone who writes objective-c for a living.

Really? I write objective-c for a living and I'm not finding it offensive at all. I may not agree with all of it, but rather than getting upset about it I'm trying to understand where this developer is coming from. They clearly put effort into making it, so I'll give them the benefit of the doubt that there must be some gains to be had here.

This is all kinds of wrong.

Is it correct from the language specification's point of view? Does the compiler allow it? Does it generate correct bytecode? It seems it might not align with your code style or even widely accepted "best practices" but it's probably not all kinds of wrong. That level of rigor might be appropriate for certain environments (health care, flight control, etc) but not all software needs to be held to that standard. The reaction in this thread seems awfully similar to The Great Javascript Semicolon Wars that took place earlier this year.

[Y]ou must consider how it fits into that surrounding code.

Perhaps this library is meant to shift the way that new code is written. Maybe it'll get some of those bazillion smart people working on other libraries to see a different way to do things.

Relax. Don't get upset. It's not meant as an affront to your style or sensibilities. Consider this by @fat [1]:

Projects with the most radically unique styles often have the highest internal
standards for code quality and consistency. People put so much thought into the
written code itself that it actually engenders a new sort of pride.

[1]: Eating a whopper: http://byfat.xxx/eating-a-whopper
As an employee, a person contributes time, full-time. IMHO, time is the ultimate investment. Something, that cannot be recovered or bought with money. OTOH, an investor puts money and some of his time. Huge difference. If I were to join a startup, I would be thinking, do they deserve my time? Is it worth investing your time?
The 'echo' visuals are somewhat odd. Ever since the 90s, I think pretty much any programs' console output has been instant.

Would probably look better if echo was instant with a wait time.
Really? How many how-tos are there on text editors, programming languages, build systems, deployment systems, unit testing frameworks, frameworks, APIs, libraries, debuggers...?
I didn't get the same generalised impression. His point was his company is governed by the laws of Great Britain not Russia. So if some sort of law was broken, he could be held accountable in Great Britain. The article implies his company can run amok under the guise of a russian corporation and be protected by the Kremlin. His rebuttal asserts this not to be true rather directly.
> That's why I said it's a UI designer's worst nightmare.

This is the point where I think it's appropriate to link another front page article: http://news.ycombinator.com/item?id=4338845

I've learned Git about the same way I've learned *nix systems and programming languages in general: piecemeal, a step at a time, on a largely need-to-know basis. It's been 4 years now and I feel like a complete novice, but I rarely need to do anything other than (1) synching local with remote repo, (2) committing a change, and (3) using a feature branch.
Interesting. Totally makes sense when you think about it. Asset allocation among the LP set tends to be backward-looking, so if we believe exiting via IPO = high fund IRR, we should expect fund flows into VC. Similarly if we assume that M&A exits are less profitable (especially, less likely to move the needle on a particular fund's IRR) we should expect to see pressure on the VC to reinvest that capital and take another swing of the bat.
i am not able to fully understand what it is shooting for. The README, says it avoids the VM layer (which seems impossible in a pure software solution). The code suggests its merely doing a kmem_cache_zalloc. am i missing something?

its true that vm is an overhead now, with infinite/very large memory, the concept of virtual memory is outdated. TLB misses are too high and huge pages just don't cut it. this has been repeated over and over but we need to re-design the VM/hardware to support TLBless access for a portion of memory of the working set size of your primary application.
essentially no one uses hgs

Difficult to take what you say seriously when you make comments like this.
"If he didn't like it he could send it back and not be charged for that month." In this type of service that garuntee could come and bite you one month with a large amount of returns to which you're paying the shipping on. -Insta bankruptcy- so don't make those promises right off the bat until you're on a good run and know costs, avg return rate, profit levels/have investment backing/etc so that one slip up wouldn't result in a the end of the business.

My other issue in this is vagueness of 'favorite things' and 'tastes'. You can only have so many variants each month, 10 gifts that you've bought wholesale amounts of and will have your system sort who should be getting what that month. Going overboard with trying to pick the perfect gift for every single individual isn't scalable and wouldn't attract high profits since you wouldn't be purchasing in large quantities.

Other than that, I think it's a good idea. Tough part will be figuring out the price point so that you're distributing high quality gifts at a price that someone is more than willing to pay every month.
The iMac is gone.

The remote wipe would be equivalent to a format so you may be able to get some data back but most of it would be unusable. I don't think Apple can do much about not having a backup. What Apple probably needs to do is have a popup to remind people to backup when they switch on the Find My Mac feature. But I doubt they can do more than that.
I agree with your criticism but there's no excuse for being such a jerk. Settle down.