skysight-inc/HackerNews huggingface dataset:
That's just slacktivism.

Google is quite capable of detecting and ignoring chaff, and they wouldn't be giving away free space if they couldn't afford to host a small number of people doing stuff like you're doing.

Further, if you think that behavior doesn't contain any data about you, you're wrong. They can extrapolate from that behavior that you're interested in privacy and have some technical understanding of the problems with corporate surveillance. You've almost certainly received targeted ads for computer products, particularly stuff like Lenovo or Yubikeys, which are popular in security-conscious crowds. You may have ad-blocked these ads, but you've probably been tracked anyway, even if you used something to block trackers.

Right now you're totally ineffectual. If you want to actually do something, you should write your senators and stop using Google products entirely.
Can you tell me if SEPA provide some kind of buyer protection? I bought a few parts on eBay and paid with SEPA, but there's no mention of any protection in case the seller is fraudulent, felt a bit uneasy unlike when paying with Paypal :-). Do you just call the bank and tell them to reverse the transaction? Thanks!
Ask HN: How to get lots of spam, fast?
I'm working on a spam control plugin and I need to test it. Ideally, I need hundreds to thousands of emails, from different senders, delivered to my test email account.

Are there any tools or methods available for this? I haven't found anything, I imagine because such a tool would be rife for abuse.
This Terrifying Robot Cheetah Can Now Jump Over Things
Here is my comment of the article in case it was not accepted:

First, there is a limitation of Flask itself, not Python. Flask uses the name of the function to allow you to retrieve the url of a specific endpoint with url_for.

So technically lambda would not either but you can trick by defining a local function and changing the name of it or using a class. Here is a working example of what you were trying to do: https://gist.github.com/Lothiraldan/87bf5fc9fba604ececa0.

Good news, if you want this genericity, you could use pluggable views from flask http://flask.pocoo.org/docs/0.10/views/.

And finally you can dynamically inject something into your global namespace using this format: globals()[page] = endpoint but against it will not works due to internal flask limitation not Python one.

So yes, Flask design is simple, maybe too much for your utilization and Python is flawed but just like every god damned language.
just downloaded. High quality app! this has to be upvoted...
While fraud of any kind is certainly bad, I don't particularly feel enthused about cheering for the advertising industry as the "good guys".
I used to administer a website that was running on a server set up by the original site owner at a hosting company he worked at. The site kept running for 5 or 6 years after he stopped working there.
Ninety-degree revolution
Great stuff through and through. It's why I use end-to-end security that doesn't trust the network wherever possible. Let them screw with my Ethernet ports: the NIDS just tells me there's a problem and where to find it. Or they walk away with a lot of data that might be useful for... Monte Carlo simulations or studies in random numbers? Haha.
I found the IP addresses shown in that episode during the DDoS attack on evil corp. somewhat entertaining -
155.334.31.97,
155.264.991.875,
155.644.22.673,......

For a split second, I thought, I learned them wrong...
Give me enough money for a down payment, and I'll buy. Until then, gotta live somewhere.
Having the back and front legs work as a pair makes the side to side balancing easier. I having them hit separately would require more control and degrees of freedom in the leg to keep the robot from oscillating side to side while running.
Here's Why Apple Didn't Want to Buy Nokia's Mapping Unit HERE
US Debt Visualized
> IQ basically measures the speed of the brain

IQ attempts to measure the speed of the brain, via a proxy designed by humans who probably on average think a bit highly of their own intelligence. No risk of cognitive bias there....
Take it to its logical conclusion - statically compile the kernel in each executable. Build the task scheduler in the CPU. Make every program run on pure bare metal.
I tell people to "bing" things, and I get a lot of weird looks, and very rarely hostility.
Are these widely accepted definitions of "fact", "statement", and "science"? Even if the distinction between "fact" and "statement" in this argument is sound, the example statement, "killing someone", is connected to innumerable "facts" of specific historic creatures having killed specific others, and the fact of their individual success or failure to reproduce is inextricably tied to the biological evolution of a moral instinct, and the cultural evolution of a moral code.

Furthermore, all human behavior can be linked to activity in the brain, which can be studied by neuroscience. Finally, empirical surveys of human behaviors and moral opinions exist.

Therefore, morality is within the purview of science.
Or sympathetic mods can delete awkward questions and ban the person posting those questions before anyone can see them.

There have been such posts with more [deleted] comments than visible ones. With CSS one can hide the fact that comments have even been deleted. Combined with the moderator bot, a user can be effectively shadow-banned from an entire subreddit.
Much of these problems can be avoided when you treat PayPal as a conduit and not as a bank. It isn't a bank. Don't trust it to hold your money.

Treat it like a dodgey money exchanger on a back street in Lima and you are much less likely to get burned.
I think you and snuxoll are right that whats throwing our discussion is that firewalls are such an overloaded term with diverse functionality that we're all talking about different things. A taxonomy of them that industry agrees on might be helpful.
i work for a pretty large enterprisey-corp and this is very close what happened to us. Early 2000's we had a DR setup for a specific platform at a 3rd party hosting provider. Mid-2000's was major transition of infrastructure folks.. the DR site being completely out of date and never used, was abandoned and forgotten. They continued paying the bill for the 3rd party for no joke, 4 years until someone realized that it was useless hardware.
Paypal is absolutely not freezing accounts to earn interest, that's absurd.

Paypal, and other money transmitters have a business model that earns them ~1% profit for a non-fraudulent transaction and -100% profit for a fraudulent transaction. That's just the nature of the game when you're in payments. That means paypal cares ~100x more about preventing fraud than keeping you happy.
That still won't help you find where the machine is located though. With cables you can presumably just follow the cable when you realize disconnecting one stops the pings
Trading Open Standards for Corporate Ones
Well... it is.

Causes no end of trouble when I'm trying to explain to my friends the relationship between what runs my laptop (which they know as "Linux", but what they're seeing is the GNU Object Model Environment) and what runs their smartphone (which really is "Linux", but nothing that they see reflects that fact). It's even worse when I try to explain why Android is such a pain in the ass to use from a terminal ("it's just Linux underneath right?") - I end up using stupid terms like "proper Linux" when what I really mean is "a GNU userland with a sane layout".
All of the top 3 comments make sense, but seeing them together makes me contemplate bot factory assault.
I believe it. One grunt I know always says "too many chiefs and not enough Indians" in all these companies.
Actually Mandarin is the most “popular” language in the world, not English.

Source: https://en.wikipedia.org/wiki/List_of_languages_by_total_num...
I have a lot of spam gathered over many years. It would need washing to remove my addresses from it, but there's a chance I could provide you with a corpus.

I would need more details about what you're doing, and some assurances about what you would do with the data. What do you actually need? Do you need all the headers? It would be easier if I only needed to provide the bodies.

I would need to look at the data I have, and I might withdraw this offer if it would be too much work. In the meantime, perhaps you could think carefully about exactly what you need.

You can contact me via the email address in my profile. It might take a day or two for me to reply.
I would say it's safe to assume many, many apps do this. For anyone looking to tailor ads/recommendations to their users, the opportunity to peek at all the apps you have installed is too tempting to resist.
Complete Java Enums Tutorial with Examples
The APAC nations have actually made somewhat more than 'barely audible sounds of displeasure' but they aren't in a position to actually do anything about it.

It is an excellent foreign policy problem set for doing analysis though. If you would like to develop more insight into nation-state politics this provides a great starting point. For suggested reading look over the south china sea disputes for the last 30 years and what others have said and what China has said, and actions various parties have taken.

There are interesting side inputs as well, which is that this has been "disputed" for a long time but this sort of explicit action only started after Russia successfully annexed Crimea. As the US has been the 'big kid' on the block for a while which kept the bullies in line, and they have been distracted lately, and unwilling to commit seriously.

Nation states are out testing just how safe it is to come out and oppress their neighbors again. At this point everyone should realize its going to get ugly until there is a single planetary political body, but nobody wants the 'other' system to be the basis for that. Interesting times indeed.
There is a reason why human languages evolved to have syntactic ambiguity: better throughput. Psycholinguistic research is obsessed with syntactic ambiguities (and there are good reasons for that) but in real life these ambiguities are pretty much always resolved by other sources of information: context, prosody, world-knowledge, social cues. If you disambiguate a language on the syntaxtic level you're basically just adding excessive redundancy. There are special niches where disambiguating information is scarce or where any misinterpretation could have catastophic consequences (e.g., aviation handbooks) but outside these domains the absence of syntactic ambiguity is hardly a desirable property.
PDF.js is a Portable Document Format (PDF) viewer.

jsPDF prints using:

var doc = new jsPDF();
doc.setFontSize(40);
doc.text(35, 25, "Paranyan loves jsPDF");
doc.addImage(imgData, 'JPEG', 15, 40, 180, 160);

Pdfmake on the other hand:

var dd = {
content: [
'First paragraph',
'Another paragraph, this time a little bit longer to make sure, this line will be divided into at least two lines'
]
}
The significance is that the human is being used as the "measure of all things"

The scale is based on the ratio to the size of a human being (human being = 1 or 10^0), so if we were in the middle that would be why we'd be there, but the Planck Length is 10^-35 and "The Universe" is 10^27 so we aren't actually that close to the middle.
Well, sure, but it's probabilistic and delayed punishment. This makes learning habits and ensuring them difficult.
It's not arrogance, it's authority. Just because someone might have a better idea than you does not mean you have to agree with people spewing stupidities. Especially when the said people didn't even bother coming up with their own stupidities (which warrants at least a modicum of respect).
Sorta. But one difference is that Silk Road wasn't out robbing or murdering anyone. So there's no justification in extorting it or informing on it. Where for a gang, an informant might be trying to overall save lives.

Another difference is scale. The extortionist that was after Ross was threatening to leak data on hundreds or thousands of innocent people. Do gangs usually find themselves in such situations?

If a gang is just selling drugs, not otherwise robbing or killing or hurting others, then I'm not very troubled by them killing extortionists, no. I just doubt that scenario makes up a notable portion of gang violence.
Put the unmunged address in the from and reply-to header of a Usenet client and make a few posts to Usenet.

Ditto some email lists.

Websearch news.admin.net-abuse.sightings
Often times breaking a bad law, and helping others to break it, is an important step in moving public opinion, which is how you take it up with the Congress.
This kid has been doing it since age 7: https://www.youtube.com/watch?v=G1QaCeosUmw
There is the LOC record for DNS but that would probably require manual updating unless you attached a GPS receiver to your server/device.

http://en.wikipedia.org/wiki/LOC_record
Do servers have onboard speakers these days? Can you make them beep in a distinct pattern?
non-bracket is useful and informative in some cases when used properly (your local style guide takes precedence of course). I would never write

if (condition)
Foo(x)

for the reasons you said. But it can be very useful for a block of "single liners":

/* clean up input before passing it to flaky_external_module() */

for(; !isspace(*p); ++p);
if (!isdigit(*p)) return INPUT_ERR;
for (char *i = p; *i; i++) *i = toupper(*i);
...

flaky_external_module(p);

Basically a small block (that pretty much fits in your fovea) that does a bunch of minor tasks. Spacing them out would actually confuse the code.
How did he have little credibility? And how did he lose it?

He spent his own time helping Starbucks improve their security. Starbucks insinuates or suggests he committed fraud and malicious actions for finding AND trying to alert them of the problem so that it could be fixed. Starbucks was out of line here, not him.

While not eloquently expressed, it should still be obvious to most readers of this site that he is not implying that next time he will go and steal millions when he finds a bug. He is articulating that corporations that respond this way create a culture where they will only find out about vulnerabilities when it's too late, because no one will want anything to do with them.

If anything, the more serious bug is the attitude of Starbucks as an institution here, and people not holding Starbucks accountable.
Richard Stallman is one of the many reasons I prefer FreeBSD, the MIT licence, and the BSD licences. He is an infectious irritant who has begun to turn into a more damaging influence than a positive one.
Clean your apartment.
In recursion you don't necessarily have to think about self reference. Instead simply think of the return value of the function.

I think the only time I use recursion in Haskell is when I need to mutate some parameters over a set of items (which is often) but I don't have to think about the fact that the function is recursive - I only have to ask myself "how do the parameters change while traversing the set?"

Lastly, if you don't like the idea of recursion you can often do the same with a fold by keeping your parameters in the accumulator as a tuple or other such sum type.

My main point being that none of these things (programming patterns and strategies) are intuitive until you have some background.
jsPDF doesn't trim each line like Pdfmake does. Pdfmake however supports new pages, witch jsPDF doesn't. Would be cool if Pdfmake didn't trim the lines!
There is a difference between purposefully faking an entire field of science and believing in pseudoscience and not being skeptical.

The effect is the same, either way.
Cool site, but I'd rather be informed on how to join the 1%, instead of being grouped with the 99% yet again.
Hard to infect a country that pretty much has no computers. /jk
For every search if the thing you want is the first result, I'd imagine there would be quite a big drop in revenue.
Hahaha, I quickly googled for Occhipinti and found Andrea. I totally meant Arianna! Super nice stuff. A beautiful italian wine in a similar style is "Vino di Anna, Palmento", give that one a try if you can, also natura. :)

Cheers!!
Cheap LLC publication service in NYC?
Does anyone have a recommendation for a LLC publication services in NYC? For all the one's i've found, their websites look pretty janky and I have no idea how legit they are.

Much obliged!
Gets much more attention in the US, but is that true abroad?

Probably true at least in allies of the US but maybe not in China? I'm not sure at all
The Future Is Mobile (And Apps), Except That It Isn't
Hi Colin - I had to implement something with d3 force before that might be kind of similar. I hadn't used d3 before so my solution is pretty hacky.

- http://bl.ocks.org/mbostock/3750558 - for basis of pinning nodes.

- setting CSS marker-end attribute on the line to get arrow (based off this example but in the end I didn't need as fancy as them so I just set it on all .link instead of dynamically: http://bl.ocks.org/mbostock/1153292)

I basically throw my data into there and let force directed work it out. Then I manually pin any of the nodes I want and basically have a save functionality, so next time I load the graph, any pinned nodes are back in the same place. I'd share the code but it's work and besides which, it's pretty simple (each graph has an id, there's a db I have where I store (id) => text(string(graph => json))).

As for boxes of text it shoudn't be too different then with circles - I personally went with onHover using qTip.s for extra data (my node are either circle or some custom images, and they all have a text besides them that is server fqdn).

Not entirely sure where you want the buttons to be in this graph though.
> I had stumbled across Helen's blog last year. As a physician, I was unnerved by her approach and agreed with her doctors: Multiple myeloma requires an aggressive, chemotherapeutic strategy, especially in someone so young. Skipping chemo in favor of a dietary cure would almost certainly reduce her chances of survival—not unlike doing nothing at all to address the disease. Yet throughout medical history, renegades like Helen have given us plenty of insights about how diseases work, and how they might be better treated. Could Helen be onto something? Might the Western diet be responsible for more than the obesity epidemic? Could food be both the cause and the cure of some of our modern diseases?

OK, so the article is being provocative. The author knows that eating lettuce won't cure cancer, but is dismayed by the lack of focus doctors have on diet.

I think that's partly wrong. Any doctor will tell a patient to eat more veggies and get more exercise, and if you've got some specific issue they might get more specific (or refer you to an expert).

Most patients don't need to even go to a doctor to know they are eating shit foods.

The larger problem is FDA standards, vs the usual standard of proof. The FDA has its weaknesses, but it's rigorous. Anything not regulated (including surgery!) is a barely-scientific mess.

There's no regulator demanding companies prove that spinach is healthy, and side effect free. They pretty much only regulate pills and devices, not surgery, and certainly not foods. Obviously, the lack of a patent holder is an issue here - no-one owns the patent for spinach, so the FDA can't find a target to force to pay for the studies.
Polymer Starter Kit 1.0.0
Blind Auditions Could Give Employers a Better Hiring Sense
... and the problem isn't that Greece has experienced no growth, the problem is that Greece has negative 25% GDP growth since 2008.

http://countryeconomy.com/gdp/greece

Of course the debt-to-GDP ratio went up accordingly.
I love your question. If I can extrapolate a little bit, there are two conflicting forces at play here:

A) The general advice that you should get a co-founder to succeed[1]. That advice is mostly incorrect. Don't fit into someone else's arbitrary criteria, build your own startup your own way.

B) You seem to believe that no one else is good enough to join you. That's amazingly bad. Are you really the next Elon Musk in waiting? Even he knew to surround himself with a great team.

Because of these two points, I want to say: ignore the requirement from the incubator, but try to open your mind and find people to work with anyway. Not for the sake of getting into this incubator, but for the sake of your startup.

[1] http://foundrs.com/find-a-cofounder
Somehow this thread reminds me of Wall-e.
Ask HN: How can I restore my desktop each time I restart?
I'm on Windows 7 and it's kind of ridiculous that each time I restart, I do some manual configuration. e.g.,

- open 3 command prompts and move them where I like them to be
- open Slack
- open Chrome
- open 2 Windows Explorers, moving & resizing when necessary (not always necessary)
- open WebStorm, moving windows if necessary
- reordering program buttons on taskbar

This is stuff I do every single time. Is there a good way to automate this?
http://en.wikipedia.org/wiki/Virtualization
This is an interesting write-up. This is the first clear explanation I've found of a situation where I can actually see a use for call/cc that I would actually use. Unfortunately, languages I use contain nicer sugar for generators than that (Python being a good example).

I definitely appreciate the the Scheme drive to create abstractions that are as simple as possible while providing as much power as possible (call/cc is popularized by Scheme). call/cc certainly does this. But these tools hide a very complex underlying implementation to the point that it's pretty hard to understand all the layers. Generators, for example, can be done with a strategy pattern in object-oriented programming in a way that at first glance seems more complicated because there's more code, but actually has a very straightforward translation to the underlying machine code.

Having a very mathematical bent, most of the time Scheme's functional abstractions "just work". But work with Scheme enough and you'll eventually hit a problem where they don't (usually a performance issue) and then it becomes difficult: you end up having to read very deep into implementation details of the language.

I dunno how this is going to work out. Maybe at some point all the situations where this stuff doesn't "just work" will be weeded out. But until then, it's tough to justify my interest in these topics as anything but fun.
The existence of personal values is a fact that has biological and cultural origins that can be studied.

Also, you are conflating one person's opinion with science.

On the subject of cultural differences in morality, these can be surveyed empirically and considered within a framework of natural selection (both biological and cultural). One can choose to derive any moral framework they wish, but scientifically speaking, the moral frameworks that survive are those that can yield the greatest memetic survival advantage of the framework itself.

And in the end, it's all just physics anyway.
Polymer Starter Kit
https://news.ycombinator.com/item?id=9630780

A starting point for building web applications with Polymer 1.0
Included out of the box:

Polymer, Paper and Iron elements
Material Design layout
Routing with Page.js
Unit testing with Web Component Tester
Offline-first setup through Service Worker elements
End-to-end Build Tooling (including Vulcanize)

Much thanks to Rob Dodson, Addy Osmani and at al the Polymer Team.
> This is a dispute in which only the direct stakeholders (countries whose territorial waters adjoin this area) or international institutions such as the United Nations should get involved

I disagree. If you have a military base in or a military or economic cooperation agreement with any of the adjoining nations, or if part of your economy transits the adjoining area, you should feel free to get involved at any time. You take the risk, but really, in a case like this it'd be dumb not to get involved when you are so deeply integrated.