skysight-inc/HackerNews huggingface dataset:
From the post: "This post is about sucking it up and just writing low-level code"

So I'm quite sure that C is a high level language.

Assembly is low level. It allows you to control the cpu directly by telling it what instructions to run and which registers should be used for what. In C the closest thing you have is specifying if a register should be used at all. Or inline assembly, which again...is just assembly.

And yes....php is even higher level.

Caching to drive is only useful if your operation takes longer than reading from drive. In this case reading from drive was slower than doing the calculation. What he should have considered is an in-memory-cache.
Check Preferences -> Updates, you might well have disabled that option.
C++ operator precedence (e.g. && gets evaluated before ||)
When Apple release System 7 in 1991 people everywhere started complaining about the new changes and how it was worse than System 6. For instance it required a hard drive and couldn't boot off a floppy.

Meanwhile the end users adopted it imediately and never looked back. Most of the complaints in the article are about features that we as developers love but that end users could care less about.

As a developer I love getting in to my Library folder and changing stuff around. I love backing my computer up manually and not using Time Machine. I love having complete control of my windows and applications.

But most users don't care. Most users never touch their Library folder and don't need to. Thats why its hidden. Most users don't need to back up their mail because its all on Gmail. Most users love the app store where they don't have to search all over the internet for a simple app.

Mac OS is an end user centric operating system and it always has been. Developers and hackers will have to make some tweaks to the basic OS to make it work the way they want. Honestly looking up a few keyboard shortcuts, enabling hidden folders and installing homebrew isn't that hard.
In 2005, Reason magazine had an excellent discussion with Milton Friedman, John Mackey (Whole Foods), and T.J. Rodgers (Cypress Semiconductors) that is relevant to this discussion (http://reason.com/archives/2005/10/01/rethinking-the-social-...).
This is our first 'proper' benchmark - we are going to work on some other problems for comparison. We're getting impressive results with semantic analysis, so we'll publish some results there soon.

Fabric is most impressive when problems lend themselves well to parallelism - this first benchmark test is ridiculously good for us. Other tests are likely to vary significantly - however, even single-threaded we are running fast.

Another note - right now the only parallelism model we offer is the dependency graph, which is great for some problems (particular in 3D). As we move to other models for the server (like MapReduce), we may see better performance for certain classes of problem.
Wealth Masters International, is it legit? What about the scam rumors?
RELEASE project - software for 100,000 cores
I would like to add. It's not only those who are not so tech savy that have problems.
I DO NOT WANT to spend time learning how a desktop UI works. I have more interesting things to do than getting used to new UIs and whatnot when the ones I use already allow me as productive as I can with a UI.

Personally all I want is a taskbar, and an application launcher. I like the combination of openbox+tint but I a lot of the application I use depend on gnome libraries anyway.

Glossy chrome elements and wobbly windows are meaningless in terms of usability, that's my opinion. Why would we want to break something that works fine?
Why trashing old but reliable technology?

I would guess it's more about shipping a fancy glossy looking product than anything else.
Icelandic MP To Challenge US Court Ruling On Twitter Privacy
Considering that painting set a record for the amount it sold for, I'd say you haven't.
"sass" "pass" and "ee-ass"?

I hate "Cloud" as much as the next nerd, especially when it's used to mean, "Internet", but these just aren't going to work.
In most programs the point wouldn't be to teach the specific technology, but to teach something like "interactive media design/programming", or variations on that. To keep things manageable, though, often courses will pick one environment for the examples/project to be in. Flash is a common choice; HTML5 and Processing are also used semi-regularly. Courses catering more for CS majors might use something lower-level like raw DirectX or OpenGL (possibly via a wrapper like Glut or SDL). You typically can't avoid choosing some technology, whether it's Flash or OpenGL, even if the point of the course isn't specifically to teach that technology's API and quirks.
That's not true. Power management (sleep/hibernate) is very flaky in Linux, and when it fails it crashes the machine.

You need to pick your PC carefully for compatibility with Linux.

Linux is great for workstation/server-class hardware and use cases.
Moisture off the body would just run down the inside of the garment presumably. As for breathability, that may be an issue.
The sweat collects in your shoe and at the end of the day you wash your shoes.
Games on the internet are massive. We track 100s of millions of hours a month spent playing them.

Adobe's not really killing Flash, what's happening is it's transitioning to a development platform rather than development + consumption platform and that's not a horrible thing - Flash is a great platform to develop in, being able to export mobile apps from it is far more important than being able to play the SWF files on mobile.

Flash on mobile could have worked but there's two reasons it doesn't ... one is purely technical that time and improved hardware would erode, the killer one is consumption - games on websites are just a plain inferior way to play them vs apps, and ads + video + applications are all solved problems. There is no must-have use case as a consumption platform on mobile.

They made the right choice - let Flash become just a development platform and let the output be whatever provides the optimal user experience - on desktops it is (or can be) the Flash Player, on mobile it's apps and HTML5.
The desktop plugin is largely the reason for no Flash on the iPhone. Unless you expect Adobe to be able to make a plugin on iOS that works, unlike their OSX plugin which just uses 100% cpu even after their use of "hardware accelerated" apis.

I don't blame Apple for saying no to a very buggy plugin.
How the US Justice Department Legally Hacked My Twitter Account | Common Dreams
Apple has never done this and probably never will. Not having to support older OS releases helps dedicate developer time to the new software.
I don’t think you understand. This is about paradigm shifts.

Here is how it used to work: You open this old document because you want to create a new one and use the old one as a template. You either Save as right away or (much more likely) you edit for a bit and do a Save as at some later point.

If you do this with auto save you are fucked. (Well, not really. There is now Versions, so starting with Lion this is finally a recoverable mistake.) Editing your document for a bit before doing a Save as with auto save is the same as mistakenly saving your document – overwriting your old document – instead of doing a Save as. That mistake is catastrophic – I know it, I used to make it often enough myself – and users would make it all the time had Apple left Save as in.

Now when you open an old document you will be asked – as soon as you start editing – whether you want to edit the document or duplicate it, thus avoiding that catastrophic mistake. You can also duplicate documents at any time.

The transition period will be painful, that’s for sure, but the end result is pure bliss. It’s worth it.

A lot of changes with Lion are just like this. Sometimes some pain while transitioning is the price for awesomeness.
If you're going to judge it based on your existing preconceptions, of course it's going to come up short.

Guilty as charged. I used a Mac for about 9 months, and I never got used to it, I never stopped being frustrated by the things that were difficult, annoying, or just plain Fisher Price dumbed down by default. I'm a developer, I could (and for a lot things I did) figure stuff out, tinker with stuff, but I just wasn't that in love with the whole package, so I didn't put forth that much effort to make it my home. If I had been moving from Windows, maybe I wouldn't have had as much of a a problem making the transition, but I found that I had been so spoiled by Linux, and fallen in love with the whole idea behind it, that I just couldn't cope. Is that the fault of OSX? Surely not, it was a personal thing, but I really love Linux, and I think I'm going to stick with it.

With that being said, the hardware is stellar. If I hadn't run into so many problems trying to dual boot I might have held onto the hardware.
p.s. you can see our sample client-side apps here: http://vimeo.com/groups/fabric/videos and play with them at http://demos.fabric-engine.com

You can how we've extended Fabric to include existing C++ libraries - great for custom data types, streaming data etc

It is not really a consumer web technology - we're acutely aware of the plug-in friction/antipathy. However - if you want HPC in the browser, this is one of the only ways to do it.
7) Please upvote if you took a code and leave a comment telling which was your code (so the next person doesn't have to try in vain).

sigh Looks like nobody read your post seeing all of are used.
Why wash? If the shoe is coated in NeverWet you just pour out the moisture, right?
Owning a Cavalier King Charles Spaniel is fun
Alt-Arrows - is that a Lion thing? Opening up a stock iterm, and hitting...

hrm... well "alt" is above the 'option' label, so I'm not sure how to invoke that. option arrows don't move by word. fn+option (which I'd assume give me 'alt' mode) doesn't work. What's the magic invocation to make that happen? Or is it Lion only? (snow leopard here).
Things Entrepreneurs don't learn in college
The iMove: If Apple Designed Cars... (Video)
I was active duty PSYOP (we don't call it PSYOPs), and I worked with reserve PSYOP units - the differences between the two units are vast.

AD PSYOP units have a major advantage in quality of training, and mission selection. This isn't to downplay the role of reserve PSYOP units, but the roles are dramatically different.
My First MVP: Web Services + Awesome Resources for Startups
There’s a little bit of everything here, and I could go a lot deeper (this list could easily be 10x as big) but these are some of the most interesting services I’ve discovered as a web developer.
Sure it does, it just auto-saves to whatever your last "Save As" was.
I'm using Lion and that does nothing in Finder or in Safari.
On the small apple keyboards pressing function-delete will act the same as a Windows delete key.
Are you sure? On a windows box, there's a key with "End" written on it. Much more guessable than fn+right arrow.
I reply to emails on a different monitor. On a different subject, I try to write code in a way that I can make best use of the debugger in an effort to compile less frequently. For example, comment code out by doing things like U8 gate_var = 0; if (gate_var) { };, as opposed to #ifdef GATE_VAR//#endif. I can change the value of gate_var while stepping through with the debugger.
Have you seen haxe? (http://haxe.org/doc/intro) I don't have any experience with it, but it seems like you might like the idea. Statically typed language that can be exported into either JS or AS3.
I’m sorry, the German keyboard confused me – there the option key is labeled alt. You can replace every Alt in my comment with Option.

I’m not sure whether that’s new (I think other shortcuts for moving from word to word were also already commented on around here) but when I fire up Terminal in Lion I can move from word to word by pressing Option-Arrow-left or Option-Arrow-right.
"Many of the enlisted men in the military aren't all that smart, and most of 'em are pretty darn cheap."

That's one of the most asinine statements I've ever read here.
Using Google Docs To Generate Hot Content Strategies [Tool]
Right you are. It works in Chrome for me. I guess most apps don't have it.
Works for chrome. Doesn't work for Safari or Finder.
streaming video, streaming audio, socket connections, fast 3d(soon), advertising, webcam support, mic support, clipboard manipulation, install base...

youtube, rdio, pandora, hulu, kongregate, flickr, imgur, github, googledocs, every site that has ads...

There's a ton of money made off flash these days. No one's saying you have to use it, but lets be a little realistic with ourselves.
and all gone again :(
It’s possible to do but it would confuse. It doesn’t make sense conceptually.
Is Fabric Engine commercial software? If so, the authors of this post ought to disclose their interests as the owners.
Reading his rant, I just couldn't understand why he wouldn't simply fire up the terminal and issue a quick 'sudo rm -rf /path/to/mail/*' command. Deleting huge numbers of recently used files with the trash has always been hit-or-miss. This is Tim O'Reilly we're talking about here; he should know better.
End? What does that mean? Does it quit the current app? Does it shutdown? I’m really confused! And this strange Home key, what’s that for? Going to my start page? Showing the desktop? Start menu? What’s going on?!
> Maybe Adobe will give us our next great Javascript editor?

That would be welcomed with open arms. But why not continue to use Flash until this comes around, instead of slowly killing it without a decent replacement?

Though I never used Flash professionally, it has been the most fun to use for games and any other side projects that involve some sort of visual control. JavaScript isn't even close yet.
Jurassic Park: The Game
Um, have you ever actually used a Mac? Like, since 1987 or so?

Mac keyboard shortcuts are:

1) Not confusing at all, the common ones date back decades and are largely similar to other platforms.
2) No, they don't use "funky characters". Command is a word. Do you have difficulty recognizing what "Command-S" means for save, or "Command-P" for print, etc?
3) I beg to differ. Command, control and option are on the keyboard.
4) Just a detail, but: "Ctrl" and "Alt" are not words. Just so you know.
Steganography with Brainfuck
Android facial recognition based unlocking can be fooled with photo
Show HN: Fughetta - a JFugue wrapper for Clojure
Hi there - apologies. Fabric is a commercial company. Fabric Engine will be free for non-commercial use - we're currently in beta so pricing is not yet finalized. I assumed the username 'FabricPaul' was a good indication, but thanks for calling it out.
I like to refer to the zoom button as the optimize button. I find that it helps people understand its function more than zoom (which makes me think enlarge, full screen).
Hrm. Doesn't work here (US snow leopard MBP early 2011), and I'm pretty sure it's not worked on earlier versions.

Some other comments indicated "esc/b" and "esc/f", and those seem to work, but are horribly unintuitive and difficult to type. Will need to map them. I've lived X years without that ability, so another few minutes won't hurt :)

thx
Oh the list of terms we should avoid.. it could fill a NoSQL database.
It's interesting to juxtapose your excerpt from the HIG with megamark16's comment below ("When I click the Maximize button on OSX, it doesn't actually maximize the window 99% of the time, it just picks a seemingly random size.")

What this should tell us is that a UI strategy can be "optimal" -- in the sense that the HIG passage you quoted likely emerged from a lot of intense debate between some very bright, motivated people at Apple -- yet still unintuitive and confusing to users who weren't sitting on the committee that came up with it.

If we accept Einstein's dictum that things should be as simple as possible but no simpler, then it's very hard to defend the byzantine "Zoom" button in OS X. A sufficiently-complex model may indeed appear to be a random process to someone who sees only the model's behavior.
Thanks for suggestion!
Chrome extension to show full domain names next to article titles
I started using OSX every day last year, after 12 years of Linux mixed with 5% Windows. Verdict: it's nice, but I'm not blown away and I miss Linux for some things.
Why Science Requires Theories
Really?

Few second wait times are a real burden to me, because it's too long to go do anything else productive, but still slow me down.

And when this happens multiple times per day for multiple apps - how much coffee can you drink?
How To Use KDE’s Netbook-Optimized Interface
The CSS version is under development: https://bugzilla.mozilla.org/show_bug.cgi?id=583041
Is that true for ALL short URL services?
Right... this would be a lot more interesting if they picked existing open source implementations and ran them unmodified. It's not like people can drop their unmodified software into this and make it scream like what V8 did to plain JavaScript performance.
If I understand what you mean, that's working in nightlies.
An old Ycombinator post from 1300 days ago, prescient?
http://news.ycombinator.com/item?id=164904

mattmaroon 1305 days ago | link | parent

I have to agree there. Fatdoor raised themselves enough to be able to try something else when Idea A looked to be a dud. And exit strategies don't even come into play yet.
Also, their new idea seems to be a logical extension of (and possibly an improvement on) the old one. If Idea B works they will be fine. If not, they'll be no less or no more bankrupt than if they raised less money earlier.
If some omniscient person told me my idea was going to turn out a dud, I'd want more money rather than less.
Adobe Stop Mobile Flash Development
Changes in Google Algorithm – Damaging For Some Not For Others – What Can You Do
> BeOS was ready

BeOS was arguably less ready than NeXTSTEP, lacking a network stack and printing (as has been pointed out elsewhere), and had very few apps and very few users, whereas NeXT was already deployed and in use by a lot of people.

> and could have replaced MacOS the next day

Not at all. One of the main points that MacOS had to support Mac application. There is no way that Apple ever would have released a Mac operating system (be it Copland, Rhapsody or MacOS X) without a "yellow box" MacOS System 8 layer.

Didn't happen with NeXTSTEP either -- a lot of stuff, like QuickTime and Finder, had to be ported over first.
Audio/Video Streaming is something for which Flash would be really needed. I don't see HTML5 devs talking about live streaming yet.
> Adobe never seemed to take Flash on Linux based OS's seriously.

*nix-based, OSX is not (and has never been) Linux-based, and Flash has always been absolutely dreadful on it. Still is.
One quick question:

How accurate is this in noisy environments?
Ice Cream Sandwich Face Unlock feature compromised
What a great story! Thanks!
Sony 720p 3D goggles review
There's a good reason for that - JavaScript is not a high-performance language. We wouldn't have had to author KL otherwise :) The high-performance parts of the application use a strongly-typed, procedural variant of JS (KL). There's no other way to deal with it.

It came up a lot in validation, so we wrote this:
http://fabric-engine.com/2011/10/couldnt-you-just-use-javasc...

I hope that's helpful
3 Maneras de Ganar Dinero con una Web
I agree. Author's view is very shallow, and lacks depth. Honestly, there are very few true problems in life. And the real ones.. when someone wants to solve it, it's immediately viewed as "scams". Talking about diet pills (weight loss is a HUGE problem). Talking about get rich books (being poor is a HUGE problem). Talking about viagra (not having enjoyable sex is a HUGE problem)...
When's the last time you used one? There've been multiple desktops ("Spaces") since 2006.

And I've never had any confusion between copying, pasting, and cutting. Ever. Unless you're talking about expecting that weird-ass Windows behavior where you "cut" files to copy them around? Why's "open two windows and drag stuff to move, maybe with alt held down to copy" so hard?

OSX makes a big distinction between "quitting an app" and "closing all document windows" I really LIKE that I can have a big app like Illustrator loaded but dormant with no open windows to bother me.
> It really bothers me that people seem to think that flash works well on windows.

It pretty much works (at all), which is a far cry from the experience on OSX and Linux both.

And that's not limited to plugin either, during the holiday I've been out with only a macbook. Wanted to play Binding of Isaac, which is in Flash and cross-platform.

Performances on my Win7 machine are good, especially in fullscreen (there are some slowdowns when windowed). On OSX it was absolutely dreadful, any time half a dozen missiles were on the screen the game would just crawl down to single-digit FPS. I was not able to play any Binding during the holiday, it was just too horrible.
When I saw the previews for Lion I thought autosave seemed like overkill. When I'm working on anything I "autosave" by reaching over slightly and hitting CMD-S every time I make any small amount of progress. The last time I experienced significant data/progress loss was probably about 3 years ago before I developed this habit. I don't see what problem they're trying to fix.
You complain about App Engine expiring requests, but I think the new 'backend instances' concept allows you to have really long requests running.
Commercial Truck Insurance – A Low Cost Insurance Policy
I don't understand what you mean by brands being hard to reproduce. cf. fake Rolexes... except at least Rolex still has the vanity element of the purchase going for it (ie. people would RATHER pay ten grand for a timepiece).

But in a way it's a shame for the labels, because while obviously there role as gatekeepers and distributors has been usurped, they do have extensive back catalogs which should now be more lucrative than ever due to the enhanced availability. Whereas before shops could only stock so many records, so most of the back catalog languished in obscurity or mail-order catalogs, nowadays it's on an almost equal footing with new releases. This was music the labels invested in and nourished for decades, but unfortunately due to the effects of piracy (including the white-flag cooperation with Spotify), they won't be able to harvest the fruits of their labour.

As for the artists themselves, frankly I think music is going to suffer. For established acts it might mean more freedom, and for fans more music, but the risk-reward relationship has been all messed up hence why despite having double the population we have nowhere near the quantity of great young songwriters launching careers as we did in the 60s. The 'get rich, be a star' allure has evaporated, replaced with the ordeal of American Idol / X Factor.

spare the rants about labels ripping of artists
Have you any useful examples of non-trivial Hadoop MapReduce jobs that can process input data at hundreds of megabytes per second?
True, but that doesn't mean it isn't being talked about at all: http://www.webrtc.org/
I have been using HomeBrew on Mac OS X and it is miles ahead of where MacPorts and Fink are. Definitely worth a try.
That's one of the things I hate in OS X: many features are there, but hidden until you press some modifier key. Hold shift to maximize. Hold option while pasting to move a file instead of copying. Hold Cmd+Shift+. to see hidden files, and so on. That's the opposite of user-friendly.
Ask HN: Could HN be monetized to the point of becoming its own entity?
If so, why hasn't the successful model of HN been replicated for other niche topics besides hacking?
Well, I have been using Adobe Dreamweaver as a fancy text editor for coding Javascript, but I hesitate to call it a great one. I suspect what you are looking for is a great jQuery/jQuery UI editor (i.e. a rich interface framework) that also happens to support javascript.