skysight-inc/HackerNews huggingface dataset:
Precisely. I am trying to see the "complex" moral dilemma part of this issue that Wikipedia claims but I can't. For a fixed price, people should get a fixed speed - on wireless or broadband. That's it. Every byte of data should be treated the same. Disadvantaged consumers should not get free FB or Wiki. Instead they should get free 64kbps or 1mbps (or whatever the market can bear).

"Zero rating" is harmful because content providers and telecoms get to decide what is worth providing for "free". It's never really free because in the end someone is paying for bandwidth.

Voice calls, text, and IP are all just data. If I pay for 20/5mbps, give me that. If I have a fixed speed of 20mbps, I do not have "unlimited data" so there is no need to monitor and cap. It is 20mbps / 8 * 86400 seconds * 30 days = 6TB per month max. 64kbps is 20GB/month max. Nobody's browsing 24/7 at max. speed on mobile so there is very little chance a mobile user in free data plan of 64kbps is really going to use 20GB of data per month.

Wikipedia should consistently support Net Neutrality throughout the world regardless of local deals. If they really want to help consumers in poor countries, fight for them to get a slow data plan that can be used not only for Wikipedia but also Khan Academy, MIT OpenCourseWare, or anything else the user wants to see.
Clean code. Well done!
Where is the proof that this is really Ken Thompson?
The design team at Atomic have started doing a round-up of all our favorite news, articles, talks and resources relating to the design of digital products.

We're collating links from all over the design community and trying to pull them together into a nice small package for your weekend reading pleasure. We hope you'll enjoy the focus the newsletter has on the thinking and process behind creating great digital products.

Please sign up and let us know what you think.
Radio Shack was my toy store as a kid, as far back as I can remember. My favorite toys were volt meters, little electric motors, power adapters, LEDs, bread boards, and those little electronics kits with the spring terminals. Radio Shack deserves some of the blame for making me who I am today. :)
Yoozon – Host websites using Dropbox has launched Beta
Quick Pitch: Yoozon is tool that allows Web Designers to publish their websites in less than a minute, using Dropbox. No need for any server setup, so they save lots of time, that otherwise would be lost on repetitive tasks.
More info on our website and in this video.
Generated Detective: An Algorithmic Comic
The 'baffled' responses in this thread actually present valid arguments, unlike your response.
<facepalm> Beautiful comeback.
No, they created an architecture and decoupled their web framework from it.
How to Start a Startup: Building Products Users Love
Which confirms why broadcast shows scrapped longer titles in favor of cramming in another commercial or two, I suppose.
> RadioShack is a company of massive real estate, and is peddling a business model that is completely unviable in 2014.

We have good evidence to suggest that the RS business model is indeed viable in 2014: it's Maplin https://news.ycombinator.com/item?id=8328621 (followup https://news.ycombinator.com/item?id=8329953 ).
Experiment: Is Fast Food Really That Bad for You? [Part 4]
>build a planet-sized spacecraft //

We have one of those already, just need to work on the propulsion and life-support systems.
Ken Thompson could have my Social Security Number if he wanted it.
This is the existing system. It would be extremely rare for someone to be asked to review without having already published.
It's kind of strange how a huge number of monolingual anglophones don't seem to grasp this at all. Witness nearly every English newspaper talking about German football players who are apparently called Muller, Ozil, etc. They are actually different vowels, not just decoration.

Mispronunciations are understandable, but this is as simple as copy/paste.
Version numbers are arbitrary. Sometimes an incriment denotes features, sometimes it is age. And sometimes version numbers get incremented just for publicity.
David A. Wheeler’s Page on Fully Countering Trusting Trust through Diverse Double-Compiling (DDC) - Countering Trojan Horse attacks on Compilers

http://www.dwheeler.com/trusting-trust/

First step:

https://wiki.debian.org/ReproducibleBuilds
This is conjecture. We don't really know how many billions of years it takes to spontaneously evolve life. Panspermia may well be a much simpler vector.
Pedestrians have the right of way in crosswalks UNLESS there is a signal; if there is a signal, the pedestrian only has right of way when the signal allows them to cross.
I second this. it is not programming. Jettison all ideas you have about how a program normally runs.
I'm not. I'm being observation-of-reality-and-making-humorous-reflections-thereof-ist. :-) Nowhere did I say all teen/20-somethings were hotshit brogrammers. There is however a subtype out there in the real world and both I and others have encountered them repeatedly. They are unpleasant and blindered, to everyone's detriment.
hi mike, we actually do have mysql available and PG is on the roadmap. https://www.exoscale.ch/add-on/mysql/
My favorite overview of this is a New York Times article that asked Monty Hall himself about the problem [1]. I think I first saw it linked from from his biographical page on Wikipedia.

[1] http://www.nytimes.com/1991/07/21/us/behind-monty-hall-s-doo...
Hmm, I wonder if Occam's razor is really applicable. Is it simpler for life to form on multiple planets, or one and spread? I would guess your interpretation is more likely, but I suppose we don't know
But your question was if the host chooses a door at random and reveals a goat. Which means it doesn't matter if he had knowledge or not. You told us the outcome. If you were writing a computer simulation there would be no rgn for the host picking his door. The host would always open the door with the goat, same as if he knew since you already told us he opens the door with the goat.
This is true but it isn't really a mathematical question then with a single correct answer.

If I was in a culture where gameshow hosts behaved differently the question would have different priors and a different answer.

What if all gameshow hosts shot contestants immediately after they won? Would you be better of switching? No, you'd be dead, so you didn't "win" the car. Completely silly example but it shows why this can't be taken seriously as a mathematical question with probabilities without injecting additional assumptions (unless of course it is stated clearly but then I bet few mathematicians would get tripped up).
You may already know this, but in your observation about "math having only so many shapes" has been explored in some depth. There is a wikipedia page:

http://en.wikipedia.org/wiki/Patterns_in_nature

but I first learned about it from the book, "Patterns in Nature", by Peter S. Stevens (http://www.amazon.com/Patterns-Nature-Peter-S-Stevens/dp/031...), which was recommended to me by a noted poet.
My experience has been that mental math training, while not directly useful, generally seems to improve the way my brain works and enhances my analytic thinking.

This effect is a lot more tangible with longer, multi-step problems. In college (physics major) I made a point of doing every integral in my head if I could, and over time I found that my mental 'scratch space' seemed to be getting longer - that I could hold more in my short-term memory at once.

I've also observed that being a person who is 'good at math' approximately correlates with being a person who does math in your head.

[Related observation: that students strongly segregate into "good at math" vs not, as though many people are completely incapable of a mode of thought that comes naturally to others. I think it's trainable, and people who never do any math, especially in their heads, are specifically not training it.]

These are entirely anecdotal and I'd love to find more concrete data, but, right now I would absolutely vouch for mental math training.
Indeed, haskell code for arduinos, robots, ffi ghc hook for composition performance, opengl/opencv... can't get more practical and thrilling than that.
There's a lecture series for Cornell's ECE5760 on youtube titled: "Microcontroller and system-on-chip construction using Verilog and Altera FPGA." There are 28 lectures

https://www.youtube.com/playlist?list=PL2BA78454E71FF0E5

http://people.ece.cornell.edu/land/courses/ece5760/
'Most modern' ecosystem? That's likely, though it's honestly got the same things as every other programming ecosystem. I think the Perl ecosystem might be the most 'complete' programming ecosystem that exists today, in terms of implementing modern aspects of a programming ecosystem.

'Most stable' ecosystem? How do you figure that? It's only been around a short while in its current form. Other languages have had their current ecosystems hanging around for decades.

'Most evolved' ecosystem? Technically a single server-side javascript have existed since 1994, but other than JScript on ASP and Lotus Notes xPages (lol), nobody really used it again for non-frontend work until Node came around in 2009. AFAIK, jQuery was really the beginning of the 'modern' Javascript age back in 2006, and has slowly been adopting the practices of other programming ecosystems since. I would wager V8 was the biggest boost to JS development in the past 10 years, as it finally stopped being the slowest interpreted/scripting language in the world. Is there even a CPAN equivalent for JavaScript yet? It seems they've only implemented an equivalent of PAUSE or PPM.

Anyway, it's obviously getting better, but it's still pretty young.
I still find it discomforting that it mandates the use of tabs in the middle of the line -

void<tab>function(int);

A cleaner option is "tabs for indentation, spaces for alignment", but with tabs allowed at the beginning of line only. This way opening a file in an editor with a different tab size will still preserve the alignment of the parts.
I doubt anyone will see this, but just for posterity: Still not seeing a bug in this code, and under the tentative assumption that none exists, I find it amusing that you were confused by what you think is the more readable version :)
No, he didn't. See the article linked in my other comment. He had many more options, including opening the contestant's door, offering money if the contestant abandoned the door, offering money to switch, etc.
I actually remember the point that RS became irrelevant to me. After spending lots of free-time hanging out there in the 80s at the local malls, and getting much of my early computing stuff from them, I ended up with a 386sx bought from another local computer store. It was my real first entry into IBM compatibles and I remember how easy it was to mix and match various parts and cards and extend your machine into something much better than what you bought without too much fuss or expense.

And I remember lots of those old early games had special settings for Tandy computers, special video modes, 3-channel sound, that sort of thing (I don't remember the specifics), I wondered what all the fuss was about since you couldn't buy a Tandy video card or audio card and they weren't really "industry standards" in the way a VGA graphics card or a Sound Blaster was.

I went back and visited my local RS to see one of their Tandy machines and came away singularly unimpressed. I realized then that there was really nothing Radio Shack could offer me that I couldn't get easier and cheaper from dozens of other, larger, stores with better selection.

Years later I stopped by to pick up a cuecat and I've never visited a RS outside of that.

I never understood why they didn't start aggregating their small stores into bigger stores. Heck, even Office Depot offered me more selection than my local Radio Shacks. With the coming and going of Circuit City, the entrance of Frys, Best Buy, CompUSA, etc. I never understood why they stuck by the old '70s electronic store tucked away in the corner of a strip mall next to the Laundrymat model.
I'm not sure if mine is better. I do fudge blurring with fast box blur approximations rather than a proper gaussian.

I have two issues with Mehdi's implementation:

* It works on raw RGB data, which is a poor model for measuring perceptual difference (e.g. black to green range is very sensitive, but green to cyan is almost indistinguishable, but numerically they're the same in RGB). Some benchmarks solve that by testing grayscale only, but that allows encoders to cheat by encoding color as poorly as they want to.

* It's based on OpenCV and when I tested it I found OpenCV didn't apply gamma correction. This makes huge difference on images with noisy dark areas (and photos have plenty of it underexposed areas). Maybe it's a matter of OpenCV version or settings — you can verify this by dumping `ssim_map` and seeing if it shows high difference in dark areas that look fine to you on a well-calibrated monitor.

I've tried to fix those issues by using gamma-corrected Lab colorspace and include score from color channels, but tested at lower resolution (since eye is much more sensitive to luminance).

However, I have tested my tool against TID2008 database and got overall score lower than expected for SSIM (0.73 instead of 0.80), but still better than most other tools they've tested.
>I think Radio Shack could be reborn if it did a few things.

Top of the list should be 'Replace all middle and senior executives and managers.'

It's fascinating to watch how organisations slide into extreme failure and dysfunction. And the loss is total - not is only is RS a terrible place to shop, it's a terrible place to work.

Achieving an outcome with absolutely no upside takes real talent.

But this kind of simmering hostility to everyone below a certain managerial seems endemic in corporations that grow beyond a certain size. It's not guaranteed to happen, but it seems to happen more often than it should.

It's a fascinating phenomenon. It's surprising it hasn't been researched more fully.
I recently asked a similar question on the larger historiography of India and its relative lack of clarity, here on HN [1]

Is India's history and the study of that history,
really so murky that it is uniquely mired in so
much debate, that any form of consensus, at least
among objective outsiders and non-stakeholders,
cannot be arrived at?

Surely the Indian subcontinent could not be the only
place where scant archaeological evidence and written
records remain. Historians do construct rudimentary
historical narratives - albeit however poor and
discontinuous - from similarly poor records, elsewhere.

Don't they?

This leads to the more troubling question of the state
of historiography at large.

Is the writing of history largely political, even in
this day?

Is it groomed by the prevailing norms, mores and
sentiments of society?

Is academia - whether in the West or elsewhere - still a
forbidding place for contrarians and detractors ?

If enough institutional power is brought to bear on the
historical study of a certain region, people of that
region and the culture of that region, could the history
of that region be - for all intents and purposes - be
whitewashed?

I know historical revisionism and self-censorship - in
some quarters of Western academia - has been in full
vogue for quite some time.

If a relatively secular and democratic India, poses
these problems for scholars, I can easily imagine whole
departments & institutes at prestigious academies of
higher learning, engaged in the study of even more
problematic places like the Middle East (for reasons of
hurting Islamic sentiments), China (for reasons of risking
bristling a rising economic power) and Africa (for reasons
of regret, for the ravaging the continent has endured at
the hands of Western powers), being persuaded to cast
their findings in a more positive light - or at least in
less negative light - should they want their research be
continually well funded through grants and bequests, from
benefactors both public and private.

It greatly saddens and irks me at the same time, to ask
this because I fear that my thoughts and suspicions, might
actually be validated.
Are we still living through the effects of a post-colonial
interpretation of historiography ?
In 2014 ? Really ?

[1] Did The Harappan Civilization Avoid War for 2,000 Years?

https://news.ycombinator.com/item?id=8627192

edit:Formatting
> to a fast-moving spacecraft, are all electrons "high energy"?

Define fast. Electrons get to relativistic-ish speeds in the hundred of kilovolts-ish range. If you look at the specs for a x-ray tube thats a pretty intense / hard to shield x-ray source, not like those wimpy tens of kilovolt xrays from a CRT that don't even make it thru the glass.

So if you're going fast enough for relativity to be an issue, smacking a stationary electron is going to hurt and be a pain to shield, so yeah, all electrons are high energy. On the other hand what we puny humans currently think is a fast spacecraft, is going to be a rounding error compared to solar winds and just random stuff out there, so in a different way, all the electrons that matter are high energy compared to our actual deployed slow spacecraft, sorta.
He does in this single instance, but in order to calculate the probably you need to consider all the possible cases. Does the case where opens the door with the car calculate in? Why or why not? Seriously, write the simulation to calculate the probabilities. It makes the assumptions very obvious.
Lots of quantum things are surely going on...

But really, it has to do with the information content of the actions of the host.
I have “Limit Ad Tracking” turned on. Apparently it prevented Apps from collecting the list of applications on my iOS Devices.

I also enable “Opt out of interest-based ads” on my Android Devices.
Or in spanish:

Trabajé ("I worked.")

Trabaje ("You work." (formal))
Another way to think about it: Imagine instead of opening the door, Monty points to a door and says that the prize is either behind this door, or the one you chose, and the question is, who is right? This is equivalent, but seems easier to think about. Also imagine this with 5 doors - then it seems much more clear.
>In a scenario where zero-rating is available to all actors at equivalent prices, is there still a problem? It would raise the barrier to entry for internet companies perhaps, but probably not by too much. I guess you could argue it encourages bandwidth capping?

An alternative, would be to allow zero-rating through free prioritization. Give either web services or consumers the choice of "this is an important connection: per-byte-rate and give higher priority," or "this isn't so important: zero-rate and give lower priority."

That way VoIP and other latency/rate-critical services could operate more reliably, while BitTorrent, home cloud storage and others could operate without congesting the network and without data cap problems. If this choice was allowed in an automated way, it would not seem to cause any unfairness, or keep smaller/newer players off the market.
From the same article: "The Murchison meteorite that fell near Murchison, Victoria, Australia in 1969 was found to contain over 90 different amino acids, nineteen of which are found in Earth life."
Some of the locations have started to carry a bigger electronics component selection again (instead of a single pull-out file of resistors and capcitors), along with 3D printing supplies, Arduinos and related parts (retail packed from SparkFun), and so forth.

Unfortunately, they started doing so 4-5 years too late. I was shocked in 2007-2008 when I needed a couple of resistors to finish a project, the local Nerd Palace (Electronic Parts Outlet, in Houston) was closed on a Sunday, and the local Radio Shack actually had that pull-out file of components with what I needed.
Okay, yes. Had to work it out on paper to convince myself that is works out to 1/2 in the second case. Thank you.
> I'm not sure why you consider the JavaScript ecosystem unstable ?

Well I'd say his opening might be the reason:
"As the companies I work(ed) for evolve from JS => jQuery => Backbone.JS => Backbone.JS + Marionette => EmberJS, so does my skill have to evolve."

It's evolving fast, and this makes it unstable in terms of knowledge and what's being used. Depending on outlook (or age?) this can make it exciting. It's also a pain in the proverbials to keep up with, and everyone's at different places (while the HN crowd appears to have moved onto Gulp, many people I know are just discovering & starting to use Grunt).

Thousands of plugin says nothing about whether it's a stable ecosystem either: the majority could all be high quality, or they could be scratch-an-itch-and-move-on projects.
XCode ratings is plummeting everyday. 2.5 stars now
Sometimes you get 40x speedup. Sometimes you gain nothing.
Verilator[0] can compile Verilog (which, in my opinion, is more friendly than VHDL) to C++ classes code. This is great tool for someone who don't want to spend money on hardware or use vendor specific tools. After compiling top-level module to C++ class, we can use it in code as a regular object.

[0] http://www.veripool.org/wiki/verilator
Flexport is hiring a cruise director to make working here more fun
Flexport helps companies import products from other countries.

We are hiring an office manager for our headquarters in downtown SF.

At Flexport, we believe any two people on the planet should be able to trade with each other without regard for geographic distance, logistical complexity or regulatory barriers.

Our mission is to bring the world free trade through technology. And we’re doing this with an online dashboard for global trade, backed up by a team of licensed customs brokers and logistics experts.

By giving small and medium-sized businesses the tools they need to do business across borders, we hope to empower the next generation of hardware startups, fashion designers and e-commerce businesses.

We’ve reached product-market fit, with almost 1500 customers signed up to use our platform to manage their imports. Based on this traction and our team’s track record in the tech and logistics industries, we’ve just finished raising $4.2M from Google Ventures, Bloomberg BETA, First Round Capital, SV Angel, A Grade, and an incredible lineup of angel investors.

We are now looking for an experienced office manager and executive assistant to help make our team more focused and effective.

Office manager duties include coordinating team meals and events, purchasing supplies, engaging with vendors, checking the mail, paying bills, running errands and generally making life easier for our amazing team.

In the role of executive assistant, you will help manage calendars for members of the senior leadership team as well as making and receiving phone calls on their behalf.

In addition, there will be an important project management component as you take on tasks to support our sales, marketing, finance, HR and operations teams. These projects may grow in importance over time, providing a clear avenue for career growth within the company.

Requirements:

1-2 years experience in office management or administrative work
Bachelors degree or equivalent
Great written and verbal communication
Type 60+ words per minute

Compensation:
$65,000 per year
Full health benefits
Stock options package
Performance based bonus of 5-10%
Ask HN: Paying overseas founders
How do startups pay their overseas founders? Can a founder without a working visa be paid in a US account? I have an incorporated US startup that finally grew to the point where we feel comfortable paying ourselves, but in the meanwhile my F1 visa and my post graduation practices time (in which I could legally work in the US and had a SSN from my on-campus work) expired and I had to leave. My bank account remained open to pay off my credit card debts. Could I legally receive my payment in that account? If not, which other options do I have?
I'd take just about any new filesystem over HFS+.
FBI Agents Pose as Repairmen to Bypass Warrant Process