skysight-inc/HackerNews huggingface dataset:
> A ! doesn't semantically make sense.

Makes as much sense as the rest. ! is an operator of selected element in a selector, not a "parent selector". You can combine `!` with children selectors (`E! > F` will select any E with F children, it's equivalent to `xpath(E[F])` no use of the ancestor:: axis), they don't conflict. You don't actually go "back up" the selection chain, the matching engine simply changes which elements are "kept" during the selection process.

> Many of the other things, I don't see much point. They can be easily done with CSS as it is now.

For highly varying values of "easily". :matches requires a preprocessor or lots of repetition; :local-link is pretty much impossible without markup processing; time-dimensional elements emulation require a fair bit of markup and scripting; :indeterminate simply isn't available; and grid-structural pseudo-classes require markup support (and potentially scripting as well if the tables are dynamic)
This is awesome. I guess I'm going to use my upcoming weekend on browsing stack-ed
I am a .NET developer by trade, and any other .NET developers I know that have heard of F# love the idea of it and would happily use it. The sad part is that this is often as far as it goes.

I think C# is a fantastic language, but if the development of F# got to the point where I could swap out either language when building an ASP.NET website with no worries about compatibility or missing out on anything (ReSharper being a big one) I would happily use F# on a project, and I'm willing to bet that many other developers would.

What seems to be holding off many people, including myself, is a lack of knowledge and information about F# from the higher-ups.
It's not so much a matter of the influence I have as a matter of the government's goal.

Protecting me is somehow one of the missions of my government. Even if they tend to be quite bad at it, that still has to be on their minds.

The American government (or any foreign one), on the other hand, can and will screw me over, if they need it. And they will brag about it to gain poll points. Protecting me isn't part of their mission. Why would it be ? To them, I am the enemy.
Two developers working for 3 months feels more like 1.0 than MVP territory to me.

$60k is a lot of investment simply to test a concept, and would be a luxury out of the price range of most small businesses, let alone individual entrepreneurial subject matter experts who want to build a product - even really committed ones with money to spend.

Assuming you actually want to win the business, why not pitch a much smaller project to help them tease out some mockups and build 1 or 2 of the main application flows to MVP level?

This wins you the smaller engagement now with the likelihood of the bigger piece of work once the customer has been away and shown the concept to customers.

This is why I don't really like these $2k and $5k MVP packages that people are pitching on HN lately. Your iterations should start with mockups rather than an MVP.
For a junior developer or a recent grad then absolutely. Granted it's not an indication of phenomenal ability but it's a clear indication of effort and eagerness to improve yourself.
Alternative to PPC Advertising and Blind Web Searching
If it is "open" can I search for it on google?
1. Add another module in the same vein as the filabot¹: something that creates plastic filament suitable for 3D printing from plastic waste.

2. Add an articulated arm to pick plastic waste and feed it to itself.

3. Send it on waste mountain.

¹ [http://filabot.com/]
This one of the most useful Show HN projects to turn up in a long time . Just add user registrations so we can track the answers we've already read and get updates on our favorite tags and this would be pure gold.
It wouldn't be the first time that something has been over-criminalized, but you can read what the Home Office is saying about the new measures here:

http://www.homeoffice.gov.uk/about-us/corporate-publications...

Note that because this was introduced as a "patch" to a 1997 act, it's very hard to understand what the law now actually says. If only they'd use version control ...
White house petition calls for excluding Chinese censors from US
Not in Lion - by default holding down a key will bring up the accent menu. You can turn it off by following this http://osxdaily.com/2011/08/04/enable-key-repeat-mac-os-x-li... (though I've found it more useful to keep it on).
Smells like a shitstorm brewing. I'd advise him to walk away from this one quietly. There's a real risk of invoking the wrath of Reddit's Internet Hate Machine on this issue. All it'll take is a few links to hit the front page and this could very suddenly become a lot more hassle than a trademark is worth.
Yep, and you can't read the whole question since it gets mixed.
These are open source:

http://piwik.org/

http://www.openwebanalytics.com/
Can you imagine any large, resource-laden law firm refusing any business? It's business, and they're advocates for hire.
> "binding corporate rules for data processors" was inserted into the European Commission’s data protection regulation proposal with loopholes built-in which allow for FISAAA surveillance.

The only conceivable reason for such loophole is a reciprocal agreement. We can't spy on our people but you can and vice versa. Looks pretty bad.
Francis Maude, Minister for the Cabinet Office, to whom the Government Digital Service in-part report (the team responsible for gov.uk). See also http://en.wikipedia.org/wiki/Government_Digital_Service
LibreOffice: Going to be very a very good desktop office-suite real soon now, just need to sort out these technical issues. Call back in a year, will you?

Ofcourse, in a year, you'll all be using web-based office suites anyway.
If you don't know whose side to take in a trademark dispute, one heuristic is: default to whichever side is trying to get the trademark invalidated. Because getting a trademark invalidated doesn't stop you using it -- it just stops you from using the law to stop other using it.

BTW, the key point in trademarks isn't whether there's prior use, technically. It's whether there's customary use, and (independently) whether the mark is purely descriptive. Widespread prior use is just evidence of those. (N.B. that's in the EU - I assume US law is similar, but don't actually know).

> I noticed the other day my pillow has a trademark on the word "Jumbo". Where are the people getting upset about that?

People are getting upset of this because they identify as gaymers - it's something they are. The word gets tied up with the identity. So naturally they get upset if someone tries to (from their POV) take the word away from them.
That is very good. My recommendation would be to add an RSS feed of some kind so I can flick through the posts on the train.
Or license it to them for $1. The subreddit can then put a (R) sign next to it and say "Used under license from Chris Vizzini / gaymer.org". With some ingenuity, Vizzini could work with them to turn it into a community brand and make gaymer.org the central hub. Trying to fight the community rather than work with it is inconceivable!
CSS 3D folding list with social buttons
Remix of the Century
If your for loop is for a 0-based language, it's wrong because it starts with 1.

If it's for a 1-based language, it's wrong because it compares with "<" and not "<=".

So, I guess that proves your point that it's error-prone. :)

In C, the idiomatic way is (as you surely know) "for(i = 0; i < n; ++i)".
The unintuitive thing about this choice is that "for i = n,m" calls the loop body "m-n+1" times. The "for (i = n; i < m; i++)" does it "m-n" times.

A more elaborate argument: http://www.cs.utexas.edu/~EWD/transcriptions/EWD08xx/EWD831....
For most iOS applications you don't necessarily need a designer and two developers. Trim the fat.

One developer is more than enough for most iOS applications that doesn't cross into games and physics.

You also don't need an "Mobile UX, UI, iOS designer expert" either. Just get a good developer that can do both, instead of mixing science with snake oil.

In the end, one guy to be the product owner, develop and design will be leaner, and far more better than involving more people.

Less is more.
Google’s approach to government requests for user data
I'd go on vacation for ever and see how long they keep paying me :-)
> Four weeks and $6,000? Sure, why not. IF I was shooting for a contract. Therein lies the key. I didn’t care what happened after each of those meetings. My plate is pretty full right now. My hunch is that the people who quoted much lower estimates and timeframes were shooting for the development work.

Apparently, OP is not particularly interested in getting the job. The point of this post isn't entirely clear to me.
European governments especially should be moving towards using open source software.
This functionality is so arcane that it's not needed.
That's not a fair comparison. A protester's purpose is simply to make it known that they are for/against a certain cause – to increment the number of visible proponents/opponents.

A blog post needs to do a lot more than that if it is to be deemed a success. Especially if it is quite long. It should bring some insight. @nkwiatek thinks this particular blog post didn't bring much insight. If this is true, then it's valid to use this as a criticism. A long blog post with a reflective tone implicitly promises to bring something more to the table than "I think X is wrong".
great! I'm using pip to install.
Your URL had a double t. It (now) leads to the same URL and page as this submission.
The WMD episode actually shows just how utterly crap governments can be at handling real conspiracies. They never came up with any actually persuasive evidence of WMDs before the invasion and never came up with any evidence they'd ever existed after the invasion. The whole thing was a non-starter from start to finish.

If the US government had come up with credible evidence of WMDs before, and then showed off WMDs that they had found in Iraq, and then it had been shown that these were all fake, then that would demonstrate that governments are good at this stuff and can manage realistic and persuasive conspiracies. As it is, the WMD incident shows that when the US government does try to stage a real faked conspiracy, they fail at it from start to finish.
A 128GB iPad Is So 2011
The Design Arsenal
European Privacy Day
Cool, thanks, found the GDS page but hadn't managed to trace it up the chain.
Thanks for your reply, and I apologize for my tardy response. I'm interested in the whole field of Synthetic Biology, with no particular research focus. From my understanding, synthetic biology is able to solve many world problems. This includes creating machines from synthetized components to solve the "particular problems" of the world, including ending world hunger, curing disease, solving our energy crises, and uplifting the human condition.

To add to my ask HN response: I have an master's degree in bioengineering, so I am no stranger to the field. I am unsure of where to focus my studies to maximize my contribution to the field. I hope that helps.
Good to hear there is some noise in Stockholm
Ah yes, the ICO. I'll get in touch with them first, if only because they're the most likely to actually respond to communication!
You make a good point. Concentrating the release of energy in a small area in a relatively small time frame is bound to affect temperature surrounding the city for many miles around the city. This heat is distributed through the atmosphere.
I currently have a masters degree in bioengineering, do you believe that a PhD is required to create a SynBio startup?
Does The Richness Of The Few Benefit Us All?
Been there, done that. Inadequate deep sleep also causes your body to skip the muscle/tissue repair process that happens overnight. I wound up with tendonitis this way and eventually burnt out.
I switched from MS Office to LibreOffice for lightweight document work and I'm very satisfied with it.

I see no advantage in web-based office suites. LibreOffice + Dropbox is all our small office needs.
Firefox 18. My display does not look like the front page screensnap. I see the questions below the Answerers column, not next to it. Are you expecting a certain screen width? Just 1024 x 768 here (yeah, laugh...).
Prior art is irrelevant for trademarks -- a trademark doesn't have to be unique for you to use it. There was an item called a "macintosh" before the name Macintosh was trademarked. The word "dropbox" had been used in file sharing software long before the YC startup existed. Even the creator of gaymer.org doesn't claim to have invented the word "gaymer."

You can claim a trademark as long as no one else has already claimed the same name in the same context. Once you have established the trademark, you can prevent others from using that name, even if they have been using it for a long time.

Note that the "same context" is why there's unlikely to be a conflict with Gaymers Cider. In particular, the gaymer.org trademark only applies to social networks.

(IANAL, so I may have some details wrong here.)
RavenDB on the Cloud
This is a mechanism vs policy argument.

Defaults count. Elsewhere I've said that I prefer to start with rigid guarantees and relax them. Default policy matters because in practice:

* The documentation isn't read.

* Even when it's read, the documentation may be incomplete.

* When it's read and complete, the crucial segment may be skimmed.

* When the documentation is complete and the crucial segment was read, it may have been misunderstood because of unclear writing.

* When the documentation is complete and the crucial segment was clearly written and read, it may be forgotten later on.

Then a new DBA or programmer arrives, and the whole thing starts all over again.

Safety mechanisms that require active effort above the baseline configuration do not work very well. Saying "there is a great mechanism" does not describe the actual properties of the actual system. The default policy is the policy that counts, because a single omission will reintroduce it.

Windows XP, buffer overflows, botched system deployments and so on all have a common property: they require positive effort by humans in order to rise above their baseline safety/security/reliability profile. There is no failsafe -- they only work by constant vigilance.

I don't see that as a good thing.
I apologize for my noncommittal question. I currently hold a master's degree (that I recently completed) in bioengineering. I am completely committed to making this a reality. I am only unsure of how to move forward in regards to governmental regulations, patent concerns, and if I should further my education in the field or not. What are your thoughts?
Show HN: My Weekend Project - Progress App (Time Tracker)
I self-published a programming book, here's my story
Facebook Hacker Cup 2013: My solutions
You should raise your freelancing rates. If you're in the Bay Area and can do Rails, market rates are well north of $100 an hour. Raising your rates will let you pay for many things, including inexpensive conferences that you can trivially write off.
Is StackOverflow particularly popular in MS crowd. Lot of the top contributors are MVP or are working on MS stack
One idea: Video + scrolling transcript. Current phrase is highlighted in yellow, future stuff is hidden (let's say this is an online lecture and users shouldn't be able to skip ahead), and past content that's already been watched is faded out.
Forgive my ignorance, but what is wrong with static class members?
Just a nitpick, but his influence is certainly not that high. Possibly 10 * * (-6) is what you meant. :)
Is It Time to Treat Violence Like a Contagious Disease?
If C++ Objects Are Unrelated, Are They Equal?
Appsfire identifies copycat/rogue/bogus iOS apps
Travis Kalanick, co-founder of Uber
Thanks to the EFF and everyone involved in this. Reddit itself is being very helpful in this, too.
Iran sends Monkey, Mouse, Turtle and Worms in to Space
Disappointed. We don't need any parent, local link, n-th selector. Give us a lightweight scripting language where we can define these.
Sorry, yeah a build cluster makes sense. I guess would could kinda argue education too, but I'm not 100% sold on that one.
Inntektsmetoder
Det er ikke bare spørreundersøkelser som gir muligheter til lettjente penger. Markedsføring er en bransje som omsetter for enorme beløp og den byr på flere gode muligheter til å tjene penger på nett
What you guys think?
Monitoring mood in the UK using Twitter
Just don't host with american clouds, problem solved. There are several cloud providers in EU that are not american and their number is growing.
I don't agree with the articles contention that a 'DDOs is the internet equivalent of a sit-down strike'.
Just a random anecdote: I've been badly burned by the heapq for timeouts; although I understand the advantages of the heap in general I think the Python library version is shot-down in practice due to being a purely-Python implementation. I moved to rbtree and suddenly my throughput shot up.
The Apple S models generally keep the outer shell similar, but introduce completely new innards.
The ideal minimalist
Show HN: Duo, interest-based chat with a sense of place
Reddit will not react well to demands for free advertising.
Good for you. I see more people moving from on-premise Office solutions to the cloud than the other way around though.

If you are doing any sort of collaboration across offices, Google docs documents just seems to spring up by themselves, because nobody is able to manage an email-stream of documents in various states of updates.

Personally I've moved most (not all) my stuff to Google docs, and apart from Excel, which still rules the spreadsheets, I find it making me much more productive.

I can access and update my documents on all my computers and on all my mobile devices on the go.

No desktop office + dropbox solution makes that painless enough to be viable.
"Unfortunately, the developer used Phone Gap and when they needed to access more complicated native API’s in an upgrade, the developer couldn’t get past that barrier with the PhoneGap SDK"

The guy was not a good PhoneGap developer, you can write plugins to access any native API you need.
I don't see the revolutionary in Nagare. It doesn't have active community (check the list of nagare based projects: http://pypi.python.org/pypi?%3Aaction=search&term=nagare and Nagares blog: http://www.nagare.org/trac/blog). The composition concept is also included in Pyramid / Flask / Tornado. There are also a lot of html builder (so there is no point to develop other one which is bind to Nagare).
Besides this it is interesting.
Hang in there. I hope you will have better days.
"It's 1945. I sit in a Brooklyn kitchen, fascinated by an arrangement of cogs on black velvet. I am sixteen years old. It is 1985. I am on Mars. I am fifty six years old..."

That's what the style of this article instantly reminded me of. Like the source I quote, the article was done very well indeed; well enough that I picked up what was happening without the use of Dave Gibbons' art. Good language, even good poetry. Impressive.

And the point he's making? Memorable. Doesn't matter if I agree with his point or the connections he's drawing. This is quality stuff all round.
On Layout and Web Performance
The logo (i.e. turtle graphics) integration seems really cool (in a geeky way):

http://libreoffice.hu/2012/11/29/logo/

http://libreoffice.hu/2012/12/12/logo-for-desktop-publishing...
Hieroglifs Translations congratulates the Facebook ‘’likers’’
Hieroglifs Translations is thankful to everyone for ‘’liking’’ our page. As we informed before 2 lucky ones will receive our Hieroglifs Translations table calendar.
We are happy to announce that the winners are:
Alina Chiteala and Impresa E Turismo
All the other please remain as our followers because soon we will have new competitions and new prizes.

Follow our Facebook page: https://www.facebook.com/pages/Hieroglifs-Translations-Romania/146226098749841
Ah, "If many believe so, it is so", the Argumentum Ad Populum [1]. In Roman times, 1 million people believed that you could foretell the future by 'reading' the entrails of animals. That so many people believed this, doesn't make it necessary a reliable way to predict the future ;-)

[1] http://en.wikipedia.org/wiki/Ad_populum
JavaScript Storage Libraries Explored
Yes they should, and a lot of the gov.uk stuff is open source and seems to me to be a very positive development.

BUT they've really dropped the ball by feeding analytics data about UK citizens to a bunch of US firms. IMHO. And not because I think the US is the worst place in the world ever, but simply because it demonstrably does not respect private data in the same way the EU does, especially when it comes to people who are non-citizens.
She was also willing to do the grunt work -- clean petri dishes. How many people here would be willing to join a start-up as a janitor? She would have been -- because she knew any in is an in. And in is always damn better than out.
Monkey News reported about that a couple of years ago already: http://www.youtube.com/watch?v=T_QrOTwAmto
How to Create a CSS3 Mega Drop-Down Menu
In this tutorial we will teach you how to create a pure CSS3 Mega Menu. Mega Menus are usually used on corporate/e-commerce websites.
Great stuff.
I do like to see the simplest possible exposition of any idea/technique though; here's my attempt at a simplest possible.

def y():
yield 1
yield 2

for i in y():
print i
Startup Clamps Down on Energy Theft
as someone who follows /r/gaymers I can say that this will _never_ be accepted by that community. the cease-and-desist mr. vizzini sent was seen as a sort of declaration of war, and mr. vizzini's posts on reddit only added to that feeling.
well, to inject a little bit of pragmatism here:

most big enterprise companies (banking, finance, pharma, manufacturing, etc) have, regardless of their HQ, an office in the US. so, to be "protected", they would need to cut those office off completely.

just sucks that the US market is one of the most important ones.

so where else would you like to host? China? India?

and what exactly guarantees your German super private cloud not to be attacked by:

1., The classic internal employee with a USB stick

2., The NSA which won't stop at some magic fluffy national border which doesn't even exist on the net.

3., The manufacturers of the hardware you're working on, from Chinese chips in your notebook to the components in your networking equipment.

and don't get me started on ISPs.

You want to be secure? Do not connect to the Internet, ever. Good luck in the economy though.
Paypal System Outage
Illinois Governor Announces Gigabit Community
Shakespeare’s Sonnets and MLK’s Speech Stored in DNA Speck
Ever since Python 2.4, the heapq module has been written in C. It was only Python 2.3 which had the pure Python implementation.

I've used heapq for several of my projects, including one where I did extensive performance testing, and I haven't found it to be a problem.
Here are the AWS alternatives I could find when I was searching for them 2 months ago. They are both hosted in Germany and operated by German companies.

I haven't played with them yet, so I can't say if they are any good.

EC2 alternative: http://jiffybox.de Not as feature rich as EC2, but they do have an api to launch, stop, and resize instances.

S3 alternative: http://www.hosteurope.de/Cloud/Cloud-Storage/ They say it works with S3 compatible desktop software, so I guess it uses a similar/same api.

(I'm on my phone right now and can't find the English versions of the sites, I have linked the German sites instead)
Oh, sorry, I just got the link from a friend and thought it was a pretty cool title.