skysight-inc/HackerNews huggingface dataset:
I cant help but feel that this qu33riousity guys is coocoo. While I think that what he was subjected to is unacceptable, his rhetoric reminds me of conspiracy nutcases that said that US government played a role in the WTC tragedy:

"And it’s not a matter of generalizing white people, rather it’s being real about the culture San Francisco creates. Other people of color, including some black people are in on it too, but the thing to remember is that there have always been people of color down with white supremacy. Matters of colonization run deep throughout the years and beneath our flesh, behind our eyes."
I admire this solution for it's full-on tilt towards simplifying life (which may be part of what Atwood was aiming for in the original post). Being a sysadmin and programmer (esp. embedded), though, I'm always of the mind of "just reliably log as much data as possible and sort it out later; disk space is cheap; lost information is not." I would also contend, if you have an issue with writing something down and then archiving it out of your todo list, is that a problem with the system, or you? In any case, yes, logging everything may be too much for some people. Me, I don't like to lose data, even if I ignore it :)
A Hobbyist Tackles Windows Azure Mobile Services
How to get started with OData
Nope, but you don't want topics where the conversation can get heated like politics or racism.
That's pretty much computer science in a nutshell.
I was once accused of being prejudiced by a british asian after we fell out over some business. Prior to that this person had boasted to me about how despite their family having lived in Trinidad for generations there was 'not one drop of mixed blood' in their family
Adding md5 (or whichever other hashing function), I have a feeling (but no direct proof of) it's not just equivalent to adding bits to the sha hash. Anyone with a better sense for hashing than me why my intuition is wrong?
The Truth About What A Startup CEO Does All Day
I did not like it either. I thought it was laid with racist overtones and stereotypes. I also thought that it is peculiar that someone would choose to introduce themselves as a "poor black queer" instead of bringing forth their personality or skills or ideas.

Newsflash: if you are interesting or do cool stuff I don't give a fuck about your skin tone or sexual preference.
There are no signs that the CEO did fire them thoughtlessly. And they also have the right to defend themselves either publicly or in court.
Apple’s iOS 6 Maps app already showing signs of improvements
Certainly not the history. But in the modern world there is a pretty broad selection of nice devices out there. I just bought a Sony Vaio Z (SVZ131190X): 13.3" 1920x1080 screen, quad core ivy bridge, no discrete GPU, 8G RAM, 512G SSD, Intel 6235 Wifi, ultrabook form factor though not actually branded as one.

Almost literally everything worked out of the box on Fedora 17 (the sole exception being the card reader, which is supported by a staging driver Fedora doesn't put in its default kernels; rpmfusion has a kmod-staging package, or just build your own kernel).

I love it. The days of tricky Linux support in laptops are, thankfully, mostly behind us.
> Don't you have friends?

How often do you ask your black friends if they know how to rap?
echo /etc/hostname

really?
He said, "you sound racist", not "you are racist".

http://www.youtube.com/watch?feature=player_embedded&v=b...
> This seems like a romantically bohemian way to approximate a pampered middle class kid's idea of how poor people live.

That's pretty insulting, Patrick. Having been a person who grew up very, very poor and a person who's also done something similar to this (lived in the woods), I can tell you that (for me) it was not about trying to "experience" poverty. It was about getting away from the madness and complexities of modern life... the bills, the spending, the distraction, the self-reliance, the responsibilities.

The author didn't say anything about giving away money and collecting cans. They only espoused "minimalism".

I will say that it gave me a newfound appreciation for society and the infrastructure we have that I had previously taken for granted. I don't have to be constantly cold and wet, I can take hot showers when I want to, I can eat what I want, when I want and so on.
This is a common response in dysfunctional workplaces.

A problem comes up, identify some scapegoats, fire them, put out a PR statement.

Whether or not this is meaningful won't be obvious for some time. But at most dysfunctional workplaces the problems go deeper than the scapegoats fired, and problems persist. With an overlay of, "You got my friend fired!"
Open source hobbyists now in high demand
Negligible. What I need to do is usually either what I had to do yesterday and the day before, or an immediate reaction to some event.

What I want to do is best decided in the moment, when all the information (e.g. my mood, availability of other people) is available.

The exceptions don't take more than maybe a couple of minutes per week.
Black mamba bite packs potent painkiller
Didn't Chris Farley have something to say about living in a van, down by the river?
GuardTime (www.guardtime.com) does keyless signatures. You send the hash, they give you a signature. The beauty of keyless is that there are no secrets involved and even if hacked or goes out of business, signatures will still be valid.
NewFinder: Opens a new Finder instance
Hey All! This is Brian with O3 World. First, thanks for sharing all the feedback for the site. SEER Interactive and us are working to continually evolve the interface as well as enhance the data so it's as complete and accurate an experience as possible.

We just pushed an update with data and source corrections as well as the much requested ability to either click on the shaded background or press the escape key to dismiss the modals. Many more tweaks to come as the site evolves.

Happy surfing!
Ye gods!

You do realise there are tags other than 'DIV', don't you?
totally surprised nobody mentioned PPC or display advertising. Then again, none of the people asked in the article have mass market offers for consumers.
@barking.
So what? Honestly, so what? Are you trying to say that even by the standards of other prejudiced people you come across as prejudiced? Or perhaps you're implying that one act of prejudice by someone from a "minority" means that it's open season on all minorities?
Stupid question: It's already illegal to discriminate and harass on the basis of race. Why do you need a training program to make it less risky to fire people over it?
While I generally agree with you, I think people like us are somewhat to blame for not providing an alternative to FB that is as easy to use. I also blame my friends, relatives and acquaintances that have been so easily seduced, but I'm not sure that's fair.

Thankfully, my parents are too old to have any interest in FB, and my siblings are equally as cynical (aka "weird").
ssh-copy-id could be used to copy the SSH key
Its a cool idea, Google started the 'G-bike' idea when I was working there and it was fun to be able to grab a bike and head from the center of campus to one of the outer buildings.

But there were some hilarious failure modes too, all company meet at Shoreline, huge pile of bikes at Shoreline Ampitheater and none on campus.

Bike fail? No clear way how to get it fixed, 'dead' bikes would accumulate in the periphery buildings.

And of course there was 'diffusion' into the greater Mtn View area :-)
Actually merchants are specifically prohibited from asking for ID when a card is signed. That's under the merchant agreement they have with Visa and Mastercard.
That's a tricky question. I'll start with a couple ground limitations.

First off, you can't have an algorithm to make incompressible strings of an arbitrary length, because then you could tell it to make an string larger than your algorithm, aka larger than its own complexity.

You also can't measure the complexity of arbitrary strings or you could loop over all possible strings and use it to build a generator.

But if you use the rules of your execution environment you can make sufficiently small incompressible strings. For example, if we used python, "abc" can't be compressed. There just aren't any operations that we can use to shrink it. But "abcabc" could be written as "abc"*2

Any algorithm you use is going to have to depend highly on whatever environment you choose, and it won't be able to produce very long strings, so I don't know if anyone has really bothered.

In comparison, it's really easy to use random numbers such that the chance of being able to remove n bits is 1/2^n. If you have even a few bytes of overhead, as shell scripting has, you're safe from luck.
... That was rather the point.

>if you are interesting or do cool stuff I don't give a fuck about your skin tone

And I'm guessing you're white and straight and thus have not spent the amount of timing thinking about others as I and other people have. We're not worried about you. We're worried about people like these employees who DO give "a fuck" about skin tone or sexual preference.

It's funny that you condemn him for probably jokingly and self-deprecatingly calling himself a "poor black queer", yet that's what he was reduced to when you're treated as such day in and day out.
So there's a constant for path length that only applies sometimes...
Excellent response. I think the framing element that was missing is if the random numbers were truly random.
I brought up my race to show sergiotapia that I too was in a minority, not to imply that somehow being a british asian made me more trustworthy.
Or maybe, just maybe, he was being sarcastic and not ageist? God, why do people need to take everything at face value...
> Everyone is trying his best to be PC, but the real takeaway is that you have to be careful not to hire some ultra-sensitive pantywaist thug who publicly cries "racist" at every shitty joke, giving your company weeks of terrible PR to clean up.

I'll give you the benefit of the doubt and assume that you aren't trolling but just being obtuse.

This wasn't a one-off misunderstanding. It was a series of unambiguous incidents, all in a single month.

This has nothing to do with political correctness. I'm sure the casual conversations among me and my coworkers would be extremely offensive to some people. When you know someone well enough to know their boundaries, you can step beyond the norms of decency without risking offense. This is so self-evident that even the most socially awkward programmers know it instinctively. Can you misread someone and offend them gravely as a result? Yes, we've all done that. But if you're the least bit considerate, it's a one-time incident and ends there.
I don't consider neural networks "real AI" (whatever that means) but they are extremely useful and with faster hardware, I expect to see a lot more use in the future. At SAIC in the 1980s we built special expensive hardware using ECL just to get about 25 megaflops to simulate neural nets; now I probably get better than that on my cellphone :-)

In the late 1980s I was on a DARPA 'neural network tools' advisory panel and at my company we used neural nets to solve some otherwise very difficult problems. In a nutshell: one or more hidden neuron layers provide complex decision surfaces. In a simple toy scenario, with just two input variables, decision space is a 2D surface. In the 1980s, people often used linear models where a decision surface in this toy example would be a straight line. With neural networks (again in this toy scenario) a one hidden layer neural network allows a fairly arbitrary continuous curve as a decision surface; two hidden layers allow "islands," basically allowing arbitrary non-contiguous decision surfaces. Sorry if this is unclear; if we were at a white board together this would be easy.
> there's no consequence for expressing racism in a quasi-anonymous comment environment

Welllll, you never really know though.

It seems prudent to not underestimate the googling skills of future (potential) employers...
There aren't any biological tests for racism that I know of.
What got the guys fired were remarks they made that 'sounded racist'.
If I said to you that you 'sound German', it's likely that I'm inferring that I think you're a German.
If I say to you that you 'sound racist', it's likely that I'm inferring that I think you're a racist.
Alternatives to the "Singularity"
TinKode sentenced by a Romanian court and $120000 Fine
How Not To Care
This article from E-Myth is fantastic - even Zappos seems to make a strategy out of being fun.
Jailbreak A Kindle Paperwhite
In-line commeting on Bitbucket
Analyzing sign example doesn't work in C where signed integer overflow is undefined behavior.

Example http://stackoverflow.com/questions/12729110/strange-integer-...
"On Windows, you’ll want to use putty [...] criminals often try to guess the root password using automated attacks that try many thousands of passwords in a very short time. This is a common attack that nearly all servers will face."

yet another tutorial I wonder who's the target audience. if somebody doesn't know the term brute-force or how to open a terminal app and connect with ssh, IMO they are not supposed to set up their own servery by themselves.
My takeaway from this is high-quality software needs several robust test suites, each written with a different testing methodology.

A presentation from the Opus audio codec developers ( http://www.ietf.org/proceedings/82/slides/codec-4.pdf ) opened my eyes to just how many overlapping approaches you can use. In addition to listing a dizzying array of software tests (similar to the SQLite article), the Opus presentation summarizes the strengths and weaknesses of each approach, which is great for understanding when each approach is appropriate to use.
Call for Quantal Release Parties and Ubuntu’s 8th Birthday
Proof:

There are k strings of bytelength n.

There are k * 256 strings of bytelength n+1.

k input strings can decompress to at most k output strings

Therefore only k / (k * 256) of length n+1 strings can be compressed by a byte.

The reason for 'almost' is the miniscule number of strings that will compress more than one bye.
People make mistakes like this all the time. Obviously he meant to type cat /etc/hostname
Awesome idea. I need a ball cover for my stability ball chair at work.
To me it sounded like someone with a rooted "versus" mentality that defines themselves using their externality and sexual preference because, well, its just easier.

You are not wrong about me, but I have plenty of gay friends in the workplace, and being talented they don't define themselves through their orientation.
Microsoft likes very secure passwords (funny screenshot)
I'd like to make these desktop pictures - any suggestions on how to get the files?
Yea, living in a van is a non starter for long term relationships. That was what I meant by single, someone not interested in long term relationships. Probably not the actual definition of single though.
In the future we won’t be advertising to humans anymore
Just because you have a feature, doesn't mean you have to use the feature. When I did it, I just started a fresh image and loaded all my new code (checked out from the repository) into it.

Or sometimes I probably just used the existing image. I don't remember. Unless your code depends on something being not defined, or you deleted a lot of old code, it wouldn't really make any difference.

If I ever had a lot of code, I could have built the image offline (though Lisp compilers are pretty fast). If I had a lot of code to build and database migrations to handle on a live database, it could have gotten hairy. I guess that's just the price I would have had to pay for the added flexibility of being able to build my image offline. IME, complex database migrations in production can get hairy on any language/platform.

It's not really that much different from Python or Ruby, is it? They have a "repl" and an "image", except they're much weaker and not formally defined, or portable, or able to be saved or loaded, or anything like that. But if Python 4 was released today and Guido said "there's now functions to load and save images!", it's not like every Python deployment in the world would stop working. Everyone would have a new mechanism they could use, or not, as they liked, but it wouldn't affect their existing procedures.
Flash is required. If you do not have it (nor use it), like me, you will not be able to see much.
The problem with having your code all in a software image is that the second you do this you lose a large existing toolset that people have invested a lot in mastering.

Just think of everything that you know how to do which involves a filesystem. I regularly use editors, grep -r, cd, edit in one directory and run unit tests in another, revision control systems, etc. People have invested a lot of energy into these tools, and have strong opinions about which ones they prefer and why. (Perhaps you prefer an integrated IDE. Doesn't matter, my point remains.)

As soon as you move to an image based system, your entire toolset no longer works within the inside of that image. It is, of course, a programmatic environment and replacements for every filesystem manipulation you are familiar with are available. Sometimes those replacements are better (though better is often just in the eye of the beholder). But they are guaranteed to be different. And as you move from one image based language (say, a Lisp dialect) to another (eg Smalltalk), they will be different again.

By contrast if you move from one filesystem based language to another, you will still have a learning curve, but there is a large toolset that you do not have to relearn.
Probabilistic programming in 30 lines of Prolog
JetBrains: Please add Typescript support
I still am not a fan of apple and it's views on software patents. I also don't consider Steve Jobs to be a personal hero of mine.

A lot of us don't like to say anything when apple or some blogger puts up a tribute to Jobs. It isn't because we don't have convictions, it's because we have respect for the dead.
That is 100% true.
Unfortunately, large chunk of new (and good paying) jobs are created by these new companies which require "cultural fit".
It is quite clear that this was not an inclusive working environment. Some of the comments on their own are not overtly racist, but it is certainly walking thin line.

I've had a situation that was sort of similar where a co-worker made a comment on my clothing being too uhm, urban. Jeans, oversized hoodie (hood up), and shit kicker boots. I was sick, and it was freezing out walked into a meeting and it was announced that Eminem just walked into the meeting. My reply was (paraphrased) that "Is that the only white rapper you know, I don't look anything like Eminem". I guess I was looking for something like Sage Francis or Necro, but I digress. I felt singled out for the way that I dress. Now I guess that anyone can debate here if what I said or the initial comment was racist, but I would say that it wasn't, just ignorant and stupid. That said, if that comment was slanted ever so slightly to the fact that I have some Jewish heritage, it would trigger a soft spot and would have REALLY irked me. Had some issues with that early in life.

So considering the more over-the-top racist comments, and initial reaction of management when confronted, this whole situation is really awful and should not happen. Instead of debating if this is really racism, we should probably just try to limit and control it's effect on our lives. It exists, it's all around us and you don't have to look very far, even in tech companies.
I know a guy who has one in Pleasant Hill. Talk about diffusion.
Is it just me, or is there someone else who thinks theories like these are so naive it borders the ridiculous?

Isn't it too pretentious to think that, not only other similar civilizations do exist (which is a stretch already), but also predict their infra-structure necessities and what kind of solution they are going to come up with?

I known I'm nobody and Mr. Dyson is a Nobel-prize grade genius, but come on... this is (much) more fiction than science.

PS: Let the downvotes commence.
We hire Data Scientists so you don’t have to
>And RFID does not address the information quality problem.

I work with RFID in a totally different field (race timing) really sympathize with you here. We give racers tags to wrap around their ankles, and our systems will all work perfectly, and then we get people complaining because the race results have them coming across the finish line in the wrong order. 9 times out of 10, it's because they wore somebody else's tag.

I suppose if somebody slaps a sticker on a bag saying "send this to Sydney" when it's supposed to go to Calgary, it really doesn't matter how high tech that sticker is.
The fallacy of "A 32-core server is fast, and I can rent servers for 4 cents an hour, so I can rent a 32-core server for 4 cents" is unfortunaltely more common than I'd wish. If that simple error is in this analysis (and affects the cost analysis by at least 2^6), what other errors are in the math that I'm not as qualified to catch?
We (http://redline.st) asked them for Smalltalk support, and they provided good assistance in us making our own plugin. Maybe you can try that approach yourself?
it's a little biased toward one type of startup CEO, but a good read nonetheless
Correct, and an excellent point. Also, using unsupervised learning to process very complex input, that builds simpler models - and then using supervised learning on this simpler input is useful.

I wrote a commercial Go playing program in the late 1970s that was all procedural code. I have been thinking of hitting this problem again (on just a 9x9 board) using this combination of unsupervised learning to reduce the complexity of the input data, and then use a combination of supervised learning and some hand-written code.

Fast hardware was not available before to use deep neural networks (> 1 hidden layer) the last time I did Go playing programming. (There are also new monte carlo techniques that are providing really good results.)
Er, it's a bit arbitrary; if many of them have grown up drinking tea with milk, they'll probably tend to keep drinking tea with milk.

Also, my observation (from ~5 years living in Britain, but YMMV, etc, etc) is that most people just use fairly cheap tea, in teabags, brewed fairly strong. If you don't add milk, it can be a bit nasty.

[Sure there's plenty of nicer tea available, and people who care about that sort of thing, but it's not what the average Joe is using.]
Why even bring this up?
1) make it full screen

2) zoom to the desktop image you want

3) take a screenshot
I feel like this has been hashed out a million times on HN. Yes, e-mail works. I could e-mail a photo album to people. But what if they want to comment on it? Either everyone gets spammed with hundreds of e-mails, or there's no group conversation. Add to that, being tagged in other people's albums. Facebook provides value to people. Not all people, but that's the way the world works.

And of course there is a value in passive communication. I want to see the photos my friend posted of his holiday. I don't want to have to look at them right now, though- I'm busy. So I'll look later. Ta-da: passive communication.
I've love to grab a bike at Embarcadero or Montgomery BART and ride it to near pier 39, where I work. I'd even return it in the evening. I'm not sure about having to make it available at some designated spot, though. Use the GPS!
I don't think anyone really knows what they are going to do 20 or 25 years into the future. I like coding and expect to code for a while. But, I understand that I have also changed a lot since I was pulled out of the womb 26 years ago.
Whoops, I accidentally downvoted you. Sorry about that :-\
Every sysadmin in the world once set up a server for the first time; every sysadmin in the world once heard the term "brute force" for the first time.
Thanks for clearning that up, I was very curious how you could make so few rows with so many tweets. Alas, no magic, just bad reporting.