skysight-inc/HackerNews huggingface dataset:
Seems like there would be a better way to save the user from their occasional accidental "Cmd S" than by upending a core expectation of computer behavior since time immemorial. Why not allow the "revert" option when you hit "Cmd S"? Seems like you could keep all the same core functionality and just have a right-click accessible history of every file on disk. Is there an advantage the new system has over that?
iOS doesn't show "EDITED" next to the filename in any window title bars either. I would think most people seeing "filename.txt -- edited" in a window title bar (such as in osx 10.8 TextEdit) would assume the file has not yet been saved.
How to build a startup ecosystem in your city
Thanks for the link, but could you explain why texts are non-optimal?
Added as a note ...

Clearly this item has been heavily flagged. There are currently 20 items above it on the front page, and of them, 10 are older and have fewer points. The ranking algorithm says those items should rank lower. The fact that they don't indicates that this item has been flagged.

It would seem there are those on HN who consider this inappropriate. Enough that they don't simply ignore it, but that they take the effort to flag it (although one click is hardly much of an effort)

But the lessons to learn from this are there to be seen by those who would take the time. That's why I wrote my extensive commentary, and that's why a few people also commented in support.

Perhaps I should have written this up as a blog post so that I could have:

* controlled the title (since the moderators are now so aggressive on this)

* made the commentary the first thing to read, rather than the story.

Perhaps a lesson to take away from the story of the submission (rather than the story of the fencer) is that there is a vocal minority on HN who will flag things regardless of whether there are lessons to be learned.

I'm disappointed by that, although not really surprised.
"but we appear to have successfully avoided re-creating the dot-com bubble craziness of the last century."

What this makes me wonder is what new and innovative way we as an economy will find to screw it all up and cause another bust. Hopefully less catastrophic than the last one.
I see a pattern of off topic stories being posted to HN
Or you can hit 'undo'. That's been around about as long as well. And since there's no file dialog, you're aware something is different, and the application is still up and running so you can make changes.
That graphic implies that the Echo replaces 6, 10 or an infinite number of cards, but does not make clear that it is only three at a time and that the rest are loaded onto the phone. When you say "Echo users carry 1 card" in comparison to the first two examples, you are implying a parity for which I can compare the three: I am likely the average American with 6 cards or even possibly in the 13% that have 10+ credit cards. For both of those groups the card would need to be used in conjunction with a phone in order to get the same benefits as 6 or 10+ cards, but that is not illustrated in anyway. This is misleading.
Techstop. That's all I'm going to say.
Not necessarily -- lazy sweeping only needs to do work proportional to live data (like copying GC), rather than proportional to dead data.

I have a pretty straightforward implementation of a lazy mark-sweep collector here (in C): https://github.com/silentbicycle/oscar

Basically, instead of marking live data, then sweeping all unmarked data, you just mark live data, then the next time a slot is requested, you step the allocator over the heap until it finds the next unmarked cell and re-use that. If most cells are dead, this happens very quickly. If you have to sweep over too many live cells (left deliberately vague), you grow the heap.
Combining HTML Hypermedia APIs and Adaptive Web Design
In my opinion rechlessness is necessary to bring society forward. This behavior induces change to the system and breaks the status quo. Sure, this has often bad consequences, but daring to break the status quo should be generally rewarded, and only regulated in cases where the negative impact on society gets too extreme/long term.
It’s a pretty common trick.

See e.g. section 24.2.3 here: http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter24...
I wonder if/when Apple will bring Versions to iOS. It seems iCloud on OS X supports it at least.
I didn't realize the market crashed as a result of the Knight Capital incident. Hmm, let me go look at a stock chart:

http://www.google.com/finance?q=INDEXSP%3A.INX

I see a few 10-20 point losses at various times in the past month, but nothing that looks like a crash.
In vi, though, what I usually do is open a file first, and then if I want to 'save as', I do ':w newfile'. I don't have to decide before I open the file if I want to duplicate it or not, and it would be very unexpected behavior for ':w newfile' to also modify the original file.
buzzword buzzword unqualified huge number superlative google microsoft! big data! $X billion buzzword buzzword random powerpoint diagram.

And on top of that, the entire article ends up being a plug for a conference. I have no idea who's upvoting this or why.
The new system does what you suggest. Command-S creates a new "revision" in versions, and you can select "Revert to > Browse all versions" to see all versions of your document. OS X also automatically creates a new version once an hour if there are new changes.
4coders online graphics generator
Penalties influence the culture. As we all know, the first lesson in economics is that incentives matter.

Sometimes, the right people aren't being incentivized to do the right thing.
There's also the objective-c category over at Binpress - http://www.binpress.com/browse/objective-c

Disclaimer: I'm one of the founders
Obligatory Dilbert (7/12/1997):

http://dilbert.com/strips/comic/1997-07-12/?Page=2
One thing I love about zsh that I think bash doesn't have is shared history between terminals. Nothing groundbreaking but it's great if you have multiple terminals enabled.

Also, autocompletion in zsh is vastly superior, especially with options to commands.
Make no mistake: Steam and the App store are competitors for selling digital applications over the Internet.

It tomorrow MS and Apple "force" people to pay using their App store, they need some alternative.

MS was a great competitor destroyer. You will compete with them, for example with compilers, like Borland or Lotus or Wordperfect or Netscape and they will destroy you first going against your income generators and they will care about the product later, when there is a monopoly.

MS could destroy steam just using their OS control to make steam perform badly, they did it in the past with companies like DR-DOS, with media encoders-decoders(making them use code that they slowed down on purpose so their badly programmed software looked better) and so on.
Impressionist fingerpaint
Guns are not banned in India. It just takes more effort to get guns. You need a license to own a firearm. One of the high courts declared that unless there is something adverse against the candidate one cannot be denied license. This effectively makes it a right to own a firearm.
The dot com boom and bust were driven by a lack of understanding of the greater fool theory.

People, for many reasons including 2008-9, MF Global, PfG Best, R Allen Stanford, Madoff, CFTC, TBTF, flash crash, TVIX, decided the investment environment is too toxic to play in.
The patent system is supposed to encourage the progress of science and useful arts, not to reward inventors. While that is a good thing, it's not something to sacrifice progress for.

We're heading towards a world where all the money is getting funneled towards patent lawsuits and away from building products. This is not a good thing.
The first step is to have a job in the US.
Yes and no. Yes, any given multiplier topology will have some fundamental costs, but the lower bound on the energy for any particular set of multiplicands, latency requirements, and precision requirements will often be much lower than building a canonical multiplier. If you can't make assumptions about any of these (e.g., if it's a multiplier in a general-purpose core), the costs are more uniform (though unless leakage dominates, the energy will still be value-dependent, since dynamic energy is proportional to activity factor). In a domain-specific context though, you often can; these assumptions are borne out in the datapath units of nearly any DSP, GPU, or ASIC.
Why "reluctantly" if the judges were correct in the first place? Anyway, the real crime is the ridiculous random sudden-death coin flip. Whose idea was that?
This is neat to see, though I'll admit I was hoping to see broader views of what the sky would look like if, say, Jupiter or Saturn were that close to us.

If you're interested in a direct size comparison like this, I've recently made a poster for our campus planetarium that shows all the planets at once. It's CC licensed, so you're welcome to print your own copy:

http://www.slimy.com/~steuard/teaching/solarsystem/
This article gets a few things right, but I find it largely to be another example of playing up the hype without talking about the real meat of big data's potential.

Some of the more useful points:
1.) Big data's promise has led to massive advances in technology, and companies are spending billions on this new technology
2.) The limiting factor with Big Data is analytical in nature, not necessarily in storage, processor speed, etc.

What this article fails to address is why big data is so valuable. While it gave one example of a real use case (identifying influencers in social networks), if anything this served to highlight the problem with Big Data. Are companies completely shifting their marketing budgets to target influencers? Is this driving major financial impact for Facebook?

I have no doubt that companies are actively identifying incredibly powerful new uses of big data, but for big data to be truly revolutionary, we need to develop the analytic methodologies and decision-making processes to benefit. Reading the McKinsey report cited in the article is illuminating. There's a ton of value cited, but it isn't particularly clear how companies changed their decisions based on big data in a way that drove the value.

(I posted more thoughts on this broken link between big data articles and actual decision-making here: http://www.klaviyo.com/blog/2012/07/16/the-curse-analytics-b...)
So what you're saying is that fines are just the cost of doing business for the big fraudsters.
I've been wondering for a while how much of that is due to the public chart of Linux/OS X/Windows donations. Does anyone know if Linux users donate at the same amount when that information isn't made available? (ie has there been a sale where you can't see donations broken down by OS during the sale, but the figures get released later?)
Fat Fingers (a regex for fixing typoed e-mail addresses)
I don't have a Turkish bank, so I can't speak to that, and every time I have needed it was an out of country issue.

And not having the bank because I'm still waiting for a residence permit, which means I'm still doing the kontor thing rather than having a plan, something that's much cheaper with AVEA.
I suspect a lot of people ONLY have the devices, and have not spent the extra few hundred on any kind of backup. A Time Capsule? A third-party remote backup service? An external HD? That costs MONEY!

I personally haven't plugged my iPad into my Mac in ages. Then again I've also made damn sure it's backing itself up to the cloud. I'm not sure if this is the default setting. It should be, IMHO.

(And I gotta say, it's really freeing to know that even if all my possessions are destroyed, I will have lost at most a day or so of work.)
In a firm the size depicted in the post business is run by the marketing division. In these firms most of the divisions have executives to sign purchases and attend meetings.
If Valve discovers that you can get more performance in general out of a Linux rig, my guess is that it won't take long before the entire hardcore gaming community runs Linux. That community community is crazy about performance.

In Valve's experiments so far, Linux gets better performance (higher FPS) than Windows. We're talking 280 vs 315 FPS (or something like that), but that's still better.
I did some googling and it seems like Windows 8 Metro apps might have similarly neutered file handling. Has anyone tried it out and can report?
I agree that using the Save As command is not a good method for modifying files. However, the correct syntax for this modified should be "Save & Save As."

Here is an analogy one could one make to the current implementation -- you request to be billed later, but instead the full amount is deducted from your bank account now, and you are also sent another bill in the mail a week later, which you pay because you didn't know you already paid for it.

Something makes me think that there are a lot of giant egos at Apple now, making eccentric decisions, and Steve Jobs isn't around to tell them they are stupid.
It sounds to me (and I know this won't be a popular opinion here) that the original IT department was overstaffed. A printer never out of paper? No projector ever found with a dead bulb?

Much like there being a "healthy" amount of unemployment (~3%, I recall?), there's a healthy amount of smaller items not met. It sounds like the company was overpaying for IT.
That is broken. Unsaved changes should be committed to a file that is likely your current file. This would allow them to properly implement save as.

They're leaving state management up to the end user which is almost always a bad idea.
My wife and I are both disgusted with the coverage. Sure, we like to see kids from our country win, BUT, we all live on the same planet, and nationalism belongs in a previous century. The human interest stories are not bad per se until you realize how much broad international is bumped.

For the OP story: if that young woman's worst possible result if the error had not occurred was a bronze, it would have been good if the international Olympic committee could have firmly pulled their heads out of their asses and given her a bronze medal. It would hurt no one if two bronze medals were awarded.
The ancient style of HLL-specialized hardware no longer makes sense, but that doesn't mean that there aren't other improvements that make sense. For example, support for read and write barriers (especially read barriers) would dramatically improve garbage collection.
Reading the rest of the thread, it looks like Apple is already saving you from yourself by creating a revision each time you save. So, this change just increases the amount of work the user has to do by forcing them to go and revert the last save on the orignal document after doing a Save As.

People using "Save As" frequently don't know that they want a duplicate before they start changing things. Sometimes what I think is going to be a minor change ends up being a major change, and I want to "fork" the document.

Think of it in git terms:

I start a changeset, and after some work, find that the changeset is too big or too unstable or too hard to merge upstream. So, I `stash`, `checkout new-branch`, `stash pop`, `commit` (or just `stash && stash apply`)

This new workflow is effectively: `commit`, `checkout new-branch`. Crap, now my unstable changes are committed to my master, and to fix them and get back to what I was working on, I have to `checkout master`, `reset --hard HEAD^`, `checkout new-branch`.

It's annoying and presumptive. If git did this, there would be rioting in the e-streets.
If you own the tie-breaker, you are clearly "leading".
giveaway - month of reddit gold
Wherever you see it, just mentally replace it with "data warehouse." ;)
In 1998 you couldn't even stream a music video over the internet.
In 2012 you can stream the entire game of Quake 2 through your browser in under 5 minutes. If you told me this while I was installing Quake 2 through my CD-ROM and waiting 30 minutes for it to finish, my head would have exploded.

http://playwebgl.com/games/quake-2-webgl/
So take care of that when it actually happens. Also, if you don’t want healthy people to amputate themselves you can make a rule for that right now. There is no need to kick him out now.
Though the death penalty is too extreme, once one accepts that financial fraud literally destroys lives, one must also concede that financial fraud calls for an equally harsh punishment.
Yeah, "the" crash means Knight's fail.
That's plausible, although I'm somewhat skeptical why it wouldn't have shown up in someone's hardware if it truly worked out to be worth the cost, since there is a lot of enterprise software built on the JVM and .NET that would benefit from garbage collection speedups, and which is being run by companies willing to pay for those speedups.

Fwiw, Yosef K.'s own follow-up to his "HLL CPU challenge" did acknowledge several proposals he received as plausible candidates: http://www.yosefk.com/blog/high-level-cpu-follow-up.html
I don't understand the reaction here in the comments. Do the people talking about the uselessness of management think the same of sysadmins whose systems are running smoothly?
Reporter Pierce Gardner asked Will Rogers how he would deal with the Nazi U-boats:

"Boil the ocean." said Rogers.

"But how would you do that?" asked Gardner.

Without a beat Rogers replied, "I'm just the idea man here. Get someone else to work out the details."

It's easy enough to say that something must be done, and that the details are then up to someone else.
The table of contents looks very interesting. Thanks!
> "Instead of relying on old standards, the engineers are looking ahead"

There's nothing wrong with new standards. This might in fact be an excellent way to do things.

The problem is giving new, completely different standards the same name as old standards. "Normal" non-tech people would be just fine with this feature if you named it something different like "save and duplicate" -- and tech people wouldn't be caught off guard by the system misusing common tech terminology to mean something totally different.
A Brief Overview Of Insane Patents With Awesome Drawings
The library sizes to fit a large variety of screen resolutions, PDF export has been added as well: https://github.com/hakimel/reveal.js#pdf-export
I've couldn't stop laughing when I've saw the headline ROLF
Ask HN: Reviews of working at LivingSocial?
I am in the interview process for a position in livingsocial's Testing/Design area, and I've only found reviews, discussions, and salaries for their Marketing/Sales positions. Any places to look? Anyone have opinions? Thanks!
Isn't this what Time Machine (or git, or svn, or cvs) is for?
I am talking about things like strictness analysis, automatic unboxing, etc. not lazy evaluation. And even an 'optimization' as simple as common subexpression elimination on a lazy language can introduce space leaks, e.g. http://hackage.haskell.org/trac/ghc/ticket/917.
I love Unison.
1) Sounds like a challenge.

2) Then maybe that's a good reason not to do it.
Versioning is always happening. It’s not possible for you to be not able to revert.

Also: “Save as …” is a deprecated feature (basically). You can’t even see it in the menu. There is only a keyboard shortcut for it – for those traditionalists who can’t let go. It’s not going to make the new document model worse (which is a massive improvement over the past) just to keep “Save as …” working.

Documents always save. They never not save. You can easily revert or access versions. You can easily create new versions (for example by clicking “Save” in the menu or by pressing Command+S). You can easily duplicate and immediately rename documents.
Interesting. So they didn't really take away "save as" snapshots, just the ability to name them and get to them through the filesystem.
Nothing new here - the problems with computer aided stock trading go back two decades:

This was from an article in the NY Times back in 1989:

http://www.nytimes.com/1989/11/09/business/market-place-asse...

"Money managers engaged in the version of program trading known as tactical asset allocation, which involves using computer models to signal when to shift assets among stocks, bonds and cash equivalents like Treasury bills, concede their trades may be disruptive. But they disagree with Mr. Phelan that the technique is as potentially destructive as portfolio insurance."
Just as you learn to code by doing, you would learn to sell by doing, but ideally with a mentor. Now how do you find a skilled salesperson willing to take a sales noob under the wing. They might if any received royalties were waived or greatly reduced.

Also, consider which type of sales do you want to learn. The fast close (we meet for the 1st time, you demo and try to close me in 10 minutes) or the slow method (build relationships over time, many demos, many trips, close once and receive royalties on repeat orders).
> For all we know, it was a company with 5 non-IT employees, and a staff of 50 IT people who flipped a coin once a day to decide which of 1 of them was going to work that day.

You're right on that, we don't have any idea about the total size of the department or the total size of the company as a whole. So, I'll grant you that there might have been some room for cuts in the department but, that really doesn't matter for his point.

What we see is that prior to the reorganization everything worked and that after the reorganization it didn't. This looks like someone pruned way too much out of an area that they didn't fully understand. The only thing we have to work from the assertion that:

"The total time lost and wasted across the whole company was most certainly greater than the savings of laying off the expensive and skilled IT staff."

I am making what I would consider educated guess on the scale of the organization and the impact of the changes. That impact would indicate that they now have insufficient staffing in IT and inefficiencies elsewhere as a result.
I've recently bought my first telescope, a 6" reflector. I'm glad I bought it instead of a new iPad or Retina MacBook.

I fear that with the current urbanization trends, in the near future most people will never live to see a dark night sky.

Considering that astronomy played a huge role in early human history and civilization, I think we're losing a huge part of the human experience.
I can't see why we can't have it both ways.
It shows you that you changed the document since either opening it or creating a version. That is useful information.
Nifty. Similar to our own Typer: http://cosmos.layervault.com/typer-js.html
cool, what did you use for page transitions and tap events? did you roll your own?
Many PRNGs only have 32 bits of state. If someone knows your settings (alphabet chosen and length) the max number of passwords to check is 4 billion.
What Apple has done is changed "save as", into "fork a branch". This is progress, mostly.

The real end goal here is for Apple to somehow figure out a way for the average person to have the power of modern version control while still understanding it. This is a good goal, and we should laude Apple for it.
Curiosity Just Days Away From Mars
Its good to see that tech is eating the non-profit space to
Luck vs. Skill: Seeking the Secret of Your Success
They can't legally charge for membership; the existing users, access to whom would be the product they would be selling, signed up on a page that said "It's free and always will be."