skysight-inc/HackerNews huggingface dataset:
Most advertising is specifically designed to alter someone's emotional mental state, and plenty of that is in a negative direction. Would you also outlaw advertising? Why should advertising get a free pass and not well-controlled psych testing? What about signs warning you not to infringe on [random local law] under threat of penalty? They create a sense of oppression. Should they be forbidden?
I remember the original comment when you were starting out. It's very inspiring for someone who wants to start a business in Japan. :)

I would like a service like Candy Japan but for drinks.
Sadly shipping costs will be way to high for this to be profitable. Why can't Japanese drinks become popular in Europe instead of the other way around. My favorite drink is getting replaced by Orangina and Fanta over there :<
This is incorrect. Generics in C++ are zero cost, since they are specialized at compile time. On the other hand if you want to write generic code in Go you have to use Object types everywhere. That means that objects have to be tagged, those tags checked with run time checks, additional pointers everywhere, bad memory layout, etc. So generic code in Go is significantly slower than in C++.
‘Of the web‘ rather than ‘on the web’.
And some methods for manipulating it (slicing it), and reference counting. And macro's for automatically ref'ing/unref'ing.
onewaystreet did not say advertising was harmless; rather, the opposite. It's interesting that you think advertising is harmless, not creepy, and not dangerous.
What is Android L?
As a fellow Irishman I agree, it could work very well with tourists too, a drinking tour of Dublin where you have to solve the leprechaun's riddles markets itself!
Perhaps decaprecated is a strong word, using IIS becomes optional thanks to OWIN would be better.

OWIN replaces the hosting part of IIS, so while you will always be able to run Asp.Net websites on IIS, IIS isn't a requirement anymore. (OWIN = Open Web Interface for .NET)

See the following link for a more thorough answer.

http://stackoverflow.com/questions/21308585/when-should-i-us...

Or http://www.dotnetcurry.com/showarticle.aspx?ID=915

Project Katana is a collection of projects for supporting OWIN (http://owin.org) with various Microsoft components. So yes, that obviously uses IIS. But IIS can be replaced by Apache or NGINX in the near future. Katana could be used as an example to implement the same thing for those webservers.
> There is no solution to it - moving traffic from here to there via a third party requires telling someone how to do it.

Why do I have to do everything myself? OK, here's IPv8: The only unencrypted part of the packet is the destination address, the rest of the packet is encrypted with CurveCP. Moreover, every router has a public key, and you can set the "destination address" to any router on the path to the actual destination and encrypt the entire actual packet with its public key. That router will receive the packet and decrypt it only to discover that it contains another encrypted packet, which it sends on its way to the next destination. If you like you can do this more than once. It's onion routing at the IP level. Tor without the inefficiency, because the "relays" are already devices on the path to the destination, and with in some ways better security because each "relay" doesn't inherently know whether the previous hop was also the previous relay or whether the next relay is the actual destination.
You know, there are countries where there's no such ridiculous thing as fixed number of sick leaves in a year. Do you really plan all your sickness in January each year?

In case of sickness, your physician signs your sick leave and you just need to inform your employer that you take a day (or several days) off because of that.
If IoT devices make their data open, accessible and work to a defined standard with a machine discoverable, zero config interface[1], then, in theory, apps could be built with no knowledge of whatever devices come along that could use the new data as and when it appears. That way we wouldn't actually need more developers, just developers willing and able to take advantage of the new data.

But that's unlikely.

[1] Like WSDL is supposed to be. http://en.wikipedia.org/wiki/Web_Services_Description_Langua...
I welcome the current stance of the IETF regarding privacy, opportunistic encryption and mass surveillance. I hope we can stop mass surveillance by technical means.

Our political leaders have made it clear that they are unwilling and/or uncapable of stopping this continued human rights violation.
Go lang nano web server
Nano web server for static files written in go lang
with screen logs and custom 404 page support.
I'd normally be with you in defending Facebook here, but in this case the ethics really are questionable.

They designed an experiment where there was a serious hypothesis that it could lead to depression in the people subject to it. That has the potential to be actually harmful.

I still defend Facebook's right to do research, but they need to take more care to avoid harm.

The industry as a whole doesn't perform experiments designed to depress people. There could be other unethical experiments too, but they need to be judged on a case by case basis.
Sam Altman on the future of YC [video]
I think he means something like "Economic value of a certain function largely decoupled from reward" -- otherwise you couldn't contemplate the possibility of not working at all and having a high baseline reward. You'd have gotten the spirit if you read the rest.
Just like the Milgram Experiment was designed to see whether a small number of people could be coerced into believing they are torturing and killing people when so ordered? It wasn't designed to cause mental distress, but to see what happened.

You see, that's why there are ethics committees at Universities.
Why does the blackphone lack a physical switch for

* the microphone

* the GPS chip (or if not possible, the GPS antenna)

* the GSM chip (or if not possible, the GSM antennae)

* the camera(s)

I have talked to the Silent Circle people at MWC in barcelona and they acknowledged the current security issue with the closed source, black box baseband. This first blackphone is of course just a first step.

However, physical switches could help against certain attack scenarios.
Hoa\Eventsource, a complete server to push events (Server-Sent Events)
Okay why are we still being worked up by simple things such as array initialization ? [] vs Array() ? I don't see what code you're writing and how fast, that this shorthand comes into effect and makes any difference to you?
The OnePlus One can be purchased without an invite[1][2], it's far more expensive, but purchasable.

[1] http://www.ishoppstore.com/en/quad-core/4707-oneplus-one-55-...

[2] http://www.gsmarena.com/oneplus_one_in_stock_at_one_retailer...
They suffer from a strange distortion field effect.
I'd make the case for Scala for almost anything (nothing so low-level that you need to avoid GC, and I guess not command-line utilities (JVM startup time), but other than that). Haskell or OCaml could probably make a case for being suitable for just about anything. There are big advantages to using a single language in terms of code reuse, deployment tooling and so on.
About five years ago I saw a chalkboard outside a trendy SoHo NYC apartment. For sale: 2 million euros.

The same story is playing out in London as well, with the consequence that many central flats lay empty most of the time, owned by foreigners who would rather lose out on some rental income than risk the hoi polloi damaging their artwork.

By the way, in NYC it is usually not as hard to find the true, human owner(s) of apartments purchased by "corporations" as the article implies. It takes more than a quick Google search, but the information is usually around if someone wants to know about a particular unit.
This is initial release of this very small web server.
But I believe it can handle a lot of traffic.
As far as I remember RPG Maker developed its own scripting language (not sure in which version, I lost track around 2003).
This is a wider issue, but how do they prevent knowledge of the experiment adversely affecting the results?
MySQL-python is the one that prevent me from using Python 3
I've heard about HOAs, and I think you're probably right. There's no such thing over here, and if there was, people just wouldn't listen. I'm regularly amazed people in the US put up with them whenever I heard about them. What would happen if you ignored them? As long as you aren't renting, you can't be kicked out; do they just give a UN-style "Please stop or we will have to give you a disapproving note"?
The problem I have with Star Trek is that AIs don't seem to feature nearly as extensively as I would expect them to if they actually existed, and I don't see us getting anywhere near a "post scarcity" society unless we do have that level of technology.

I hope our future looks more like the Culture than the Federation.

Edit: Of course, one valid criticism of the Culture is that humans are effectively the pets of the god-like AIs (the Minds) that actually run everything. However, as the Culture doesn't seem to act like most contemporary cultures in that it is quite happy to see people leave or parts of it secede if a group disagrees with a decision then I think I could probably live with being a very indulged pet.
Guide to Responsive Web Design Pt.2
What if e.g. a programmer calls some normalize function on data before hashing it? Then if the normalize function sometimes returns null and the programmer hasn't handled this case, an attacker could use this to generate collisions.
Avoid Expensive Locks in Readers
Legion Saga was the best series (3 games) I've ever seen during my RM2k times. Official site is dead, but you can find some sites where it's available.
It almost seems like what you're looking for is a "React for Go". Channels may be used for the underlying machinery, but the core abstraction is the Observable (explicit model of values that change in time). For example, your label's text value would be an observable and not an "object property" that you set/get.

Disclaimer: I don't think I have a clear idea of what you're trying to do here in the cross platform sense, except that I've also used channels to build Ui components.
There are many attackers in the world beyond nation-states.

Raising the bar (e.g. open-source software stacks) against smaller attackers helps everyone.
The Scala specification is two hundred and something pages, around a third the length of the Java specification (largely because Scala has, in some sense, fewer features than Java, in the sense that Java has lots of edge cases with their own special handling, whereas Scala has a smaller number of general-purpose features. The complexity comes because it's easy to use all of them at once)
I think there is no use to master bash, sed and awk. When you have a task that becomes tricky (beyond entry level) in sed, it is often easy in awk. When you have a task that becomes tricky in bash or awk, switch to a more powerful scripting language like perl/python/ruby/?. I love perl, but I feel it is getting outdated. I try to improve my programming speed in python but I am still far from my speed in perl.
I for one am convinced that aging and death is an evolutionary error (from the point of view of the host, not of the genes!), which can be solved with technology. Like all technological problems, it is just a matter of dedicating enough brain-power to solve it. And the only reason why we are not throwing enough brain power to it currently is because we, as a society, are illogically convinced that either it is an insolvable problem, or it is a problem not worth tackling (because of the huge ethical issues associated with immortality).

But both views can be overcomed with technology again: as soon as it starts to become clear that we can solve the problem, more and more brainpower will be dedicated to it (capitalism is very much suited for tackling this). And technology can also diminish most of the ethical problems (resource pressures caused by overpopulation, ...) ultimately by allowing for out-of-earth colonies.

The only open question is if access to immortality will be open to everyone or will be controlled by a small elite for centuries to come (ultimately it will be a commodity, like all technology). Capitalism in its current form (specially as practiced in the US) is not very inspiring in this regard.
Krita (open source painting software) is on Kickstarter
A new expression for me - "Hoi Polloi".

http://en.wikipedia.org/wiki/Hoi_polloi
Detroit today rather acts as a proof against what you're claiming. And that involved a lot more people than a small corporate town ever could. In fact it was arguably the most important industrial city of the 20th century.

They've allowed Detroit to just gradually erase from existence. It is being abandoned. They're demolishing parts of it that are decaying. In many parts of Detroit they can't pay police or teachers; they can't support fire fighters or other basic services.
Fwiw, I've never met a journalist who knew short land although I'm sure such exist. (I've written plenty of articles myself and don't take shorthand.) I sometimes record interviews, which is good practice for an in-depth interview. For lots of purposes though, you're looking for one of two money quotes and other material that you paraphrase or use as background.

In my experience, when I'm quoted, issues I have aren't so much that "I didn't say that" but that I said something longer and more nuanced which wasn't captured in the quote in question. It's one of the reasons you learn when giving short interviews to hit your key points precisely in a way that doesn't depend on a lot of context.
It probably caches the first minute of hundreds of shows since those are the pain points in streaming services.
They should buy SF real estate and further skew things here...
I think they deserve to be called more than "it's commendable." I think they did awesome!
Do the redirect always the other way. People understand when the www appears that you have done something to help them.
I do (well, Scala), and it's much nicer. So it's frustrating to see all these articles praising this Go and encouraging beginners to learn it, or claiming it's innovative when it's nothing of the sort.
There is a protocol called CoAP that has some traction [1,2]. It describes a standard for accessing sensor data and also includes discovery. Technically, I don't think there is a major challenge.

The problem, IMHO, is rather in who will pay for the physical devices. The common view is that there is no money to be made from the sensor hardware itself. Thus, the only way to sell hardware would be to bundle it with a service that the user pays for. Assume that I, as a utility company, subsidize a smart meter to be installed in customers' homes -- what would be my incentive to open it up to other developers?

[1] https://tools.ietf.org/html/rfc7252
[2] http://en.wikipedia.org/wiki/Constrained_Application_Protoco...
Took me ages to find the license, I ended up clicking documentation and still having to search for the word license to find it. I wish it was more prominent on the landing page.
Collaborative international cost-of-living index
If you want to get the next billion connect why balloons? Why not a conventional grid? Why not improve internet service in Mumbai? Is there a more direct way to get the next billion connected? Does Google think there is no competition in these rural areas?
Shouldn't a huge cash transaction trigger suspicion from IRS/whatever agency interested in knowing the whereabouts of the money? E.g. in Malaysia, the reason why people buy cars (let alone properties) in installments (even they can afford cash) is to avoid tax dept come knocking their door.
> What would happen if you ignored them? As long as you aren't renting, you can't be kicked out

Actually, it depends. If you don't pay your HOA fees, or HOA imposed fines, some contracts (you have to sign before buying the home in the HOA) say they can foreclose your property and sell it at auction for whatever -- I think it has to be at least the amount of the unpaid fees though.
your comment makes even less sense. Economic value is coupled to reward, but value != labor. It's actually Marxist (and to a lesser degree classical Smithian) theories that conflate value with labor. There are plenty of economic theories that generally disregard the relationship between labor and value, except the causal relationship that labor sometimes (but not always) creates value.
If something introduced in newer version doesn't run in the older, how it's breaking backward compatibility? It would've been if the PHP5.3 version of your code didn't work in 5.4.
For my own understanding on the issue with a closed source baseband. Is it analogous to having a network card in every desktop computer that can directly access the screen, keyboard and microphone and therefore compromise all interaction with the phone regardless of tunnelled networks?
11k GBP is close to minimum wage no? May I ask what you do?
Your mind as the enemy of your dreams
andyhmltn, try FusionCharts or HighCharts instead. I have had good experience with FusionCharts till now and it also has the features(hover/tap events & legends) that you are looking for. Feel free to mail me if you get stuck somewhere. Can't say much about HighCharts as I am yet to experiment with all its features. But everyone here seems to love them, so you can find good support for it as well.
While some of it can come to taste, I think having higher abstractions (as long as they don't leak) is beneficial to reading/using a language. Like, objectively.

And foreach vs for is not a leaky abstraction. Nor is pattern matching vs traditional checking and extracting the values. So their value is not geting lost on having corner cases that the equivalent "based on primitives" code wouldn't have. If anything they make the operation even more explicit.

So I think a lot of it comes down to getting familiar with them.

While something made of "first principles" might be more instantly familiar, it will be harder to reason about because of its low-level ness as the code size increases.

Case in point, assembly. It's quite primitive language with very few constructs, so it's easy to learn to use. But an actual high level "if" or function call is much easier to grasp at once than checking 10-20 lines that implement the same thing in assembly (even if you have trained yourself to see the assembly "pattern" for a function call, etc).
Tim Cook and Apple celebrate #ApplePride in San Francisco today
I didn't know that awk and Perl are so closely related, thanks!
Ekocycle Cube – is a 3D printer working on plastic bottles.
You can write scripts in Ruby since RPG Maker XP.
I've got to agree, one I've noticed a lot recently is seeing people say that they'll loose [sic] out on an opportunity or somesuch, which I attribute to what you have suggested (as your second suggestion). I find it odd that there are certain misspellings that crop up more and more though.
It's very feasible for the US. Not everyone would get a basic income however, it would have to erode as you earn more income. And note, this is just the Federal Government's portion.

http://www.budget.senate.gov/republican/public/index.cfm/201...

"Based on data from the Congressional Research Service, cumulative spending on means-tested federal welfare programs, if converted into cash, would equal $167.65 per day per household living below the poverty level. By comparison, the median household income in 2011 of $50,054 equals $137.13 per day. Additionally, spending on federal welfare benefits, if converted into cash payments, equals enough to provide $30.60 per hour, 40 hours per week, to each household living below poverty."
Or a much more likely: strong AI isn't possible.
I am Geek | 5 Reasons Why Africa's Biggest Tech Incubator is the Diaspora
Slight typo - the sample replacement should read:

def wat(*args)
a, b, *args = args

..But I don't see how moving required arguments from the signature to the body (or turning a TypeError into a ValueError) might be useful, or how it differs from the presentation's first advanced unpacking example.
I think that's possibly overkill. Provided the baseband processor is independent of the apps processor, communicates over a managed bus (usb, high speed serial, dedicated dual-port ram), instead of having direct access to main system memory, and the apps processor has the ability to power it up and down at will, you're in a pretty good state and you can still hop on a cellular voice or data network when you want to.

This scenario is true of plenty of smartphones shipping today, but of course it's not something that manufacturers advertise and it's potentially difficult to verify.

One should probably also be concerned about wifi firmware, though smartphone wifi is almost exclusively connected via sdio and not able to directly affect main memory.

The biggest concern in systems where baseband and wifi radios are not-too-deeply integrated is driver bugs where input from those subsystems is overly-trusted or not adequately validated -- of course solid drivers should never trust the hardware, even if not actively malicious, it can be horribly buggy.
You might be getting downvotes from people who think this comment is a dupe complaint, not realizing you're the OP.
Yep, you can call .toBase64Image() on your chart instance to return a png image encoded as a base 64 data url.
The obvious. That canvas is just a set of pixels with colors (a bitmap image). To get animation, you have to explicitly change them every X milliseconds.

Whereas SVG has actual objects, that you can apply items like animateTransform, animateMotion etc to them directly, in a declarative style.
> This ontology evolves over time as the software, understanding of the domain, & the domain itself changes.
> So what does this have to do with Go or type systems?

I've found that type systems, that aren't utilizing Duck Typing, as being restrictive & causing incidental complexity when evolving the design. I don't really care if something is a categorization of something else. I usually (> 98% of the time) only care if that something adheres to an interface.

I don't like to label people in life either :-)

> I usually use guard clauses to protect against nulls. I rely on my tests & production monitoring systems to prove that the implementation is incorrect.
>And that's a bad thing. There are better tools for this job. What's the downside of encoding nullability into the types?

For the web, it's not that bad. The design is constantly evolving, so most of the development period is spent completing something that is not finished.

There's no downside in encoding nullability, unless extra syntax & incidental complexity is added. It's not a big problem for me so I'd rather not have to do extra work for this feature.

> That mostly sounds good. I would want invariants to be optional, which sounds like is the case.
> Every good type system lets you "opt out".

Explicitly or implicitly? I'd rather be opted out by default and opt in when I want to. Again, I don't want to do extra work or have incidental complexity.
Google Charts are rendered through SVG, and fortunately you have two options to reliably convert any SVG to PNG. One options is "Batik Rasterizer"[1] - it is a single .jar file, fast, and accurately renders 99% of our cases. The other options is Wkhtmltopdf[2] - it comes with a companion wkhtmltoimage binary which convert SVG to PNG through a customised webkit engine. It also is fast, and can handle our most complex visualisations.

All we do is grab the SVG source with JS, post it back to the server, and get the image back (after it is scaled/watermarked/optimised). This setup has worked well for us for some years now. Further we can easily interchange charting libraries with on concern about their native exporting options because we handle the rendering ourselves.

[1] https://xmlgraphics.apache.org/batik/tools/rasterizer.html

[2] http://wkhtmltopdf.org/
Impress.js is far much pretty, better and a little heavier, too.