skysight-inc/HackerNews huggingface dataset:
I work at Flotype, and I'd like to clarify that. Flotype and Meteor are completely different.

We saw the need for something like Meteor two years ago and built NowJS, but we decided to move away from RPC over websockets (NowJS) last year and work on a new technology called Bridge. Data model syncing is done nicely in Meteor, but we decided to pursue a different problem with Bridge (more details in the coming months).

While the vision behind NowJS and the current vision behind Meteor might share similarities, Flotype the company and Meteor the company are working on very separate things.
Hit me up at @scrummitch on twitter and I can tell you more about the project.
Looping left, forward, right, forward works for this particular maze, though it can get caught in potential corners types.
Very, very cool stuff. Haveband is also a good idea, but I think the interface could be improved by using a dropdown/select for the values- having each of those side by side with the grey background made me think they were tags.

Other than that and the Stallman reference, all is great. Stallman is a great guy (imo), but I think her work should be the central focus. The skills page also shows smart design.
Thank you all for being so nice! :')
Exactly this! Win+i is the shortcut btw ;)

People are going to bitch and moan about this - with good reason - forever.

My other peeve is that you can type in to Win7 search start menu for everything, but in metro start menu, you type 'sound' for example, it doesn't appear, you have to select 'settings' first.

Otherwise, love the new design, super snappy too, but that could always be the fresh install smell.
Show HN: .net developer attempts python - feedback welcome
Yes, that's my understanding as well. That's also what I want. I'm taking a snapshot in time of a page, so that I can then go back to that snapshot and look at it.

Sometimes those snapshots are not valuable after a while, so I delete them :)
IANAL, but I'm not sure that this is too likely, because of the way that Alsup separated the jury's decision from his own.

Prosecution can't appeal a jury's acquittal; in this case, Alsup's ruling is separated from the jury's decision (remember when he told them to 'assume APIs are copyrightable'), so I'm not sure what the possible courses of legal action are here. This is a subtle point, so I imagine one would have to be a lawyer to answer this one, though I have a suspicion that there may not be a precedent here (or, if there is, it's a weak enough precedent that it could still reasonably go either way).
Startup Weekend hits Scotland
"Geeks of the world unite" :-). What's wrong with betting $50 that someone with a little talent can accomplish something big. I'm hoping John Carmack will do a Kickstarter rocket project. SpaceX needs a little more competition.
Judge crushes Oracle's API copyright claims like a bug
Charity: water - open letter response to Brighton lawsuit
You should try to be constructive on this forum.

It's one thing for someone to say "you should" for an entirely self-serving purpose (e.g. "you should follow me on Twitter"). It's an entirely different thing for someone to offer suggestions that may be counter-intuitive and deserve further exploration. You should learn to appreciate the difference, and think for yourself before venting.
And the black pizza costs 100$ more.
You deserve many more upvotes than I can give for that link! I just lost the last two hours at work reading and salivating.
I wonder if they load the whole list of "bad" terms on the client-side. Wouldn't that trigger the firewall? Unless they encrypt it, or use a bloom filter (which would save some bandwidth)...
great tool for someone who embed python/javascript in their apps
While I agree with the gist of what you're saying, the "rounded corners" claim was that the specific corner shape was an ornamental as opposed to useful part of the iPad's design. Design patents and utility patents aren't even close to the same thing.
> Windows 8 is a totally different beast. It's a new API, not even .NET, that's built on an existing OS. As such, it is more like Android, which is a mobile phone API built on top of Linux.

You need to make a distinction between WOA (Windows RT) and Windows 8 on x86. Windows RT is a different beast yes in that developers will only have access to the WinRT API, but no restrictions are in place on the x86 version of Windows 8. Developers still have access to the Win32 API and are NOT discouraged to use it.
I liked some of her other projects more, like the little Maniac Mansion thing, or her Rails app haveband.
It's transmitting a radio signal, triangulating to its source is simple.
Congratulations! And good job on tracking your sales closely, it's interesting to see how many sales you got from your guest post on A Smart Bear. Another thing you did better than me is the mailing list, I don't even have one… But I'll fix all that for my next eBook, whenever that is :)
It requires more cache coherence.
Bizarre, unintended consequence of repealing motorcycle helmet laws
Relentlessly seek brutal and honest feedback.
So here's the question: Can you protect a computer language with copyright, e.g. a high level language like a scripting language?
I downloaded the Android SDK, learned Java, and came up with this in a month
And if you order online, you can get your name engraved into the pizza, free!
Totally agree with you. I wasn't saying that it wasn't a real effect. I was just suggesting that awareness may also be contributing to this changing social norm in addition to the issues you pointed out.
Not enough Google brand ratio in it, I guess.

"Google blocky" > 50% brand.
I agree with him. I'm happy for Chris that he got funding and all. But I really wished it was first and foremost a work of love and passion than something he's doing for cash.But, you need cash to execute you say? I get that, but still.
The lmbench loop for measuring memory latency is

while (n--)p = *p;

Out of order does not help, it can't. That was the key insight in that benchmark.
Umm, sorry about that, wasn't expecting to be ycombinatored :) Fixed now.
Help me come up with ideas for StepWars.com
IE7 & IE8 will download stylesheets twice if the url scheme is missing
Yup, I started studying bioinformatics in 2010. I chose bioinformatics, because I was interested in biochemistry and biology and wanted to learn how to code. To my disappointment uni did not teach me much practical things and programming courses (Haskell) were really boring. I would find myself sitting over a really dull homework in the middle of the night thinking "It's so stupid and boring. I really don't want to do this. I want to do more fun stuff... like coding a game or so.". Well trying to code a game in Haskell turned out to not be the best idea. Especially if you don't know how to code yet... and then I just stopped going to classes.
3-4 months ago I wanted to make a band, but had a hard time finding musicians. So I decided to learn Rails and HTML etc to build a web application which could help me (and others) find some musicians. In the end I never really officially launched it but learned a lot and found that I enjoy coding. :)
Haha man, today was "one of those days" here in Argentina, and now this.

Can you believe Cristina (you know, the president) literally went and told a senator from her party in the middle of a speech "hey go easy with the nose candy"

Yeah so they guy went a little apeshit during an interview before that, but can you imagine a president telling that to a senator, from her own party, during a speech live on national TV?

That's Cristina, just to show the politicians in your country aren't as bad as you think.
I can't believe this. Really. Meteor is a bunch of open source projects glued together with some of their own libraries. Their package system which is out of npm is completely arbitrary.

Why not funding other good projects? There's plenty of better framework/libraries that are massively used by the community.

I'm, myself, leading a little node.js framework open source project with similar concepts and I'd never accept to be funded. This isn't a project, there's no revenue opportunities there, it's a tool!

Tools help to develop projects which then make a revenue...

Some investors have very poor judgement.
Infiniband has caught on, at least in the high-end.
The most annoying thing for me is hearing reporters talk about science or computers. By the time they get done "summarizing" a research result it bears only the faintest resemblance to reality, and often has been construed to mean the very opposite of the original published paper.

Then I realize that these same people report the business and political news, and realized that I probably don't have a clue what's actually going on in the world.
That mem_lat3 is pretty interesting, is there more info about it anywhere? Do you know what "Latency" refers to? Is that for Sandy Bridge consumer quad core? (hence ending at 8MB since that is L3$ size...)?
That's soo cool! Good job!
I think this might be a one-off case, as she mentions RMS as a reason for not being on Facebook or Twitter.
Yes, to develop a tool which will get no revenue after? This is completely pointless.
Turn On -> Nyan Cat. LMAO!

Edit: I should have included the URL for context: http://nukaco.la/maniac.html
I can still see the 10 words in the revamped reCaptcha. Surely their program can be tweaked.
i assume this is much like the js-driven crap that's been around for over a decade now where the mouseover text looks real but the actual href is "javascript:void(0)" or something?
Thanks for that comment, it expresses exactly how I'm feeling towards this. This is stupid and pointless. Instead of developing a framework I should be designing a beautiful website, fuck features, it's gotta be good looking!
Ti.Parse - Parse.com JS SDK for Appcelerator Titanium
> Please stop.

No. I will not silence my opinion because you disagree. Although your comment is almost devoid of insight, I would infer that you're implying I'm being obtuse regarding the role of computer science in making my stuff better. Example of a performance improvement: choosing a frobnicator that uses multiple cores to frobnicate instead of a single core to frobnicate. Do I have computer science to thank for that? In a way, the same way I have medical research to thank for Advil. However, it's disingenuous to say medical research got rid of my headache. The Advil did.

Computer science has its place, but it needs to be more aware of that place. This thread is a very poignant demonstration of that.
How we Learned to Stop Worrying and Love JavaScript
Here's one that runs the fastest through this particular maze (I noticed there's always a wall on the right side when we need to make a left turn):

http://i.imgur.com/gNaRA.png
I wonder if by neapolitan style they mean what New Yorkers call neapolitan pizza (what other Americans call New York style) or literally pizza from Naples. I assume the former, but either way this is making me hungry.

Apple should make this mandatory reading: http://www.varasanos.com/PizzaRecipe.htm
Reminds me of when Exxon Mobile had a job posting for their Pizza Chef when they were the largest company in the world... wait, they definitely farmed out their pizza boy to a sub sub sub sub sub contractor. Good to see the largest corporation in the world still have at least a little heart :)
They'll probably still be landing in depopulated areas --- you want to minimize damage on the ground if the propulsive landing system fails. (In which case, by the way, the plan is to still use parachutes as a backup.)

However, in case of a normal landing, it lets you land near pre-positioned processing facilities, and saves you the currently long transit time from the landing site to decommissioning that the spacecraft is currently on. (A couple of days at sea to the docks, and then trucked to SpaceX facilities elsewhere for propellant off-loading and other processing.)

As to not repacking parachutes --- the 'chutes will still be there, as a backup system, and I expect that at least the first few times a reused Dragon is launched, they'll have inspected everything pretty thoroughly to determine that it was still operable. Economy starts with not building another one completely from scratch; further measures can come later.
I'm gonna apply for jobs with Blue Origin, SpaceX and Planetary Resources.

But I'm gonna do it in a week when there's nothing particularly inspiring going on, just to avoid the resume crush. :)
If you're looking to actually implement Paxos, check out "Paxos Made Moderately Complex" by Robert van Renesse: http://www.cs.cornell.edu/courses/cs7412/2011sp/paxos.pdf
Kickstarter should implement feature/subproject goals to fix these problems. To illustrate:

Say the main project needs $200k to get funded. This becomes the main target goal. If this is reached, the core is funded and those backers pay up.

Then you have the feature/subproject goals. These are separate counters for those who will only back a project if the feature/subproject will be implemented. So say you need $50k on top of the core goal to support Mac OSX and another $50k to support Linux. Supporters for Mac OSX & Linux support can choose to fund the platform they want directly. That way if the main project hits 200k but Mac OSX and Linux each get $25k each (which in the current setup would probably mean only support for one of them, whichever is listed first), then those separate $25k pots are just dropped as if the project were not funded. That way supporters aren't forced to pay up and get nothing of value in return.

In the case that the core support spills over, say it hits $225k, then the project owner can choose which extra feature to pick up and they will get that donation money (if they pick Mac OSX, they get those donations but the Linux supporters don't have to pay up, and vice-versa).
Another way of framing this is that we don't know what the actual cost of a license will be, and you can get one for $15. Comparatively, Sublime Text 2 is $60 and Textmate is €45.

Even though they say it'll be open source, that doesn't exclude the possibility of a commercial license that could be far more expensive.

Maybe this is a bad argument to make. But if it interests you, $15 isn't a massive expense if you think you'll get a lot out of it.
Is it still incapable of assembling XP-compatible binaries?
And http://derbyjs.com/
Oh! I haven't gotten that far yet. Thanks for the tip.
Huh. Data please.

Part of the reason I wrote lmbench was to make sure that what you are saying is not true. And it is not in Linux, kernel entry and exit is well under 50 nanoseconds. Passing a token back and forth, round trip, in an AF_UNIX socket is 30 usecs. A ping over gig ether is 120 usecs.

Unless I'm completely misunderstanding, you are saying that the OS overhead should be "orders of magnitude" more than the network time, that's not at all what I'm seeing on Linux.

I guess what you are saying is that given an infinitely fast network, the overhead of actually doing something with the data is going to be the dominating term. Yeah, true, but when do we care about the infinitely fast network in a vacuum? We always want that data to do something so we have to pay something to actually deliver it to a user process. Linux is hands down the best at doing so, it's not free but it is way closer to free than any other OS I've seen.
Really? Because if there's no near-naked metal-clad babe tied upside-down to the snout of a space dragon I'll be so pissed off.
Speaking about meteor, can someone tell me if there is any way to protect the database from the user fiddling with a javascript console? In all screencasts they show how powerful it is by changing the DB with some mongodb-like commands on Chrome Developer JS Console, well, I don't want my users doing that. Anyone knows better?
That's a poor analogy because MU case is about intangible property which can't be stolen, while you're talking about depriving property of people.
I work with two people who did.
I don't expect them to. I'm just answering the question as to why features take so long to get implemented.
And you are of course right, but - I believe - what is important here is that for keeping our legal systems functional it is necessary to actively limit the opportunities to abuse it
The prospect of the world's dictatorships^ having a say in what's legal on the Internet is absolutely chilling.

^(we're talking about countries that have no concept of individual rights - places where women can't drive, or are subject to genital mutilation, same-sex sexual contact is illegal, people can be put in jail for defying their family, their peers, their community, many businesses are banned or controlled into non-existence - the list is endless.)
I'm using the free WordPress service, not the free self-hosted version.
I'm in the Bay Area, and run a business myself. My address is listed as a contact with a number of associations. Some of other members of these groups seem to think that adding the full list of contacts to their mailing list is a service to the community. Some are companies that I've corresponded with in the past, who about once a year seem to take their entire list of emails and slam them onto to their new mailing list. Others (recently a spate of real estate companies) seem to have found my address by some other means.

Sometimes I've given them the address for some other purpose like notifying me for when a special order comes in or to register for a specific event. I'm not using "spam" in quite the legal sense --- I'm sure it could be argued that I have a pre-existing relationship with some of these businesses. But unless I have explicitly checked a box that says "please send me email about your business until I tell you to stop", I consider these unsolicited commercial messages to be spam.
One thing you might want to try in the future is only agreeing to this sort of thing if you will be working one-on-one with the person requesting it. This forces a cost on the employer for asking for spec work, and not an unreasonable one. Since it's far too easy to ask people to mail stuff in and then not give it the attention it deserves, it also ensures they'll give your work a level of consideration commensurate to the amount of time you put in as well.
I don't think that's a stellar analogy. Email is a very ancillary part of a web service's business while the data management, analytics, business logic, etc are the very core.
I typically just list things I've worked with, no matter the experience level. I like to do so because then the interviewer has to ask about them in an interview, where I'd then get a chance to (subtly) showcase my knowledge and enthusiasm.

From my own anecdote: I had an interviewer ask me about something I had listed in my resume (but not related to the job position). It made for good conversation and allowed them insight that they otherwise wouldn't have seen with a straight technical question.

Edit: Hopefully I didn't go off topic with my comment, but I also think the graphic indicator was a clever and very straightforward way of expressing experience level. It just doesn't seem very space efficient if on a paper resume.
Google picks up domain names galore
" And most of us are against the indiscriminate sueing of file sharers"

I was with you up to that point. I think you would find that the majority of HN doesn't have a lot of sympathy for those who would distribute other people's creative works in violation of said creator's copyrights.

After all, the same thing that protects authors rights in the GPL underly the rights belonging to the creators of "Game of Thrones".

Let's not stretch something that 95%+ of us agree on (You should't be able to copyright an API) into a place where there isn't consensus.
I'm also wondering this, there's a lot of that kind of clientside frameworks lately and I've been wondering the same about them all...
I ended up at the Apple building in Sacramento after winning a holiday America. Pizza was good and the workplace seemed a pretty fun place.
Internet 'beer muscles' - why we use fighting words when we talk online
I'd better like "If we get to $7000 we are doing this a Desktop App", rather than a crap web app.
Would they still be clickable to enlarge? My template is 550px wide. I upload photos at VGA (640x480) and a few times much larger. There's no desktop blogging software that will allow me to upload images wider than the template to make them clickable. If I had an iPad, Blogsy could do it, though.

Edited after testing: OK, I tried what you suggested. That's better than nothing but not what I mean. Gallery doesn't let me put text in between the photos. That's why Place All is still necessary.
If they succeed in evolving this to a higher level of sophistication and functionality people will point to this mission as the start of it all.

If they fail they will point at this mission as an example of a foolish pursuit that should have been left in the hands of government agencies.

Either way this is, without a doubt, the start of the private sector launching into space exploration. Nobody can point to any other private mission that launched a capsule, docked at the space station and then returned cargo to earth.

put in other terms:

$ git commit -a -m 'Here we go!'
Watch this to challenge the status quo of your life and career
So if you code against a GPL library, but don't distribute that GPL library with your code, are you still bound by the GPL? According to the GPL license itself, it seems so, as long as there is not other library that implements with the same interface. But what part of copyright law makes this possible?
Care to share how she learned so quickly?
> The bottom line is that the single most important step in converting developers to permanently use your API in their product is how easy it is for them to get started after they sign up.

I take issue with this. If the single most important step to converting developers to /permanently/ using your API isn't something like scalability, security, performance, or functionality, there is something wrong with this world.

Just because you get more people to succeed in trying your API at the beginning, if it doesn't work for their use case over the long haul they are just going to leave and do something else: the key word is then "permanently".

In comparison, Amazon's APIs are often ludicrously complex. Even if you try to use Amazon's client libraries, they are often ludicrously complex, requiring you to construct object factories to get arguments even for the most common request paths.

But, by and large, Amazon's services don't stop working when you get too much data, have well-thought-out authorization mechanisms, have never become randomly slow as lots of users sign up for the service, and are sufficiently flexible to support many different kinds of tasks.

The fact that the first time I sat down and used Amazon's APIs it took me a while to get them working (and that some APIs from them I still haven't gotten around to learning all the properties of) is then irrelevant: I could tell they would do what I wanted once I figured it out, and I have never been disappointed.

Meanwhile, I've come across tons of random startups, often that have websites that are a "little too Web 2.0" (normally a negative indication for an API provider, btw), whom have APIs (or libraries, or daemons, or services, or programming languages) that are great at first but actually sucked.

(I mostly felt the need to make this comment, btw, due to someone else in this thread seemingly arguing against OAuth because, despite being secure, it made the API sufficiently complex that they could no longer use curl with it: that is the opposite method from how you should be choosing an API.)
you can compile your program for windows xp. only the "express edition" is "metro-only"
I asked the same question on #meteor. Apparently security is coming in the next 2 months.

But currently... it's pretty insecure.
reminds me of the whole "shuttle" vs. "orbiter" thing
The Joy of Programming, with Bob Ross