skysight-inc/HackerNews huggingface dataset:
The problem here is that revenue protection departments catch on to these things, and more quickly if you post about it, or operate a service that abuses or facilitates it.

http://www.nytimes.com/2011/05/08/magazine/mag-08subversion-...

and more recently...

http://www.aol.com/article/2014/12/31/united-airlines-suing-...
YC is being brave and smart ... again. Keep it up.
This is interesting, but silly. It's hard to imagine a practical use for this other than perhaps wanting to flip between two versions of a photo with one wide open and one sharp across the frame. But you'll have different shutters anyway to keep the same exposure.

Seems like this was spawned from a moment of inquiry where someone was so preoccupied with whether they could that no one stopped to think about whether they should.
The most exciting thing about this (and things like Lytro) is that people are still discovering fundamentally different ways to do 'camera'. Perhaps one day our phones will use a dozen cameras, some optimised for low light, others for high dynamic range, and others still for action, with software figuring out the best combination to use for the each shot.
I used to forget to eat all the time as well... but more recently, I've found I'm far less productive when I'm hungry... consequently I've gained few lbs
Very nice tool that saves a ton of time with the insane amount of configuration that goes into all this. I think Lambda has a really bright future and JAWS is breaking some serious ground here. Keep up the good work so I don't ever have to build a tool to do this =)
Wasn't this a plot device in 'The Hitchhiker's Guide to the Galaxy', where they gave some scientist an award on the off-chance what he said even made sense.
At the asking price ($1,700) it's better be a DSLR replacement.
Perhaps it can find its way into a smartphone one day, who knows.
That's exactly right. Anonymity has its place, but it lacks the context that comes with identity.

How often have I wished I could at least see the age of someone when reading through comments.
I don't think it's good enough. You can't inspect variables, types will be wrong, any namespacing you're doing will leak into the debugger, single step won't give you the right semantics unless your language is extremely close to C, gdb pretty printing won't know how to print your language's values, etc.

Backtraces will sort of work (although the name mangling will leak through), but little else will. You really need to generate DWARF directly in your frontend in order to have an acceptable debugging experience.
Hydroponics using atmospheric humidity maybe?
The thing about Tableau is that they're really the industry leader in terms of data exploration workflow. Users love the tool so much that they expect any new data system put in place to work with it so even vendors that are trying to put out their own data exploration ui are partnering up with them to provide the best-of-breed sort of option where they can still sell you the data system, but your c-level who will not even consider using anything but Tableau can still use it.
If a venue uses ticketmaster, and breaks the contract, they can't sign with another ticket vendor for one year.

Can't sign with another vendor per the contract they just broke?
Pure Storage Falls in Public Debut, CEO Optimistic
They just started YC research. Maybe its time for YC Movies...
http://gomentumstation.net/project/av/

It's being used by several different manufacturers apparently:

http://www.bbc.com/news/technology-33945098
Journalist Matthew Keys Found Guilty on Hacking Charges
Journalist Convicted of Helping Anonymous Hack Tribune Co
No. It's not legal to park in handicapped spaces in California unless you're handicapped. California doesn't make an exception for rich assholes.

SJ had many admirable qualities. This was not one of them.
Meet the US's First Autonomous Buses
> it implies that group x or y's work isn't good enough to compete on it's own.

I think this is a common misunderstanding. It assumes that the judgment to hire is on merit.

The assumption behind affirmative action is different; it's that the judgment has been based on race and gender, and on the network of those in power (which, due to prior discrimination, is of one race and gender). I think that is much more realistic than the meritocratic model:

* If there wasn't discrimination, why would 33% of the population (white males) still hold the great majority of power, wealth and opportunity. Certainly we know discrimination has been widespread and still is in many places.

* We all know that 'who you know' and networking is far more important than 'what you know' when it comes to getting jobs, business deals, getting into college (consider children alumni and big donors), etc. The current network, due to historical and current discrimination, is mostly white males.

On that basis, choosing the best minority options improves quality. For a simple but imperfect example, think of the integration of baseball: Before 1947, black and Latino players weren't allowed to play in the Major Leagues.[1] At that point, if you hired the best excluded players based simply on the fact that they were excluded, would you improve your team? Certainly; there were Hall of Fame level players that were excluded, and the players they would replace, the ones you would fire, would be the guys at the bottom of your roster who would have been minor-leaguers if not for the discrimination.

[1] And after 1947, it took 20 years or more before the opportunity to play was equal. At the end of 1947 only 2 non-white players played. It took until 1959 for the last two teams to integrate. From what I've read, if you were black and hit like an all-star then you could find a job. If you were an average hitter, they would take the white guy.
I don't think the point is to let you switch between different versions of an image (though the after-the-fact adjustments of depth of field are really slick). I think it's more that with a bunch of sensors and lenses you can simulate a much larger sensor and lens, so you get the low noise and choice of lens profiles of a DSLR without having to actually lug one around, or a bag of lenses to go with it. Some of those pictures in their gallery are pretty awesome, particularly in terms of noise. I'd never have guessed that they were taken with something so portable.
Deutsche Bank Braces for $7B Loss, May Scrap Dividend
They're buying much of their selection from another retailer after you purchase at retail pricing. I can't find the article but someone figured out at launch that they were fufilling many orders at 2-5X the actual price sold (only cost of goods sold... not including shipping and logistics). They'll burn through half a unicorn in a year or so.
Brazil's richest man dreams of taking over KO and firing all of its employees
And the experience is often alienating for gay people because the images are paraded as gross or weird.

Source: I'm gay as heck.
Unique geometrical offsets for each lens means more reliable deconvolution.
I'm guessing here, but I'd fathom that "stabler" means that it has less severe bugs than most libraries, but is true given the number of eyes on it and its popular following.
> so it's not really ancient history yet

It's current events; though things have improved, discrimination still is widespread.
Value of Apache Software Foundation Projects - $7.5 billion
As someone else already replied, that's an incentive problem. If you change the incentives to "pay $X a month while healthy, pay nothing when sick" then the profit would be in the cure.

Unfortunately, we switched from that a while ago (my understanding is that we used to do "pay while healthy" around the 1900s) and now the current way seems "normal".
Mainframe Marty shows up.
http://cs.calstatela.edu/wiki/images/archive/7/7f/2007050523...

http://www.vpri.org/pdf/tr2011004_steps11.pdf

Holy crap, that was some kind of read! Thanks for telling me about this as I had never heard of it. My proposal, similar to what Racket and REBOL/RED attempt, was to combine simple DSL's on top of a LISP and low-level 3GL (eg high-level assembler) with optimization, safety, etc built into translation process. Seems like Kay already did most of that with way more clever abstractions and techniques. Gives me hope my smaller proposal might go somewhere esp as I wanted to build components & servers not desktops.

Thanks again for the link!
I generally like Fastmail and the for pay model, but their Employee Access to Data section of their Privacy Policy seems to be a bit too cavalier. I may just be naive though.

PP:https://www.fastmail.com/about/privacy.html

Also, I feel they overstate the jurisdiction piece. Being in Australia is important, but it certainly doesn't make you a paragon of privacy or Australia a privacy
Eden. Company culture is great, but a five-eyes becoming more surveillance-heavy by the day doesn't make the technical aspects of maintaining private communication any easier. I'd be wary not to oversell.
I was surprised they hadn't picked up abcdefghijklmnopqrstuvwxyz.com and abcdefghijklmnopqrstuvw.xyz before they announced Alphabet (abc.xyz). And they still don't own android.org (or android.net) which would be appropriate for their AOSP project.
> Other languages optimize understandability of the programming semantics (what is this algorithm doing) but do very little to aid in expressing runtime semantics (how will this algorithm execute on the machine).

I think this is painting other languages that aren't C++ with too wide a brush. There are many non-C++ languages that make it "easy" to control the low-level generated code (though I question really how easy it is with how incredibly aggressive in optimization modern C++ compilers are).
Ask HN: How does an average CS graduate get a job?
I graduated with a CS degree, May 2015. No one in my entire family tree has ever graduated high school, so I've never had any encouragement or mentoring for CS. I ended up in a very average university: is not in top 100 of USNews. It's top 20 in Northeast.

In the school's job fairs, we get only local, unknown companies (like 3 of them). Problem is I don't live locally there, and they only hire locals and don't assist with relocation. I've applied elsewhere, but yeah... I'm unemployed after 5 months.

I've had my resume checked by multiple sources, and no one's had any problem with it. My non-school projects consist of websites. They're not exciting with no "xTreme-Framework-of-the-month", but I'm working on updating and integrating new features. I've also volunteered my programming skills and worked for an unpaid internship. I also have some related extracurricular.

Clarification: I have received many phone calls from unknown companies; zero on-sites. The problem is I can't get past the phone calls since they always ask me exclusive, tricky questions about their stack. I never get any algorithm or data structure questions like I hear in other threads.

My big problem is since no one in my family has an education and sees the CS degree as "a worthless piece of paper", they don't want my sister to go to university.

So, I really don't know how to find a job. I've tried the blackhole websites (e.g., dice.com); multiple 3rd party recruiters; school's job board (at this second, literally only has one position posted for software engineer); my neighbors and family's friends. No luck.
My guess is to create better sub pixel information when stitching the image together.
https://en.m.wikipedia.org/wiki/Sub-pixel_resolution

If all the sensor pixel data was aligned it could create bias between the edge of the pixel and the center.

Edit: another thought is triangulation for determining depth
Let's see if I can explain in a way that makes sense...

The person at the door has a keypad and an intercom (for talking or hearing prompts).

The intercom box calls the Twilio number and patches it live to the user at the door. This way anything the user presses on the keypad is received by the Twilio number.

Twilio, on their end, relays the input that they're receiving from the user by POSTing payloads to a bot running on one of our cloud servers (just a regular little AWS server).

Our bot responds to Twilio's POSTSs with TwiML commands (Twilio's version of XML), which tells Twilio how to respond to the user at the door.

Twilio gets our instructions, and responds accordingly. In order to buzz someone into the door, Twilio just needs to emit a certain DTMF tone, and the callbox would unlock the door automatically.

Hope that all made sense.
Probably will work similar to Lytro: https://pictures.lytro.com/
> To what degree is it really true that there isn't a history of women or black men re-interpreting Shakespeare? I would be pretty surprised to learn that was the case.

I'm not sure why you would be surprised, but through most of history most of scholarship in the West has been done by white men. Even now, in some departments (math, for example), women are rare and in most departments minorities are rare.

DuBois was notable as an exception. Look at all the other scholars of his time; do you notice something odd about the demographics?
I'm curious if the asymmetry has anything to do with the "computational" component, e.g. in solving a system of equations (like estimating distance across multiple sensors), it's best to have an independent basis. If the sensors were arranged in a perfect grid pattern, then comparing some sets of sensors (i.e. colinear ones) wouldn't give you as much data as others?

...or perhaps I'm letting my understanding of computer vision/geometry/linear algebra run away from me...
It's fascinating how difficult a task it seems to be for cameras to shoot at even moderately "non-ideal" conditions. Over- and underexposure, motion blur, focus, chromatic aberration... red eyes...

It seems like a straight-forward problem to solve. I doubt putting 16 different cameras next to each other is something we'll see in smartphones anytime soon but looking at the results (especially low-light shots) is impressive.

Shame about the price, though. Honestly, I'd rather get a great Nikon for half. I guess we're a few years away from this having a chance in the mainstream.
They're not mutually exclusive options.
Girls and boys, the lesson today is how to start your company
CrEAP – Harvesting Users on Enterprise Wireless Networks
In what way do you consider the privacy policy cavalier? What would you prefer it said?

I don't believe we made any claims that Australia is a "privacy Eden" or that we're "paragon of privacy". Indeed, we frequently say we're _not_ a privacy service, just an email service that cares about privacy among other things.

More specifics on both these points would help us discuss them properly.
> Basically, I'm talking about the sorts of relatively low-level APIs whose use is somewhat obligatory for Getting Stuff Done in a performant way, and for which higher-level interfaces typically deny sufficient control and/or hurt performance by heavily wrapping (and often quietly copying/rearranging) the critical data structures and operations. Things like ioctl() calls, OpenGL/DirectX, and so on. Misusing these (or just encountering bugs in them) can pretty easily trash your application -- and sometimes even your kernel -- in really messy ways.

OK, but that's why glium is so popular (quite possibly the preferred OpenGL binding in the community nowadays?), which has very low overhead while maintaining OpenGL safety.

ioctls have similar wrappers for the important ones.
The internet is growing up.
> The rust community approaches everything from the standpoint that we should be forcing devs to code in a particular way because safety

No, I'd actually be perfectly fine allowing the safety features to be turned off, and have suggested it several times. Nobody has seemed particularly interested, though, because what people tend to find is that safety ends up being good for productivity as well.
It is about time someone makes this.I know it looks gimmicky and it kind of is, but this trend should allow more interesting photography. I personally am looking forward to it, whether this one will be good or someone else, I am not invested much, I am just looking forward to the trend.

Also, better processors should allow more sampling from sensors and aggregating that info for better photos.
it looks like you'd add dashes for the tails, just like you would for a semiquaver on paper.
one of the great things about this is that there's zero 'design' to sheet music, its essentially a spec.
There's a lot of implied information that can be fed into the handwriting recognition, and it looks like it doesn't try to parse until you've moved onto the next bar, so can analyze the block against a very well defined domain.
Vertical lines all represent a note (besides small ticks for sharps maybe), and the time signature narrows this down to only so many possible permutations of possibilities.
Make existed, people didn't like it, they came up with different build tools, now those tools are too numerous and too specific, now make doesn't look too bad! Full circle indeed.
I agree, all this is nothing without thorough review. Looking forward to that, this really looks interesting though.
I posted this link in the other duplicate thread: https://pictures.lytro.com/. Not worrying about focus until post processing is pretty awesome.
ConceptNet matches 4-year-old child in IQ test
A few days ago a livecaster accidentally burned down a large part of his house (https://youtu.be/82UsZ44AxIA?t=290). Besides buying a fire extinguisher, that got me thinking I should have remote backups. So far I've been only using Time Machine to back up to an external disk in another room.

Somehow I'd like to have a periodic whole disk image of my mac that could be downloaded and mounted on a new computer as-is. Currently investigating if I could use Carbon Copy Cloner to do a weekly bootable disk clone and then have that be uploaded to Dropbox.

CCC creates a huge directory called "Macintosh HD.sparsebundle". Not sure if that's really mountable or if syncing it to Dropbox will be practical.
How to Run a Cheap, Fast, and Incredibly Useful User Test
ConceptNet 5
They're not irregularly arranged. If you look at the image of the front of the camera at the bottom of the http://light.co/camera page, they're arranged in concentric circles around a point that's just off to the right hand side of the case. As there are 15 lens and a laser rangefinder, presumably they're directed at various points in space from that center along a straight line in front of the camera. Which 10 lens used for a picture, and consequently how far along that line your subject is, will depend on the rangefinder for an optimal image.
The multi-aperture thing isn't what makes this interesting. What is interesting is that it takes a bunch of little sensors and combines them into a single better image with software.

Because a lot of work has been done into making very good sensors and optics for phones, this approach does make some sense. It also lets you have more sensor surface area without the bulky optics. I'm pretty sure that there are telescope arrays that work in a similar way.

I'm not about to replace my cameras with these, but it's got potential.

There's more information in http://www.theverge.com/2015/10/7/9473793/light-l16-16-lens-... and http://www.technologyreview.com/news/542121/a-high-end-camer... .
> I imagine game developers are the few people left using C++. Does this come down to not being able to get around pauses in garbage collection?

That is one reason. But if you watch OP's video, you'll see a lot of other reasons. In particular, games frequently have their own allocators & memory management. This is one reason why it might be hard, inconvenient, or impossible to use Java or C#.

That said, a lot of gameplay logic these days is actually written in a scripting language like Lua, and C++ is used for lower level systems like rendering & physics.

> In 2015, starting from scratch, where is C++ needed?

The main question is: "starting what"? For most web dev, you'd be crazy to start with C++. For the internals of a game engine, like unreal or unity or a competitor, C++ is probably the only sane choice. Also anything embedded. I guess Arduino & others are getting interpreters now, but C/C++ (notably minus the crazy kind of stuff in the video) is the easiest way to start.

I used to do hobby projects in C++, mainly graphics & image processing. My reasons were I knew it, it compiled to very fast code compared to anything else, and it was often the easiest way to interface with whatever open source libraries I needed.

These days most libraries are available in your favorite scripting language, and the performance can be good if you pay attention. I don't personally have a reason to use C++ anymore, even for hobby projects that need high performance.
Each camera has a different lens folded under the hood so they just tried to make them all fit as best they could. That's my bet. I don't think the exact location matters that much.
I agree with part of your statement. The point of this scenario is that it stipulates a flaw in the initial logic. I can guarantee that given N number of groups, the chances of the best bridge being build by group 1...N are 100%/N.

I don't however think that good ideas have been 'ignored'. Even if so, the way the initial argument was presented seems to imply that the bridges cannot stand on it's own and needs others to help it.

If I was a [unprivileged group] and a writer, bridge builder, or a general do-er I would be offended by that insinuation. It implies that [unprivileged group] people cannot succeed on their own ideas.

The reality is, we live in a market of ideas and the best ones are usually chosen.

If you think that is not the case, then I would like you to name at least 2 fields without a prominent [unprivileged group] person with leading theories and ideas. The thing is you cannot.

For instance, my love of literature not only centered around Poe but also Douglass, my life is filled with carbon-filament light-bulbs, and some of my long distance relatives had their lives saved by soy-based fire prevention systems in the navy during WWII.
I agree with the unpleasantness, as the multiple irregular holes does stimulate my trypophobia slightly. (Note: do not Google "trypophobia" if things with multiple irregular holes makes you feel uneasy, as you will become very disturbed.)
To quote another one of your comments: "The case seems pretty clear to me. You are free to create any subreddit you see fit, and moderate it however you wish. Why should every existing subreddit be forced to conform to your personal sensitivities? Just go make your own subreddit."

So, why don't you create your own internet? You really could if you wanted to.

It seems like you feel entitled to the internet, whereas people on the other side can't feel entitled to generic subreddits?