skysight-inc/HackerNews huggingface dataset:
Security is about mitigating risk, not about eliminating it.

Keep up with CVE's, don't provide a wide attack area (so lock down interfaces to your machine and don't expose much to the world), and keep blast radii as small as possible (so even if your machine does get owned, you can possibly restrict it so it doesn't automatically mean they gain access to other systems in your network.)

Oh, and model the threats to your network/application. Make sure you're securing against the right threat. As an example, anti-malware is wholly ineffective against social engineering - maybe it's more productive to train employees and make sure that each employee doesn't have total access to all privileged systems.
Perhaps if the whole thing had been a ground-up redesign, a genuine end to Windows, they'd have had more success? As it is, it's Windows 7 (or near enough) with some Metro jazz tacked on as an afterthought. It's not different enough to be exciting, simply different enough to be annoying.

Or maybe MS simply shouldn't have listened ;)
False. Guilt is not shame, because it is rooted in fact. The fact of the matter is that if I fail to feel guilty for oversleeping, I will eventually be fired. If I am fired, I will no longer be able to support myself. (You can see where this is going, logically.)

So yes, I do have to feel guilty for oversleeping.
The only person "reading too much into it" is you.
Snow Fall
I don't see this as counter to income and wealth inequality. Certainly there are those with medium to high income whose debts put significant pressure on their lives, but having access to homes and higher education is a big part of the wealth and income inequality in the US, so even having access to those things already means you have a certain level of wealth or privilege that many poor people do not.
> Finally, I know that you are not a racist, but that thing you said about parasites invading was pretty fucking racist.

That might be the stupidest comment I've encountered this week. You think my analogy which compared the city defending its thoroughfares against food truck blockages with a body's immune system defending its blood vessels is.... racist? You think white blood cells are racist blood cells?

HN quality of discourse (and reading comprehension) is not great nowadays.
It's quite smart to have the t-shirt level. I suspect the $70 fixed order price not only includes a healthy profit but also pushes up the average purchase price, yielding greater revenue for the "beat the average" tier.
languagehat writes, over at metafilter:

Yeah, this is complete bullshit. Actual linguists weigh in in this LH thread [ http://www.languagehat.com/archives/004994.php ];

Marie-Lucie Tarpent writes:

The article announces "Eurasiatic" (a hypothetical supergroup originally suggested by Joseph Greenberg of "Amerind" notoriety) as a major discovery by scientists (not linguists) but seems somewhat confused as to its relation with PIE. It also quotes a few words which the authors interpret as culturally too important to have been lost or replaced, so that they have lasted 15,000 years (one of these words is "bark" (of a tree) for which the authors propose an explanation). Like Renfrew and the Proto-World people, the authors do not seem to differentiate between the survival of a lexical item (although made unrecognizable through millennia of phonological changes) and the survival of the sounds that compose it (which are independent of the meaning of the whole word) (eg Renfrew et al thought that words for 'nephew' had endured almost unchanged for hundreds of years because of the importance of this concept, but actually this longevity is due to the fact that the consonants in the word had been more resistant to change than others, as shown by the behaviour of those consonants in other words totally unrelated semantically to 'nephew'). In any case, the article does not cite any actual forms, only meanings. Read it at your own risk.

And Piotr Gąsiorowski says:

This is exactly the kind of approach which makes wishful thinking look like science and gets it past reviewers. Even if the numerical methods are basically sound, the data are garbage (obtained by the intuitive eyeballing of reconstructions from the Tower of Babel database -- itself a highly questionable source -- without any actual comparative analysis). No different from ordinary "mass comparison", except perhaps for a tighter control of semantic matches. [...] I realise that one has to start somewhere, but mass comparison is at best of some help in formulating preliminary hypotheses, and mass comparison based on unreliable data is no use at all.
Sounds bordering on totalitarian censorship.
Panasonic Lumix GF1 Field Test – 16 Days in the Himalayas
In "On Intelligence" he postulates that he's not necessarily going for a "human-like" intelligence or even a "life-like" one.

Basically he just wants something that's very good at recognizing patterns over time, which I can imagine the neocortex would be great at.

Though, he also references the thalamus and hippocampus in the books a lot, as very important parts of the brain to his framework. [http://en.wikipedia.org/wiki/Memory-prediction_framework#Neu...]
I think I agree with the general sentiment of your post, but I do think it's also important to have a mindset that "getting rejected by YC is not failure". That is, it's not "failure in the large". It's just "failure to get into YC". It doesn't mean your startup is dead, or won't succeed, or that your dreams are over. It's a setback, possibly, but it shouldn't be the death knell. IMO, if you let failure to get into YC translate into "failure of our startup" then you were doing it wrong to begin with.

Now, should you take the feedback (whatever that may be) that you get from the YC rejection, and incorporate it into your worldview, and learn from the process, and use it to grow? Sure... who wouldn't want to benefit from some wisdom from pg, paul, rtm, etc.? But as smart and talented as the YC crew is, they aren't totally prescient, and there are plenty of stories of teams that got rejected and went on to success.
If I remember the ceremony correctly ('98) it was to be worn on the pinky finger of the working hand to serve as a reminder that like our work, steel is cold and unforgiving.

It's the code of ethics that put our priorities as society, our profession, our employer, and ourselves.
There are very many "Software Engineers" that are not actually Engineers though and many job postings looking for a Software Engineer don't actually care if you actually went to an Engineering school. I think that is what that person meant.
It doesn't matter how it is used popularly, what matters is what this particular person meant--who is a financial regulator, a field which is full of jargon and terms of art.

The course of analysis you're following is like trying to prove programmers don't like allocated memory because they refer to it as "garbage" that needs to be "collected."
Ender's game trailer is out
And also running Gentoo unstable branch with that nonsense.
Were they were like baseball cards! ("You know, I would be rich if only my mother hadn't rm'd my three digital copies of Braid.") At least with baseball cards you might expect some to increase in value. I hardly ever play games anymore and yet I'm still drawn to these sales. I could probably not buy another game for years and still find something to play if I forced myself to reach the end of the ones I currently have.
Err. Not an advert for an alarm clock. I google image searched, and then copied the URL.

Apologies if you think I'm trying to sell you an alarm clock.
People have been complaining about tech workers in SF for at least 15 years now (since the first boom). It's a standard (if not especially factually supported) gripe at this point.

It's possible that the proliferation of private busing has made it more visible to residents, however. It used to just be everyone drove.
Because when used incompetently straight-on flashes make pictures awful.

When used competently you get some very cool effects:

https://www.google.com/search?q=terry+richardson&aq=f...

(And oh God Google's URL sucks)

So this whole "don't use your built-in flash ever" rule is really more "don't use your built-in flash unless you know what your'e doing", which seems less universal and more accurate.

Also, a lot of what makes straight-on flash pictures awful is actually a problem with the camera's metering. Modern flashes will emit a less powerful, very brief pre-flash for the camera to get a fix on how the picture will look with the flash, and adjust its exposure settings accordingly. A bad algorithm (nowadays algorithms, back in the old days simpler) will overexpose and result in washed out images (blown highlights, in actual parlance). If you camera is competent at automatically metering its own built-in flash you can avoid a lot of this - this is a main feature that separates crappy point and shoot cameras from good point and shoot cameras.
Hey Chris, this looks awesome!

I saw the donate button. Are you on Gittip? I'd be happy to set up a recurring donation if I end up using this in some of my projects.

https://www.gittip.com/
That's a really great way of putting it.

I think another issue is "birds of a feather" related. Unless you've got a wide personal circle (or force one) the people you're talking with most with have the same engineering view and can form an echo chamber of flaws and technical issues. They may be valid but they probably aren't that crucial.
""Most of the time, a timing problem is not going to occur. Given that assumption, I want to execute my devices unsynchronized for as long as possible. If something ends up happening in the wrong order, I want to roll back to the previous point, and repeat the operation, this time with fore-knowledge about the timing requirements". This is the execution model Exodus uses. By executing in parallel for as long as possible, we can make use of multiple cores. "

This is bad for an emulator; you want to minimize latency and jitter over throughput. It doesn't matter too much if your game is fast enough for 98% of the frames if the other 2% of the frames stutter.
Gotta feel bad for those Inuit's as well, apparently they should just not sleep for several months of the year.
Is it just me, or did anyone else envision the training room as being completely empty? It also looks like they gave away the ending in the trailer...
So at 34 your doctor has zero debt. Let's assume the 120k job is saving 10% at 8%ROI for those 12 years that's worth ~250k at 34 and adds an efective 20k a year in interest. On top of that there paying significantly more in taxes and that lifetime earnings gap is far less meaningful.
Most Indies cannot afford to advertise and market like that. Of course, you have to figure out some form of marketing to find your audience. I do not expect app stores to market games, and I have even written articles about that. My contention is that app discovery is so broken that you can barely find an app even if you know what you are looking for. BTW, we did plenty of advertising on iOS, but, like I said, most Indies cannot afford that.
Should be fixed now, thanks!
I don't think so. He didn't invent a new language, but extended an existing one. And I simulate what a program does in my head all the time when debugging (including multithreaded stuff, but I agree that's hard).
Facebook Arrives On Google Glass Thanks To Unofficial App
Whichever language you were using when you became a proficient programmer, one would assume.
>I also find that forcing yourself to adhere to a sleep schedule that doesn't feel natural can result in more fatigue, and I wonder if other people have the same experience.

I'm usually go to sleep at 1 at the earliest, and I generally sleep like a rock. After coming back from a trip to India last year, I decided to not fight my jetlag and try this "waking up early" thing everyone's always on about.

The waking up early was actually kind of nice (I got to meditate in the mornings; have some time to myself, etc), but I have literally never slept worse in my life. I would wake up almost every night, toss and turn for hours. It was miserable. I wasn't sure what to attribute it to for a long time, but as soon as I drifted back to my 1-2am bedtime, lo and behold, I started sleeping like a rock again.

Correlation does not necessarily imply causation, but seeing how I don't have a job that requires me to be up early, I'm fine with my circadian cycle. Even if it does mean I'm up till 5 occasionally.
Melatonin works for me. Unless you have DSPS, I cannot tell you how amazing it is for the alarm to go off at 7:30, once, and to be able to get out of bed. It has changed my life.

I take my girls to school. I check email before 8. At the weekends I can lie in till 10 and its a real lie in, not a normal weekday.
which neighborhoods did you live in? I'm trying to avoid living anywhere south of Mission.
I didn't mean to imply that it was the only way to to create connections, just those of a certain type (and among a membership of certain power structures). The Internet is indeed creating alternative methods of networking and business relationships, but it remains to be seen whether the opportunity gathers enough power to disrupt to an appreciable (historically significant, to me) amount. A bunch of Yale and CMU people at the tops of Internet companies isn't much of a change, after all.
A visualization of San Francisco from the series "Transit Patterns"
Oh nice, that is good to know! Thanks so much!
Because they are all legacy code. No one wants to do the cleaning work.
Ira Glass: The Art and Craft of Telling Great Stories
SF actually has a tiny homeless population compared to NY or LA, at least in number. But they're much more concentrated around the high-traffic Union Sq / Tenderloin area than most cities, and you also tend to cross paths with them more if you drive less. LA, by comparison, has a much bigger homeless population but you rarely see them when you live there, because they're spread out and you tend to drive by them rather than walking.
30 High-Quality Vector & PSD Ribbons
No, that's not what I meant, sorry. :)

I was curious why you replied to me specifically, even though my point was so obviously not related to yours (and in some ways directly opposed to it). In some way it felt like I was declaring "X, not Y!" and you replied with "I solved for Y with Z, it's awesome!".
Google I/O Event Easter Egg
Go to i/o announcement page:
https://developers.google.com/events/io/
click on the zeros and ones in the following sequence: 01111111
Sure, we've done it (for software developers). I'm not sure how a "friend" can be consider a legitimate reference, unless that friend was also a supervisor and or co-worker in a professional setting. If a person can provide multiple such "friends", it gives you at least some level of assurance.

Also, be wary of those that do not give references from recent (especially their latest) employers. Sure, they will have their side of the story about what went wrong, but you'll never get the full picture unless you call that company up and ask. For example, we recently let go of a developer that was just a net negative on our team. He basically left a bad impression on everyone he worked with. He's one of the reasons we're doing more rigorous reference checking now and I'm sure he won't be listing us as a reference (even though he worked here for over a year - the wheels of HR turn slowly). However, if a prospective employer of his were to give anyone here an unsolicited call, I'm sure we could save them quite a bit of pain and money.
I said that in the article. It was intended to be a simple free game. Anywhere I mention the game in the article I say that we didn't make a game that is good enough. The point of the article was to go through the things that we did right and, mostly, wrong so others won't make the same mistakes.

We actually do know how to make hits. I have been making them all of my career. Our last game was Social City on Facebook. It has 3MM DAU, and was a top 1o game.
I suppose I am lucky, my immediate supervisors are both P.Eng because of the nature of what we do. I agree though, I don't think it matters much in the software field. I don't have the required amount of work experience yet, but as a Computer Engineer working in and interested in the software field I am on the fence.
I agree with the bulk of your criticism, but this made me think a little:

> Of course the current solution, of using anonymous aliases, makes a delete button unnecessary.

I'm not sure it does, at least in practice.

People can and will leak information between their aliases, unless they are extremely careful to maintain separation, and if we're operating in a context where everything is recorded, and only the anonymity of the alias attached to that content protects it, then a single leak of information screws things up permanently, at least from the point of view of someone who has a significant interest in having surveillance over (and hence power over) that person.

I don't think that it's reasonable to expect everyone, to maintain perfect opsec starting from the first time they turn on their computer -- it's not only unreasonable to demand it, or to think that it's possible, but it's also incredibly destructive psychologically. So under a system where there is some anonymity, but no deletion, there's still the problem of this sort of information being available.

To me, the problem seems to be that "anonymous" is a word sort of like "security", in the sense that it doesn't really have meaning without some (perhaps implicitly) attached idea of "to whom".

When we say that some information is posted anonymously, do we mean anonymous to someone who does a casual web search, to someone who spends a few hours looking at various sources of information, to an army of internet vigilantes (c.f. reddit and the Boston bombings, or 4chan's harassment), to law enforcement, or to three letter agencies?

And is it even possible to post anything substantial anonymously, or will network analysis, or the content itself (eg. writing identification) reveal the author to an adversary?

> The delete button is only necessary in a world where anonymity is not permitted. It is useful to understand this is an unspoken premise of his proposal.

When the NSA is building a yottabyte-scale data centre in Utah, and carries out data-collection programs beyond the scale of imagination, don't we already live in such a world?

Moreover, is it even possible to have a world in which anonymity exists, or does the increase in sophistication of surveillance tools make it impossible?

(Note, of course, that Schmidt's proposal doesn't solve this problem at all, because it presumes that there is one authority with the power to enforce deletion orders, and that that authority is trustworthy. Neither of those conditions can be met.)
Don't buy a Ferrari unless you're going to race it in Formula 1.
I love this. I'm a command line junkie, as I'm sure a lot of you are.

I showed it to my boss and he told me I should've been born 20 years earlier (born in '91).
Evolve or die.

Don't let fear make decisions.

Be independent but don't be afraid to ask for help.
I'm even later than you, if not actually in constant flux (in those periods when I haven't had to stick to a work schedule). I often think I'd be more suited to a planet with 4 or 5 more hours in the day. Then I could go to bed when I actually get tired, get a decent night's sleep (10 hours) and be good for work.
the last 10 seconds of the video were a little weird.
nice find!
Perhaps I mangled that a bit, instead of frost line I should have just said the seemingly most popular theory of how the solar system formed. From the article the bit that caught my eye:

Mike Brown, an astronomer at Caltech, wrote me that while everybody is busy hunting for an Earth-like planet, they missed this story. "Before we ever discovered any [planets outside the solar system] we thought we understood the formation of planetary systems pretty deeply." We had our frost line. We knew how solar systems formed. "It was a really beautiful theory," he says. "And, clearly, thoroughly wrong."
...what? Since when is the Bay Area not a "big" metro area?
> If someone has a beef with society, there are plenty of honest and constructive ways of "sticking it to the man" without resorting to violating people's property.

People say this all the time, but always fail to give examples of what sort of activities they think would be a constructive alternative. Would you mind sharing what you envision as alternative activities?
MAME has been doing basically this for 15 years-- arcade cabinets are simulated by combining various common chips (CPUs, video drivers, sound chipsets, ROMs...) with a small amount of glue code.

Moving the glue code from a .c file to runtime makes it faster to tweak, but it's not a new idea.
also try: 10000001, you get pong
Maybe we have a different definition of hacking. I'm not particularly good at molding myself to cater to other people's whims, which is part of the reason I have always avoided normal jobs. However, that doesn't mean I can't still be mindful of how others perceive me.
Fascinating.

Based on rapidly increasing rents over the past 2 years in these neighborhoods, tech worker density has increased a lot. Anyone living in these areas in 2009-2010 will tell you that they'll never break their lease because market rents are 50-150% more than what they're paying due to strict rent controls.
There is some truth in this article. But, I know many physics PhDs, myself included, that had no real trouble getting jobs outside of academia or industry research. Of course, most of us are also programmers and now do R&D related to simulations, machine learning, etc, because our research prepared us for that.
I think you're overestimating how serious he's being every time he kicks up a Schmidtstorm with his latest comments.
The absolute hilarious irony of this is...

...I started my software company to make something exactly like this in design, concept and application as a birthday present for my wife.

We've come a long way since then, to say the least :)
I checked out the site, but I have no idea what it actually does. "Powering the visual revolution" is a little open ended.
I'm not aware of any unusual CA issues with the M9. Are you talking about the UV issues with the M8? Those were fixed for the M9, but unfortunately never fully fixed with the M8's...

CA is largely an artifact of the lens, not the sensor, no?

In any case, you can pick up a barely used (makes me weep with joy and sadness at the same time) M9 for about $3500 these days... It's the only reason why I'm even considering it. $7K for a body is insanity.

I did manage to get to play with a preproduction X100S by a stroke of luck. I like it, but it's not really the shooting workflow I'm looking for. I have the OM-D for that.
Open sourced: A C implementation of Adaptive Radix Trees
The gem5 simulator (http://www.gem5.org/Main_Page) sounds like it works in a similar way to let you hook together different components and simulate different systems. Although gem5 is a research tool and not targeted to specifically emulate real devices.
You should feel guilty for over-sleeping; or, my generation is full of sissies.
having a delete button is a crackpipe dream. be realistic.

having an alias is not perfect, of course. but it's time proven and the best trade off. Heck, name one writer trhu history that didn't start with a pen-name.
This might work for written content (such as forum posts), but it certainly won't help for photos or videos, which are most like more damaging than some forum rant. You can be very careful with your anonymity online, but you can't stop your friends from posting pictures of you doing stupid shit.
00111001 gets you a hotdog and burger
As long as each frame ends up being ready on time, having variable latency and jitter for segments of code is not a bad thing-- users can't tell.