skysight-inc/HackerNews huggingface dataset:
That's whats so disgusting about the situation; NSA has its fingers in so many places that questioning everything is not wrong. But it's so sad and disgusting when that is done. I hope we can return to normalcy soon enough where everything doesn't need to be analyzed for a NSA angle.
> Also, next time through a disclaimer in that you work for Google.

I already state that in my profile. People who constantly name-drop their employer in their posts are obnoxious.
Should have said while it does ask for an email during signup it doesn't require any activation and will work so long as the email address is in a valid format
I think liberal licenses or weak copyleft are appropriate license for certain software, usually libraries. What we see today is that us developers have great freedom in what free libraries we can use to build our applications from. However, that freedom ends with us. It never reaches the users. We use liberally licensed libraries to build proprietary end-user applications. The GPL aims to ensure that freedom reaches the users. People say that the GPL is less free than liberal licenses because it "forces" developers to give source code to users, but the freedom to restrict others is certainly not freedom.
Relevant Linus quote:

"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

source: https://groups.google.com/forum/#!msg/linux.dev.kernel/2OEgU...
Why are we giving protection to the employer? Have employers in this country shown they care about employees except for sound bites?
> Jews are not required to hold any particular beliefs.

I don't believe you. More specifically, I don't believe that the majority of people that regularly visit the synagogue think they don't have to hold any particular belief to stay Jew. I believe even less that the majority of Jews who cease to believe in God continue to call themselves religious.

> The mistakes are not only admitted, they are recorded in the book itself.

Oh. I didn't know the book itself was evidence of the waste of effort I mentioned. Seriously, remove the mistakes already, don't put an erratum 357 pages later.
So you might say you allocate additional "privilege" to this subset of the population's opinions?

I don't think it's wise to do that, but I understand why one might think it a good idea.
Many people here work for (or even own) companies that are enabling this sort of data collection to happen whether or not they take responsibility for it. We as a community are burdened with this issue and it is our responsibility to be knowledgeable about what is going on in an attempt to understand/deal with it.
The answer is probably simple. Social engineering. Find someone who went to the high school, then send them the picture and ask who it is. Concoct some reasonable non-creepy story like "I found this person's wallet and I want to return it".
I actually run both under wine. LoL runs great, actually. Better than the official OS X client does on my Mac Mini.
True, but you can download google chrome for IOS to solve that problem.
Well, that's what makes this more scary right? You could now target very specific individuals and remove the from the equation.
It's actually only a very small minority that is concerned.

The vast majority and Americans are fully supportive of America's relationship with Israel.

> and is widespread

It's actually not widespread. Well I guess it is with a certain minority, and if you only read stuff from there you'll get the impression that it's more common than it is.
Since the reply is buried down below, here's how they did it:

https://news.ycombinator.com/item?id=6369859
To me, your poll choices don't seem totally binary. I'd take the hidden third option: "I wish there were fewer NSA-related stories, but I'll accept that they should be allowed to rank naturally."

Generally speaking, NSA-related topics tend to do well here. This is a free market, more or less (presuming, as seems reasonable, that any gaming or rigging of votes is an inconsequential factor in this case). If the market seems to want NSA-related topics, then that's what it upvotes, and that's what it gets.

I'm fine with that dynamic, even if I'm a little tired of the topic myself. I'm not apathetic to the topic; quite the contrary. But I feel as though it's been crowding out other topics on HN, and I wish that weren't the case. But I wouldn't go so far as to actively limit the topic through some sort of filtering mechanism.

In general, I find this community's concern with the topic healthy and commendable. It's a serious fucking issue, and it's not being made a serious enough issue by the court of public opinion. But I get tired of the endless rehash and remixing of the same coverage. I'd gladly cast a million upvotes, if I had them, to any HN submission that proposes to do something about the NSA surveillance.
I don't have any live right now, so you'll need to take my word when I say I'm been using semantic HTML for more than a decade (since I started coding.) My rules are no divs, no spans, no imgs (unless the image is part of the content rather than the presentation), no empty elements, no spacers, and no non-semantic classes or IDs. When you try it, remember that :after and :before give you the ability to add arbitrary content to a page, be it text or image.

If it sounds hard, remember that people said the same thing about making layouts without tables in the early 2000s. Semantic and compliant HTML means a more accessible website and that's more important than literally anything else in web development.
Don't you think that they are related? iPhone knows who you are and where you are at all times. Apple cooperates with NSA. NSA is found to abuse the data it collects from computer companies, probably in ways that infringe on the constitutional rights on Americans. Follow the logic, and pretty soon you have the NSA tracking you and recording audio, video, with fingerprints, and it all goes in a large government database to be mined by who-knows-who and who-knows-when, for who-knows-what reason.

Improbable you say? Welcome to the magic of software, big data, and billions of dollars worth of computers.

Essentially, whenever you snap a photo with that new shiny iPhone, you have no way to know that a US, Canadian, British, Australian, or Israeli agent isn't going to look at that photo in the future. And if they, why not also other-state agents, such as the Russians, the Chinese, or, God forbid, the French!

The NSA is tasked with protecting us, no? Not endangering us. And we fund it with our tax dollars.

Granted, what is said about the iPhone is also quite applicable to other technologies such as Android and the other remnants.
Koding's Awesome Downtime Page
This is a very good article and I think it covers the general problem that most Investors face: they want a Technology to work for them but they only have a general idea of what the Software does.

Delivering a finished product that can actually be used is not something that can be made overnight. And sometimes investors don~t have the patience.
Knowing the high school and approx age in Austin...

You probably know the year she graduated, you can run subsequent queries using +-1 based off of that graduation year. What you're after at first are rosters. The end goal is to place a picture for each name discovered.

Over 10 years since high school graduation? I'd be looking at one of the classmate or facebook groups regarding reunions. Less than 10 years since graduation? I'd still look trying to compile a list of names from these places. Old high school sports and club rosters maybe? Build a graph of people who did go to that high school during those years. Start building 1 degree of separation.

Once you've gotten a list of names, start cross referencing local groups, meet ups, colleges starting with the University of Texas -- possibly even spamming people using generated you've collected )lastname_firstletter@utexas@edu). Perhaps a phishing Email as follows "information regarding blah blah, looking for the person in this pic, we think they left their purse/cell phone etc"? Or post something in a local Austin Reddit.

I'd also do simple searches based on individual names and generated college emails. Start cross referencing all college clubs past/present with names and/or generated emails. If the person is/was in graduate school they will probably have even more school related information online.

If the person has graduated, start working the job route. Online career profiles monster, linkedIn, facebook. Have they done any sort of volunteering? Lot's of pics associated with volunteer work are out there.

5K results are a treasure trove, location, name and age ripe for searching. Some 5K's have corresponding flickr sets where you can match name to race number to a face. Once you have faces either look at them or run them through some CV for possible matches. Even if the name you've found isn't the person you're looking for such pictures might lead you to them anyway, if that person appears in a picture with your target. If you know that the person you found knows your target, start looking at that person's information. Who do they follow on pinterest, twitter, etc...

Does this person own a house do searches against the tax databases for full address of home. Even if the address isn't useful you might learn their middle name - re search with middle initial and middle names in lieu of first names.

Look at old social networking sites like myspace - the target might have old profiles up?
I mean no disrespect, but my government's role is to protect its citizens, not perspective immigrants.
Well, sure. But for the rest of HN that will miss out on your remarks. What are the 2-3 points? Like, really concise?
I'm already paying you for social security and medicare that I will probably never be eligible to benefit from, and you want me to pay extra 'fuck you' taxes as well? Thanks but no thanks.

Aside from that, this wouldn't be simple at all because changing the visas available would in many cases involve renegotiating the deals that they made with other countries that got those visas created in the first place. Sure, it would likely be possible to tell all the other countries to get stuffed, but good luck getting US citizens a visa to travel anywhere if you keep doing that.
and that's going to drive me and every other technically-minded person with limited energy away.

Too late I think, unfortunately. I'm pretty much here out of habit now (and was one of the earliest users so kinda feel attached) but I know so many friends and peers on Twitter who've basically jumped ship (or claim to have) because it's so often "US Politics News" around here nowadays.
They're rare enough to be notable, and they promote Linux (usually) and charity. Why not?
> This mobile up approach means your responsiveness is dependent on Javascript, which smells funny to me.

How so? In my experience it's the complete opposite. You certainly don't need any JS to make a responsive site, besides responsive images if you need it.

The whole point of mobile first is to get low site load, low http requests, JS only when necessary, etc, as to not keep anyone from accessing your content.

I think you have a really distorted view of what mobile-first design is.
No, he has this strange structure:

<header>
<nav>
...
</nav>
</header>
<body>
...
</body>
The Case Against Using Bootstrap To Design Websites
I think a very similar article could be written for the RC (remote-controlled) community, specifically the rise of the multirotor (i.e. "drones": quadcopters, hexacopters, etc.). I was late to the game, so my grasp of the history isn't enough for me to write such an article, but I know this sort of thing has happened in the last several years. There are extremely active communities where people repurpose electronics designed for RC airplanes and (traditional) helicopters, flash microcontrollers to give better flight characteristics for multirotors, use Arduinos to create flight controllers and autopilot systems, etc. Even over the last 3 years all the technology has become extremely accessible. The RC community is probably the most helpful, curious, and resourceful online communities I've ever spent time with.
I read your edit and I have to say this is a pretty naive way to go about your business. I'm certainly not advocating deception, but I've seen plenty of very inexperienced people accomplish things and sell things that anybody could objectively say they had no business selling. Everybody, that is, except the customer they sold to.

One of my best friends runs a fairly successful design and marketing business. She had previously worked as a financial adviser and had never even heard of Adobe InDesign or Photoshop or Joomla. Nowadays she charges in the thousands for marketing consulting despite never having held any position in the field of any kind. Yet she makes good money and her clients are very happy with her work.

If you wait for universal acceptance for what you are doing, you're going to wait a long time. Again, I am not advocating lying, but I also don't think there is anything wrong with acting as if you are a pro when you are just starting out. Confidence is a very strong force.
> they just bring in a foreigner from a second world country

Since the end of the Cold War, the "Second World" (which was a geopolitical rather than an economic distinction) is largely meaningless (First and Third World, from the same model, have sort of migrated to mean "developed" and "less developed".)
So the actual method that worked was "another photo" mentioned by grecy https://news.ycombinator.com/item?id=6369669 an hour ago?
The revelations about abusive, prima facie unconstitutional behavior by the United States government is massively important. The more information that the we as the public have on the irreparable harm that has been done to us, the more effective we can be pressuring Congress to change misguided policies.

And more directly, the business and technical work we can all do to mitigate the risks. This is too important to let slide.

To put another way, deprivation of rights under the color of authority is a really, really big deal. We should not let it slip away into obscurity!
"Now if you prefer [insert window manager of your choice]"

I've gone deep down that hole. XMonad, fairly custom, custom keyboard layout, custom emacs... occasional light gaming is all I do now that Windows has an advantage for me personally. YMMV.

One nice thing about Ubuntu still being based on Debian is that it's easy to install enough to satisfy Steam and all the games, since Ubuntu is what they target, while leaving the Ubuntu UI off and doing whatever you want underneath.
You're probably wrong. The NSA analysts' database interface apps are probably only accesible inside NSA secure networks. They are designed for American espionage and have American legal limitations built-in.
That's more so a core programming concept than a js concept.
If you gave the employers some kind of protection for training outlays, they might bother to train locals instead of hold out for unicorns to land in the factory fully trained.
The most troubling truth of this for me is:

>Destroy upon recognition any communication contained in raw SIGINT provided by NSA
that is either to or from an official of the U.S. Government. Government officials" include
officials of the Executive Branch (including the White House, Cabinet Departments. and independent
agencies); the House of Representatives and Senate (members and staff); and the U.S. Federal
Court system (including, but not limited to. the Supreme Court). "Officials" include civilian and
military members and employees performing the official business of these branches of govemment, and
is independent of seniority or position.

>Process only for purposes unrelated to intelligence against the U.S any communications
contained in raw SIGINT provided by NSA that include references to activities. policies, and views of
U.S. officials.

It's not that Israel is supposed to destroy any data they get that is either to or from a U.S. Government official that troubles me. It's both that they collect that data and that they pass it out blindly to other nations.

That is absolutely irresponsible.
The header goes inside of body now? If so then now header no longer means header. For that matter, main seems to be doing what body is supposed to do? Personally I think it should be:

<header role="banner">
[...]
</header>
<body id="content" class="group" role="main">

<div id="divcontent1" class="aclass" role="arole">
[...]
</div>

</body>
<footer role="contentinfo">
[...]
</footer>

Why change the expectations for where a header goes after around two decades?
Pretty much... but what else can you say?

I'm suffering from Impostor Syndrome pretty bad, after moving across the country alone and going from being a big fish in a small pond, to a small fish in a big pond. Every day I am killing myself over this, and it's not healthy. I know I should accept the fact that I'm doing well, but I haven't yet.
Of course you can feel any way you wish, but please realize that per the first line of the HN FAQ, this is on topic, and your assertion that valid topics you don't wish to see should be flagged is an abuse of the feature and rules of the site.

I hope you can see the distinction.
Made an ad campaign on Facebook targeting her high school and girls of her age saying in the ad something like "Click on this link darling, need to see this, Justin Gold ;)" and redirecting her to some fake (made by you) rosy website with hearts on them where she is socially engineered to leave her name.
Probably not this, but I would try it for the fun.
> My main observation from such things as baking directions seems to be that functional (being a highly declarative style) is great for high level, but that you need a way to carefully logic about the lower level details as well.

To go with my baking example. The declarative would be, "Dinner should be enough pizza for X people..." This is great and all, especially if you are strictly at the management "high level" view of the task at hand. (Especially since this is likely to be part of a whole other set of declared outcomes. "Party room with X tables, etc...") However, one is not going to be able to actually get pizza for the crowd this way.

Functional programming is very declarative, while still being totally specific. It is declarative in the sense that it describes what things are (as opposed to do this and that to get this thing), not in the sense that you give a list of constraints to a program and leave it to the program to make sense of those constraints - such as logic programming and linear programming. Descriptions like 'dinner should be enough pizza for X people' sounds like a constraint, like 'no more than 20 onions, at least 10 potatoes, potatoes are 0.5 currency per potato, you should have less cabbage than cod; maximize the nutritional value according to (linear function)'... Of course languages like Prolog has an understandable way of finding if a program satisfies all your constraints, but it is different from the execution model of an imperative language. Functional languages have the same execution model (well, from those that I've seen), only with a more functional style (and tools to do the functional style in a non-horrible looking way). The mathematical way of defining factorial is very declarative, yet it is also as specific as any imperative program you'd want to write to define factorial.

So I don't see what you mean about low/high level here.
They use parallel reconstruction, creating pretexts to stop someone at the border/driving. Then they fabricate a "probable cause" to to search without a warrant. It's kind of like using privilege escalation to hack into a system, except no patch is ever made.
> So you might say you allocate additional "privilege" to this subset of the population's opinions?

Not in the slightest.

I checked the definition of "privilege" - a special right, immunity - and I have no idea why you think I communicated that at all.

All I said was that I enjoy reading the opinions of the Hacker News population on topics that go beyond startups/technology.
Veronica Mars style social engineering does tend to work.
Phpcomplete-extended: a fast, extensible vim autocomplete plugin for PHP
I think when you say "enjoy" you really mean "value". Maybe I'm wrong, but that's how it reads, to me. I think valuing these opinions is a bad idea, because they're not special.
There is a treasure trove of wisdom in this article for all starry-eyed engineers coming to valley with dreams to eventually start a company someday. I realize that starting a company by itself is a poor goal and slightly narcissistic but I am intentionally using it as I have heard many engineers say, "I want to start a company one day" instead of saying "I want to solve a problem because I am passionate about it, and my solution will solve a real-problem in the world today or make the world a slightly better place or makes it suck less"
Official One World Trade Center Time-Lapse 2004-2013
The subject is vast, and it is occasionally technical, but most of the discussion on HN is Frist Post and Natalie Portman/Hot Grits with a veil of legitimacy.

There's a population of maybe 50-100 people on here who are obsessed with the subject, and they're spamming every thread with off-topic NSA posts on the theory that they know better than everyone else what people should be talking about. It's no different than any other form of trolling, and it should be managed accordingly.
You had another picture that showed where she worked? Used LinkedIn and company's webpage (Some company list their employee) to narrow it down to a few people. Or send a message to a coworker on linkedin whatever looking for information about that girl and they gave it to you? I'm curious :P
We'll get a bug fix going in 6 months.
I see programming as a means to an end. For me, that end is creating interactive websites. For this reason, I found Eloquent JavaScript to be very boring. Most of the book talks about using the language to solve contrived, silly problems like keeping track of your aunt's cats. It got interesting only towards the end, when it started explaining how JavaScript can be used to actually DO things in the browser.

I would recommend Codecademy instead. I like it a lot because the courses consist of short parts where it first describes what you are going to do and why, and then makes you do it. You then see the fruits of your efforts on the mini-browser immediately. For me that was huge, because it is much easier to put the stuff you learn into context when you are seeing the results right away.

Eloquent JavaScript would be great if you want to get down to the knitty-gritty details of the language. But I would argue that not everyone needs that level of detail at the beginning.

edit: not sure why I'm being downvoted...
I too didn't really understand what Lit/CorsLIT is supposed to do, but your writing and awesome marketing did get me excited. Definitely interested in a longer article or screencast!
It happens more often than you might think. A lot of relevant content gets flagged off HN very quickly.
She bought that dress from some Austin boutique and modeled it for them, or left a review? Y'all found the review?
Good point. I think "ignore those unconcerned people and those with short attention spans" would have been a better way to phrase it.
Browser on WebOS was implemented similarly, using html and js to build controls and an html page (inside iframe maybe, not sure about this part).
It's okay to be a hater because everything is bad
Preventing the importation of labor is not going to solve the problem. All it does is cause the company to move operations offshore. If that was made illegal, then foreign owned companies would then outcompete domestic companies. I suppose you could then put a tariff wall around the country, but historically that hasn't worked out well (Smoot-Hawley).

The thing is, you cannot wish or legislate away the existence of skilled labor from outside the country.