skysight-inc/HackerNews huggingface dataset:
My most epic troll remains stringing two strident Christians along for a few days by letting them believe they had converted me. I lost them when I explained God's will for me was writing a new book in the Bible. Didn't even get a response after that one. :( I may have short-circuited their doctrine.

Pretty sure I managed to do the whole thing without explicitly lying, either.
Definitely. Persona sounds too Personal.
>May be a start-up idea for prospective parents to run the names and ensure that before they name their babies, those are not on some list. //

I imagine just googling a name is pretty close to being a certain test for it's existence.
Was not aware that the internet was not real.

Life has been changed.

I should probably disbelieve every story I've ever heard about people committing suicide due to online bullying, too.
What do you sell? To whom? Where (which country)?

Middle-income people in the USA aren't afraid to buy commodity items online, from either large, established retailers, or from mom'n'pop shops operating through other platforms (Amazon, eBay).

If we understood more about your business, it would be easier for us to empathise with your customers regarding their fear of buying online.
How is this 8.8M lines? It looks like only about 80kB of diffs.
I agree with the first part, and was also puzzled by the second part. Are you guys dropping it? I don't think there was enough of an effort made to consider it a failure, creating a new login system for the web won't take three months.
DNS is a good option, but you'd need DNSSEC, which not many people have.
> Hence 60fps goal.

Is that for embedded video playback? Whatelse could it apply to? Any idea?
"what evidence, if any, would convince you your theory is wrong?"

This reminded me of a great article[1] that I read recently. It's not related to trolling, but trolls often engage in the type of discussion mentioned in this article. One of the parents gave an excellent example (the one with the "an degree" joke).

[1]: http://thefederalist.com/2014/01/17/the-death-of-expertise/
I reaaaaaaaly like the idea. I have soo many questions I need help with from really basic things to complicated technical things. The main problem I had with the site is: "The solo.im currency is contribution. No contribution = no membership." I'm not in a place where I can contribute. Seriously, I am probably the last person who should be giving advice. I'm on my first startup and havent even launched yet! More than that, I work about every day of the week more hours than I care to admit to. I just dont think that I would have the time necessary to do justice to the others and not be just a leecher.
It would be trivial to create a q.series or q.waterfall abstraction. The real benefits of promises are that we get back `return`, `throw`, `try` and `catch`, not that it makes our code 'look' more sequential, which is totally possible using callbacks and async.js.
The array is stored in full and it's contents are also parsed and stored separately to enable the following queries (pseudo code) to be performed:

Get user's skills:

Select row where path == 'skills' and 'objected' column == (uuid)

Get user's skill at index 0:

Select row where path = 'skills.[0]' and 'objected' column == (uuid)

Get all users whose skills contain 'combat':

Select rows where path starts with 'skills.[*]' and 'combat' in 'values' column
And of course US healthcare is no faster and no less filled with red tape, unless you have significant amount of money (and even then, the red tape of having to negotiate with and coordinate care actors still falls on the patient or their family)
Problem with android app (remote server ,no Internet access)
Can someone give me an idea or point me in the right direction about following matter:

I need to make android app that will do some things with remote oracle database (take some data, insert some data, ...).

I can do that, but the trick is, app owner needs to be able to do that offline (because he doesn't have internet everywhere), then when user connects to internet, somehow transfer those offline changes in local android database to oracle database. I never did something like that.Any pointers?

Should I somehow copy remote oracle database to local android SQLite database?So user can work offline, and then when he connect to internet somehow detect changes he made and transfer them to remote database?

More info about app:
About 15-20 users will work with this app.They are traveling salesmen.Making multiple orders with app(offline) then when they have internet access, somehow trasfer all those orders(records in multiple tables) to remote database.

A can do this easy if they would have internet access the whole time.Make php webservice on remote server, returning JSON data to app, then when they make new records on app,app calls php webservice then submit that new recordthem to database.But the problem is that they want to work offline the whole day, then at the end of the day just submit their work to remote database.

Sorry for long text, and thanks for any help.
Any time that mistake is made in something I'm reading, I have to read backward and forward several times to ensure I know which it was supposed to be. This requires additional time and effort.

At the very least, not making an effort to use the correct word is extremely disrespectful of your audience and their time.
Wild guess: Rendering live web pages (html+js+css, with animations and scrolling) at 60 frames per second.
I've read some comments dating from the blink fork saying "that's healthier to have many different rendering engines", but somehow after reading that news about shadow dom, i feel like it isn't that obvious ( unless you think that webkit is going the way of the dodo and that it's a good thing)
My life partner got for her brain tumor: brain surgery by one of the two top neurosurgeons in my city (0.7 mln population), radiotherapy combined with chemotherapy (linear accelerator lifetime dose, themozolmide 6 weeks), chemotherapy (themozolmide 6 months), mri checkup every 6 months. Everything fully covered by her basic state health insurance that costs you 50$ per month (rougly 10 pizzas) if you are not employed anywhere and you registerd your own company. Proportionally less if you are employed for less than 60% of average pay and more if for more. Costs you nothing if you are unemployed and registerd as unemployed or you have a husband or wife that is covered. You can also pay it out of your pocket if you don't feel like working or visiting unemployment office every few months to check there's still no work you could try. What is more it's nearly in full deductible directly from your tax so it costs you even less.

It's Poland so neurology ward was overcrowded and begged for renovation and radiotherapy mask was initially too tight, but we don't care, she was given two years and counting of full quality life witout any unnecessary burden on her, us and our families.
Using grunt without installing it globally
This is an awesome concept for markdown UI. I know this is still in early stages with more features coming but allowing up/down arrows to move between blocks would make it a lot easier to navigate.

Undo doesn't work which is kind of annoying. That is something that plagues most of the editors using ace, showdown, et al. Could you get away with just text areas?
I'm getting latitude = 60.0000, longitude = 100.0000 for my IP. Which is about 1000 km away from me.
You've just used the you-know-what twice, now. My, oh my!
> Drew Houston writes without capitalization.

Thank you for informing me. Now that I know this, I'll look more seriously at Dropbox alternatives. This degree of carelessness and disrespect for others is dangerous in the CEO of a company asking me to trust them with my data.
Google promises 10Gps fiber network to blast 4K into living rooms
It's easy to be snarky, and this story was a little solipsistic and naive, but I think the notebook represents creativity and personal freedom to explore ideas for the author, that's why it is the star. YC felt like it was closing down options, and restricting his ability to think and act independently (hence the lack of ideas in the notebook), leaving was liberating (hence the new notebook, representing a new world of possibility). As a literary device it's not bad, even if you don't agree with the premise or his conclusions.

That's what I got from it anyway.
Netmap pipes
Still the question remains, WebComponents need shadow DOM right?
I (the author) understand the comments above and the reasonable skepticism about my self interest in portraying only one side of the story. I'm not an angel. This was avoidable. I can even understand the police perspective and sympathize with the difficulty of their job. For full transparency, I'm preparing a followup post with all of the assembled documentation, including the police report. And yet, this still should not have happened.

But at the time, it was all very sudden. I was being yelled at while my friend (and co-founder of a yc company) was being manhandled. The fact that I was "obstructing with the emergency response" didn't enter the realm of possibility, as I was on the periphery of the scene and far away from the medics. The fact that I was at risk of being arrested didn't cross my mind until the moment I was tackled from behind.

I tried to resolve my issue directly with the police. Mediation would have quelled my anger. Only when I felt that I wasn't being heard, I published. I didn't expect 365k views (and counting).

I think that these situations are common, but rarely do the victims take the time to write the story in full detail. I've seen it happen to others, and felt powerless to interject. And now that it happened to me, I felt an obligation to do my best to write it as accurately as possible. In the least, it's an anthropological case study, and I hope you felt it was an informative story that was worth your reading time.
Firesheep is a poor comparison. It's a piece of software. The developer (or his associates) do not provide a product or service to protect against it, which would be a requirement to be considered racketeering. (Even if they were offering some "service," say to set up SSL on your server, I'd have a hard time calling it a racket simply because what Firesheep accomplished, i.e. packet sniffing for cookies, has always been possible.)

I don't have a problem with CloudFlare offering multiple service levels. That's just smart business. They are one of the relatively few companies with their own network that can mitigate attacks. And that's where the problem lies - they are using that capability to prop up booters (DDoS attack services, if you weren't familiar with the term). As others have said, booters would be largely uneconomical to operate without the cheap assistance of CloudFlare, because the booter "market" is similar to drug gangs - it's a "war" with the booter owners all trying to take out their competition. (So this makes DDoS attacks less easily available, a good thing for the rest of the Internet.)

The problem is that CloudFlare is choosing to allow them to operate, while offering protection services at the same time. This is the very definition of a racket. It is no different from "wouldn't it be a shame if your shop burned down, you should pay us money."

Now, I'm not saying that _all_ DDoS would instantly go away if CloudFlare stopped this. It wouldn't. It would make a significant difference though, IMO. Services like this make it easy for anyone with little skill to launch attacks, and with amplification techniques (NTP, DNS, SNMP, chargen, etc.) the booter needs very little hardware and bandwidth to launch massive attacks.
didn't unions made outsourcing [say in auto industry] even more appealing by increasing the cost of local unionized labor?

Looking at the auto industry, i think programmers just don't want that happening to them, including the "benefit" of having one more layer of clueless bosses and additional set of processes ("work rules") - the existing managers are clueless enough and existing processes definitely a drag to add more of them.

I'm not against all unions. I'm against unions how they exist in the US - auto industry, BART workers', police, teachers - police one actually works really well for its members, though it is more like an exception because of its power as a racket organization ...
Both my parents, and my sister have faced life threatening diseases, with lifetime treatment required. Call it bad luck. They benefit a 100% health insurance coverage for these diseases, for free. Had it not been the case, our family would not have been able to cope. This shared insurance system builds the society I want to live in.

IMO France now needs to rebuild its economy so it continues to support this gold standard system. Let's not let it degrade.
I've used it for that, and the inclusion of HTML is sometimes a nice "escape hatch": you can write pages mostly in Markdown, but include inline HTML when you need to add formatting or interaction to a page that Markdown's own syntax doesn't support.

Some Markdown parsers have an option to sanitize embedded HTML, e.g. Discount, and its bindings in various languages, does a very basic s/</\&lt;/g when the "no html" option is used: http://www.pell.portland.or.us/~orc/Code/discount/
It's an in-joke taking aim at Blink's stated 2014 goal of optimizing for mobile performance at the expense of supporting things like CSS Regions. Shadow DOM is also the subject of some controversy, as Blink and Mozilla seem intent on pressing ahead with implementing it without full buy-in from all vendors or even the WG.
Despite an explosion of personal electronics, U.S. domestic energy usage has leveled off in recent years, even as renewable energy usage continues to increase. Almost all consumer technology has developed a new focus on energy efficiency over the last decade+. I realize the U.S. doesn't represent the whole world, but some other countries are even further along in the development of renewable energy sources, while other countries will be forced by increasing energy costs to follow suit.

And, notably, the first published concerns about peak oil being "right around the corner" were in the 1920s.

That's not to say there isn't cause to be concerned, but I'm cautiously optimistic about the future of energy.

I'm neither naive nor irresponsible, and I'm only occasionally dangerous. :-)
There's something I find rather surprising. It would appear that attacks using spoofed IP addresses need help from a rogue ISP, unless both the attacker and the victim use the same ISP. Presumably, an ISP can easily block packets that originate in its network but have a source address that's not part of its own IP range.

Why does it take so long until most rogue ISPs are detected and cut off the rest of the global internet?
US medical R&D spending is about $500/year per capita. US overspending on medical care compared to other first-world countries is about $3000/year per capita. That doesn't account for more than a small part.
Sure, you can _send_ spoofed packets from any host, but any reputable host will drop them.

Reputable hosts use uRPF or at least an ACL at their edge to drop any outbound traffic with a source address that isn't in their network.

People buy servers from Ecatel because they're one of the few that (intentionally) do not have such measures in place.
My personal version of white-hat trolling involves stepping into threads and redirecting someone's attention onto me by provoking them. It (mostly) doesn't work on a forum like HN with heavy threading, but on a vBulletin-style forum, you can hijack the conversation away from going somewhere nasty or reveal snake oil of whatever brand.

It's a vigilante kind of outlaw justice, and is especially useful when the mods are stuck in a gray area and can't act authoritatively. (Accusations of censorship or favoritism, for instance.) Done well, it helps prune back the negative elements of a community. It's insanely easy for such a thing to get out of control, though, which makes the "vigilante" analogy apt: same community, I was both thanked by the mods for steerage and given warnings for lashing out too much. (I was also offered a mod position, but turned it down.)

It's like any other kind of trolling; the difference is wholly in your target choice. It is not the mark of a good person.
Windows 8.1 forces the user to interact in a way that doesn’t work
Proofread Bot makes you write like a pro
Coffitivity – Increase Your Creativity
Bad data would have my vote. It's nasty, subtle, harder to detect, and it would undermine people's trust in the culprit.
I've been using it for the past few days and it might just work!
I disagree. Actors openly (it's their calling or career, after all) play a role. It's also set in a controlled environment, and everyone knows that.

"Trolls" (I use troll as a synonym for bully) are different in that aspect. They employ anonymity to attack someone. They chose their role as someone's tormentor, which is very real as opposed to two actors on set, who each know what their roles are.

Actors play roles in (fictional and/or other) universes; trolls play roles in ours, which renders all their actions real, and they are aware of it.

P.S: not sure if you were being funny by posting a controversial comment :P
Persona is already using DNS for resolution, just very badly.

I just went looking. There's a whole thread over here:
https://github.com/mozilla/persona/issues/1523 & https://groups.google.com/forum/#!msg/mozilla.dev.identity/d...
where the developers effectively shitcanned the idea of using SRV records because they fear DNSSEC. Hilariously ignoring the huge elephant in the room viz. that they were already relying on DNS to resolve endpoints.

The verification, the trust, comes from TLS with a valid cert, and that doesn't change, however you located the https listener in the first place.

Even better, though, if you did use DNSSEC you can validate a self-signed cert via DANE/TLSA rather than having to buy one from CrappyCA. And that would make the ISPs very happy.
Shadow DOM allows the contents of a component to be styled independently from the enclosing page. As far as I can tell, there currently isn't any other good way of doing robust, scoped CSS (short of iframes). I'll be very, very, sad if shadow DOM dies.
Source is a very close friend of mine who's doing research in biology, and who knows how things work here vs the US.

He witnessedthe difference in how the interns are paid, how the researcher are paid, how the labs are funded, gow modern the equipments are, and how much money the pharma corp are ready to spend todevelop new drugs. And this is a completely different world.

Now you're perfectely right and the market size is a big factor. I should have compared europe vs the US. The conclusion would have been the same.
Yes.

Shadow DOM is a key part of web components: http://www.w3.org/TR/components-intro/#shadow-dom-section
Correct.

MX Settings OK, SPF not OK.
Yes, but the question is whether Web Components is needed.
Pretty sure online interaction is not a good substitute for real-world interaction, and the latter is necessary for developing social skills and a balanced viewpoint of human relationships.

Chatting to people online is like having all your conversations through a crack in the wall. Except that even the tone of voice is filtered out.
The research expenditure isn't meaningful to the consumer. The question is where the companies intend to profit off of that research, and whether they would bother if they were only reimbursed what the NHS pays.
For completeness I must chime in and declare the Australian system shares more similarities with the French, UK, Canadian, German, New Zealand... The list goes on- countries than we do with the US system
Local Video Marketing Pro – Video Marketing is growing FAST-bestcbstore.com
When and if WebKit implements Shadow DOM, we won't use these vestiges of the old code. Note that this checkin (and the earlier actual removal of the old implementation) are not a commentary on our long-term plans to support it or not.

The checkin message is a series of inside jokes, which I see have confused many people. You can just interpret this as "remove some remnants of dead code, also I am a bit of a jokester". (Where "I" is the author of the patch, not me.)
There were 439 lines changed in this commit. Clearly it was an exaggeration, though it was an oddly specific one.
I really like Persona. I use it (with the browserid gem for sinatra) for a couple of my side projects, as the only login option. It works great when it works and developing without having to bother about password management is great, though I first had to get my head around how that concepts works, serverside, that I have to remember an email address of a user in the database to assign him special rights (example: admin of a blog). What I didn't like, though granted, some of that is not very universal:

1. I made a small user test with it, and all user failed to complete the login, iff the email was new to persona. Because then, the new account has to be activated by email, and the link in that email lead to the persona account management. All users were confused by that and asked for confimation what to do, when confronted with the email confirmation message, and all of them got stuck in the new tab with that account management and were unable to return to the registration page on its own.

I understand that it is possible to change that link, though I didn't find that parameter at that time and marked it as an issue to fix later (A quick search just now showed nothing). And it might be a gem thing. Still, bothered me.

2. I would have loved a demo mode that works offline (maybe that exists?). Had spotty internet for a while and it was very bothersome to test the persona part of the project, as the registration/login worked only every 10th time, if at all. That was so cumbersome that I stopped working on it till I got a better connection. Which also means that a user with a bad connection won't have fun with persona, not resilient enough.

3. I don't like that the name was used for another FF-Project before (FF-designs, if I'm not mistaken) - if that confused me at first, it might confuse users. Have no better alternative though (maybe I would just brand it Email Login).

4. The browserid-gem for sinatra doesn't work with ruby > 1.9.3, and the maintainer does not fix the issue even though there is a working patch in a pull request. So instead of just having to specify the gem in my gemfile, I have to provide the link to the alternate github implementation. I hate that, that does not feel safe. I tried to look up how a gem might be replaced with another one and found nothing about how that (or the gem infrastructre in general, note that this was while having no really usable internet connection) work.
An of touted argument that is patently and demonstrably false and if you had of done some research you would know that
For those asking what does it mean:

Some web browsers use a DOM to make up UI elements (e.g. sliders, web video element etc). This allowed browser developers to make these elements using DOM elements. It's called a Shadow DOM because you can't actually get access to the DOM elements within each UI element via Javascript.

Q. Why is Apple doing this? A. They're moving this stuff to native code in an effort to speed up rendering on mobile.
I'd certainly like to work on it if it went open source.
I have the same problem.

The airlines are pretty smart about this problem to ensure their passengers don’t get caught up in this - I’ve had them change the name on my booking before at check in because the travel agent didn’t do it right.

Austria now, by default, gives people the option to put a notice in the page facing the name page that says in multiple languages that Schroeder is equivalent to Schröder. Not sure if the Germans do it too... can’t hurt to ask.
Work on it and sell it or got open source, but please don't leave abandoned. there is way too much (good) software which died this way
There are plenty of examples in which he has responded.