skysight-inc/HackerNews huggingface dataset:
As someone who was working in the mobile app field before the iPhone came out, how "extremely cross-platform" is Haxe?

I mean... Back then J2ME (now JME and pretty much dead) was supposed to be cross-platform and it was a living hell. On the Blackberries is was even a special kind of hell, even less compatible. (and on Qualcomm we had to port to C++/BREW).
I've bought tampons for my wife before. Apparently though they "..don't count as a proper present."

(c) Jimmy Carr

PS Yes I know this is not Reddit.
Yes. I was thinking particularly of the #2 action camera vendor, Contour ( http://contour.com/ ) as the GoPro's main competition right now.

Though Google glass and whoever competes with it will get there too, eventually.
I didn't even think to check for comments in the page source, thank you.

But it's far from obvious. One of the cloned services listed is Pinterest. Have a look at these [1][2][3] sites. All three of them were made by Hungarian companies and [1] was financed by one of the largest media companies in the country[4].
So something like Zkombinator is not that big a step from what is already going on.

[1]: http://www.bigin.hu/

[2]: http://tuzd.be/

[3]: http://kirak.at/

[4]: http://www.sanomamedia.hu/sanobp_english/
Dunno about new Radeons, but my experience with older series is very poor.

HD3000 - very common IGP, yet whenever I enable it there are GPU lockups every few days. This goes on for years, on two motherboards.

AGP Radeon 9600 - occasional crashes with bad kernel/X combinations.

The 9600 works fine on "good" driver versions. HD3000 boxes are unusable without some old 8-series GeForces running under nouveau.

And now, Intel. I've been using a laptop with GMA950 IGP for almost five years. Never a single crash, except for one time when I enabled KMS long before it was cool and everybody's dog was using it. And nowadays this driver runs some Wind0ze games faster than genuine XP on the same hardware.

EDIT: I've just checked that this Intel KMS bug was happening only on some -rc release.
Marijuana is a Schedule I controlled substance in the US (the most restricted set), while cocaine is a Schedule II controlled substance. The US government considers marijuana to be a harder drug than cocaine. There is no logic to this stuff other than:

- Drugs Are Bad Mmkay(tm)

- I don't need no 'scientists' to do 'studies,' because everyone knows that Drugs Are Bad Mmkay(tm).

- Since Drugs Are Bad Mmkay(tm), I can't allow a drug to go down in the rankings, only up!

- If a drug were to go down in the rankings, it would be political suicide. Political/religious/etc opportunists would come out of the wood-work to ply their silver tongues and attempt to get the general public to tar-and-feather those responsible (while benefiting the opportunists immensely, of course).
- Even if I wanted to allow a drug to go down in the rankings, it would be political suicide
Live Markdown Viewer
I was about to comment the same thing. I'd really like to see short descriptions on hover of each thumbnail. I still can't tell what those sites do.
Then you would need a waterproof and shockproof cell smart phone?
Websites that distribute video tutorials won't displace universities, sites that displace credentialing will.
Every country is #1 at something
It can only be a matter of time until tons of these subscription services are consolidated in a single place. You can already subscribe to products on Amazon, although often the minimum quantity is still so high that a quarterly rather than monthly subscription makes sense. I'm kind of waiting for a subscription-box-as-a-service company to come along, tell you that you can create the custom subscription box of your choice and one you hit X number of subscribers they'll fulfill it for you and you'll get a cut.

The other way I could see this going is towards a content play, where they start out with a tampons subscription but really it is a play to gain mindshare from women about feminine issues and create a media/brand company. Given the interview with the founder I don't think this is her vision right now, but it is definitely a direction she could go.

I have a vagina, but as a West Coast woman surrounded by liberal-minded people and no period in over 5 years (tell your wives and girlfriends about Mirena) I might just be too disconnected from the "pain" of the customer in this case.
I recently had a friendly debate about this with a friend (ex-Yahoo of the golden years). The interesting thing is that a distributed organization, such as Yahoo or Google, or pretty much any multi-national, telecommuting is already in their work practices - whenever you have to coordinate across office locations, you are effectively telecommuting to that office.

However, that's not the interesting part of the conversation. What we pretty much both agreed on is that as the technology progresses, what we term in person interactions will change drastically. Today, when we talk about virtual reality, we are still bound in our conduits into that world.

Imagine if we had the ability to completely immerse ourselves into a virtual reality, Matrix-style. In that world, your commute is nothing more than going to a chair and loading the program. From there, you can appear anywhere in that virtual reality. It can be in the shape of an office, or a green field with desks, or no desk, pretty much anything the organization/group of people wants. With the totality of human senses present, neither of us debating the issue could see anything missing that a physical presence would provide.

Throw in the current trend of shrinking employment, and the future of the office buildings in the next few hundred years seems to be in question.

Technologically, we are not there yet and it's not clear if this will happen in our lifetime. However, it no longer feels like a pure sci-fi notion.
Human Connection: The Most Valuable Digital Currency
Very interesting. I had noticed a change in their branding but didn't really know what it entailed.

It just goes to show you that some people, despite rising high in the org chart, are really unable to understand which parts of their experience generalize and which parts don't--they can't discriminate the incidental from the intentional. Probably everybody underneath this guy knew that in-store wifi would be a waste of time and money, but to him, it was an essential part of the Apple store's success.
Cloud Browser Founding Team Engineer Opening
I am sure there are some applications that might need this due to obfuscation of data from the users... But doesn't the browser already have full text search? (Control-F)?
Copyright is Dying, Beware of Accessright
I bet it can do some insane slowmo frame rates too in normal lighting conditions. For all they put into this sensor, surprised Canon produced such a crapily edited video.
You don't have to sleep for it to work. In fact i just got granted the patent for "contextual advertising based on BCI readings". Now i can haunt your life.
Sounds like a buy-bomb from TRANSMET. 'Though those didn't need implants, just a TV ;)
Hard to parse + frustratingly unfruitful. I just want to know what the things does, screenshot is a bonus.
Lynn Tao, here, CEO of Juniper (www.getjuniper.com). I figure I’ll chime in and address some of the questions and comments here:

1. Yes, the majority of the women I’ve talked to have thought that we have a brilliant idea.

2. Why not just buy from Amazon subscribe and save? Of the women we talked to, many have little insight into how much they use. This is not because they’re dumb — if I were to ask you how many bottles of shampoo you use in any given month or year, you can probably estimate, but you may be off. That’s something you use on a daily basis. A box of tampons is something you use every 28 days — estimating how and when to tell Amazon to deliver that seems trivial, but in practice, one ends up with either a shortage or more likely, backlog. Inconvenient.

3. This leads me to my next point: why is this a tech culture vs a culture culture issue? Because tampons are needed by different women on different cycles. You can use paypal or shopify or maybe even an esty store to deliver this type of thing once a box. To actually get it to the set-it-and-forget-it state, and scale it up, you’d need to invest in infrastructure that’s a bit more involved than an internal wiki. Tampon delivery and Late should never be in the same sentence together. We comp all the Juniper boxes that are delivered even one day late.

4. Why not just buy a huge box? Like someone already said – there’s a space issue. Some women, my self included, like to switch between different products during the course of a period, which means they have to buy different bulky boxes that has to take up a lot of space. Again, inconvenient. Juniper eliminates that need.

5. While some women are embarrassed to buy it, that’s not the biggest pain point. My customers are not timid girls, they’re women. However, being busy women, it’s inconvenient to not have them when you need them the most, and convenient stores only carry a limited number of brands, Walgreens and big-box stores will carry more brands but consumer still have to go to them. In Manhattan, there’s a drug store on every corner, in other cities and towns it’s not the case.

6. re: Gourmet snacks and Tampons being a weird combination to ship: Our customers love that they get to savor high quality treats around the time of the month when it feels extra stressful. Our treats rotate every month to feature something new, so there’s a surprise element to it as well. A good surprise.

7. Washable tampons? Unlike pads, tampons go into a sensitive ph-balanced body cavity. Washing it and reinserting it may introduce bacteria into that cavity and cause infections and even TSS. Diva cups are wash-and-reuseable, and some women love them. However, other women are used to pads or tampons and simply do not prefer them, even if they like the concept.

Bottom line: Yes, chuckle worthy subject. But this is far from trivial. Half of the population has to deal with a monthly period, and everyone complains about it. If we can have pizza and books delivered to us, why not tampons? I could go into a fem-empowerment rant on why we didn’t have this service earlier, but it’s 9am on the west coast and I have to go run a company now.
The example (http://lunrjs.com/example/) indexes 100 stackoverflow questions, some of which are relatively long.

If indexing performance starts to become an issue the whole search index can be moved into a web-worker, which prevents indexing from blocking the rest of the page.
How to Google Like a Pro - 50 Tips and Tricks
A Flying Monstrosity From 1921
Someone said "the problem is X", someone else said "the problem is Y", and I said "Y is a subset of X". You seem to be attributing many thoughts to me which I have not expressed.
Oh, yes, please. I really love this, that would open up so much possibilities for storytelling.
And for every million like him there are a hundred or two hundred million who are not as driven, motivated, talented.

People who are successful despite being uneducated are outliers. Stories like OP (and Bill Gates and countless others) are stories. Anecdotes. Single data points that are meaningless without context. Deciding to forego an education based on such stories is a risky game.
It would form a curve for a given state at a given time period. Obviously you wouldn't get the exact same curve for different states and times.
> And in Go you do not have to specify the interfaces being implemented explicitly.

This is precisely what I meant by "... [interfaces] aren't a replacement for abstract base classes either. Interfaces in Go provide polymorphism through structural sub-typing."

Whether it's a good thing or not, it drastically changes the way they are used.

> No version management. Fun for hobby projects, a nightmare for large mission critical programs.

I use the `go` tool for more than hobby projects.

You are re-stating what I already acknowledged. What point are you trying to convey? I said the `go` tool was strictly less powerful, but that it was awesome for the common case. If you don't think that's worth anything, then I'm not sure what else to tell you.

> Many languages have green thread implementations (Ruby 1.8, Python, etc.). But there is a varying amount of multiplexing to native threads and some implementations are hampered by global interpreter locks, etc. In fact, even old Java versions implemented green threads, but they were replaced by native threads.

So........... Go wins here.

Do you really want to have a conversation? Or do you just want to mirror everything I said right back at me?
So true.

Public indoor smoking's been recently banned in Spain and, oh boy, did that mess up the nightclubs' revenue.
FoundationDB founder here. Flow sounds crazy. What hubris to think that you need a new programming language for your project? Three years later: Best decision we ever made.

We knew this was going to be a long project so we invested heavily in tools at the beginning. The first two weeks of FoundationDB were building this new programming language to give us the speed of C++ with high level tools for actor-model concurrency. But, the real magic is how Flow enables us to use our real code to do deterministic simulations of a cluster in a single thread. We have a white paper upcoming on this.

We've had quite a bit of interest in Flow over the years and I've given several talks on it at meetups/conferences. We've always thought about open-sourcing it... It's not as elegant as some other actor-model languages like Scala or Erlang (see: C++) but it's nice and fast at run-time and really helps productivity vs. writing callbacks, etc.

(Fun fact: We've only ever found two bugs in Flow. After the first, we decided that we never wanted a bug again in our programming language. So, we built a program in Python that generates random Flow code and independently-executes it to validate Flow's behavior. This fuzz tester found one more bug, and we've never found another.)
Since the library can be run outside of the browser (using node.js for example) the index could be generated server side, and then just passed to the client. I hadn't considered this before but it might be worth looking at.
Why does C++ compilation take so long?
I'm not sure I understand why CSS was chosen for this project. It looks to me like he's creating a static image, transforming it, and feeding it as a green screen overlay into a video mixer. Since everything is static, wouldn't it have been simpler to just make a PNG in PhotoShop and use that?
The “Thinking Functionally” Series
The NFL strictly uses positional cameras. The first down markers, ads, and other on-field graphics are only available from specific views. It's actually a very low-tech approach.

College and NFL football typically has 3 to 4 stationed cameras up at ~30 degree angle. These cameras are bolted down and do not move from their positions. They are able to transmit their zoom, angle, and pitch very precisely which allows the production team to know exactly where they are pointing at all time. During the transmission they can choose the exact location for the first down markers, etc., and all the high-angle cameras will add it in. To do the overlay they choose a swatch on the field to use as a green-screen. They only trouble that arises is when a teams uniforms is very close to the field color.
> The namespace will have a schema, and the schema can be used to validate the elements of that namespace.

That's one option. But a Schema (or DTD) is not mandatory, and not all schemas can easily be linked (few tools handle relaxng or schematron for namespace spec).

The core purpose of XML namespaces, and that of any namespace really, is better modularity and compositionability by preventing name collisions. This is useful when manipulating XML via XML (e.g. XSL, Genshi, ...) or when using multiple XML dialects in the same file (either because they're orthogonal or because they complement one another) for instance. You could do it by explicit prefixing à la C or Objective-C, but it tends to get dreary, requires everybody's cooperation and generally looks bad (not that xml namespaces look overly sexy).
Cool. I threw my side project up there:

https://breakpoint.io/48-ringo/

http://www.tryringo.com

Given that most Show HN's never hit the front page (mine was in the 1st page of the 'new' tab for just 20 minutes!), hopefully this fills in a niche that seems to be missing from HN. Good work!
Preserving Special Characters During Tokenization with elasticsearch
I think you're doing it wrong.

Having a _shared_ account, with sudo privileges and a common password doesn't look smart.

Also, you're forcing devs to copy their public keys around.

I think you underestimate the benefits brought in by a centralized system, like LDAP, which would also allow you to manage the permissions with some more granularity
I went through the article and then read every single post on this thread. I am not a security expert so I won't even try to contribute except to say that I see a lot of people offering criticism without taking the extra step of explaining how they would go about hardening a fresh Linux install (or a pile-o-servers in a rack, whatever is applicable).

It'd sure be nice for those of us who are not security experts to read alternative approaches rather than, paraphrasing and not picking on anyone, "using a firewall is dumb" or "blocking ssh is pointless".

I like isolated ideas such as using a script to completely automate the provisioning of new boxes. Kind of a no-brainer if you ask me. The problem is that such recommendations are not followed by something like "Here's the script I use on Ubuntu 12.04 LTS".

How about it guys? Would you care to attempt to produce a canonical HN "How to harden your server" reference?

Maybe one of the security experts on HN can start a repository on Github to evolve a canonical script. I'm pretty much 100% Ubuntu 12.04 LTS, so it is my hope that this is one of the platforms that is addressed.

I did some looking around and this is what I found (I am in no position to evaluate the merits of any of these at anything beyond an intermediate level):

https://github.com/bluedragonz/server-shield

https://github.com/eglimi/linux_hardening

http://www.cyberciti.biz/tips/linux-security.html

http://ubuntuforums.org/showthread.php?t=1002167

http://www.thefanclub.co.za/how-to/how-secure-ubuntu-1204-lt...

http://www.andrewault.net/2010/05/17/securing-an-ubuntu-serv...

http://ubuntuforums.org/showthread.php?t=1919111

https://help.ubuntu.com/12.04/serverguide/security.html

http://www.sans.org/score/checklists/linuxchecklist.pdf

http://nvd.nist.gov/scap/content/stylesheet/scap-rhel5-docum...

http://blogs.csoonline.com/ubuntu_lts_vulnerability_scrub_ag...

http://ubuntuforums.org/showthread.php?t=510812
The names of the swimmers have to be updated dynamically. Easier to update via HTML and CSS, and since he's piping through his laptop's VGA output as the keyed overlay, it can be modified in realtime.
The most interesting part of this was that Valve, a company that develops online video games, has no hierarchy and bosses. And, at least at first glance, is thriving. I don't care too much for hierarchy, but I do like bosses, especially to take care of personnel-related items and issues and to deflect political issues. If that boss can motivate and - to some degree - educate me, that's a bonus. Unless I liked and really respected my teammates, I'm not sure I'd like an environment without a boss.
We deal with your type fairly regularly over at hackaday and other discussion sites.

The Lyman extruder documents (including BOM and assembly and 3 view drawings) are published for free. The parts are easy to obtain.

How are you (the possible patent holder) going to stop individuals from sourcing the parts and building these machines?

The reprap machines are also, Im sure, violating multiple patents in the US. Go ahead and try to stop the international audience from furthering the science and art. I'll just use TOR and download the assembly drawings from evil foreign servers.
Know the Difference Between Your Data and Your Metrics
I like this quite a lot. I hope you keep iterating on it. I've added my project: http://breakpoint.io/50-underspark/
Tell HN: Account access difficulties
In case anyone is awaiting an answer from me, for the last day or so my desktop and work access to HN have been returning empty replies. I'm writing this on my crappy mobile, and it's a complete pain.

So until I get decent access again, I won't be writing anything. I'm not hellbanned because this access works, I might be IP banned, but it would be two different addresses, which seems unlikely. And I have emailed PG, but no response so far.

So email me if you want to talk.
I think the article said $10 billion dollars - not kroner for the acquisition (or $60 billion kroner).

This sort of tax avoidance feel unethical to me - you have 600 employees in Denmark developing this software, but all the profits are being booked in a tax haven. Microsoft should have to move the developers to Bermuda or Ireland if they want to avoid the Danish tax.
I used to work as a pot-washer in the kitchen of a restaurant and therefore I was the person who used to go to the petrol station next door to buy things for the other staff (waiters/waitresses, chefs, etc) as they weren't able to get away for enough time.

It wasn't unusual for me (16 y/o at the time) to go in and buy:-

cans of coke
multiple packs of cigarettes (all different brands)
tampons/sanitary pads
condoms
2 gallons of milk, and 5 or 6 loaves of bread (when the restuarant ran out)
confectionary
toothpaste
etc

I got some very very odd looks from other customers but the petrol station staff soon got used to my bizarre purchases.

It certainly helped me get over any fear of buying these kinds of items.
Employers like the current setup because they can make sure people aren’t playing Minesweeper all day

This is the aspect of the argument that makes me have to take a self-imposed time-out.

The prime time of every major online site is during office hours. Ebay, Reddit, Slashdot in its prime, Digg in its prime, even our loveable Hacker News. Most of the people here are sitting at a desk in an office, biding the day away until they clock out.

We know that many (if not most) office workers piss away a significant portion of time that they're in the office.

A good manager of people knows the realm that their charges work in, and understands the contribution each of them makes. That they warm a seat 60 hours a week is absolutely irrelevant if they make no contribution, yet for mediocre managers everywhere it is the only thing they can competently measure so you see that desperate fear of people working remotely.

Marissa Meyer has become the hero of terrible managers (and jealous people) everywhere. I mean no ill towards her (Yahoo is in tough times, this may be a way of letting go of some people, they're regrouping everyone, and the initiative might not even have been hers), but there is a cluster of mediocrity that is raising a banner around this action of Yahoo.
Wow, that is a Maserati Problem. I can even begin to relate to the problem in this post...
I'm also struck by academics willing to give away their content for free, rather than hoard it for the students who might be going into lifelong debt to hear it in person. this makes me think the lecture model of learning is more of a status raising ego-trip for the professor, rather than the most efficient way to transfer information to students.

governments should be funding universities because R&D has social and economic benefits. However, the paying customers of universities (students) are primarily interested in the job market, so universities will have a role as long as companies continue to use them as hiring filters. since direct aptitude testing by corporations is a legally tricky area, i predict the current credentialing system is unlikely to change for a while.