skysight-inc/HackerNews huggingface dataset:
"I've seen employees doing traffic analysis in museums pretty frequently - in fact art museum security guards do it all the time. They could do the same in a mall. "

Fundamental difference though: a security guard with a clipboard jotting something down as I go past is one thing. I can come back tomorrow or next week, and he can jot something down again - but it's very difficult to correlate the two. If you're capable of grabbing my phone's wifi MAC address though, you know (with a reasonably high degree of certainty) that both visits were me. And you can share that data with the other museum across town without me knowing (and they can share it with my insurance company, and my insurance company can be targeted by hackers working for art thieves… Not _super_ plausable, but what if we subsistute "museum" with "bike shop" and "art thieves" with "criminal bike gangs"? Or substitute "museums" with "gun shows" and "art thieves" with "gun thieves"? http://www.themercury.com.au/article/2013/05/17/379402_tasma...
systemd is, in some sense, a very modern-day product - a mess of different "alien" concepts and functionality stuck together into one project with an intention to show other the only true way of doing things. It like some (freedesktop guys, perhaps) will come to Plan9 and would say that all they need is gconf* -like registry to have a uniform configuration, or something of the same level of absurdity.

The movement out of shell-based initscripts for non-specialized (non-mobile/embedded) distributions is a cancer.) Remaining BSD guys are much more sane and "conservative" in this respect.

There is absolutely no necessity to break what is good-enough and well-balanced - having a standard shell scripts to do the job they were designed to. FreeBSD's rc.d system is a very good example.
Dogma can be a real bitch. I always tell people working for me to keep the religion at church and get something done.
Different people can have conflicting morals. If the majority thinks something is moral, it's moral for the majority.
Being misled by morally bankrupt people does not constitute moral bankruptcy, no.

> "These people are not all "morally bankrupt." They just don't share your values and priorities."

Morals is basically "values + priorites". This is like saying "these people don't do X, instead we see physical laws acting on matter and energy".

In summary: It might be possible to disagree without employing sophistry, but so far I didn't see anyone do it.
Facebook privacy policy change
[Ask] Should I save up money or follow my dreams
I'm 28, an ordinary engineer (don't know how to do business) from an average family (nothing to inherit). I've been working for 6 years but saving only the last 2 (before that I had to pay my master degree school fee myself).
Now, everything seems to be hang somewhere in the middle for me. I have money but not enough to buy house and settle down. That means I'll need to continue working and saving as much as I can.
Yet the youth part in me still wants to study further, learn new things, explore new places, meet new people, visit as many countries as possible.. That is usually not cheap and difficult to save money.
I can't decide which desire is stronger.
Is anyone in the same situation? and what would you do?
1215. There is actually a lesser known document called the "Charter of Liberties" from 1100. It was entirely ignored but was critical influence for the Magna Carta.

The Magna Carta was also basically ignored, but was utterly critical for the English Bill of Rights, which really has been followed, till this day.
> When I got my cert from COMODO as outlined above the file was saved from the web browser to my downloads file. This struck me as odd. Does this mean they could have copy of my cert?

There are client-side APIs (e.g. Blob+<a download> or FileSaver.js) for saving locally generated files from JS, though I have no idea if COMODO uses them.
Calling a natural occurring phenomenon an attack is just fear mongering.

You're being too literal. It's just a callback to the titles of old sci-fi and action movies.
Having stars next to you recent comments and submissions is the norm - at least I have (and always had) the same.

You're not banned because you could post your question and I see it (so no shadowban).
One of Paul's posts says he used these guys: http://www.schwartzmsl.com/client_coverage.php

I can't remember where it is, one second let me search...

tadaa here we go: http://www.paulgraham.com/submarine.html

I find this quote incredible: "we were paying a PR firm $16,000 a month. And they were worth it"
That is exactly the point that I raised in the essay. Education is a really hard problem. I don't claim I know how to fix it, but while everyone seems to agree that everything is broken, we are heading in the wrong direction.
tl;dr there is also this quote:

In 1997 I got a call from another startup founder considering hiring them to promote his company. I told him they were PR gods, worth every penny of their outrageous fees. But I remember thinking his company's name was odd. Why call an auction site "eBay"?
> Your customer will just go.

You're right, I agree. And again, I'll stress that it depends on the circumstances.

Running a dedicated server with ECC memory costs $$$. Is that client worth it or not? That's only something you can determine based on your circumstances.
I wouldn't. Maybe they offered him a better deal. I'd be surprised if he evaluated the job opportunity by reviewing the Python script they used to launch the service.
To be clear, I haven't finished the book yet, but I made it through the first eleven chapters (~230 pages) so I think I've gone through enough material to render a reasonable opinion. With that disclaimer out of the way...

I love that the author chose to expose readers to core, foundational concepts through example programs that were continually improved instead of using lots of throwaway one-off examples.

Put differently, the author managed to ensure that readers that diligently followed through from beginning to end would gain a real sense of progression as they went through the material.

The only complaint I really have so far is Chapter 11 -- but that's not really the author's fault; that's just the terrifyingly mind-numbing formatting functionality (Common?) Lisp offers.
Rhetoric goes back centuries so it's unlikely I've come up with anything new. Otherwise, it contains genuine criticism that is rarely found in YouTube comments. The site is a patchwork of trendy design cliches that make the information less accessible than it would be in, for example, PowerPoint. And what we know about the mindless use of design cliches (see GeoCities) is that they date badly.

In sum, I think my complaint has more to it than your parodic reply.

There is in fact a more sensible response above: "We are aware of a lot of the issues on the home page and plan to completely redesign it soon."
Yes, I shipped my box of books that was about 50 pounds for a little over $30. However, owning less and having more portability were my main motivating favorites for not just shipping all of them.
I agree wholeheartedly. As someone who has a university degree that is academic at most tangentially related to developing software (cognitive science), the way I go about educating myself and the analytical approach I take to my work is deeply rooted in my college education. I can learn a lot on my own butI know I'm much better at being an autodidact because I got a great undergraduate education and I took (most) of those four years seriously in the classroom & the library.
Remember that IBM Posted an 8 Billion Dollar loss in 1992. It was on the verge of being broken up. To go from there to a ~$212B Company with Revenues of $104B and Income before tax of $21B. --> I think IBM still counts as one of the biggest corporate turn-arounds in history.

IBM was never any good at B2C. Getting back to B2B played to it's strengths.
The CSE program does not use its funding very well. This is not something I claim, it's something a CSE professor told me when I pointed out various shortcomings, and he agreed with many of them but was not in a position to do anything about it. That said, the CSE program doesn't have enough funding in the first place, either. That's the primary issue.
HorsePaulGraham on Twitter
It is not just a non-50/50 split. It is also that the bias, when present, is tuned to optimize for the number of grandchildren. That is the long-standing hypothesis which they have supported.
Fred Wilson said something similar about obsession, though in very different language: https://news.ycombinator.com/item?id=2721767. I like that quote very much.

What (if anything) are you obsessed with?
I disagree with having developers do tech support. In fact I think it's insulting to those that are great at tech support. Tech support is a skill in itself, not just a place to let developers play.

If you really care about support, you'll have people with that expertise doing it.

Also, developing is really something where being in the zone gets the most productivity, and support is usually an intermittent and sporadic distraction, it can be a real productivity killer.

I see why people say this in pricinple, I just don't think it's a good idea in practice.
He alleges Apple's porn offering led to unfair competition between his wife and porn stars, which ultimately caused a deteriorating relationship

Rofl
What I want to know, is why this asshole still has a job? Or James Clapper for that matter. And Barack Obama.

I don't know about you guys, but more and more I'm reminded of that old Queensryche lyric:

Let's tip the power balance and tear down their crown. Educate the masses, We'll burn the White House down. Speak to me the pain you feel.

http://www.youtube.com/watch?v=c6L5Jo09l7U
The first thing I thought when reading this was "man, these people should DEFINITELY be running healthcare"
Review on the concept social travelling
I like the idea of having GPU powered space heaters, the processing done subsidising the electricity cost of the heater.
xbox one?
I'm quite serious when I say torture, it's as much punitive as it is deterrence, both of which are irrelevant to conducting an investigation and gathering evidence of wrong-doing. It's not practical because it's impossible to deny polygraph test results, so law enforcement officers have no incentive to be truthful about the results.
You need to understand the secret handshakes and domain trivia in a particular enterprise space to be successful.

I have worked in government IT for years. When some breathless sales dude tells me that he has some sort of amazing solution for X that allowed Goldman Sachs to cure the common cold, I'm intrigued. When the sales dude doesn't know what a government procurement contract is, I just shake my head, because we probably wasted an hour or more talking about it. Worst case scenario, the sales dude captures the imagination of some big shot and gets fired because instead of selling stuff, he wasted 6 months filling out forms and missed his quota.

The guys who sell to my vertical already know how I'm going to buy the product, and sell to the attributes of the product that matter to us.
I see a great potential in that as a learning tool for kids, reminds me of basic and logo. Also,
I'm not so bothered by them tracking movements around the shop.

But they keep that data, and use it to recognise repeat visitors.

In general when people keep data about me there should be a few minimal protections: keep that data secure, use it for what they say they're going to use it for, offer me the option to opt out[1], don't keep the data too long, let me know that you're doing it.

In the UK this is covered by Data Protection law.

To answer your question: I'd much rather they tracked my phone than a person followed me with a camera.

[1] I prefer "don't do it unless I've opted in" but it feels like I lost that argument.
Popup notifications are a horrible idea, and they're a horrible idea in every OS in which they're implemented.

Especially so in MacOS X where there's already dedicated space where notificiations could choose to appear, rather than popping up. I think Growl should see if it can incorporate itself into the top-bar instead.
"There is no "database" today to associate the device MAC back to any personal information."

You can _say_ that, but the marketing-hacker in me is already thinking about how to hook the wifi MAC address to the credit card payment database, and how to run in-store specials "Like us on Facebook via our free wifi to get $super-special-deal!"

I think saying "There is no "database" today … " is disingenuous at best. I would bet with 100% certainty that someone, somewhere, has been collecting and correlating MAC addresses and individual's identities, and is almost certainly selling access to exactly that database.

(Cynical thought, what're the chances that Apple aren't, right now, already doing realtime lookups on the purchase histories of the original owners of wifi capable iOS device that arrive in their stores with the wifi switched on?)
onfirefox22.0onwindowsthetextlookslikethis
thanksbutnothanks
Until that information is associated with you when you pass through the POS and pay for your goods.
Well I suppose this is very early days for the project, and syntax improvements have not been added as yet, but I see this as a worth-wild exercise if it does have some influence over php in the future like coffeescript did to the javascript world.

I think you judging it on a premature release. Maybe he is looking for your suggestions before going down the improvement path.
Sure there is. Remember how your iPhone had to be activated with the carrier?

Or how all that analytics software would use the MAC either as a UDID, or to derive one?
5-hour is too long, i think that's the reason people would like edited ones
I agree. I had considered making something like this before, but didn't know where to start. I think things like this are a boon for the php community.
> According to me anybody who claims to lead a group must be the best among that group, in the job that group performs.

I'm sorry, and this is going to sound harsh, but this is awful, awful advise. And pitifully shortsighted.

So, a manager that leads developers should be the best developer?

What about a director that manages developers AND architects? Or developers AND QA? Does the director have to be the best at both those functions? Or some "best of the combination" of the two?

What about the VP? Now the VP of engineering likely leads (in a large enough organization) directors of QA, engineering, product, maybe some other roles like IS as well. In turn, they might lead managers or some function directly. Is this VP the uber of all those roles?

And then we get to the CEO.

No, this is terribly short sighted. Amazingly so.

In sports is quite commonly known that the best players usually make terrible managers. There are quite a few theories on why, but the end result is that very few great players have been great managers (oddly enough, MLB has more ex-player managers than the other leagues, and is more immune to the above criticism...again, many theories why). In fact, quite a few of the best managers in some sports are typically borderline players, if they played at all. Using your "best should lead" theory, only the best ex-basketball, ex-football, ex-baseball players should be running teams in the NBA, NFL or MLB.

No, the best leaders should lead. Doesn't matter if they are not the best developers And how good a developer one was becomes irrelevant past "team lead" or manager at best.
I recently did the inverse: OSX to Arch Linux.

My motivation was very much similar to why I switched from Textmate to VIM. I hit a wall in terms of how powerful and efficient I could be with Textmate. Wheras I knew I could become equally productive in VIM within a few months and in return I would have a seemingly endless opportunity to improve my toolset in the future.

The majority of people need optimized prepackaged software - agreed - but for someone who has spent the majority of their life on a computer, via hobby and now work, the context has shifted from "I just need it to work" to making a long-term investment in my tools to maximize productivity and enjoyment of the time spent on the machine.
Besides blinking an LED, this was my first electronics project as well. I used the parallel port of a IBM PC XT to connect to the remote and turbo pascal to program it though. Port $387, baby.

It was 1991, I had many pimples and little popularity, but when the car moved by computer command, i felt like Thor the thunder god. Highly recommend.
The larger issue was that I thought my generator had some flags set that weren't set. But, thanks, I didn't even notice that it wasn't superscripting things in ^().
Because it will introduce another layer of bugs and corner cases on top of the already existing ones in PHP.
Avoid News to a Healthy Diet
Automate everything. Nothing should be manual.

If you can even get close to doing that then you either have the world's best development team or you aren't trying to do enough. In a perfect world we would have time to automate everything, but time pressure makes us go for the minimal thing that will work.

A large part of this is essay is premised on the idea that developer time is expensive and slow relative to the manual process (which can even be done by someone non-technical in a pinch). If you're not 100% sure it's a necessary feature then it is a waste. In your case, throwing a phone number on the page was a very quick way to provide good support relative to an automated support system and/or a flawless well-tuned experience.
How old are you? I'm 27. I find everyone in my target market (23 and under) knows about it, people my age don't always know about it, and people older than me often don't know about it.
I think a key thing here is "plan to systematically do something that doesn't scale if the rewards are big enough". And the common bias is thinking that the rewards are not as big as they are. If it's in your top 3 problems and manual work is a path to scaling automatically, you should probably do it.

However, at some point short-term velocity is also contributing speed bumps that are barriers for reaching the next level. I certainly wouldn't want to be doing this ad-hoc or without consideration.
for those of us who aren't familiar, GMAT is for business school and MCAT is for medical school.
Genuine criticism would simply explain the design cliches you didn't like and move on. Calling something horrible is not effective criticism. You're a horrible person! How are you meant to grow out of that? Comparisons to GeoCities and PowerPoint without explaining yourself are not doing much either.

The point of criticism is that you give something actually useful to the person you are criticizing. Unless your goal is simply to put down the other party. It's a cliche to just dismiss something out of hand, the same way I dismissed your arguments without justifying myself. The reason I replied like that was to demonstrate how fill in the blanks things were. You cannot do that with real criticism. For example, this critique of your rhetorical cliches could not be applied to the website in question.
At the very least it'd make more sense to invert the expectation. {{<html>}} instead of {{php}}html{{php}}.

The way around php has it is both annoying, since most php is not mere template anymore, and error-prone, thanks to the potential problems from trailing whitespace.
When I began using Linux ~18 years ago, my PC sported an astounding 4 MB (that's megabytes) of RAM and was powered by a 486 processor that ran at a whopping 25 MHz.

Even though it took hours for a kernel to compile (as opposed to mere minutes now), it was worth it. At the time, having the absolute latest and greatest kernel was truly a necessity, depending on your hardware. Besides, one could fire off the compilation process before she went to bed for the night so it's not as if you sat around watching the scrolling text and watching for the build to finish.

The effects of building my own kernels were noticeable. If I simply included everything and the kitchen sink -- like today's distribution-provided kernels do -- it's quite possible that my machine might not have successfully booted up after I installed the new kernel, updated my symlinks, and re-ran LILO.

Every time I ran "make menuconfig", "do I compile 'x' into the kernel or as a module?" is a question I had to ask myself over and over again. Deciding wrong quite possibly meant wasting several hours worth of my time.

Today? I'm typing this on a laptop with eight 2.7 GHz cores, 32 GIGABYTES of RAM and a terabyte of storage (roughly 8,000 times as much RAM and storage as that old PC and somewhere in the neighborhood of 5,000 times the amount of processing power).

I cannot remember the last time that I configured and built a kernel by hand. The optimizations that were once so critical are now a thing of the very, very distant past.
Can you expand on your Textmate efficiency? I'm new to OS X and it's tools, currently on Sublime Text 2 but haven't really configured it at all.

I want to hear all of it!

Thanks.
Are you asking about email in transit or in storage?
I think you're misunderstanding what was meant by a "market"; the OP is saying that a consumerist market may be emerging to provide "stuff that a REAL hacker would own", like how ThinkGeek.com et al is the market for geeks.
I think relativistic morality has it very wrong.

I mean, surely you don't accept that killing Jews can ever be considered moral, or owning slaves, or cutting genitalia of little girls is moral just because a local majority happens to think that it is moral. In this day and age, with having gone through the Enlightenment with having such an abundant supply of literature on psychological sciences we can more or less reasonably agree on what is moral and not: physical and emotional pain is bad -- we know these things intuitively, we learned it over thousands of years -- fire bad, skin being cut bad, seeing my brother get killed bad, hugging good, we don't need human customs, politics, or some piece of paper dictate what is moral or not.

See here Sam Harris better argue for an absolutist morality informed by science: http://www.ted.com/talks/sam_harris_science_can_show_what_s_...

I think all intelligent people should aggressively campaign the idea of absolutist morality to all ends of the earth.
Can you use Time Machine to shuttle data via a USB stick? How well does it work when you have more than two drives that you want to keep mostly synchronized?
'World's oldest calendar' discovered in Scottish field
Actually, there is.

In the better retail video systems, video is time-synced with the registers. I'm not sure how many are doing it right now, but indoor tracking and indoor mapping people would be foolish to not sync their data with the registers as well.

Put another way...

It is a trivial matter to know that it was your phone at the register when your debit card was used.

But they would still only have MAC address and charge, credit or debit card info.

Of course... that may be all they need.
Usually when you kill a service, it's because it's not working properly. If a service is in a broken state, it's not the job of the service to try and cleanly shut itself down; it's the job of the service manager.
Ha! Interestingly, the article "You're probably not for hackers" currently on the front page (https://news.ycombinator.com/item?id=6043318) is talking about building products for that other side that you find so strange.
What does the Scotty vs. Kirk comment imply? I don't watch much TV and I'm not a native speaker so I don't get it.
650ish enrolled with me when I went to school. It was down to about 250 after the first year. By the third year, only 4 of the 30 or so people I hung around with were still at it. Of all my peer group, I'm the only one currently programming (one's a QA, rest went to sales).

Programming is way harder to learn than any of us can remember.