skysight-inc/HackerNews huggingface dataset:
Totally agreed. Another benefit (or set of benefits): when you've got 5 CLI tabs open already, and you're trying to remember where your curl response went, it's nice to know Postman has (a) history of recent requests in a readily clickable list, (b) a different window that's easily accessible, and (c) any saved headers and tokens that I can otherwise never remember.
The problem is that if you make the album public anybody could add anything. For example I just added a new picture to you Paris album (of Paris), but could have just of easily added something pornographic.

Yes you can delete it, but unless you monitor it 24/7 it will stay up until you delete it. Two solutions:

1. Have all photos submitted from people other then the owner go to a holding folder for approval by the owner, before they are published to the main folder.
2. A really good filter that will filter out pornographic images (you may or may not allow this to be turned off).
Any difference to RetroPI? (http://blog.petrockblock.com/retropie/)
Thanks for the great tool. I use it daily at the moment. Gotten much better over the last few months as well.
It is entry level. Primarily, it's going to be JavaScript--both backend (node) and frontend, plus HTML, CSS, and Git.
That's not the case, because the main BBC websites (e.g. bbc.co.uk) serve the same content to UK and non-UK visitors, with adverts showing to the latter, so they could easily do that on this site too.
Pronking for Programmers
When Delight Turns to Reality, It’s Goodbye, Easter Bunny
My own alarm tool for Linux
I really like your 1st option / idea. Will think about it a bit more and implement that as an option for an album owner to decide.

Thanks mate!
This just reaffirms my impression of Samsung as a decent hardware company and a poor software company.

I was thrilled to switch from my Samsung Galaxy S3 to my Nexus 4. The S3 had horrible Samsung-equivalent apps for everything: email, chat, a browser, and a lot of system services that I couldn't uninstall. It also had some specially built update mechanism, separate from Google Play, that would drain my battery, until it was fixed.

I like Samsung though, as long as they stick to producing hardware. My ARM Chromebook is a lovely device: Samsung hardware with Google software on it.
It is, but this is a little light on information.

The course: What's the ciriculum. What's the structure. Will it be focused on building a project? Is this one-on-one instruction, classroom based, mentorship based, mostly self taught? What's the target/prerequisite level of student experience?

The Free: How is it free? Donors? Volunteers? Is this the pilot for a for profit project?
I'm not sure about exact numbers, but when you are 30 something and ask for a lot of money people are thinking you are worth it and the only question for them is whether can they afford you or not. And suprisingly some answer "yes" to that question.
I've tried to find any meaningful example of "why not." Is "let" supposed to be needed because of something like this?

let (a, b) = get_tuple_of_two_ints();

I don't see that it's fundamentally different to parse if it would be written like this:

(a, b) := get_tuple_of_two_ints();

It's true that the parser has to wait for := to do know the semantics of the expression on the left side of it, but it can definitely be done.
SpaceX Claims Milestone With Bold Reusable Rocket Test
Jeff and Casey Show – S04E08: Rankings, Jobs. Agile, APIs, Sanguinary coding...
Aside from some legacy systems, our infrastructure is almost entirely hosted on AWS.

The answer to all three questions is the same: virtually never. Instead, we use Cloudformation and the AWS CLI/SDKs for various languages to script configuration and deployment. We do use the web console to view the current state of our infrastructure though.
modern browsers support webworkers so you get "threads" but still no shared memory.
Right now wearables are in a pre iPhone era. I guess people are waiting for an iWatch, let's see which company delivers.
I would check out: http://pzol.github.io/getting_rusty/posts/20140417_destructu...

For example:

struct Foo { x: (uint, uint), y: uint }

let foo = Foo { x: (1, 2), y: 3 };
let Foo { x: tuple @ (a, b), .. } = foo; // => a == 1; b == 2; tuple == (1, 2)

In terms of mut:

let (mut x, ref y, &z) = (1, 2, &3);
x = 2; // reassignment is ok, because we bound `x` as mutable
x += *y; // we bound `y` as a reference, so it must be derefed first
x += z; // we used a `&` pattern to get the value stored in the reference, so
// derefing is not necessary
*y += 1; // this would not compile, because y is immutable
I understand the sudden deletion of the repos, but why are the devs being compelled to not speak? Are NSLs being issued for PT developers?
In Europe, the answer is probably GoCardless. Depends what kind of payments though - if it's card type payments you need, (I.e instant, fore commerce type stuff), then not, but subscriptions, most bills/invoices, absolutely GoCardless.
Open to non-UK citizens?
Optimistic: lawyer advice

Pessimistic: Hollywood thugs
http://foundersandcoders.org/curriculum
We have a bit of funding from Collective, which is a project in Camden Town offering free workspace and support to creative startups, which is in turn funded by the Mayor of London.

I am not sure that what we are doing is exactly comparable to an offering like General Assembly, which is a very well-structured course and has many links with industry. What we are doing is much more seat of the pants. We are grabbing learning resources off the web and stitching them together into a patchwork of useful learning exercises and projects and holding it all together with daily seminars, paired programming and code reviews. We hope some of our students will be ready to apply for membership of Collective when they finish the course and can bring new creative ideas and energy to Camden Town.
As far as I can see, this issue exists because, fundamentally, there is no such thing as "Internet access". If a device can access only 50% of hosts on the Internet, does it have Internet access? What about 1% or 99%?

Consequently, it makes no sense to make "Internet access" a binary variable that a software system uses to determine whether it has access to all Internet sites.

One would think the YouTube app would have a built-in mechanism for handling a failure when connecting to youtube.com. It's entirely possible that samsung.com could be up, but youtube.com down. I assume the YouTube app gracefully handles this, and this would render Samsung's binary state "Internet present?" variable useless at best.

TL;DR: Having a system-wide "Internet available?" variable is meaningless because individual apps need to be able to handle not being able to connect to a particular host anyway (eg. youtube.com, netflix.com).
> I overrode the DNS and pointed it to 127.0.0.1 and tried again.

Is there an easy way to spoof that on your local home network?
Our bonus plan is based on revenue growth, not profits. Most of your counter-arguments are based on critiques of redirecting profits, which in our case is not what's going on. That said, you are right that generally companies shouldn't pay dividends if they have something better to do with the cash.

However, I'd make the argument that paying above market for top talent is about the best thing a startup can do to increase its likelihood for continued success.

So why did we choose revenue growth instead of profits as the basis for the bonus plan? Profits are easily gamed and frankly rare in startups and would not make for an appropriate metric to base bonuses on for an early-stage company.

I am not sure I follow your points about metrics, transparency, valuations, etc. Those seem like concerns unrelated to the structure for giving employees exposure to our financial upside.

Our #1 metric is revenue growth. That's what we want our team focused on. Not vanity metrics, not profits even. That's a management concern. Our bonus plans cover multi-year terms, and they motivate one to do the right thing in the long-term vs short term. There are no issues with gaming the bonus program; moving $1 of revenue forward/backwards by a few months has no effect. Making an extra $1 now at the expense of $2 next year is not rewarded. "Top management" still has to approve overall direction and operational processes, so it's not like anyone even has the opportunity to game revenue numbers at the expense of operating margin. Besides that, we hire good people and if you can't trust

I will say that for some types of models (eg Twitter) this wouldn't work as it's a free-as-in-beer product until they can start doing advertising. But models like that are quite rare. Though even in those cases there is probably a single vanity metric that is theoretically the main driver of future revenue growth which could be used.
What's The Purpose Of The Universe? Here's One Possible Answer
I love this idea! I virtually attend a lot of auctions that only provide still images of items from flattering angles, I'd get good use out of this for previewing items alone. I think you'd need to build in some sort of instruction from the viewer to the cammer. As per my example, perhaps I could offer someone a buck for a 3 minute pan over lots 124, 283, and 284 (vague example getting weirdly specific).
I know it is slightly better than random, but just how good are investors - even the brilliant, famous ones like Fred Wilson - how much better than random are they?
Who says you need the git part of it?

I agree that git and mercurial are alot to wrap your head around, but you don't need them.
testing a connection for various features is not as robust as actually trying the operation you want to complete and determining if it worked.

drop all the extra work and let code fail gracefully while in action.
The main reason in my experience is the complete and utter lack of documentation. It's a bunch of text files that alternatively tell you intricate details about some architecture that died 20 years ago or boast their genius.

Linus likes his C code groomed a particular way, but he doesn't mind if you omit the documentation for that subsystem rewrite. That's why they call it kernel hacking.
We will certainly consider applicants from overseas. We have a Russian, a Greek and an Argentinian on the current course. Although it is mainly for London residents, we might make exceptions--especially if you are interested in setting up similar courses wherever you come from.
I always have the idea of hoping that Google would look at Google Code project and reactivate its momentum. I say this because GC was my first DVCS store. I used to host my own wordpress and phpBB plugins back when I was a high school kid (that was 6-7 years ago).

Furthermore, Google has everything in pieces. They got AppEngine to deploy service, Compute Engine doing IaaS. They have Google Docs, Gmail and Hangout which allow people to connect with colleagues and friends. Docs can share files and store some level of data revisions. Gmail can do easy attachment and recognize drives' files. They have a search engine which is powerful and Google probably can invest more money to do code search and data search quickly.

What irritates me is that we have a broken system. There are tens of different dashboard, deployment tool and monitoring system to choose. That's great. The way we use them is like getting all the car components and try to build a car from scratch. This is where startup comes in to fix problems, which is great!

I am not saying "Google, please take over the world." But Google has everything but I fail to see why they can't connect their platforms together, as of 2014.
Popcorn Time is _this_ close to being the Napster of Film, Hollywood must be literally shitting bricks. Someone has probably taken it upon himself to threaten these devs in a nasty (and perhaps illegal) way. Surely the story will come out eventually.

In the meantime, Popcorn Time is fully available to download. So I'm not sure what genie they're putting back in the bottle....
It's not so much a single point of failure as it is colossal stupidity on the part of an engineering team. They just didn't think out the consequences. It's a bad design, but they couldn't tell. They're crappy software engineers.

The problem is that you can't tell this until it fails. You can see a scratched screen or fuzzy display, but you can't detect garbage software until it goes sideways.

But now we have another good data point to support the generalization that the firmware on TVs that doesn't do actual core TV funtionality, like video-related stuff, is pretty bad, and consumers should avoid these features.
Flatus The Farting Sheep
I wouldn't be suprised if it's vulnerable to XXE too ( http://projects.webappsec.org/w/page/13247002/XML%20Entity%2... )
I doubt that a military submarine is more comfortable than the facilities described in the article.
Thanks for the info. That page talks about iOS but is the same true of OSX?
There's also thunk/trampolining continuation style to convert recursion easily into something that is not stack limited. http://nathansuniversity.com/cont.html
I a also guessing that most of the company that sell the hardware do not make it (just repackage it in a different plastic shell or wrap the drivers in an installer with pretty pictures). The hardware making company is likely not that much interested in giving away what it license to ASUS/Apple/Cisco etc....
It would be great if a developer beyond the reach of the Western legal system would take this project up with a self hosted repo. Code is speech. It's a terrible precedent for devs to be afraid to have code (including me after reading this). This is where the myriad of outdated laws and prosecutorial discretion bites: it's impossible to know where the legal line is.

__
Addition: My view on the savvy modus operandi here (I'm a lawyer when I'm not a developer). If you give someone any kind of reason to sue you, you're essentially handing them a stick. It's much worse if they can afford to hit you with it and you can't afford to defend yourself. The people threatening to sue these guys are almost certainly making silence a condition not to sue. This isolates the devs from people who could support them, and has the added effect of intimidating other devs with the unexplained "disappearances".
Chocolate Consumption, Cognitive Function, and Nobel Laureates (2012) [pdf]
Hi, sounds nice.
Have you checked projects that are working on this such as:
Cluster, BirdBox, Photo Circle, Adobe - GroupPix, SeaHorse, EverSnap, CapsuleCam.
How do you differentiate your product from those services?
It's a curious state of affairs. I'd love to know how it all went down, as I've never seen things this weird even in the piracy world...
Hexa Wear – Flexible E-Paper Smartwatch
5 months ago, I did - no b.s. - 15 hours of interview process with a big tech company. I was so good in the interviews that I (very, very politely) was putting on a clinic for their devs. No word for a week, then I get an email from HR saying they are passing on me with no reason given...after 15 hours of process. A couple weeks later I did an interview with a company I wouldn't have considered because I was so discouraged...ending up liking the team a lot, got hired and 3 months in, it's the best job I've ever had so far.
How did everybody's wifi broke? I would have imagined that the only thing that would have happened was that, for wifis that required a login portal, you would have to launch your browser manually and let the portal hijack any pagerequest.

How did they manage to ensure that this didn't work if there wasn't such a portal or if you did it manually?
Microsoft published a description of the communications, too: http://technet.microsoft.com/en-us/library/cc766017(v=ws.10)...
Then throw HTTPie into a bash script.
That problem should correct itself over several thousand generations, check back in 40,000 years ;).
The threat could be nothing more than suing for copyright violation. The fines for that are insanely high, and evidence of such is not necessarily hard to collect. After all, it's highly unlikely the devs were developing Popcorn Time without using it themselves.
> it's hard to not let this get to me.

I have not had something like this happen to me, but I am sure it will get easier after another round of interviews with another company. You will almost forget about this experience after you land a good opportunity, other than for the anecdotal value :-)
Run your own local DNS server. Virtually every lightweight router-oriented Linux distro includes dnsmasq if you don't want to run a full-blown DNS server.
Google Launches Home Try-On Program For Glass
The money quote: "The figures were almost exactly the same for unsuccessful applicants [as for successful ones]"
"Smart" TVs are dumb, by design, in their very conception. TVs get upgraded perhaps once a decade or so. They don't need to have software in them, and shouldn't. Leave that to people and companies who actually know how to produce software. TVs should display an image. That's it. Nothing else.

There are no exceptions.
> after getting over the hump of Rust's pointer semantics, I've found that it's a very elegant and fairly simple language

Definitely, I cannot stress this enough. Back when I first looked at the language in 0.3 it was awfully complex and I had doubts about hwo successful it would be. But ever since 0.4, with the removal of classes and argument modes, the core devs have been working extremely hard to make the core semantics of Rust as simple as possible, whilst at the same time making the language powerful and extensible. It will take time to dispel the myths still hanging around though, so I would urge you to share your experiences more widely.
you didn't answer the question.

> There are lots of things that you can do easily with postman but would be difficult with a CLI tool.

the jury is still out on this one. i'm not buying it now either. you've convinced me Postman is easier for non-technical people, but i'm not convinced it's more useful or easier than a command line.
SpaceX Dragon CRS-3 Grappled by Robotic Arm on ISS
Footage of ISS' robotic arm grappling Dragon CRS-3.
Footage of ISS' robotic arm grappling Dragon CRS-3.
Thanks for saving me the trouble of reading this.
Idea: "How annoying will that new device be?"

I recently bought a Kobo Mini. There is no mention on the box about just how irritating the Kobo setup process is.

I have books on my computer. I want to transfer those books to my ereader. I want to read those books on the ereader. At some point I will need an Internet connection to buy new books. The Kobo reader seems to want to force the user to connect the Kobo to the Internet (when it downloads a massive update) and join the user's computer to the Internet (no apparent Linux version) to download some client software.

I would not have bought the device if I had watched a video of the setup process.

Other people are having problems with their TVs because connectivity to one specific site being broken means the TV will not connect to any other site.

So: this website exists for people to post unboxing videos (which they can monetise with whatever video hosting site they use) and short reviews of pain points. There would be a standardised boilerplate bit to every review - covering the need for Internet connection; how much data is sent back to the company; consumables cost and requirements; system-tie in; and so on. There woild be a smaller bit of the review for free form opinion.

Reviewers earn reputation and trust somehow.

There's some hidden meta bit of site to take corrections.

The site would have ads and affiliate links.
You can certainly buy diamonds second hand. Sotheby's sell them: I brought one in a room of a few hundred 50-60 year old diamond merchants in 2008.
No, "adding layers of encryption" does not equal "security". For encryption to provide real security, you need to solve key distribution, which for all practical purposes is unsolved.

And no, when you claim that HTTPS has "not many optional layers in between" that mostly suggests that you just treat it as a black box rather than that there is no complexity there. The simplicity is in the user interface only, and that is arguably broken because it does not actually reliably reflect actual security.

Really, once again, you mostly make the impression that you don't really understand the problems with email and just think that it's broken because it's old. Anyone with that attitude is likely to just repeat all the same mistakes that we've been through with email, and in the end not solve any of the actual problems.
I've been using a double-edge safety razor for almost two years now, after having used cartridge razors for many years, since my mid-teens. On average, I would say, I get closer shaves. The improvement is not as dramatic as I had initially hoped. I have not attempted to measure the savings but I suspect they are significant following the main outlay of the razor itself. Blades are incredibly cheap, compared to cartridges (and I'd say that for me the optimal replacement durations are about the same). Glycerin shaving soap units last a long time, relative to a unit of shaving cream or shaving gel. The activity of shaving (including the use of a badger-hair shaving brush) has become less of a chore and at least marginally closer to an enjoyable ritual. While I still use cartridge razors when traveling (unless I am certain I am going to check baggage), I bring my shaving soap and shaving brush with me to have part of the experience.

I recommend any cartridge-razor shavers (or users of electric shavers, if anyone still uses those suboptimal devices) give safety razors a try.
Yeah, I have check some of them.

- Cluster, one needs to install app on it (needs iphone or android).

- BirdBox, one needs to install app on it (and only iphone)

- Adobe - GroupPix, is pretty close but one needs an app on it

- SeaHorse - one needs to login, have an app

- EverSnap - nice one, but needs an app for it

- CapsuleCam - needs an app

So yes, so my idea here is that one would not need to install yet another app or register.

(Never heard Photo Circle before. Will check it out.)

(edit: changed format, typo)
I have a different theory.

I think everyone who touches it gets a payout. Think about it--legal threats tend to make people angry. Especially anti-intellectual property types. By the odds, shouldn't we be seeing a Streisand effect? Being set for life, though, now that's a good motivator to keep your mouth shut.
If you don't have consent, this would be one of the RARE instances of a Title I violation under the ECPA.
Ergonomics. More commonly used things should be shorter and easier to type. Less used, potentially dangerous stuff should be longer - `unsafe` for example. It looks weird at first, but you quickly get used to it.
I certainly agree. I'm trying to re-learn advanced calculus and analysis from a rigorous standpoint, as I think it is crucial for developing deep knowledge in probability theory, among other things.

Slightly tangential but, while there are many lovely books for linear algebra (like Halmos, Axler or Hoffman & Kunze), as a newcomer I don't find analysis literature so exciting. The standard, Rudin, is really synthetic Bourbaki-style. I like short and precise books, but I found it really removes most intuition. Any good books you happen to like? Perhaps Pugh or Zorich?
No, you're nice and dry in a military sub. These scientists are living underwater in order to study the reef as efficiently as possible, which means they're out all day in wetsuits and thus need to deal with the havoc that being wet all day eventually wreaks on the body.

That said, I don't quite understand why they don't just wear drysuits then? They're a bit fiddlier to use, but pretty commonplace these days, and don't keep the entire body dry, but that still seem a lot better than keeping none of it.
The engineers were probably well aware that it was a bad design, but it was an expedient design. "It works, ship it." It's just a matter of priorities and limited resources -- do you work on making the software better or do you harden it against a highly unlikely point of failure?