skysight-inc/HackerNews huggingface dataset:
> PHP is written expressly for the web, not like Java, Python, Ruby or whatever the latest fad is these days - where web stuff was bolted on instead of baked in the design and operations of the language.

Is it though? How come something written expressly for the web does not include a simple and safe way to output untrusted input without being vulnerable to XSS attacks?

<?php echo htmlspecialchars($var) ?>

is a joke.
you can remotely hack your spouse phone by contacting secretrevealer04@gmail.com....he is the best hacker around,his service is cheap,reliable and fast..tell him kniffen reffered you
From the manual:

"In UNIX or short-option style, each option letter is prefixed with a
single dash, as in other command line utilities. If an option takes
argument, the argument follows it, either as a separate command line
word, or immediately following the option. However, if the option
takes an optional argument, the argument must follow the option letter without any intervening whitespace, as in -g/tmp/snar.db. Any number of options not taking arguments can be clustered together
after a single dash, e.g. -vkp. Options that take arguments (whether
mandatory or optional), can appear at the end of such a cluster, e.g.
-vkpf a.tar."

When you have several alternative optional syntaxes for the commands, and you mix them with several different mandatory syntaxes for the parameters, the result is way more complex than merely "know five simple parameters for 99% use cases".

The following are all valid ways to do exactly the same thing:

tar cfv a.tar /etc

tar -cvf a.tar /etc

tar -c -v -f a.tar /etc

tar --create --file a.tar --verbose /etc

tar --cre --file=a.tar --verb /etc

This offers lots of flexibility, but also means that it will be hard to remember the exact syntax, and that examples that you come by on the net will all look wildly different, making it hard to learn the commands and create a habit by exposure to examples.
AWS and Rackspace are awesome. Scale up and down as you need.
Wow, thanks for that link. That's an awesome set of tools.
Springer's got an incredible number of free texts up there, including over 3000 volumes in the "Lecture Notes in Mathematics" series.
Dangerous. We need books like we need seed archives, to reboot after a civilization's collapse. Electronic-only books would precede a very, very dark age.
It says he was trying to get a Hollywood career.
Besides that most of the top papers only hire from the top ivies.

Which generally don't even have journalism programs.
Bedford and the Normalization of Deviance
OK, I wasted some time reading that. Let me dissect a few points he makes.

> We have collections of free basic books. They’re called libraries. They don’t contain every book, but they still provide a world of good.

They're called "public" libraries; not every library is free. I remember once trying to enter Stanford's library (Green?), and they refused to let me in without a Stanford ID.

> We have free basic healthcare.

In America?!? Hell no. You have emergency room care, and it is NOT free. Medical bills are the #1 cause of bankruptcies in America.

> And in the 21st century, everyone also deserves access to the tools and information that can help them to achieve all those other public services, and all their fundamental social and economic rights.

I couldn't even parse this sentence. What does "achieve" mean here?

The problem with people like Zuckerberg is that they think the poor would be fine with a walled garden Internet.

Imagine if Coke came along and said: we'll provide all poor people who don't have access to clean water with free Coke. This "free basics" seems the same.

You want to spread Internet to everyone in India? Let the Government install free WiFi spots; maybe in every railway station? Give people access to free WiFi at, say, 256kbps. The Government of India should be stepping in to make the Internet free and accessible, not some billionaire sitting in Palo Alto, sipping his latte.
How do you know this is what happened?
Astronomical tuition costs for _some_ colleges is a broken system... Taking out massive loans to attend those overpriced colleges is a bad decision.

I can at least sympathize with 17-year-old kids who sign papers without adding up the numbers, but can't feel bad for parents who willingly let this happen.
Oh, thanks! That makes more sense.
Simple Top-Down Parsing in Python (2008)
Are You an Owl, a Bird or Both? And Why the Answer Doesn’t Matter
Laws in various states restrict how you can use the data, but does any state prevent you from accessing it? It's illegal to misuse the data regardless of how you acquired it, including from this "leak"

I assure you there are already databases of every registered voter in America. You're not allowed to do certain things with some of the data, but its always been available.
> A company should and MUST make huge profits off helping poor, this is the only sustainable way by which people will be able to come out of poverty.

And this is why in large parts of the world mothers have come to believe that formula is better than breast milk.

And this is why Monsanto ruins the lives of farmers, driving many to suicide.
Is Being a Digital Nomad a Lie?
Even for majors with high post-grad salaries (eg, engineering of any kind), you can get a degree for much less than that.
Nothing. I'm 34 years old and grew up in the rural Southeastern U.S. We had a meager public library that was a 20-minute drive from my home. I spent as much time as I could get away with in my schools' libraries.

My entire childhood, I had the sense of a world much bigger than the one I lived in that was just beyond my reach. My mother could give me glimpses when we went on vacation, but I was living years out of touch.

When we got Internet access, I got connected in a life-changing way to that world. It transformed how I learn, how I discover, what I remember, how I connect with people, everything, and all of it for the better. I think I'd rather die than go back.
My failure was not following my dream sooner. Once I realized this I fired toxic clients and got rid of toxic people in my life. Now I am back to actively working on MY dream, and yes there is less money involved right now. However, I've simplified my life and really reeled in the spending and it's working. I'm getting a lot more interest in my new project and funding is just around the corner - I fully expect first seed funding in Q1 2016. In the end you have to do what makes you happy and the sooner you do it, the better your life will be.
This is exactly correct.

The answer is that we should build better routing into OpenSSL - and all the other PKI-validating products. It's complex and complicated, but if you only have a very narrow and particular purpose (e.g. just care about TLS), then you can get away with it with rather a little amount of code, as Mozilla's mozilla::pkix shows - https://blog.mozilla.org/security/2014/04/24/exciting-update...

But even if we were to change all systems tomorrow, that affects only the upper 10% or, to be generous, 25% of PKI clients (nb: numbers pulled out of my ass, but it's an experienced ass). We still have a LONG tail of systems running OpenSSL, earlier versions of Windows, or any number of custom solutions, and they support SHA-256 but won't ever be updated again. So stopping SHA-1 actually protects them, and is the only thing that CAN possibly protect them, and that's why LV is such a hard trade-off: we give up the protections for a large chunk of users, in order to regain access to a small group.

And that's ignoring that the data quantifying the size of the small group, or _why_ the small group exists (to see if there are other levers or alternatives than "replace device" and/or "keep issuing SHA-1" exist. Luckily, Jan 1 isn't going to be some SHApocolypse - 39 month certs issued on Dec 31 2015 will remain valid well into 2019, so there's time to have a reasoned, data-driven debate about "old-old" clients, "new-old" clients, and "new-new" clients.
It might be easy in some case to mistake "sloppy" for "pioneering". It's harder to defend yourself and cover your tracks when you're one of the firsts to actually have been there and done that.

I think the notable thing about Mitnick was just this: he became notable. He put these activities on the radar of the law enforcement and of the media when they weren't all that much concerned about it.
"Now why the command-line is not the main choice among developers?"

It depends who you speak to. Where I work, almost everybody uses the command line.
>I think we need to do more to help educate parents and prospective students that in most cases a college degree is next to worthless.

Do you have a source for this? The Bureau of Labor Statistics says the exact opposite. [0]

>Most psych/business majors would be better served working their way up through the ranks.

Source? Again and again, people only seem to look at the cost of education like education is a product that you buy at a store that could be gotten cheaper if you follow this One Weird Trick. College education is an experience, an exposure to new ideas, a gradual development of ancillary skills.

>This is easier said than done when most entry level gigs require a college degree, but you can still get an affordable degree at most state universities.

Why would anyone bother to get an affordable degree when they are "in most cases... next to worthless?"

Again, another person who went to college advocating that other people don't go to college. Every time this topic comes up, people who have clearly benefitted from higher education start claiming no one else needs a college education.

The same attitude that led us into the student loans debacle -- "education is a product" -- is the same attitude that pervades every thread about this topic, but somehow the participants think they've 'hacked' the system by advocating people not get an education. It's bizarrely short sighted by otherwise educated individuals.

[0]http://www.bls.gov/emp/ep_chart_001.htm
What happens if you stop living in the US? (I realize very few people would do this, but I'm curious)
I was hoping someone would be updating a list of IPs and domains which you could simply block at the router level
Time value of money: they don't just have to collect the original amount, but the interest they would have gotten from putting the money somewhere else. So even a lifetime may not be enough time if the borrower cannot keep up with interest.
You could map it to something else. I like having AltGr mapped to right Win, because I never use that key (I use left Win as Super, but I never touched the right one until I swtiched to an international keyboard layout).
Lightsabers would look great thought. Seducive the dark side is.
Hack Your Business Network
> In a little while we'll all be on TOR.

Tried that. Can't get past the impossible Cloudflare captcha.
One thing that struck me about this article is that they said that if the Surface Book had been introduced by Samsung no one would have paid attention. Intuitively this seems correct, but I wonder what exactly Samsung has done to be thought of so little. I used to have the first Galaxy Note. In the era of the iPhone 4s, it was a cool phone.

Samsung has the ability to create amazing hardware. What could Samsung do to make itself interesting to a technically sophisticated audience?
Little criticism, followed by a huge compliment. Usually shilling.

Considered “harder” by whom? Windows enthusiasts have certainly considered Windows to be more sophisticated since the first public version of NT, and more secure by XP SP2, at the very latest.
That was the first rule of the motorcycle training course: you're harder to see. Worse, I've had people seem to make eye-contact with me and pull out, and then saw the shock on their face when they actually noticed me; someone once described it as a bad check, where they're looking for cars, and since you're not a car the road's clear. (It's such a confusingly bad heuristic, too, since people seem to do that to trains and trucks as well.)

So to help things along, it's useful to be conspicuous. In overcast, low-contrast weather, I'd love for this stuff for my chaps when it's cold and drizzly.

EDIT: I wonder what the high viz stuff triggers in terms of object collision warnings in the head. Like, perhaps it seems like a sign, and that makes a person double check they're still on the road? I have that sort of knee-jerk check when someone with bright blue headlamps get behind me, since that color in a mirror used to invariably mean police.
Or, when it comes to privacy the year MS stopped getting the benefit of the doubt.
Phonefive
Networking made social.
A highfive is an interaction that has happened for decades. It's fun to do, but in reality it's not so useful - it could do more. So, at 361º and HQCorp we strived to change that. We made Phonefive. Phonefive enables two people to high five their phones together and instantaneously exchange their contacts and save the contact to the their address book right from the app. Phonefive not only enables the exchange of the ordinary contact, but social media profiles too. So when one Phonefives, they don’t only get a contact but links to many of the contact’s social media accounts. Join the social revolution. Start Phonefiving today.
I don't know -- Wim Delvoye is probably the apotheosis of the "nihilistic" movement you describe (he's not to my taste, certainly), but he's been quite the hit in Iran, where he's both exhibiting and teaching (http://theartnewspaper.com/news/news/wim-delvoye-goes-to-teh...). I imagine he's tacking slightly in deference to the authoritarian politics of the country, but I think there are a lot of Iranians for whom conceptualist art is very much to their taste.
Speaking as someone whose coworker once stole our code, I predict the biggest loser in this event aside from the thief will be the employees. Imagine working at Yandex now. Everything is going to get scrutinized and locked down until people can barely do their jobs. This is the true destructive power of stealing source code: undermining morale at the company for years to come.
Sure, an occasional cigarette probably won't hurt much, all things considered.

Exercise (beyond a point) can cause health problems. I know of a guy who is a quadriplegic because he liked to bike on trails.
> Laws in various states restrict how you can use the data, but does any state prevent you from accessing it?

That's an interesting and subtle point, to which I don't know how to respond fairly. My information on these laws comes solely from the article, which says:

> In California, information on voter registration cards is considered confidential, and subject to many restrictions to access and use ….

"[S]ubject to many restrictions" links to https://www.lavote.net/Documents/purchase-order-for-voter-el.... I suppose that you could argue that these restrictions do not prevent you (assuming you are a US person) from accessing the data, but I think that the data are far from being public, which is what I understood you to be saying.
Free startup ideas
The purpose of documentation is to describe the software. It's not machismo, it's the complexity inherent in the system. The man page for tar isn't poorly written, tar has just accrued many options. Of course there may be unhelpful answers to requests for help. It may also be that industrial technology (Unix) is not as simple or easy to use as consumer technology.

Tl;dr: Blame the software stack.
lecture notes in mathematics is NOT free. they are making me buy

http://link.springer.com/chapter/10.1007/978-3-319-22704-7_1
I absolutely can. I know that project I listed has 0 documentation, but I should rip out the code and move it to another repo with a README.

The short of it is that I run the following. (I know this repo has our public keys, but if you clone it you can totally run this as well to see what's going on).

./bin/root-ca.sh
./bin/tls-ca.sh
./bin/client.sh

The first command will create the Root Certificate Authority in your tiered system. The second one will create a TLS Certificate Authority underneath the Root. This TLS CA is for issuing certificates (like browser client certificates, or email S/MIME certificates). Finally, the last script will walk you through creating one of these client certs.

The client.sh script will generate a .p12 file that you can import into Keychain or your browser's certificate store. The only other step is to import the Root certificate (mine is TeachBoostRootCA.crt in the ca folder) into Keychain and/or your browser.

If you're curious, take a look at the config file in the top level directory. This has all of the naming conventions my repo uses but if you clone this, clear the 'ca', 'certs', and 'crl' folders, then you can have free reign on running your own Certificate Authority. The scripts will walk you through everything but if you have any questions don't hesitate to open a GH issue on that repo and I'll get back to you there.
There are some things I love about Windows 10, like virtual desktops (welcome to the 90s Microsoft!) but there are some things that irk me:

* Pretty login screen photos, with a link at the top-right saying "Like what you see?". I click the link expecting to get the source for the image, instead I get "Cool, we'll show you more like that." So much for that nice new desktop background I was hoping for.

* Automatic updates leak RAM like a bloody sieve. I have 16GB of RAM, and every time it downloads an automatic update that RAM will inevitably fill to the brim. Eventually it'll also fill the page file, and the whole thing virtually grinds to a halt until I finally reboot and install the updates.

* Automatic update finishes and I see a friendly message saying "don't worry, all your files are right where you left them!" Two minutes later I see "Program X is not compatible with this version of Windows, so we uninstalled it for you."

* Frequently resets default programs to MS applications, usually as a result of a large automatic update. The inconsistency of this is the weirdest bit, it never resets the default browser, but every few weeks I have to re-set the default PDF reader and image browser.

* Managing screen resolutions/positions is not "advanced". Microsoft needs to sort out their configuration screens, this half-arsed hybrid Win10/Windows 9X system is just getting worse and worse.
Link to Springer's main open access page: (http://www.springeropen.com/books). More than math texts up there!
You must be new to reality and the concept of using your brain for intelligent analysis rather then assuming the person you're talking to is a total idiot.

Here's a foreign concept for you: People can download, read/listen/watch things that are worthless.

For example, the air you breath. How much would you pay for it? Nothing. Therefore the air you breath is worthless. Get it? How much you want or need something is different from how much something is worth. You need air for survival more than you need clothes but because the supply of clothes is more limited than air, clothes is worth more than air. It's easy to determine the value of air relative to clothes. If I charge you a dime for the air you breath, I'm ripping you off, if I charge you a dime for a tuxedo, you're ripping me off. Therefore clothes is worth more than air even though people breathe air everyday and need it to survive.

In conclusion: To determine how much something is worth you just need to look at how much people are willing to pay for it, not how much they use it. It's the law of Supply and demand.
Easy, just put the mass at the OTHER end of the stick.

SOLVED.
Many template engines do this.
I was able to find an interesting report that compares e-book circulation to printed book circulation, along with a lot of other statistics and research.

http://the-digital-reader.com/wp-content/uploads/2015/10/LJS...

What I find more interesting is the changing role of the library as a physical institution, in particular as public libraries have crowded out internet cafes by providing free internet access. Does it still make sense for libraries to provide a large amount of floor space for books, or can that space be used better for more internet stations, more community space, more working areas, or other uses?
I've always wondered why it wasn't the default in Linux to have a compose key configured, and I used to have it set in the distant past.

I just found it's editable in the Gnome settings editor. Browse to Keyboard->Shortcuts->Typing. Then click the "Disabled" next to Compose, which will allow selection of the compose key. The directions at the bottom of the settings window are simply incorrect, or don't apply to this particular screen, I dunno. Regardless, it works well for most common characters (the only language I regularly type with need for them is Spanish, so it covers all the bases there).
I was looking for chimney sweeps in the DC area and found one of the top-rated chimney sweeps on Yelp on about page 4 or 5 after the 2 and 1.5 star rated companies. The companies on the first page were all those that paid Yelp. I talked to the owner of the company that I hired and he said that Yelp wanted him to pay $300+ / mo to get his placement on the search pages higher and he said he didn't want to because he was so busy from so much work he didn't need any more visibility (he ran and operated it with maybe one or two other assistants). For a lot of companies, this could be viewed as extortion to hide well-rated companies so far down the list that most users wouldn't look to go there.

Yelp definitely hides a lot of reviews that are completely legitimate supposedly due to their review validity system filtering them, but in a lot of cases I've seen the only crime these disenfranchised reviewers had was that they didn't want to go make a full-blown Yelp profile with pictures and everything to make really serious, very well described complaints. This artificially inflates review relevancy ratings for companies that have Yelp reviewers that skew towards younger demographics. There's a ton of stores where I live that are frequented primarily by 50+ year olds but they have almost zero Yelp presence since nobody operating or visiting the store are much into technology / social media enough to care.
The values for those fields would usually be a boolean indicating whether you voted or not. For a primary it might have the party, meaning which party's primary you voted in.

For a Get Out the Vote operation it's very valuable to know how consistently people have voted in the past. If you look like a supporter but you vote inconsistently, I might call and ask if you need a ride to the polls. If you already vote every time, I'll allocate resources elsewhere, or ask you to donate/volunteer.
Microsoft's 2015 reminds me of Sun's 2004 - open sourcing software in a desperate attempt to remain relevant as Linux grows. In truth Microsoft hasn't open sourced Office, Windows, SQL Server etc. which they make money from, but only bits which they think might save them from irrelevance amongst developers in the era of Linux and the cloud. As much as MS made a song and dance about open source the vast majority of MS profits are still from proprietary software.
Never, hopefully.
Why 'I Have Nothing to Hide' Is the Wrong Way to Think About Surveillance (2013)
While majoring in Computer Science at MU, not a fancy school by any means, i had a job in my field on the third year of school and by the time i graduated i had a few years of development experience. Most folks I communicated with in school had similar experience. Those who didn't were typically foreign students. Do other majors not work this way? It baffles me how someone went through their college career, at a prestigious school at that, and couldn't get some kind of job/internship.
I understand completely. You're the one who lacks the capability to understand.
I find it rather redundant to bropages: http://bropages.org/

Still, a readable manpage alternative is always welcome!