skysight-inc/HackerNews huggingface dataset:
New MacMini = MacBook air mini
More Than 35,000 Sign Petition In Support Of Aaron Swartz
I've also been coding and working on an Air for months and had no issues other than being spoiled by its lightness and speed. I run virtual machines on it with no problem. It does everything a Macbook Pro does only faster, quieter, and without a DVD drive which I don't miss. You can also trade in your shoulder bag for a neoprene sleeve and reminisce about what life was like before computers were the size of clipboards.
How to Expose Yourself to Randomness
It looks like they got rid of the white plastic MacBook, too. Now the product line is even more focused.
I've been using a 13" MBA as my main computer for the past year, and the 4GB max is really limiting for virtualization. The laptop can choke with with all of my usual tools open (Virtualbox/Photoshop/Chrome/Terminal).
So, someone asks "why would anyone need 8GB of memory". I describe one situation where I need that amount of memory. Can the downvoter please explain why this comment is objectionable?

Edit: my question is not rhetorical, I really would like to know.
Writing in JS is a sacrifice of performance in the first place. Besides even the smartest, most performant library in the hands of inept programmer will produce a subpar result. If you're smart, you can write quality, performant code with both _ as well as Sugar, I bet. Besides sugar is a much more diverse set of functions as far as I can tell. I like the idea and are willing to try it out. :)
You do realise that you could use a SSD on the macbook pro too right?
(int *)0 is not defined as a pointer to memory address 0x0 on architectures that support such an address.

0 cast as a pointer is defined by the spec to always be the NULL pointer, which on such architectures would have a value other than 0x0 and not point anywhere addressable.
For anyone else confused by the lack of DisplayPort:

http://reviews.cnet.com/8301-13727_7-20043524-263.html
That doesn't say much without any information about which other laptops you've owned...
Yes, but by default, no.

There's a button called "show related messages" which will show your replies, forwards, and whatnot in the list.
They've updated to Sandybridge architecture(32nm and pretty fair Intel IGP).
Love the (lack of) scrollbars. My perfect OS would have no visible window chrome at all, no edges, no title bar, no buttons, nothing other than my work. The other bits would fade in as needed, then disappear again. not sure how exactly though...
San Francisco to finally get broadband competition
We don't pay our employees monthly.
I was there that nite. And yeah you are right. It is exactly like a gathering of Winklevii types. I have never been to a tech event where suits outnumbered the rest 9 to 1. Incredible to say the least!
One would presume because they both use the same CDN, Akamai, leading to all of their content looking to share a few IP addresses.
I'm really not a fan of their non-US pricing, it rarely works out well for international buyers.

For example the $1,199 model costs £999 in the UK. $1,199 is equal to £744. So to buy it from the UK store you're paying 34% more?

For the cheapest option, $999 in US store, the UK price is 37% more. And I'm too lazy to work out the 13" price differences.
Can't say i found anything objectionable to your comment (while I'm not doing that kind of stuff, in my day-to-day web development I have to juggle with virtual machines and 8GB RAM is also a bare requirements to be able to work correctly without the machine swapping to death), so I put you back above threshold.
0 cast as a pointer is not necessarily 0x0.

The spec says it equals NULL, which, too, is not necessarily 0x0.
That's cool, surely that's a niche situation though. People deving mobile apps and websites (most people here) can do fine with 4GB. I do think the low end MB Air at 2GB is pushing it though.
"once they dominate the IP industries"

Well English isn't the primary language there, that should probably make a difference in how things play out compared to the US.

EDIT: (compared to the US pirating British works)
The largest nuclear family amongst the jet-owning policy-makers that drafted TSA legislation was 9 people.
IMHO, the real breakthrough with non-threading-based concurrency like message passing or STM or any of the other more recent primitives isn't that they make concurrency issues "go away"; it is that they reduce the complexity of implementing concurrent programs from exponential in the number of instructions to polynomial in the number of instructions. You'll probably never get to entirely stop thinking about race conditions, but they're much easier to deal with in Erlang, for instance, where there's only a very limited number of ways to create a race condition, as opposed to how there's only a very limited number of ways to fail to create a race condition in imperative-mutable threaded programming. It isn't made trivial, if you try to push it isn't necessarily even easy, but it is made feasible.
What a coincidence! I was just about to post about Scapehouse too! I prepared this for it: http://scapehouse.com/scape/3180

LOL! Thanks anyways!
To be clear, "sacrificing" performance is not a goal (obviously) nor should it need to be. The only point is that the ultimate goal is intuitive syntax, and that performance will always take a second place to that. That doesn't mean that I'm not thinking about performance, and it will be a goal of mine over the coming days to improve weak spots and tighten up performance, as that is a priority too. But I really wanted to nail the syntax first to the greatest extent possible.
Would you be kind enough to show the output of `perl -v | head -2` ?
Ask HN: Punchd vs FB Places / Foursquare?
Facebook and to a certain extent Foursq. seem to be pretty direct about trying to replace the loyalty card themselves. Both of them have versions of their deals that lets businesses reward loyalty. (Facebook has a category called loyalty and FSq. has an option to reward multiple check-ins)
It's a much more critical aspect for Foursquare because other than ads, this is the only revenue stream being discussed.

Businesses like Chipotle, AE etc. are already implementing deals on top of this as well. How can a business like Punchd (or one of its many competitors) hope to differentiate themselves enough in the eyes of a small business owner?
I use Divvy for Mac for arranging windows. I love it.

http://mizage.com/divvy/#divvyMac
He might need virtualization, which is essential for any web dev who wants to target the mainstream. You might have multiple VMs up so you can test different versions of IE (no IE 6 on Windows Vista or 7). When you add in Photoshop, Firefox with Firebug, and Apache, you really start pushing the limits of 4 GB.
But even in dataflow architectures (for example, the float4+float4 example) there are places where you want the different paths to meet. That's where synchronization (a barrier) is needed, as both results need to be available before the operation can be stared.

A dataflow architecture should be doing this in hardware -- don't issue an instruction for execution until all of its operands have been reported. The point is that it's not something the programmer needs to be explicitly concerned about.
What, and carry an extra kilo everyhwere too? That's crazy talk! IIRC Macbook can use SSD but doesn't boot off the SSD.
Lessons Learned: Productivity Tips For Running A Web Design Business
I didn't downvote you but I would guess it was the hyperbolic wording of "insanely low" and "unusable".
Apple Releases New Sandy Bridge Mac Minis and Thunderbolt Display
The lock must be released because the same thread might reenter abort() in the signal handler, and without a release in the parent abort(), the program would hang.
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread-multi-2level
Homebrew works, after you run 'brew update' (in case you haven't already, I'm guessing). Initially got erros 'Cannot defer diagnostic messages' for pr, but updated brew seems to be working well.
Most of these tips seem to be variations of the "flyweight" design pattern (http://en.wikipedia.org/wiki/Flyweight_pattern), to avoid around having many objects for the GC to keep checking, as well as all the other overhead for each individual object.
ISU's extramural borrower card doesn't allow holders remote access to (paid) academic databases.
This article is by Armin Ronacher, the author of Flask. I use Flask for most of my projects because it's decoupled from the ORM and provides a clean way for you to use whatever database tool is right for the job.

But lately I have moved away from using the relational database as the primary datastore. When I do need a relational database, it's simple to use SQLAlchemy in Flask.

But I have been finding graph databases as a more elegant alternative to relational databases because you don't have to mess with tables or joins -- everything is explicitly joined.

Neo4j is one of the leading open-source graph databases, and it's pretty sweet -- it can store 32 billion nodes while doing 2 million traversals per second -- and you can use Gremlin with it (Gremlin is a graph query language, like SQL for graphs).

The graph-database world is starting to emerge, but most graph databases are Java based so non-JVM bindings are not always available.

However, there is a project called TinkerPop (http://www.tinkerpop.com) that has made most of the open-source software stack for graph DBs. TinkerPop is the project that developed Gremlin and Blueprints, and it released a REST service called Rexster that is tied to Blueprints so it lets you connect to any Blueprints-enabled graph database, including Neo4j, OrientDB, Dex, OpenRDF, and an InfiniteGraph implementation is being released next month.

Because the graph-DB world lacked Python support, I decided to write a Python persistence framework that connects to Rexster so you can now use any of those graph DBs from Python, and binary bindings are in the works. The framework is called Bulbflow, and you can find out more about it out at http://bulbflow.com/overview.

In a few weeks I'm going to release Flask-based libraries that do authentication and authorization in a graph-DB way.
It looks like the BoS finally approved AT&T to compete with Comcast on the low end. SF has areas unreachable by cable (such as major swaths of downtown), and my old office only alternative was 3MBps DSL, due to distance from the CO. The roll out will take years, but at least we'll start seeing the prices come down a bit - with higher speeds! Evil competition is better than no competition.
Aren't there various extra taxes in the UK, VAT or something?
Thanks for the heads up, I'm sure I fixed those errors before launch, I must have just failed to update that page.

Also, you should be able to run bug muncher on that page, what browser are you using?
Gallery Wall Art
I disagree, and you will notice lots of skepticism in the comments on the this thread about the idea itself. The reason the idea is more ambitious is because it requires a change in thinking and behavior on the part of the consumer. I was part of a company trying to start a VRM company 3 years ago and it was very difficult to get the idea across to possible investors.

The reason it was so difficult to explain was because the starting premise centered around technology that still isn't in the market: Near Field Communication (NFC). As NFC becomes a physicalID<--->digitalID, and serves as a basis for payment, the companies involved in payment processing, the banks, and the merchants one patronizes become quite capable of compiling vast amounts of data that could be seen as quite personal. However, because the concept seems very convenient in many ways, those that are uncomfortable with the potential data mining will still be using cash. So, the idea was to put a buffer between the people and the businesses that had yet to earn one's trust.
It seems like your perfect WM is a tiling one. :)
Apple Discontinues the MacBook
The title is a little misleading, there's only a few techniques and it seems that one of the more interesting ones ("Unsafe" class) is only available in some JVMs, one doesn't help with speed in many cases (compressed strings) and a couple of the others boil down to "use DirectByteBuffers".
But the max screen is still only 13" max and not a significant price drop on existing models so I'm glad I didn't wait for this release before buying.
Then only use username+<stuff>@gmail.com and filter anything that goes directly to username@gmail.com :). I never found spam to be a problem when using GMail, and my e-mail address is publicly accessible in multiple places.
What do you use tiling for? If anything Apple is moving even farther away from tiling with the full-screen changes in Lion.
Archiving is handled through IMAP delete by default. Check your GMail settings and go to the "Forwarding and POP/IMAP" tab. Most likely your setting for "When I mark a message in IMAP as deleted" is "Archive the message (default)."
The reversing of the scrolling direction is certainly going to take a lot of getting used to. The new way feels semi-natural with the track pad, but with a mouse wheel not so much.
I still do not see the app on the app store. Is it regional launch?
It'd be really nice if people read Freakonomics before sitting down to design workplace incentives. I know it's not the most rigorous treatment of economics but it does a great job of hammering the point home with some memorable and accessible anecdotes.
Thank you much for your support of the concept. I have a great respect for _ and love what it does. We definitely have the same goal in mind, with different ideas of how to get there. I'm going to try to be humble and learn as much as I can from great code like theirs while at the same time trying to keep some hard lines about Sugar's commitment to intuitive and easy to understand syntax.
Seems most people are interested in the 13". Does anyone have any comments on the 11"?

The only downside I can see is that only 1 external monitor is supported. After all, when you're traveling, the smaller the better.
But I want to be able to delete mails (anywhere). I don’t want to repurpose the delete button, no way.
The $150 is a teaser rate.

From their email:

"A few weeks before we start flying we'll begin selling subscriptions. We will be rewarding our earliest supporters (the first 500), and those who recruit the most friends to PlaneRed with $150/month all-you-can-fly pricing. Obviously, the number of subscriptions we can sell at that price are pretty limited. So please - tell your friends to ensure that you get one!"
Is VAT tax built-in to the £999 price point? Or is that added on at checkout (like sales tax is in the US)? If it's built in, that would explain at least part of the difference.
From page 13 of the review:

"With ZFS out of the picture, Brtfs presumably eliminated due to its licensing, and future development of ReiserFS uncertain, its hard to see where Apple will get the modern file system that it so desperately needs other than by creating one itself."

There is one BSD licensed option I can think of: HammerFS. However, considering the fact that the creator of BFS is an Apple employee, I could totally envision them creating their own from scratch.
From their blog (http://planered.tumblr.com/):

We’d like to get subscriptions down to $150 a month. In fact, we’re guaranteeing that rate to some early subscribers, and the top PlaneRed.com referrers.

But, if at that rate we just can’t put enough planes in the sky to meet demand - we’ll have to charge a little more on the subscription - or add a small $25 cost for each flight. (We know - that ruins the ‘all you can fly’ but we’ve had several folks make passionate cases for doing so.) What do you think? Which would be better $250 a month, or $150 a month, and $25 per flight?
I am genuinely confused about your comment. Are you being sarcastic? In the future, you may want to add some more commentary that would make your comment interesting and/or valuable to the members here. HN is a great site because the people here offer thoughtful commentary.
Real, legitimate Apple products are going to be something like six times more expensive than the counterfeits.

It's not out of pure malice that prevents Apple from segmenting markets-- if the iPad sold in China is too much cheaper than the iPad sold in America, then people will just purchase iPads by the thousand to resell them in America.
thanks for that. also, it's worth noting that the licence for ne04j changed recently - the community edition is now GPL rather than AGPL, so it can be used to bootstrap web services for free (if you ever do need to upgrade to the paid-for version then you are hopefully at a scale where you can start charging customers and paying for software).

[i'm not connected to neo4j in any way; i was interested in using it a while back (for what might have become a commercial project), but was discouraged by the agpl licence, so thought i'd share the good news]

[ps and sqlalchemy is awesome too!]
Two problems with that. It doesn't show the parent comment (credo's), and it doesn't highlight a specific chain of replies.

If I want to show someone this comment (http://news.ycombinator.com/item?id=2783390) and the two parent replies, there's no way to do that. I can link to the grandparent, but what if the parent comment is downvoted in the meanwhile? It would show up at the very bottom.
iTunes does activations. The Mac App Store does not. You log into the Mac App Store with your Apple ID, that has nothing to do with iTunes. It wouldn’t make any sense to allow you to only activate five Macs for the App Store, given the license.

edit: Hey dude who downvoted, I made a factual claim. I have no problem with downvoting wrong factual claims but if you do you should at least clarify what is wrong.
when viewed using acrobat reader on win7, it is all jacked up. Just a bunch of jumbled characters.
Yeah, that's the only thing keeping me from pulling the trigger at this point.

I hate thinking about memory pressure and having to manage applications to keep it in check...
Node.js looks interesting and I may take a look at it. I would never install a different operating system just to try it out though.
Yeah, it's built in and explains some of it, but VAT is only 20%, so the difference is still very noticeable.
Examples for Functionality, Gamification, and Feedback Loops
You are definitely hitting your goals, however it reads too much like a diary and will never make it past anyone who isn't technical. (Which may or may not be a good thing)
You can put it back the old way in the system preferences.

Thank god!
Logical argument for why you should let everyone bootleg your work
"businesses have the goal of making as much money as possible and, by extension, since money can only be acquired by working, essentially attempt to automate as little as possible."

What? If a business gets paid $10 for something that costs them $9 to do, they have lots of profit incentive to automate the work. If they can make it cost $0.01 to do, they will be rolling in profit. Nearly every business understands this.

Maybe they don't want their clients to get this automation, but that's a different question.
Yup, I know I can get away with 4GB if I'm careful because that's what my current 2007 MBP has. But will I still be able to use the Air for work when it's that old? I suspect 4GB will be comically small in 2015.
I agree that your site does not make it clear to the user, as a web developer I know that sometime we are not the best at conveying what we do and just assume others will understand. By that same token I was willing to hand over my calendar access because also know that sometime you have to take a chance for a huge reward, the reward being an awesome service, I would love to try it out however every date on my calendar is gray and I have a lot of events on my calendar so I am a little confused at how to work it
You don't need to be using Earlang to greatly simplify parallel coding though message passing. A lot of fairly clean C code started by using the man thread spawns worker thread who pushes results to a message queue. And then got messy because they stopped using messages for some side channel communication.
Trust me, no one wants to prevent it from becoming PHP more than me. If you have to refer back to the docs every 2 seconds, it's not a good thing. My goal is to be as intuitive as possible WITHOUT the docs. There's so much room for improvement when it comes to JS but I'm also very keen about keeping spaghetti methods that overlap one another out as well... it will definitely be a balancing act...
You can command-click any number of mailboxes to group them, and it threads them as it should.

Wonderful feature.
Now that is an improvement worth upgrading for, if you can show GMail-style convos with the whole back-and-forth.
I use tiling when I want two Windows to each occupy half of the screen.

Let me ask you a question: What on God's green earth does the little green plus button do in OSX? I just pressed it three times on Chrome and here's what happened:

1) The windows was occupying the entire screen (thank you Cinch) and when I clicked the green plus, the window changed to roughly 600x800.

2) Window changed to to 600x1100.

3) Window didn't change any more.

WTF?
I am mainly an Android developer and use Eclipse, which is by no means light...So I guess, in this case, I should stay away from the MBA?
I'm sorry, I have genuinely no idea what you're talking about.
It looks like they are selling genuine Apple products.

Oh please. What evidence are you basing this judgement on, the blurry cameraphone pictures from this blog post? Magic? Intuition that of course a counterfeit store, operated by a third party, will only carry genuine items?
Of course it does. If a lawyer has an urge to sue someone, that's way more legitimate than an engineer's urge to do the same thing. (Just read the comments on that AaronSW thread to see how well the average engineer can interact with the US legal system.)

I don't have a technical background, so I was really, really cautious about embracing startup ideas, mostly because of how easy it would be for the business guy (i.e. me) to be a total poser.
One interesting thing to note is almost all the Mac's now have ATI cards, some Intel, and no NVIDIA. http://www.apple.com/mac/

When did this change happen? What would this mean for someone developing cuda apps, then?
> It was never part of the base install so that's unsurprising.

No, but it was always included along with the install disks. No install disks this time and no X Code. It's worth mentioning.
I'm a fan of SizeUp.
http://irradiatedsoftware.com/sizeup/
Honest question: Are there any ultra-lightweight laptops that handle 8GB?
The State Of Twitter
You can install your one bought copy on "any number of Macs you own" plus "two more copies within a VM on each machine."
re "abominable" -- I'm still talking about the original article ;-)
I think this has been discussed a number of times, both on and off HN, and the final word on this is that the difference is made up of VAT and various importation taxes levied by the UK government. So, blame Her Majesty, not Apple...
Back when Apple dropped the black MacBook from it's line I was sad to see it go. It makes sense that Apple should drop the white MacBook. Why would they want a computer that's slightly below their top selling 13in. MacBook Pro's and their iPad's / MacBook Air's.
Ravishing Kerala A Dreamy Excursion of Paradise  US$ 80
do you think people that design "workplace incentives" can read? ;)
Thanks, I will let you know in a couple of months!
How is it hyperbole? If the machine can not support the workloads it will be put under, how is it not unusable for him?
Like Xmonad.
It'll be interesting to see from the upcoming tear-downs if they all have the hardware/cabling to support two internal drives. The $799 one gets the nice graphics and an i7 option but no dual drive option--will someone be able to max it out with a second drive aftermarket?