skysight-inc/HackerNews huggingface dataset:
Emacs, but it's still hard to do. That code excerpt is nothing compared to what I have worked with in some code I no longer I have access to; some of the formulas stretched on for about 6 lines of 80 chars each. It's not so much the unbalanced parens as it is about having the wrong thing in the denominator of a gigantic multilevel fraction.
That's the way most coops work coop by ownership not coop by management except for major decisions where everyone one get their say.

I once chaired a share holders meeting of a coop and had to ask the founder to stop speaking as he had all ready spoken on the substantive motion and other junior members wanted to speak. Thank goodness for Citrine (The Uk equivalent to Roberts Rules of Debate)
There is no doubt about the track of record YC has built over the years. I believe that reasoning behind it as I read it sounds not compelling from an entrepreneur's point of view (kind a putting it like we are going to protect you against yourself). From a business point of view I just don't know if there are any matrices supporting their decision. And that's why I don't want to judge since I don't have the background information.
I am just wondering how this move will impact the new type of companies (big picture vs. short gains) & investment climate in the valley:
1. future valuations
2. Early stage rounds
3. product-market fit discoveries & pivots
...and then prepare for the FBI to show up at your door. You can't open a bank account without producing several pieces of ID bearing you current address. Not discounting the apparent stupidity of BofA relying on caller ID for auhthentication, but it's not quite that easy. Moving money from one account to another leaves a trail.

Still a really bad situation though.
It is. Add 2 hours of oly/power lifting and metabolic conditioning in 5 days a week and it's like working a second job :)
You don't know what you're talking about.

Immigration costs close to $10-15K if it's a real move. Without a US credit history, you're going to have to put down a lot of deposits just to get basic things done like getting a credit card.
so in most smalltalk representations, true and false are implemented as primitives so that wouldn't actually do anything but in theory, yes, you can turn true into false and variety of other things.

as an aside, people who don't use smalltalk are often drawn to the 'become' functionality which is almost never seen in the wild.
I too called BS on the LiFX bulbs. In part because Phillips had recently won a prize for one of their LED bulbs and it cost them $25M+ to develop. So even accounting for 'knocking down the hard problems' I couldn't see a 10x reduction in cost.

However the cool thing about it was that they saw an actual demand for programmable LED bulbs with RGB capability and came out with 'Hue.'[1] I suspect they took the Apple Store only route because it was a single partner who could conceivably move enough product to technical saavy people. It seems to have worked as they are sold out in the Bay Area, not sure how many kits or bulbs that was in the initial batch but probably a few. They also sell the bulbs for $60 each, which is another interesting number. If you take all of the money raised for LiFX and divide by the number of bulbs they are committed to shipping out as rewards it comes to $55/bulb.

[1] Full Disclosure: I bought a starter set of "Hue" lights when they were announced and did not back the kickstarter campaign for LiFX.
iPhone 5 Costs May Be Eating Apple's Gross Margins
1. My understanding is that Red Hat started out selling Red Hat Linux on disks - the internet in 1994 was not much of a distribution channel for large pieces of software. I would add that the attractiveness of a free OS can justify a larger expenditure on support than most tools - i.e. Red Hat solved a big problem for a lot of IT organizations with deep pockets.

see: http://fedoraproject.org/wiki/History_of_Red_Hat_Linux
Small nitpick, but Objective-C does not require a particular string encoding internally. In Mac OS and iOS, NSString uses one of the cfinfo flags to specify whether the internal representation is UTF-16 or ASCII (as a space-saving mechanism).
Programming [Babbage's] Analytical Engine
I'm not sure how valid your argument is. Christmas is almost a month away, and that's plenty of time for these websites to spring back up.
I suggest a system where users like us with "showdead" enabled can flag accounts that we think were hellbanned unnecessarily.
Then again, the flames may just make the guy a bit more determined – angry enough not to give up.
and Baxi was also gifted to its employees though they now only exists as a non profit that works on employee/mutual share ownership.

http://www.baxipartnership.co.uk/

Also for a more engineering example Arup http://en.wikipedia.org/wiki/Arup
I'm not sure that this is such a great metric for determining the critical thinking skills of students. I mean; being honest here, who actually liked any of their grade school assignments? (Excepting the odd coincidental collision of interest or interesting elective, I know I'm certainly not enjoying them right now.)

I can't blame high school or even middle school kids giving into temptation and taking the path of least resistance. After all, if the instructor will take that information at face value, then why should the student take it any more seriously?

At any rate, considering that wikipedia ideally cites their sources, there's no reason to cite them unless it's from an inaccessible resource.
-webkit-overflow-scrolling:touch disables the feature where tapping the phone's status bar scrolls content back to the top. That has been a showstopper for most of the things I have worked on.
They have the ability to and that's a fact worth considering.
Is there another way for an experienced professional to get into the USA without going through H1B? Again please correct me AFAIK the standard path to citizenship is H1B then green card then citizenship. How many years should you spend in the country before your status changes from temporary to something else?

Anyway I respect your opinion and it certainly has merit, the only thing the I want to say is that, as you say, to prevent white collar slavery immigrants must be allowed higher mobility and their spouses independence.
Wrong. Anyone forming a business should be free to own it themselves, invite employee ownership, donate the entire thing to their dog, invite the government to nationalise it - in short, anyone who creates a company should be free to dispose and rearrange the ownership as they see fit. Within this spectrum there will be optimal, sub-optimal, and plainly idiotic arrangements. And that's the way things should be.

As soon as you start using language like 'should' or 'must' then you imply regulatory impositions, which will always create a set of winners and losers, but more importantly, erect a wall making it that much more difficult for the losers to get back into the winners column
wat

Someone explain this to those of us cut off from pop culture.
Mnesia is by far the fastest (and easiest to use) thing we've ever tried. The only problem was that it was more expensive to keep data in memory and that pointer arithmetic is so damn fast. And (the most important thing) is the 2GB limit Dets has :/
Carmack's Reverse: a FOSS patent case study
> Bullshit. A simple operating system is not much work with respect to getting a kernel off the ground.

Did you read the article? There's nothing there than hints a simple operating system at all.

So, yeah: Bullshit. The operating system he is talking about is no hobby project.

Also, define "simple operating system". What is it? What can it do? What can't it do?
I agree that this project is hugely ambitious for one man. So was Linux. Linus recruited a bunch of other hobby programmers to help him make it. Although he may be jumping the gun on announcing it, he's got a lot of good ideas about stripping back all the obfuscation that's resulted from 30 years of stacking things onto the same old conventions and wiggling them around until they fit.

I'm sure the idea of building a modern OS that is straightforward and written in a simple, popular language like C (and possibly Python later for higher-level stuff) will appeal to a wide range of people who will all want to help. I'd love to see this project happen, and if the day comes where Gusts is calling for help, I'll be right there in line to help him make this.
You wouldn't go from a predominantly male first name to a typically female middle name as your preferred moniker without experiencing some sort of change.

A sex change is hardly the only explanation, but it's a very likely one. Be honest. Let's say my name is John Leslie Roberts and for my entire life up until 2010 I was referred to as John, then I told you to start calling me Leslie from now on. I seriously doubt you would just shrug that off.

If you're wondering how others drew the correct conclusion without additional information, this is how. It's extremely common for those who have had male to female sex change to choose a female root name buried within their current name or names. It's extremely uncommon to do that for any other reason. People associate names, gender and personal identity very closely.

You change one so drastically, there is a good chance you've changed the others too. There is a lot more to that sentence than just a name change.
Failures in Unicode support seem usually to result from the standard’s persistently shortsighted design—well intentioned and carefully considered though it undoubtedly is. It’s a “good enough” solution to a very difficult problem, but I wonder if we won’t see Unicode supplanted in the next decade.

All that aside: emoji should not be in Unicode. Fullstop.
I dunno, write a blog post about why you like it and post that here? A quick search shows only one post about Foundation, with someone linking the project's front page.
There is what appears to be a UIPickerView in this app. Did the developer re-implement this in HTML5? If so, doesn't that defeat the purpose of using HTML5 if they're just going to replicate iOS's look and feel?

And more importantly, why is this on the App Store if it's HTML5? I'd like to see this running 100% in the browser and then compare vs. native app.
Ask HN: Is Amazon EC2 (small/micro) a viable solution for me?
I'm currently running a home Ubuntu server which I use to host a couple personal Wordpress websites, private git repo, and do some other tinkering (deploy some sample web apps, etc). My website gets around 4,000 views a month, so scalability is not a huge concern. Because I don't have a static IP, I'm using Afraid FreeDNS's dynamic DNS services.

I recently moved and forgot how much tinkering had to be done to get my server publicly accessible - port forwarding and other router settings, script set up with new ISP to ensure the updating of my DNS (since I don't have a static ip), changing of server network configurations, etc. It took me awhile to get all these ducks in a row... website was down for a good week. So... after going through the move and re-thinking things such as electric bills and reliability, I'm wondering if it's time for a change. I've thought about going back to typical webhosting for ~$5-10 a month, but I really enjoy the flexibility and learning I get hosting on my own server.

Would an Amazon small/micro instance be a viable solution given my circumstances (I don't know much about the cloud options out there aside from Amazon)? Can somebody shed light on the hourly pricing? I'm looking for ballpark monthly pricing if I host a couple wordpress websites (~10,000 views a month) and do some small web application hosting (Tomcat). Looking for a less than $20 a month solution.

Any help would be fantastic!
>"This makes 250% sense, particularly for "no idea" companies."

I can't decipher the level of exaggeration. If your company has "no idea", maybe that's where the blame should lie, rather than on having too much money.
I'm not sure I see how Smalltalk would be very useful without a complete environment? Are you just implementing a Smalltalk(syntax) to bytecode/jar compiler? No support for dynamic execution/compiling code in any text-form? No adding behaviour to gui-object? No highly iterative development?
How Mexico's fearless female mayor sacrificed herself to save her daughter
Yes, revolutions are inconvenient.
Damn you for being right. :)
That is the killer Q for coops access to capital with out giving up control and so no being a coop any more.
I'm just curious, how much traffic NYTime brought you guys. I'm also on Heroku and my app(http://www.tubalr.com) "survived" several articles around the web(Mashable, TechCrunch, The Verge, The Next Web, Japan LifeHacker, and several others) within a very short timespan. My bill has never been over $25, which includes no extra workers.. just extra DB storage and an upgraded DNS plugin.

Just curious, thanks!
I'm with FoundationDB, which is a distributed NoSQL database with high performance cross-node ACID transactions.

Which isn't at all comparable with Spanner, since Spanner works between clusters/datacenters, unlike FoundationDB.

"Distributed" is getting severely overloaded when it comes to databases. We need to stop calling databases with sub-millisecond latency to other nodes "distributed". They're not distributed, they're clustered, and the techniques you can use with them are vastly different.

Consistent transactions with a clustered database are a solved problem, full stop, and available to every developer with virtually any database backend, simply by building your transactions on top of Apache Zookeeper, and running whatever durable database you want underneath.

Doing consistent distributed transactions at a global scale, which is what Spanner does, is so far novel. Doing ACID transactions in a 24-node cluster (what is described at FoundationDB's website, for instance) isn't impressive these days, and if that's all Google had done, you'd see a collective yawn around the web.
I agree. There is no measure yet on how student research skills tie into critical thinking in the real world.

Regardless, if we are able to foster an environment that encourages critical thinking, and if instructors can effectively demonstrate what this is, student minds can be well tuned to help them think of innovative ideas!
Tips for Hackathon Success
If you've never been to a hackathon, they are typically a 24-48 hour event during which time your team needs to build a working prototype for a product, usually a web or mobile app, but some teams build actual hardware devices. I've been to a lot of these hackathons, and have observed some patterns for what makes for a successful hackathon experience.
Ask HN: How do you curate web content?
I've always used bookmarking as a way to save sites or articles that I enjoyed and/or want to revisit. There's services like Pocket and Readability, but is there a better way?
What I would do instead is one of a few things. First, "data" of any size (> 100 MB) should never be on the system volume... always have a separate data volume for exactly this reason. All these options allow the EC2 instance to stay powered on.

1. If you're using Linux with Logical Volume Manager (LVM), you can create a new EBS volume and and attach it as an additional disk device, then stop the file-related processes, unmount the filesystem, add a new Physical Volume (PV) to your Volume Group (VG), extend the Logical Volume (LV), and resize the filesystem (e.g. e2resize), then re-mount the filesystem.

2. Without LVM, attach a new, larger EBS volume, create a filesystem on it, mount it somewhere (/mnt), cp your data to it, unmount it, rm your old files from the / volume, then use the old, empty directory as the mountpoint for your new filesystem.

3. If you already had a separate data volume, and you don't want to split it across multiple EBS volumes, you could unmount it, snapshot it, re-constitute it as a new, larger EBS volume, resize the filesystem, and mount it in place of the old one.

Making an AMI and a whole new instance is totally unnecessary since resizing the system volume is an indication that you need a separate data volume.
What's the reason for getting your fat through bacon?
I'd like like to see critical thinking skills compared by country.

I'm sure America's emphasis on freedom of speech inherently helps critical thinking.
The ticket number isn't to confirm your identity -- it's just so that you can pick up whatever message they need to deliver.

Before giving you that message, they might ask you security questions, etc., which you'd be able to answer (because you called them back at their listed phone number and you know it's them).
Design looks great. Only thing is that its forgetting me every time i visit the main page. Im logged in, then i click the logo on the far left, im back on the main page and no longer logged in.
Also no affordance for the inactive buttons. They're just slightly muted versions of regular buttons.
My experience was similar. When I started Crossfit I was following my small portion eating habits and didn't really focus on getting enough protein, fat, or carbs (my thinking at the time was carbs and fat were bad, I had no distinction about WHICH ones were bad).

There was a point where I was complaining about feeling tired all the time and my coach asked me what my diet was like. I told him. He scolded me.

Ever since then I've noticed HOW MUCH diet truly affects my athletic performance and my recovery.
I wonder if this has been rolled into Node yet.

[edit] Node currently uses V8 version 3.11.10.25, which was released after this fix was made, but not sure if the fix was merged to trunk

[edit2] actually, looks like it has, though I can't identify the merge commit
One problem is that making good libraries is hard, and requires ongoing maintenance effort, ideally motivated effort. My favorite article on the subject is probably this one: http://www.yosefk.com/blog/redundancy-vs-dependencies-which-...
Reading this PDF made my day! I can't wait for headerless c/c++. When will this be implemented???
We are doing almost all of that.

You can already do dynamic execution and compilation. We just need hooks into ides like eclipse etc.

We have no near term plans to do anything GUI wise initially. But we would very much welcome someone taking that on.

The iterative development will be there. We support 'thisContext' which makes supplying a smalltalk style debugger with resumable exceptions, debugger driven development etc possible. It is just a matter of hooking into existing ones and working out any kinks.

We are not trying to be able to boot a full pharo environment while running on the jvm. version 1 roadmap is for integration with tools that already exist in the jvm ecosystem. if others want to run ahead and work on other environments ( including brand new ones ), we will lend a hand where we can.

Hopefully this answers your questions, if not feel free to join the mailing list and ask away in terms of questions. Or email me personally if you want, sean@monkeysnatchbanana.com
And even if this does answer your questions, feel free to fire away with new ones on the mailing list or to me.
LinkedIn quietly discontinues GitHub app to ‘better invest’ resources
True. I wonder if there's a fix for this in PhoneGap, at least.
Can someone explain how he got a hold of the decrypted .mov files that he compared the encrypted ones with? It's not very clear to me from the post, and I'm not familiar with Leaping Brain.

Either way.. wow... XOR encryption with just such a short repeating string! I bet it wouldn't be too hard to decrypt it even without the original file, since the file signature alone would probably be longer than the string. DISCLAIMER: I'm just speculating, I don't know the .mov specs.
I prefer the original title: Meet Makemake — the New Pluto
Winters are cold. Youd like to see hobos clad in your rival schools jackets.
One being a service like http://uptimerobot.com/ that pings the site every 5 minutes
Sounds interesting, but I've got to admit my initial response is cautious.

How will this avoid the LD_LIBRARY_PATH hell of trying to depend on a local module (ie. conflicts)?

How will it work at all with local submodules inside a single project? (ie. I have 200 local c files, each with a header. Now what? A module each? How do we handle simple dependencies between classes and functions?)

How will we import actual macros?

My guess is that the answers are:

1) include path style --module-path=blah

Seems fair, but this is going to be as messy as include paths already are.

2, 3) dont use modules except at a system level.

Thats a shame as far as im concerned, but perhaps I'm wrong.
Can anyone else see how these might work?
It was always in a gray area anyway, right? I was under the impression they only took deposits from checks mailed to them from the US for that reason.
The social status of people on exactly the same income can differ markedly. My first idea on how I'd disentangle SES effects from income would be parental highest degree. I imagine the average MBA is smarter than the average BA but dumber than the average PhD. And JDs and MDs will make more than any of them. If you restrict your sample to those with over 100K in annual income there will still be some people who are self employed trades people even.

And the way I'd bet would be that the children of (Educational attainment group X) have more in common with their counterparts with poorer parents than with the group (has rich parents).

Read Bryan's book, read Judith Rich Harris' “The Nurture Assumption”, read Amy Chua's book. Read the literature on heritability and mutability of personality traits and intelligence. It's all left me thinking that if I'm going to go for more aggro I'll just go for another child or earning more money.

And Amy Chua really, really did not beat the soul out of either of her daughters. The space of non abusive First World middle class parenting styles encompasses her easily.