skysight-inc/HackerNews huggingface dataset:
Very neat, I love applying math to photography; but for this problem, it's way easier to just assume "haze = constant gray cast" and therefore simply increase contrast and saturation.

This will look just fine for for 99% of amateur photographs (I know it does for mine), and professionals just use polarizing filters anyway.
This page is terrible, and those submissions are one of the reasons the internet is such a hostile place. It looks straight out of 4chan.
Battling organized partisanship is a problem for down the road. My hope is that, by the time we deal with that, we'll have the funding and the personnel to code up a system that enables us to test out some technical solutions to this problem. There are lots of ideas...
The article was interesting, but am I alone thinking that those tenebrous, click-baity titles are bad ?
The point is to have a way to store the excess energy we generate at off peak times like the middle of the night.
Really? Seems to be mostly try-hard humour.

http://computer-engineer-barbie.herokuapp.com/view/266

http://computer-engineer-barbie.herokuapp.com/view/402
Blogs are better than Twitter
It's certainly something we can consider now that we've soft-launched. We've thought about it in the past, and now I guess it is a good idea to consider it again!
Google Inbox uses it: http://gmailblog.blogspot.com/2014/11/going-under-hood-of-in...
Previous submission's comments: https://news.ycombinator.com/item?id=8635866
I haven't, signed up but never heard back.
Seems pretty obvious - I've put a file containing the answer on my web site, it has this MD5 sum: 7ee1ba4efe7ac3ac6fca55929aee1290

Later if anyone cares I can put the link here, people can download the file, and check the MD5 matches.
From what I've read, the soft spot for them seem to be mobile internet access. Perhaps someone who knows a bit about mobile systems can comment on logging procedures in the industry, but while I'm connected to 3G my phone has an RFC 1918 IP address, so presumably everything goes through some form of 'carrier-grade' NAT.

This is actually pretty interesting, because once you get to the NAT level you're logging every TCP connection individually...which has huge privacy implications.
Well, as big a fan of the BLO[1] as I am, I think your energy might be better spent elsewhere.

Lamilly[2] was successfully crowdfunded, manufactured, and is shipping soon. She's already a world traveler and will surely have more career options than Barbara soon.

http://www.rtmark.com/blo.html

https://lammily.com/
In creating dbus, I talked to a bunch of developers at KDE, specifically those who worked on Qt and DCOP, about their requirements. Then I met the requirements they said I had to meet for them to use dbus. I did the same for developers at GNOME. Because dbus met the requirements that the actual decision-making developers had, and allowed them to do useful things, it was adopted.

There was no mechanism to strongarm anybody into anything. KDE and GNOME devs told many ideas and many people to take a hike over the years. dbus was simply a matter of figuring out what those developers wanted and focusing on solving the actual problem, rather than hypothetical or philosophical problems.

When dbus was adopted, remember, people had already been down many roads; ad hoc IPC mechanisms, ad hoc communication through files and timestamps, hacks over X11 protocol, DCOP, multiple implementations of CORBA, SOAP, ICE (the old X-associated one), etc. People had wrestled with this problem space a lot and they had some pretty developed ideas about how to do things ideally. dbus was about coalescing those ideas into running code, and that was successful and stuck for a decade-plus now.

People sometimes have a "wtf" reaction coming from Internet protocols or kernel concerns, and while there are some wtf-worthy details in any piece of software, lots of the time people just don't understand the problem. Just as GNOME and KDE both took years to understand it and flailed around with all those protocols that didn't work out well.
If you make comments like that then show us what amazing work and contributions you have made to the community.
The problem with solving this in content negotiation is that breaks proxy caches. If you serve uncachable html that references either jpg or webp then you can serve those resources as "Cache-Control: public", and if you include a content hash or versioning in the URL then you can send a long cache lifetime. If you use the Accept or User-Agent headers to choose what image format to send them you need to issue a Vary header, and basically all proxy caches will treat that as uncachable.

There's some progress with "Vary: Accept" support, but "Vary: User-Agent" is probably never going to be supported.
Thanks for the advices!
That settles it https://code.google.com/p/go9p/source/browse/p/clnt/examples...

Thanks
Kash (YC S14) Opens Up Payment Network and Announces $2M in Funding
On mobile the wide permanent sidebar makes it very difficult to use. Android L/Chrome if that's not immediately reproducible.
There's nothing perceived about it. The entire premise of the doll and every page of the book is misogyny. This isn't "Designer Barbie," it's Computer Engineer Barbie - to have her hand off the programming work to the men is demeaning to women.

I'm not sure why you feel the urge to play devil's advocate. My wife (a developer) pointed it out to me yesterday. She wasn't enraged, but she thought it was comically misogynistic, and I don't see how anyone would disagree.

My daughter certainly doesn't need this kind of influence, and I'd prefer the doll/book be pulled from the shelves and fixed.
> if you want an encrypted search option, https://encrypted.google.com/ is always encrypted and isn't affected by these methods

As the article concluded, "DuckDuckGo it is" :-)

Append !g to your query and https://encrypted.google.com is where it'll send you.

You'll get a "feel" for which queries are more suitably answered by Google than DDG quickly enough--which is not all that often as you expect, not because DDG's own results are so incredible, but because as you get the hang of the other !bang operators, you'll find you search directly the very sites that you wished/expected your top Google hits to be in the first place (!w Wikipedia, !so Stackoverflow, !r Reddit, !snopes, !gi !yi !bi image search engines, !map Google maps, !yt Youtube, !wnl !wde !wxx Wikipedia country-code xx, to just name a few I use all the time).
At $15, it's most likely subsidised (Tesco and ASDA carry them subsidised at exactly that pricepoint in the UK). Unlocked, it's twice that.

Still cheap, but 3X more expensive than the phone featured in the article. 3X is a lot.
Coprocessors target audience has been for the most part HPC providers. If you're doing large numerical task or some huge amount of parallelism they can be incredibly useful. That being said there's a not insignificant amount of development time needed to properly use them.
fredoliveira: Eyeballing those lectures, which are enormous, youtube-dl is helping you more easily teach people to make their lives and careers better, instead of just downloading Taylor Swift songs. So youtube-dl is indeed being used for Good.
Check http://devsdirect.com/, I heard they have some projects that need RoR dev.
In large part because programmers started to assume they could talk directly to the hardware, rather than the hardware being at the other end of some random network connection. This then makes a large part of X11 redundant, as it is there to make things network transparent.
In practice webp isn't usually spoofed, and when it is it's by people who've thought through the consequences and are in a position to deal with potential breakages.

Client side feature detection can also be spoofed, but in practice that's bit a problem either.
Well, you can declare your variable as const char s[] = "...". And if strncmp were to be defined today, it really should have a prototype of int strncmp(size_t n, const char s1[static n], const char s2[static n]). This is valid C99, although it seems nobody writes code like this and prefers to degrade their arrays to pointers. (Today's C also has pointers to arrays, so the need for dynamic allocation is no valid excuse either.)
How good is it at Crypto Currency mining?
Keep up that rate of progress for 15,000 years or so and we'll have proper space habitats:

http://en.wikipedia.org/wiki/Orbital_%28The_Culture%29
Careful! If you accidentally discover what dbus is for and why it is here, Lennart will immediately deprecate it and replace it with something even more bizarre and inexplicable! And we'll never interoperate and the year of the Linux desktop gets pushed back another decade or two...
Had to add a colon:

ytplay() { youtube-dl "$1" -o - | vlc -; }

but works great!
One of the main reasons is because Go syntax is designed for fast compilation.
Climate change is not just about science:it’s about the future we want to create
>GC pause time dropped from 16ms to about 3ms — slightly better than a 500% improvment

I wouldn't call an 81% reduction a 500% improvement.
How Climate Change Will Change the Wine Industry
I re-read it, and you're right about the misogyny. I edited my reply to hopefully better match my original intent.
This is a good idea. We need to code the "like" feature as the first step to implementing this.
See, kids? Denominators are important!
100 / 5 = 20 -> 100 - 20 = 80 (/ = reduction)

100 * 5 = 500 (* = improvement)

half full = half empty

same difference
(Perhaps you were being sarcastic) but these kids most probably won't be able to access a great many of the informative and educational websites that allow them to research and learn about how to properly secure computers and their online experience. Because (I've seen this) they are most likely dumped under the category of "hacking websites" ... even perfectly benign network tools.
In the UK we have 101 for non emergency police and 999 (or 112) for emergency. I think 111 does a non emergency call to the health service where they will listen to your problem and give you advice (ambulance, doctor the next day, your fine etc.).
Even with a reasonable amount of Google-fu I can't find out how to track the development version of Ruby where these changes land with rbenv (I don't use RVM). Would some kind soul enlighten me?
The article is completely bullshit but it's good to know that people here trust the first random thing that they read on hackernews over reading the damn spec themselves.
Tracking Ancient Hawaiian Farming Methods with Instagram
This article resonates with me more than I'd like to admit. :)
On top of sending the wrong message to would-be STEM girls, it also sends a message to girls who aren't into science/math. It tells them that those STEM girls could just act more feminine, helping to "justify" dislike and bullying.

I wonder how this stuff keeps happening at Mattel - whether it's because they insert flirtation with boys into every Barbie story, or there was an actual directive to make her look ditzy for marketing reasons.
C was created for solving a very practical and specific problem: making the newly born UNIX operating system easily portable across different architectures. It was an impressive success on that challenge.

That means most of the decisions Dennis Ritchie (with the help of others) took when designing the language were the right ones for solving the problem at hand [1], otherwise the language wouldn't have survived as strongly as it did. [2]

[1] http://cm.bell-labs.com/who/dmr/chist.pdf

[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
Either it is the Scottish weather, or it is his way of dealing with a serious case of tech burnout, from being in the thick of the 90s Internet boom in UK.
In the wonderful event that Infobitt becomes a superior product and accordingly gains market share to the detriment of news sources, then we will of course know where our bread is buttered. Infobitt will suck without good sources; so probably we'll end up paying our sources ourselves.
When GIFs serve JavaScript
Not limited to his blog. There is a video of a recent con panel on the topic of Cyberpunk where he goes on a rant of some kind.
Ask HN: How do you organize and manage your reading material?
Do you have separate time of the week to go over specific things - schedule all startup advice for Sunday morning, tech stuff from <some_other_time> ? Reading books vs reading short articles online, how do you organize and prioritize?
The one point I think most can agree on: coal is not a desirable power source.

What we need is a crash program to replace baseline coal power with next-gen nuclear, and ideally before too long, LFTR. That would clean up the air a great deal, regardless of the impact of CO2.
Don’t know about this program, but I use this on OS X Safari:

http://www.verticalforest.com/youtube5-extension/

Helped to get rid of Flash, although I have Chrome in my programs folder for sites that are still flash only.
Instead of Python For iOS, try Pythonista[0]. It's amazing.

[0]: http://omz-software.com/pythonista/
I just started looking into PGP (well, gnupg to be honest).

The plan is to both use gpg for communication/email, but also for backups (duplicity), secret stuff/passwords (pass) and authentication (ssh).

For that I'm (not affiliated) using a yubikey neo¹ for now. Advantages:

- Very easy to set up (works for signing, encrypting, authentication already)

- Contains the key material on the 'smart card'

In addition my main key is ~elsewhere~: After loading three subkeys on the yubikey I saved and removed my main key from the keychain. This _should_ solve the problem of the airgap in this article? A reasonable way to get access to your data/mail without giving access to your secret key?

Things I am confused about/haven't thought through yet/reasons to not switch to use it completely yet:

- I'm confused about the key backup solutions here. Keys generated on the smart card cannot be backed up as far as I can see. I have a decent idea of how I'm going to handle my master key (both where and how I'll store it safely), but .. the rest is still not quite clear to me

- Mobile. So, if my day to day keys are on this smart card, I cannot read those mails on my mobile. Which .. might be a good thing when we talk about security, but a PITA for my day to day usage. No idea how or if I can solve this one

But back to the article: If you're in the "whistle-blowers, activists, spies" category, is the airgap (physically) really required or would a smart card give you the same protection?

And the

>Mail clients implementing some sort of "Email Manifest protocol" could agree to move critical headers out of the main message and into the encrypted manifest as often as possible

line seems overly optimistic in my opinion. Repeat after me: Microsoft Outlook. And .. the introduction is basically PGP/Mime doesn't work everywhere and/or needs plugins first (-> Bad user experience). Is a brand new proposal that wouldn't work anywhere for quite some time really the answer?

1: I got an older release, so no U2F for me, but this is - among other things - a 'smart card'
LOD Laundromat: A Uniform way of publishing other people's dirty data [pdf]
It is interesting that you argue fairness should be the goal. If diversity results in a universitiy doing better overall (which some studies suggest it can) then presumably it is akin choosing high GPA students in that it is done for the purpose of achiving their goals as an institution.

Put another way: If fairness is your goal what about the kids who don't have a high GPA score? What happened to their fair chance to go to Harvard?
Ask HN: Ideas for a weekend project?
Go best practises
Sous-vide isn't that prevalent in the mass-market chains, but what is used is the technique of preparing the bulk ingredients in a central kitchen, vaccuum sealing in plastic and then transporting to the stores.

The stores then rewarm the food in a hot water bath before serving. This technique enabled a chain like Taco Bell to drop all cooking in-store. It also raised their average sanitation scores since the risk of undercooked food is practically nil.

Even the beloved Chipotle prepares some stuff offsite, like the barbacoa and carnitas.
Might be good for primecoin.
Will this work with Ant instead of Maven?
Looking at GFlops, much worse than GPUs from few years back (and we are in the ASICs era now). Don't know about scrypt, but since there are also ASICs there, I would imagine cost and power usage per hashrate would be not even comparable.
Ever since I heard of this site, I've thought that (annotating the web, or parts of the web) is a great idea for a website, and they're executing it pretty well. It's not what we're doing, but it's still cool and my guess is they'll keep growing.
More info.

http://www.cnbc.com/id/101724273#.
What do you like to do?
Sorry for being ignorant about politics, but can you elaborate? Why is that so?
Integrity is an increasingly rare and valuable commodity.
The title should be changed - inaccurate and isn't the original title either.

This isn't about pretending to be big, it's about pretending to have real signed customers during a pitch. I expected it to be about pretending to be big by puffing up team size.
BTW, here is a related article from some folks at Google who were involved with its "moonshot" renewable energy program, "What It Would Really Take to Reverse Climate Change".

The main thesis:

"Today’s renewable energy technologies won’t save us. So what will?"

http://spectrum.ieee.org/energy/renewables/what-it-would-rea...
Nope. There are plenty of those but phones like the LG Fuel run KitKat. Multiple "black friday" sales have those at $9.99, but they've also been on the same sale at different times outside of black friday.
I would absolutely argue that websockets is a terrible protocol as well, and the only justification for it that I can see is that it was created as a hack on top of HTTP. It's certainly not the model of an ideal protocol design or the correct way to design things from scratch.

I also think it is perfectly fine to have a reference implementation without a formal specification in many cases, and I don't think specification-first necessarily leads to a better protocol. As you point out, CORBA is certainly horrible as well.

Just because no one has replaced dbus it isn't good enough. The ever-appearing mantra of "if you don't like it, write your own" is boring. It is perfectly reasonable to point out what is wrong with a protocol in wide(ning) use without immediately presenting a fully formed alternative. It could be that most people have more pressing concerns than individually fighting Red Hat and all the projects invested in dbus for control over Linux userspace.

There is no dichotomy here, the only choices are not silently accepting the protocols we have or "paying a bunch of committee people".

I don't think you're seriously proposing that anyone could just step in and redesign dbus from within the existing project structure at this point. Any changes would be fought tooth and nail by the people invested in it right now. Any replacement would necessarily be a completely separate project, and it would have extremely slim prospects of succeeding. It's not surprising that people aren't doing that, even though dbus is flawed.

We are stuck with a lot of terrible things. The only way any of them will be fixed is for enough people to get angry enough to do something about it.
TARP was not a gift. It was an ultimatum that was forced on Goldman, Morgan Stanley and a few others.[0]

Somethings worked out for them, BUT they did give up quite a lot along the way.

Regardless the article is not well balanced and presented in a way that breeds misinformation. Quote from the end of the article - about a quote from the fed:

In its analysis, the Fed added that **Goldman had asked** the Fed to determine if the grandfather clause permitted the activities to continue. But the analysis said that the Fed’s lawyers were still considering that request.

So Goldman is in the wrong because the Fed's can't decide what's permitted and what's not? If anything Goldman should get points for asking.

If past behavior in compliance is any indicator to future compliance I would like to bring attention to the following:

- One of the things that was clear early was that proprietary trading[1] was a big NO under the next bank status and TARP conditions and had to be wound down by 2014.

- Goldman Sachs shut that business down in under 4 months. It's worth noting that they were probably the best trading desks with consistent great results.

- Most other banks kept their trading desks around till quite recently

[0] http://www.businessinsider.com/uncovered-tarp-docs-reveal-ho...

[1] http://en.wikipedia.org/wiki/Proprietary_trading

edit: typo and grammar
Looks like a fine start. Compressing chunks together seems pretty dangerous; the ZIP file part is only safe if it doesn't compress.
Docker, Vagrant and VMWare Fusion
The warped astrophysics of Interstellar
If the singularity folks are right it will take a lot less than 15,000 years, exponential growth is terrifying in that context.
In another world this would be good advice, but in the hyper competitive world of fundraising
, entrepreneurs are unfortunately incentivized to over promise and under deliver because most startups are not Google or Facebook. Being honest with investors can be construed as doubt. Until we reward for integrity and honest dialogue expect strong selection for sociopathic entrepreneurs.
Moleskine 2.0 This innovative notebook just crushed its Kickstarter funding goal
Yeah I've run IP Webcam on crappy Huawei Glory phones that were cleared out at $7.99. Works okay with Zoneminder too. You can use ScreenFilter to bring the screen brightness down to nearly zero.
Programmers: Please don't ever say this to beginners
SugarRecord – CoreData management library written in Swift
Reality checks are valuable. It is better to get the depressing stuff from a good writer.

But sure, there is some spin.

You might note about e.g. the Netscape browser example that Microsoft got into legal boiling hot water. And the shuttle abomination, which gave NASA a motivation to use its heavy influence to stop cheap space launch, delayed real space projects by decades; if it end up with humanity extinct because we lack ways to stop a new dinosaur killer, we deserve it.

And so on.
Also: older and more cynical this decade.

(Although I have a soft spot for Elon Musk's projects: both Tesla and SpaceX seem poised to go the distance, and they're both potentially huge game-changers in their respective fields.)
Yeah it's clearly sold with the razor / razor blades (or printer / ink) pricing but I see a lot of people buy them as wifi-only devices.
Where Are Toronto’s Tech Startups Co-working Spaces?
Hungry Delete Mode
The major issue with Linux only development is the lack of proprietary software. Photoshop, for instance. There is also some great Mac-only software, meaning a Mac runs the widest variety of software of any OS - since you can run Linux, Windows and more in VMs.

Finally, Mac provides a much nicer UI experience than any Linux so far. That won't change for the foreseeable future given the grab bag of UI technologies Linux apps use.
Throwing the term "SJW" around and suggesting to "stop being the bully or the victim" does not compute.

Maybe you should take your own advice.
According to the World Bank's 2015 Doing Business report, Spain ranks 74 of 189 countries for starting a business. That doesn't sound like startup heaven, but on the bright side it improved 41 spots from being ranked 115 in 2014.

The data at the bottom of this link provides some good data on the time, cost and number of steps required to start a company in Spain: http://www.doingbusiness.org/data/exploreeconomies/spain/
Awesome, thanks. Should have tried before asking. :)
Searched my system drive for these .py files, but found nothing, so I figured something was missing.
IP Webcam runs as a background app for me. I don't have the screens on at all.