skysight-inc/HackerNews huggingface dataset:
In the actual photo? Is there any meta data? Is there any EXIF data? What was the photo filename, and what does searching for that (with increments up and down) return?

To try and guess what happened:-

1) One of them followed you and got information. (You say this didn't happen.)

2) They had information about the event and worked from there.

3) There were other people in the photo, and they got face-matched, and their friends lists were not hidden, and they got it from that.

4) They had snippets of other information and just trawled through very many searches to get the name.

I'm a bit confused how they didn't already have her name. You told them you met someone, but didn't give any kind of name?
This is pretty embarrassing, but I've been aware of this and have tried to fix it a few times!

It works just fine at home and then breaks when on any other machine... I'm sure it is something really stupid, haha. I'll take another look tomorrow.
I think I would have a heart attack if I was this person. The silliness of this entire thing is just off the charts. Jeez.
Doesn't IE (and Firefox, Opera etc.) have an option to turn off tabs entirely? Using IE6 at this point on a machine that has direct access to the internet seems rather... masochistic.
Huge Portal easter egg revived with the Wayback Machine
I don't know if there are any studies.

A low-skill/low-knowledge person can still discern the differences between skills in their region of expertise. So, in the presence of a grandmaster, they might make fools of themselves while the merely accomplished take the opportunity to learn something. However, in discussions with an accomplished person, a novice will more easily see their inadequacies. Thus the ability to teach is the ability to communicate expertise further down the ladder than others, and the ability to rapidly learn is the ability to reach further up the ladder and so waste less time on the intermediate steps. People are usually better at learning from certain mediums and types of people as well.

Along these lines, one goal of an expert teaching a novice is to turn a novice into an effective autodidact. An effective autodidact a) knows they are ignorant, b) knows that the ladder of expertise exists, c) knows how to climb the ladder. It is possible to communicate to a novice signposts that will help them understand their progression despite their not having experienced it yet. Again, these extend further depending on the ability of the novice and the expert, but for anyone they will extend further than the knowledge the novice can actually identify as not being known yet. Even very dull people can grasp something as simple as "Bob really understands this job. Follow his advice, even if it doesn't make sense to you yet. It'll be hard at first but stick with it and you'll know twice as much in a month."

Again, I'm not aware of any studies so am happy for you to directly disagree, but I hope this reminds you of interactions you've observed as I do believe these behaviors are common.
Google faces Streetview wi-fi snooping action
Lenovo already sell one of them :)
Along with the SSH recommendations, I would include some of the great helpers for ssh agent like keychain.

https://wiki.gentoo.org/wiki/Keychain
"We aren't trying to kill it, you are watching us fight for it."

Correction: A bunch of dust balls are watching you fight for it. Most of us don't care. NOW if you were trying to fight cancer, or send a man to Mars on the other hand...
However you may wish to teach parents about this sort of thing, I believe you'll agree that's it's a hopelessly uphill battle to try to affect parent's behaviors by anything we could conceivably teach the children in school.

This is part of what I mean by brutal honesty. There's a nontrivial percentage of the children who will be going home to an environment in which nicely expressing your own feelings is, to put it nicely, not going to work. However much this fact sucks, it needs to be faced up to and handled. A curriculum that assumes all parents are perfectly enlightened liberal angels all the time is going to end up anti-teaching the children. (After all, even the most enlightened of us get frazzled at one time or another.) A curriculum that could do that would actually be extraordinarily useful, which is why I say I'm not intrinsically against the idea... but I'll cop to believing that the actual educational institutions and educators we have are ill-suited to this, though.
Agreed that this checkbox sucks!
You'd be outraged up to the moment when you're shown your file. Then you'll get docile. That's the point of having a detailed file on everyone, you can pressure anyone if need be.
> This is a bad thing, not a good thing.

For you, perhaps. I use my open browser tabs as a current "state" of my mind. My todo list, if you will. You might use a different method for keeping track of what you have to do. Maybe you have a good memory.

At least the browser tabs come back after the browser quits. My main reason I never reboot is my terminal tabs. Each one is cd-ed to a project directory and each has command line history and scrollback history that are potentially important reminders of where I am on that particular project. I go for weeks without rebooting (even in the face of OS updates) because I don't want to lose my terminal tabs.

Powering off machines is a detail. They should go into low power mode and switch themselves off when they are not being used. Why should I have to remember to do it? They are machines, they're built to remember things like that. As long as they save their state, it doesn't matter.

State is good. I like state.
Yeah, for 100k$ or more a year. So you need a lot of capital to get started on your won. Getting started with a private account is hard to impossible in my experience. Lime Brokerage offers good stuff for HFT. You need about 12 months to get really going.
I don't disagree with this. I'm saying that a) it can be done b) the status quo rallies against people without a degree "because how could you ever work this job without one" and c) there are plenty of people who are employed who wasted their time on a degree, but that degree isn't used for their career or current position.

TL;DR The education/career relationship in the US is all fucked up.
Sensor Tower Review (App Store Optimization)
You probably don't need Yet Another Reply to your question, but I can't resist.

As others have noted, there's really no such thing as a "purely functional program" unless all you're looking for is turning your CPU into a space heater. That said, there's a very real sense in which the parts of your program that ARE pure are much safer and easier to reason about.

The best way to visualize this is that you can theoretically turn an impure function into a pure one, watch:

void printAGreeting(string greeting)
{
IO.printLn(greeting);
}

That's impure. The string goes into a black hole and does nothing from the program's perspective, but changes the state of the world from everyone else's perspective (it probably makes pixels change on a display somewhere).

So how do you make that function pure? Like this:

TheEntireUniverse printGreeting(string greeting, TheEntireUniverse u)
{
return u.makeSomeAtomsMoveAroundBobsConsole(greeting);
}

This function takes not only the string greeting, but everything else in the universe. You, me, everyone who's ever lived, bob's console, everything. It performs the same function by returning a new universe with everything the same except for the atoms moved to caused the greeting to appear on Bob's console.

Obviously we can't do this, but (in Haskell, say) the IO monad is a context in which we understand that anything done inside of it has the affect of changing the "real world".

If you pretend that you really had to do the whole "universe dragging" thing around for anything in the universe that WASN'T part of your program (we're assuming it itself is in some black hole somewhere to avoid paradoxes and such), then you would darn well make sure you kept this pain-in-the-ass operation as "thin" as possible. Why? Well, you're lazy!

When you look at things that way, there's an analogy to writing stuff on bare metal hardware. You know you're going to have to write some assembly language (or maybe even direct machine code if you don't have an assembler). What you want is to get to the nice cozy world of C as soon as possible, so what you're going to do is use assembly to code only the smallest surface area you need so that writing in C makes sense, and everything else that doesn't need to be in assembly for performance sake you do in C.

So it is in a purely functional language. The idea is to "get out of IO land" as fast as possible. To use a DB as an example, you'd like to live in a world where your little view of the DB could be expressed in purely functional terms (writing functions that result in a modified version of that view) and only at the VERY LAST MINUTE would you send that DB view to an IO function that actually sent the view down the wire to the DB.

The same goes for files, sockets, gamepad IO, you name it.

And you'd be surprised how little you need to actually interact with the world between getting your data and pushing out state changes. A game, for example, can do a WHOLE LOT OF STUFF between reading the input state and writing graphics commands.
You nailed it there.

And before someone says it, no "I'll stick Ubuntu on it" isn't a valid answer to the problem as you're still supporting them by buying it.
Flagging to often will cause you to very quickly lose the ability to flag at all (the 'flag' link is removed for you entirely). If people are flagging heavily and are allowed to continue to do so, then it seems to me that HN is in some form approving of their flags.
Why? What about this is silly? The man's photography was appropriated without permission by a commercial entity and used to generate revenue that he was never offered. This is the kind of thing that upsets content creators. What about it is silly?
Sex and Power at Harvard Business School
I don't want to be a let downer but it seems like a tremendous effort for not so much. How REALLY different this will be than the current add-ons/extensions?

Maybe I didn't get the concept of 'Stacked Navigation' but looks like a mix of current pages and history displayed vertical instead of horizontal.

And synchronized sessions I am pretty sure that if you search for it on chrome store you find more than one plugin for it.
Rajeev Motwani - INDIAN who helped found Google & many other Startups
Probably the part where when your friend decides to play the game you are borrowing from him you get a notice to buy the game or be forced to quit within a few minutes.

Edit: It actually looks even more restrictive in that if your friend decides to play any game on their steam library then you will be booted.
This doesn't seem to deter patent trolls going after no-name startups and individual App Store apps.
Perhaps the NSA are giving Google kickbacks as well...

To the downvoters, this was supposed to be sarcastic :)
Remember that the schools, at least where I come from, have a system in place to select the "winners", so the correlation is not surprising. I remember in 9th grade, and possibly even before that, it was already starting to become pretty clear who was going tend towards being more successful in life and the schools pushed those people into the college direction. Certain groups who were less favored for success were actively prevented from going into college, even, by way of not being given the necessary credits.

So, it is kind of like you choosing race horses, ignoring all the horses with broken legs, and then proclaiming the only reasons the horses with broken legs did not win was because they were not selected by you to win. Perhaps it is just because the horses had broken legs?
"Hibernate" is a total power down (from the machine perspective).
Under the hood: Inside our approach to product at Dwolla
Just when you this shit is bad, it gets worse. I don't even know what to say anymore.
I wonder if the $100 was enough to pay for the time on the Cray?
sysutils/gnu-watch and sysutils/coreutils and other ports may be used to give you a more linux like environment. I have most of them installed, but I use them only when the native, BSD implementation lacks a certain option I need - and it's really rare.

And I support your opinion on a "core system" being a feature - it makes things consistent, which is a good thing. For example, I tried to setup a wifi network on Arch and I needed at least three different commands for this, each with it's own options syntax. In FreeBSD there is 'ifconfig' command which does everything related to networking and that's all.
I would do Education. Plenty of ways to sidestep the gatekeepers.

I agree I'd never do music (again).
Always sad to see startups struggle, however turntable.fm seemed like a company that didn't have the best survival chances from the beginning. IMO as a company, it offers to little to justify its existence in the highly competitive marketplace that is online music. It's a cool gimmick, or product at best that could potentially be of greater value if it would be 1) part of a larger eco system (spotify, itunes, etc) or 2) as an experimental, self-sustaining through ad revenue, side project perhaps.

I also might not be part of the core target audience for turntable.fm but my experience (and the people I know who've used it around me) is that after trying it a couple of times the coolness-factor wears off pretty quickly.
Mark of the Ninja looks amazing, buying when I got home.
Resistor Decoder
Styleguide.js: Generate a styleguide from your CSS, by adding YAML data
Solve the cyber secret to have a crack at joining GCHQ’s code-breakers
"They do not gouge too aggressively - after all they want future billable hours" so there is some "governor" on the process that prevents them from eating like a goldfish with unlimited food supply.

One of the things that you'll notice lawyers doing is throwing up a trial balloon by finding something to bill you for that you did not ask. If you don't push on that, you'll wind up on the "gouge" side of the equation. If you do push back on that, you've got better odds of winding up on the "maximize long-term returns" side instead.

Both ways the lawyer is doing their best to eat as much as they can get away with.
I've slowly been transitioning to Linux-only gaming, because the whole reboot-into-Windows just to play is a pretty steep bar. (Steeper than it even sounds in practice, as now, basically, every time I boot into Windows I have to spend about 10 minutes updating the damn thing, because I don't do it often enough; this has become a vicious cycle.) This bundle is great for that, with all the Linux debuts.

Linux gaming is still young, but it's picking up surprisingly quickly, really. I describe Netflix streaming as: "If you ask 'Does it have X?', the answer is no. But if you ask, 'Is there something I want to watch?', the answer is yes." Linux gaming is getting there, slowly but surely, at least if you can deal with Indie stuff. (And no hipster intended, but Indie stuff has come a long way in the last couple of years. There's a lot of stuff there that would have been at least A-grade, if not necessarily AAA, only five years ago.)
Only if your datacenter or server room is underpowered. A properly specced location can handle all servers at full load.
an interesting bbc post here by director adam curtis:
http://www.bbc.co.uk/blogs/adamcurtis/posts/the_curse_of_tin...

all about how a lot of the need for emotional expression was invented at the esalean institute in the 60's and is also a type of conformity.
I think if you saw the actual content of these writings you'd be surprised how very little of it has anything to do with whatever it is you imagine it to. The bulk of the Jewish literature is about ethics. The historicity of a story is irrelevant to the ethical questions it raises, and Jewish analysis regards the Bible as primarily a source of questions.

Judaism is not a religion of creed, so Jews are not required to hold any particular beliefs. I expect you'll be surprised to learn that one can be a religious Jew and an atheist (I know a few, and it's "no other gods before me" not "believe in me" before you ask). Whether you believe in God or treat God as simply some kind of metaphor, the point of Judaism is that you must grapple with it, not blindly accept it.

Your final point is hilariously off-base. The mistakes are not only admitted, they are recorded in the book itself. It's easy to impress oneself by reading Leviticus and getting worked up. Make it through Job and Ecclesiastes, and you'll begin to see that complex ideas about this book are established and much older than people assume.
If they knew her high school and were doing lots of batch processing, I wonder if they found digital copies of the yearbook and tried facial recognition. For a single subject, it doesn't even need to be particularly accurate- they can easily sift through twenty possible matches with their own eyes.
I'm sure there's a lot of information missing from this story, which leads to a lot of possible solutions that aren't negated by the lack of limiting circumstances.

More than likely the author is an idiot and the image had EXIF data. Considering they already knew her highschool, it wouldn't had been to hard to go through the year books in a few hours.
Is it Citibank?

I went in to open a business account the other day, they wanted to take a look at the business website, and it looked like complete crap. Took a look and it was IE7. It was like stepping into a time machine...
Well I'm not doing construction or blue collar work I never thought people could get burned out from freelancing in that sense, most if it involves siting.
They Promised Flying Cars Instead We Got Caffeine Spray
That high school she went too might have been a pretty good lead if you know her approximate age.
Very well done. Love the reveal... thought this was just going to be yet another first-timer post, then BOOM.
I think the key is knowing what high school she went to. From there, you could possibly get yearbook pictures and student lists. Knowing an approximate age would narrow the possibilities significantly as well.
Huh? I got it back in April from the official site, I believe, and it was DRM-free.
Absolutely. Doubly so because the lawyer is liable if their legal advice turned out to be bad, but the lawyer does not fully share in the upside if the negotiation goes perfectly.
I think this is very cool. A thin browser with all the chrome parts done in javascript could be good for a number of things. The author touches on browser UI prototyping, but I also see how this could be a lightweight XULRunner competitor.

Packaging up "native" apps with node on the backend and html on the frontend could be a very nice thing for cross-platform app writers.
Retina displays have a terrible effect on battery life. Right now, for me, battery life will always win out.
Pretty sure this is a violation of YouTube's policy.
Any pointer to explanation of the phenomenon?
>The compiler does not appear to have made much progress in the last couple years, unfortunately.

It was recently removed in fact. There's been talk about adopting LLVM, but it doesn't support a bunch of architectures openbsd does support.
Are you sure you have a database connection pool in place? Ensure the # of active connections remain constant no matter how many http requests are coming in.
Hi talles,

Agreed with your points, you can find extensions that serve 90% of what could be stacked navigation in Chrome + you have extensions which lets you synchronize your sessions in chrome.

The main thing that motivates me, is the ability to log into an unknown computer an retrieve my session from the network. I've put a lot of thoughts into building an extension that would let me do that, and figured out that it was not possible for now. That where the motivation comes from, build a scriptable platform that would let you alter the behaviour of your browser much more freely than with extensions.
Sometimes, children need to be screamed at. It's good for them.
I resent the fact that you think I'm an idiot. I have had two engineers check for EXIF data and there is 'nothing interesting in there'
Getting your first job after graduation
Recent version of bash support the (much nicer) csh syntax:

command >& /tmp/command.out
The lesson here is the same drawn from pg's essay on doing things that don't scale - http://paulgraham.com/ds.html.

If you were a multibillion dollar company acting at scale, it would make sense to spend time perfecting the contract. But because you could assess the risk of failure for all elements of the project and felt comfortable with them, there's little need to do the extra due diligence required by a company acting on a larger scale.

The majority of a founder's job is making decisions. But the point at which a decision needs to be made to be effective is the point where the founder often has only 10% of the information needed to feel comfortable making it.
A Code of Trust
If you don't want to click the link, the puzzle page is here: https://canyoufindit.co.uk/

If you don't want to click that link, here is the puzzle, and you are supposed to supply 5 answers.

AWVLI QIQVT QOSQO ELGCV IIQWD LCUQE EOENN WWOAO

LTDNU QTGAW TSMDO QTLAO QSDCH PQQIQ DQQTQ OOTUD

BNIQH BHHTD UTEET FDUEA UMORE SQEQE MLTME TIREC

LICAI QATUN QRALT ENEIN RKG

Here is some of the PR blurb from the original link:

> Winners could be following in the prestigious footsteps of computer pioneer Alan Turing who during World War Two helped lead the efforts at Bletchley Park to provide vital intelligence for the Allies by deciphering the messages encrypted by the German Enigma machine.

Today’s tough but engaging challenge is aimed at people who love problem solving and computer technology. So whether you are an IT specialist bored with corporate life, a skilled amateur seeking a new challenge, or a quick-thinking maths expert who just loves to do maths all day, then there could be a role for you, with a salary between c £26k - £60k depending on your skills and experience.

The ‘Can You Find It?’ quest will launch on 10.09.13. Starting from www.canyoufindit.co.uk entrants will have six weeks to hunt down four codes. Once found, each one has to be entered into the challenge website to unveil the next clue until the final one is discovered.

As well as discovering whether you have the right skills to be employed by a national intelligence and security agency that works in partnership with the Security Service (MI5) and Secret intelligence Service (MI6), in completing the treasure hunt you can enter a prize draw to win a Google Nexus 7 or a Raspberry Pi .
Paid marketing experiments for nerds
check out node-webkit, this is what lighttable is built on. https://github.com/rogerwang/node-webkit