skysight-inc/HackerNews huggingface dataset:
If the candidate is rejected for poor communication the reason given should be "poor communication; eg did not make eye contact".

It's worth remembering that many people with Asperger's do not have a diagnosis, or would not consider declaring their diagnosis at interview. It might be worth while for interviewers to gently ask - in the spirit of making reasonable adjustments - about that.

But, really, we know that interviewing is a hopelessly broken recruitment method.
http://tmp.nux.ro/x7J-20140411-i-have-lived-underwater.html :-/
Does this handle very large files on Node.js? npm for one fails with large files, by "large" I mean something like a few hundred megabytes. It's very problematic especially on Windows.
Unfortunately, free stock photos do suck.

I've known about unsplash and most of the other resources for a while. This weekend I needed to find some images for a landing page I was creating.

The photos you find on websites like death to the stock photo are better quality than most pictures any of us will take. They also have that hipster feel that a lot of start-ups go for with their visual communication. The problem, as semerda has already mentioned is that you have to wait periods at a time to get a small collection of photos. Unless you are extremely lucky, none of those photos will match what you require.

The other problem is that ostensibly, photographs with people and face convert far better than images of landscapes or abstract imagery, which is what most of these websites provide. If they do happen to have people then the uncertainty of release is in question (again, already mentioned in this thread).

Searching for good photographs is really hard. Especially if you don't want to lax your visual requirements. I ended up spending 4 hours searching for a good image to use on Fotolia, a professional paid-for service. If I stuck to free services, I'd still be searching.

What DOES suck about stock photography is understanding the licensing with paid-for sites. A lot of it seems riddled with ambiguity and legalese. For instance, the photos I paid for yesterday - I downloaded them but wasn't asked to provide a domain. Should I be expecting a copyright infringement notice when their bots scan my website? I'll then have to prove I bought the license to use that image. A bit of an inconvenience and sometimes a scary affair.

Another thing that sucks is the ubiquity of white people in stock images. Being in South Africa, and trying to serve the South African market as my primary market, I wanted to find great photos of black people. I'll tell you, it's not easy. Also, comparing about 100 photos, I can anecdotally say that images of black people usually cost less credits than those of white people.

What I do think they are great for is imagery to use for blog posts. I often use them [1] for blog posts that I write. Just shell out some money for paid photography if you're serious about using photos properly.

[1] http://blog.mybema.com/2014/04/10/improving-Mybema-test-suit...
Am I misunderstanding this, or could this be used to send a client a large amount of data in a zip file? Let's say the client is using WebView...
Who Gets Into Accelerators? Persistent Men With SaaS Apps, Says Study
Nothing whatsoever to do with BSkyB, don't be silly. What that says is that the commercially-led, sponsored content of BBC.com is not content which they wish to (or would be allowed to) display on bbc.co.uk.

"BBC Future" in particular exists because it is ripe for sponsorship by companies that want to be associated with blue-sky thinking and "building the future of tomorrow" - Honda, Huawei, etc.

The BBC go to the extra step of blocking bbc.com in the UK purely because they realise that most people would not appreciate the difference between the two sites and just increasingly associate the BBC name with commercially-led content, which is deleterious to the non-commercial image that makes UK residents feel better about paying the licence fee.
As an (armchair) economist, when looking at these cases of Veblen good consumption one of the things that always interests me is: is there some clever way to nudge our culture in such a way that the product of such consumption becomes socially useful? Diamonds have a negative external/internal benefit ratio, since child labor wars in africa etc, apartments on the edge of Central Park are neutral (the apartment in not helping or hurting anyone but yourself, and as per the Veblen good definition the people you're competing with). But what about Veblen goods with a positive external/internal benefit ratio? Charity auctions try to do that, and if the government were to monopolize access to one not-particularly-industrially-significant mineral and then sell it off at huge markups that would also work, at least among the subset of the population that believes government spending has >0 external benefit. I am also aware of the use of large public individual donations in traditional cultures. The cleanest solution seems to involve cryptocurrency, but that would only really start to work once everyone is wearing Google Glass and can, um, efficiently verify the results from a challenge-response protocol against a long-range RFID inside people's wedding rings.
Adapted from tinycore (tinycorelinux.net)
Bitcoin-inspired SolarCoin aims to fuel renewable energy boom
This reasoning is flawed.
A digital copy resources requirement tends towards zero, an analog copy requires a certain amount of resources making it virtually impossible to copy at scale.

Also I can have thousands and thousands digital works of art without requiring more and more display and storage space, when you have a hundred paintings, you need a hundred walls to hang them.
I don't understand this. Can someone weight in with an explanation? Convergence works just fine without TACK: I can set up two or more notaries on some VPS somewhere, and my browser would check if the notaries see the same certificate on that server I am trying to connect to as my browser. Seems secure to me: no external CA involved, the certificate on the web server can be self signed, and a MITM attack would need to hack two or more external servers to be successful. How does TACK fit in all of this?
Another example:

- Linear algebra used in graphics and game programming
Spoofing the Samsung Smart TV Internet Check
I've wondered many times why OCSP isn't distributed as DNS is. When we talk about websites, surely there's no more than one certificate per hostname (or less, i.e. wildcards). I don't think we're talking here of something impossible to do or not feasible with our current technology and computing power.

Also, certificate "whitelisting" could be a part of the DNS protocol itself (return the IP address of the requested hostname and the hash of its current, valid certificate).
Just to clarify: OCSP is distributed, but I can't ask my local ISP OCSP server about your certificates. I have to ask your OCSP server about your certificates.
What couples think like this? I understand the reasoning but none of my friends who get married concern themselves with such tokens. For people who do think of marriage this way (more of a contract), they can't afford (or don't value) diamonds like this at all. Instead, they give gifts of gold jewellery to the bride and her family as it does have value.

As such, this feels like post-hoc rationalisation of a particular behaviour, even though it sounds reasonable.
I'd doubt this because the rate of de-complexation is usually pretty low (which is why it's useful as a mechanism for slowed drug delivery -- the cyclodextrin-complexed compounds move around much more easily than the usually-hydrophobic drug de-complexes from the cyclodextrin).

Edit: reading the application -- this doesn't appear to be cyclodextrins, but some configuration of small-chain length glucose polymers (mentioned 1-20 with an average of 10).
How is GTFs "..not particularly useful for developers"? I played around with it a little and found it to be perfectly usable/useful comma-separated values.
On the other hand we found that as of Friday, Chrome DID NOT recognize that one of our wildcard certs for Efficito had been revoked. We sent out an email to our customers saying to enable cert revocation checking.

Revovation isn't perfect and I would not suggest the current status quo is OK but the intermediary approach Chrome takes cannot be trusted as they have now shown.

If Chome will not show our cert as revoked what is the point of revoking the cert? The author has points but the approach Google ie taking is a cure worse than the disease...
Really cool, I love the UI. As a Plex user I look forward to some alternatives and competition. I will certainly download this app
Linux was much less widely used and less on the radar then, compared to nowadays. That may be why there was no Linux port of BP7. Also, Borland did a Linux port of Delphi - called Kylix - later, but it never got popular and was later stopped. IIRC, it was free or had a free trial, and I had tried it a little. I read on the net that Linux people preferred C/gcc and its toolchain ( me too :), that may be why Kylix didn't get popular.

http://en.wikipedia.org/wiki/Kylix_(software)

The above link says that Embarcadero has Linux support (via cross-compiling for Linux, on Windows) on their roadmap. But who knows what will happen, there have been so many changes of direction ...
Easter Peep Cocktail Recipe
Although I did mathematics to degree level, I have used so little of it in my professional career that I have largely forgotten it all now. Any such list is going to depend on what area of programming you want to get into.

For a lot of programming understanding user interaction and human psychology is much more important than mathematics.
The new Managed VMs feature in Google App Engine lets you deploy anything - including complete runtimes [1] - and you can do this with git. There's even a test pipeline where it won't get deployed unless your unit tests pass.

App Engine works at lightning speed (lets see Heroku turn up new instances of your app in O(ms)) because it's opinionated. You can trade performance for opinion - on the left end you have Google managing everything (App Engine), and on the other you have full flexibility (Compute Engine). Managed VMs, and other new features like Replica Pools and Deployment Manager [2], allow you to move toward a middle ground, where you can have Google do the automation of more flexible primitives (full VMs).

And you can absolutely migrate your technology to your own servers. AppScale [3] have an open source implementation of App Engine you can run yourself, and there's nothing stopping you use other open source databases such as MySQL, MongoDB, Cassandra, etc, on Compute Engine, and talking to those from your App Engine app.

It sounds like you've not looked at Google Cloud Platform for a while. Take a deeper look, you might be impressed.

[1] https://www.youtube.com/watch?v=u3B1BhyXXdc
[2] https://www.youtube.com/watch?v=zZdoL5d7KC8
[3] https://github.com/AppScale/appscale/wiki
> I'd do:
for x in all does .iter()

See pcwalton's answer in an other subthread, an Iterable trait (which for would use instead of Iterator) was tried and didn't work out previously, but it's not shelved.

> for (x,y) in all.enumerate() does .iter.enumerate()

That makes literally no sense. What if enumerate() is the thing returning an iterable because reasons? Now it calls enumerate() on the wrong object, or blows up because there's no .iter in the first place.

You could have 30 methods on the Iterable trait (or directly on your vector) which would just delegate to the corresponding Iterator. Not sure there's that much value in it.

> for x in all.depthfirstiter()

Except according to your previous declaration that would result in a call to `all.iter.depthfirstiter()`. Or the compiler has to go magic things around, traverse the chain until it gets the first (or last? Or all of them? How do you pick which one's right?) Iterable, an inject an iter() calls in it…
So is the point to simplify the process or something else?

CSS Sprites are very easy to make and use. You just need to set the right coordinates for the background-image.

On the other hand, running a complicated JS library and building an infrastructure to extract these images seems like an overkill for something that CSS sprites can do so easily.
Hacky Easter White-Hat Hacking Competition
Idea: a new way to purchase and set up a fish tank. Currently, you have two options:

a) Buy everything separately - tank, filter, heater, plants, fish. You have to find out whether your fish and plants are compatible and your tank is big enough for what you want etc. You have to figure out where to put the heater and filter so that it doesn't look unsightly.

b) Buy a prebuilt tank with the filter and heater etc. pre-installed somewhere not too ugly. You still have to figure out which livestock you can keep, based on tank size, filter type, plants, and whether they can live with the other livestock you want. You also have to live with the prebuilt tank company's design decisions, which you might not like.

The solution: a company that offers minimalistic, sleek tanks with a modular system for adding filters, heaters, skimmers, lighting, etc. that keeps the equipment out of the way and not looking ugly. Also, an online service where they can select and order the modular tank and equipment that they want, and be allowed to choose from compatible livestock and plants. Alternatively, they can start with livestock that they want and they can be recommended the right modular tank and equipment etc. They can pay for everything all together and the items would be delivered as they are needed (with marine tanks, for example, you have to let the tank 'cycle' for a few weeks so that the water parameters normalise before you can add livestock).

What do you guys think?
Reminds me of an episode of Due South (the tv series about a Canadian mountie working as a detective in Chicago) in which he correctly works out a password from just the sound of someone typing it.

Turns out this is not so far-fetched after all:

"If you have an audio recording of somebody typing on an ordinary computer keyboard for fifteen minutes or so, you can figure out everything they typed."

https://freedom-to-tinker.com/blog/felten/acoustic-snooping-...
How does one download a model from sketchfab anyway...?
Trustless is great for so many things but try answering this question in a trustless environment: "Before I give you my credit card info, how do I know you are who you say you are?"

If you can answer that without trust.
.
Popcorn Time Devs Drop Like Flies But No One Will Talk
One of the points in the op-ed article we're discussing was the opportunity in this market, which makes it worth investing in. If you're still not convinced, I'd encourage you to read this interview [1] with Google's SVP of Technical Infrastructure, where he spells out a shift in the way Google develops to spend a majority of it's efforts in the cloud world.

> “It has become clear that the public cloud is the way of the future,” Hölzle says during an interview at Google headquarters. [..] “One day, this could be bigger than ads. Certainly, in terms of market potential, it is.”

If you still don't believe, Google Cloud Platform has a published deprecation policy in its Terms of Service, which is very similar to that of other major providers. In short, you get one full year's advance notice of the deprecation of any supported service.

[1] http://www.wired.com/wiredenterprise/2014/03/urs-google-stor...
Honestly, I don't see a point in certificate revocations anymore, i.e., your implicit conclusion seems to be correct. And I don't blame Google for our broken revocation system – especially because the even the best revocation system couldn't fix the current certification system that is broken in its core.
Paypal has Micropayments, 5% + $0.05 USD per transaction
http://www.ebay.com/gds/Micro-Payments-On-Paypal-HOW-TO-SETU...
These events don't get booked with only a day's notice. And even if that was the case, Amazon knew when Google's event was, and they could have published their new pricing a day before that, and followed up at the event.

At their last event, Amazon only dropped the prices of services which have a direct Google equivalent. To me, that's telling.
French glass press is also known as a cafetiere.

I had to google French glass press.
So how far can you go and still eavesdrop on the signal? I haven't the first clue regarding signals, but I guess you'd have to plant a bug on the underside of the desk as opposed to a radar dish on the other side of the wall?

But yeah, another post from windytan that's left me amazed. If you're uninitiated, this is the same woman that figured out how to read from bus timetable display radio signals [1].

I'll stick to my USB wired keyboard for now, though, until encrypted wireless keyboards come down from £70-100.

[1]: http://www.windytan.com/2013/11/decoding-radio-controlled-bu...
Update on that story

http://www.engadget.com/2014/04/20/samsung-com-outage-sds-fi...
Dimaonds seems like a poor choice as they were made artificially scarce to inflate price in the first place by a monopoly built with this objective in mind.

Later when diamonds started to lose their appeal in the 30's the monopoly built an artificial demand for diamond in the US through manipulating minds (also called advertisement, marketing and propaganda aka public relations) into associating diamond as symbols of love and commitment creating artificial demand of diamond engagement rings most known as "a diamond is forever" campaign. A scheme later exported in other countries.

When major discoveries of diamond were made threatening to lower the market price, the monopoly bought all the production to hold onto it. When countries refused to sale they would release a large number of similar diamonds into market to kill any profit those countries would make.

More recently they settled a class action lawsuit for fixing prices of gem diamonds and pleaded guilty in another suit about fixing prices of artificial diamonds.

So diamond dazzling is a total fabrication and diamonds would never have got expensive without De Beers conspiring to inflate prices.

http://www.businessinsider.com/history-of-de-beers-2011-12?o...
Potentially too much data to download, imagine, all revoked certificates in the entire internet.
Check out Skrill (formerly Moneybookers).
I would not recommend that. I compiled Chromium a few month ago with my i7 desktop with 8gig ram and it took at least an hour to finish, if not longer. I don't think RAM is that much of an issue, but I wouldn't go lower than at least 4gig of RAM.
maybe for REST, but seriously, if you ever need to test SOAP services - I hope you don't - this is probably the best there is..
So this complete infrastructure is crap. OpenSSL, a software half the internet uses but no one cares about because it's crap. CA's not revoking keys even though they know they're compromised. Revocation being worthless because it's too much of a hassle for anyone to bother.

Great. Maybe now, when half the internet is already compromised and all our certificates are not worth the bytes they're made of ... maybe we should try to come up with something better.

edit:
Actually, this whole heartbleed affair has been quite eyeopening for me, so I'm thankful for that.
But it certainly didn't help with the paranoia I feel the last couple of years while using services on the internet.
Go check out the book Dreaming in Code.
Thanks. Looks good. I'm giving it a try.
You know what would be cool? Add context to the photos yourself to make them searchable. This can be done by auto-tagging all photos so if I have a large album, I would be able to search where there's "garden" in the picture or "eiffel tower" in the picture and it gets me those pics. Much like Google's image search.

If you need pointers, I would be glad to help!
Twitter assists Turkish state in crackdown on dissidents
I largely agree with your sentiments.

However, you should keep in mind that these lists are intended as an answer to "What Math should we teach freshmen undergrads?", not an answer to "What Math do all the CS-people need to know?".
The latter is naturally a very small subset of Math, the 'logicish' type.

I do STRONGLY agree with you that we should help students figure out the areas that they find interesting, and let them know what kind of Math is useful for each.
Earlier submission: https://news.ycombinator.com/item?id=7616004
The story behind the wallpaper we'll never forget
I really don't like how Samsung handles this.. I couldn't use my TV all morning to watch Youtube (I know, problems..), just because they think "If Samsung is down, don't bother opening the Youtube app". Seriously, what the heck...

Also, this is not the first time this happens.. I mean their data center was on fire (www.engadget.com/2014/04/20/samsung-com-outage-sds-fire/), but isn't there some failover?
Well there is the Curry-Howard correspondence. Though I don't know if this correspondence is intuitive in the general case - I guess what this correspondence means is that programs can be translated to some computational model, which can then be translated to some formal logic, and then back again (but with these kinds of high-level facts, I'm bound to have misunderstood something, somewhere). Though this connection might be only intuitive for some kinds of languages - like statically typed functional languages.

I think it's amazing that programming can leverage and express so many mathematical facts - from implementing a binary tree that is enforced to always be balanced by the type system in Haskell, to using linear types to safely use and free OS resources in ATS.
I've been wanting to do something like this for ages. I haven't had a reply back to my sign up email yet, but soon I assume.

What might be really good is if other projects in Linux ran similar courses. The larger projects are inspiring to take part in, but have learning cliffs more than learning curves.
Company Formation Dubai
Company Formation Dubai
Wow, impressive and effectively a fun way to really learn. This is also a pretty good resume to show your futur employers. Refreshing!
Idea: ShowMeThere (needs better name, camanywhere?)

An phone/web app that allows you to click on a place in google maps and request a "cammer" for x minutes, you pay $x and anyone running the software on their phone that is near that location can accept the offer and start streaming video from their phone to you, allowing you to have a kind of "live" street view.

There is UI for the payer to click on arrows to inform the cammer to move here or there, and to zoom or focus on certain things, also a pre translated set of things to help communicate with cammer. Cammer gets paid after the x minutes is up.

Cammer gets cheap money for being a personal camera man for someone somewhere else in the world.

Client saves a trip out there to see something for himself.

Use cases:
Want to see if an antique you are looking for is at the markets but cant get away from work?. Want to check out markets in turkey but live in australia? Want to see what the surf is "really" like right now and whether you should bother heading out? Police work/chases! heaps of uses.

For popular events and markets, a cammer could setup shop and offer high quality streams etc.
Hans Rosling: The best stats you've ever seen
Nice idea. Not sure yet if it's a killer feature, but as you said, would be definitely cool.

So how could I get started? I can sure tag the photos but how could I get the "auto-tagging" working? Album name is not enough, so you must be thinking of something I have no idea nor knowledge of yet :)