skysight-inc/HackerNews huggingface dataset:
You ignore marginal utility. As you amass more of something, the value you place on each individual unit of it decreases. So $1 is worth more to me than to Bill Gates.

In any mutually-agreed upon transaction, both parties to the transaction will gain some amount of value ("utility" in economics jargon) relative to the amount they're giving up. Because $X is now worth (slightly) less (say, by $Y) to each BI recipient, the seller (or landlord in this case) can demand $X+$Y in exchange for his product. That is, he's demanding that the buyer continue to sacrifice the same amount of value, because the value of his own asset hasn't decreased. So you'll see prices increase.

There are other forces in play, too. One of them is price elasticity of demand. This tells us that things that people are less willing to go without (housing, fuel...) put more bargaining power in the hands of the seller than those that we're more willing to flex on (say, going out to movies). In this context, goods like housing and fuel will have a larger degree of price rise than will those where the consumer has greater bargaining power.
Fantastic read, thank you. I too thought about what the iPhone SE means in regards to the (somewhat failed) launch and disappearance of the iPhone 5C. Targeting a lower price with higher-end materials certainly is a turn-around from their strategy a few years ago... I had never considered that the 5C was simply a decision based on manufacturing and supply chain issues, as the article states. Very interesting.
Nice try NSA.

Seems kind of insane that people are willing to dox themselves on the internet.
> I think that it's capabilities are too far removed from kids understanding of computing

I'd argue that's a /good/ thing. If all children think of when they talk about computing are highly polished apps, it raises the psychological barrier to entry - and a limited platform also encourages consideration of the hardware and promotes hackery.

There's a school of thought that the UK tech industry is so strong today because of the limited nature of the Sinclair and Acron computers c.f. Apple & other US computers.
Nope, just as reading non-GPL'd code and then writing a GPL'd version is legitimate, so too is reading GPL'd code and writing a non-GPL'd version. As long as you're not literally copying and pasting the code.

While you're free to invent any contribution rules you like for Octave, there's really no need for such drastic measures. It might give you a nice piece of mind, but it's not legally necessary - it's perfectly possible for someone who has read the Matlab source code to contribute to your project without copying anything. You'd just rather not have to think about it, which a is pragmatic, but heavy-handed restriction.
once a lifetime taxable events are prone to huge swings in revenue, not to mention all the schemes to evade.
> paltry $15k

The tech/security community is crazy.
There is YouTube playlist available for the 2015 talks.
https://www.youtube.com/playlist?list=PLCExcFCoaxiOqqT_wN48h...

Thank you for setting this up. I cannot afford to go to conference like these, and since I only know the basic SQL syntax I won't find much use going to PgConf, so having videos I can advance with PG at my own pace.
> The thing I don't agree with is that we should be expected to keep learning. As if knowing how to design and write software isn't enough for a solid career, we must learn the "newest" programming paradigm, latest js framework, etc.

Things change, people do discover better ways to work, and not knowing fads does impact one's ability to work in a team.

I'm in my mid 30's and I've already seen better sets of technologies appear with order of magnitude improvements twice. And I expect to claim one more time when the current fad of strict but flexible languages get sustainable.
Another data point on Anaconda from microsoft's Azure ML team - we've been using Anaconda for the past few years and have been very happy with it. One key feature we like is that we can deploy a nearly identical suite of pkgs on Windows, Linux and MacOS w/o having to worry about mismatched versions, installation/update issues, etc.

Case in point - the Azure ML Jupyter notebooks run on a farm of Linux/docker machines:

https://blogs.technet.microsoft.com/machinelearning/2016/02/...

Once a model is built, it can be deployed for production/scale to the Azure ML backend which runs entirely on a farm of Windows machines.

Both environments have matching Anaconda distros running underneath which makes running on two different OS's practically a non-issue. In fact 95% of our users probably have no idea their notebooks & production site run two OS's (in large part thanks to Python, Linux, Docker, Anaconda, ... and lots of other great open source software).
I don't think he's making the argument you think he's making. This is clearer in his later comments in the thread, in which he says that UB is much scarier in systems like Fossil.

His argument is that achieving the level of quality that SQLite has requires verification (in a broad sense) after the compiler, and that's what he does. If you consider the goal to be producing quality-assured binaries, then you can treat UB, compiler bugs, and many other things as falling in a similar category, which are almost certainly eliminated by an MC/DC test suite.

As you say, this isn't feasible for almost any software (as John said in the blog post, SQLite is the only program he knows of that has MC/DC testing when not required by law). But it does mean that rewriting SQLite in Rust wouldn't provide as much value as rewriting many other things where the binaries do not have such guarantees.
believe it or not, there are some people who know R and face overhead to learn Python. and they love ggplot2.

and frankly, Python has no libraries for interactive visualization in your browser because only JavaScript runs there.

etc.
I also add a can of cream of mushroom soup. It was a staple when I was in college. I named it Mancaroni and tried to feed it to my three boys. They weren't buying it. There wasn't enough hot sauce or Old Bay in the house to get them to eat it. But I like it!
The article alludes to it, but there's some pretty neat work at Riot Games around improving player behavior. Here's a pretty good video:http://gdcvault.com/play/1017940/The-Science-Behind-Shaping-.... It's half an hour long but has some fun results. When you have a player base as large as Riot does with League of Legends, some sorts of experiments become possible.

Good fun.
I can see how none of these would be the silver bullet, but I can't see how scale is the problem. If you're too big, then, what? Are you saying their burden for profit is too big? The burden they have a reputation for ignoring? And yes, many businesses employing various models have failed, but none of them were twitter. No one is twitter.

Part of it might be the silver bullet syndrome with a hint of exceptionalism. You save it all for that one perfect "exceptional" solution because anything else would be beneath you. Except, how do you know one even exists, or has to exist? Why not just make incremental progress, and run with what takes off? They seem to have chosen ads as their silver bullet, but it failed to exceed expectations. Now what?

The lack of experimentation in the area of services seems almost dysfunctional compared to their willingness to experiment with the interface, their fonts, their top page... all of which are far from exceptional.

What you want from a company like Twitter is at minimum the appearance of effort, of vision, and of competence. Wow, I'm not sure any of those apply right now... No wonder the CEO fired all those people.
Perhaps they could start by improving the name.
IMO, anything that be done with an HMM can now be done with an RNN. The only advantage that an HMM might have is that training it might be faster using cheaper computational resources. But if you have the $$$ to get yourself a GPU or two, this computational advantage disappears for HMMs.
"Used" is not quite a correct term here. It's the most common high-level runtime, yes. But what about the percent that writes in JS? Not in any of its derivatives like CoffeeScript, TypeScript, LiveScript, ClojureScript, Elm etc, but in vanilla JS.
Salaries don't increase for an entire career in most cases, and once you hit a certain number of years in the industry we tend to see salaries plateau where some job seekers will receive (and perhaps accept) offers below their current compensation. Employers know that applicants that are long-tenured employees will be earning above market rate due to their specific value to that employer, so as long as the applicant is realistic and understands their true market value there isn't likely to be any issues in negotiation.

Job seekers often get this reality check at some point in their career - salaries don't rise forever - and will adjust their expectations accordingly.
A trend story about millennials, by The New York Times
In addition to the counterpoint that newjersey brings up, we could also restrict this power to cases where the plaintiff is the government (local, state, or federal).

While nuisance suits from private actors can totally be ruinous, the potential for harm from government actors is so much greater.
Check out a guide like this on how to cross compile MicroPython for ESP8266 from its source in a vagrant VM and then flash the firmware to your boards: https://learn.adafruit.com/building-and-running-micropython-...
It sounds a lot like perl5 back in the day. let's fuze sed grep awk and bash into one thing. It's got a great deal of whipupitude, you can make amazing stuff in an afternoon.
May I recommend "The man in the white suit", a British comedy from the 50s that predicted this development.

http://m.imdb.com/title/tt0044876/

It's fun, but also a time capsule of capital vs labor in the 1950s.

The evolution of the home clothes washer pretty much eliminated the half of the labor argument: people don't send most of their laundry out to be cleaned much anymore.
Spark Pipelines: Elegant yet Powerful
Your own comparison is flawed. Standing in northern Iraq vs standing at a shooting range? What the fuck is this? Accidental gun deaths don't just happen at shooting ranges. It's children shooting their friends or parents at home. It's bystanders in gang violence.

Take any other statistic for accidental or otherwise entirely preventable deaths. People get into a fucking panic and gloss over all kinds of much more important problems because TERRORISM. This is the whole point of terrorism! To cause FEAR and PANIC in order to force us to take some political action. I'm more worried about whether I'll make it home without getting killed on the highway!

Howabout airline crashes? 34 people were bombed in Brussels? Guess what, 136 people died in airline crashes last year, and ~650 the year before! Are we going into a fucking panic about that?

Of course the people who just got bombed will disagree... but they will have an entirely biased opinion that has absolutely no relevance to the overall reality. Why the heck do people keep repeating this line? Go ask somebody who was hit by lightning if we should be worried about getting hit by lightning! It's irrelevant!
>It's not unreasonable to be afraid of what might happen when you throw new chemicals into the mix.

The media helps this along by sensationalizing any erratic behavior done under the influence of new chemicals. Just look at the coverage bath salts got a few years ago.

It's not just new chemicals either. Stories pop up all the time speculating whether we're over-prescribing ritalin, benzos, antidepressants, pain killers and other mind altering legal drugs. The arguments against are overwhelmingly addiction, but there's also concerns over dementia, suicidal thoughts, and other mental disturbances.

We're already afraid of what happens with chemicals already in the mix, so it is reasonable to be afraid of what might happen with new chemicals.
> Report it to the police

Since when does that help? http://www.adistantsoil.com/2011/12/18/stalked-someones-watc...
http://www.themarysue.com/zoe-quinn-drops-case/
Sure, the primary burden of proof is on those proposing a change. However, any time you stand up and make an argument, the burden is on you to make sure it actually makes sense, and that goes for both sides.
The metaphor I use is race car driver vs. race team owner. Why would I want to stop driving???
I love the iphone 5c. I love that it works great, its fast, it cost me $160 on craigslist, I can throw it across the room or drop it and it doesn't break, etc.
> Nobody is talking about generating new wealth to make this happen: it's pure consumption and some of that will be at the expense of capital investment.

I've been talking about how minimum income can make the minimum wage obsolete and thus allow for the existence of a wider variety of jobs (and creation of wealth) that was previously unviable while also fixing the market inefficiencies created by putting an artificial price floor on labor.

> Morally, that any one person, by virtue of their relative wealth alone, is judged a provider, at gunpoint if necessary, to others who, by virtue of their relative lack of wealth alone, is considered worthy of substance, is such an inversion of right and wrong as to warrant some serious soul-searching about what makes one worthy of punishment or reward.

No, completely wrong.

> by virtue of their relative wealth alone

Wealth exists only within an economy and thus is a social construct that makes it's owner intrinsically beholden to that society. Wealth thus increases the moral obligation to the society from which that wealth is derived.

> by virtue of their relative wealth alone, is considered worthy of substance

It is not their lack of wealth, but their mere existence that makes them 'worthy of substance'.

> warrant some serious soul-searching about what makes one worthy of punishment or reward

Taxes on wealth are not a punishment, they are the cost of maintaining and improving the society and allows the wealth to exist.

Minimum income is not reward since it is given to everyone.
Whales:

* Sing songs to each other

* Are graceful, gentle giants

* Most are herbivores so don't kill other cute stuff

* Are famously intelligent

* Raise their young, live in groups, and communicate socially

They may not be cute, but they have a lot of appealing characteristics and few unappealing ones.

The bumps are a little funny looking, but they just make whales look like giant pickles to me.
Looks like they stopped updating the data in 2014.
A controversial plan to save corals
I don't think that's possible in all cases:

var mod = {};
module.foo = function () { return 42; };
module.bar = function () { return -1; };

module[Math.random() > 0.5 ? "foo" : "bar"]();

How can `Rollup` determine that I need both functions here?
Apart of some neglected details, like the cost for car maintenance, it is still an interesting article imho, because I always also wondered about the additional cost for eating, but was to lazy to calculate it myself.
Apple surely disables JTAG ports on shipping devices, this has been standard practice on security critical hardware for years.
I was skimming over this trying to figure out the point and then at then I realized it was buzzfeed... ah silly me.
I would always be worried with installing numpy/scipy via pip that I wouldn't be linking to BLAS/LAPACK correctly.
They did this because yellow #5 and #6 are banned in other countries. It is still a box of processed food.

http://www.examiner.com/article/kraft-mac-and-cheese-ingredi...
My uncle works with the endangered Desert Tortoise in the Mojave. It's big and it's an indicator species.

There are these conservation contractors who primarily do two kinds of work:

1) Study the tortoise population in an area. They walk grids in the desert locating all the individuals. They take their vitals in situ, tag them and possibly affix a radio transmitter and leave them in place to re-find again at a later date. This gives them of how the individuals and population is doing over time.

2) They find and relocate tortoises prior to large development projects in the desert. They did this for the Ivanpah solar plant on the 15 near the CA/NV border and for the expansion of Fort Irwin's bombing range. The animals they find here are captured and moved to another location they've selected in the area.

The teams he works on are probably 6-10 people who spend several months at a time in the spring and fall when the weather is acceptable living out in the desert doing this work. They make software engineer money doing this.
I am not arguing that higher-level languages are worse and that everything should be coded in C. Each problem requires different tools for its solution. And to that end, high-level concepts should be done in a language-agnostic manner.

However, lower-level understanding is paramount. For instance, and most-importantly today, taking advantage of multi-threading requires understanding of cache-coherence, memory-alignments, et cetera.

Therefore, while a proper serial algorithm today may be correct its scalability is going to be limited without lower-level understanding. Although, I'll admit that can be built into the higher-level languages (like concurrency in Clojure for instance), but I personally prefer to understand what is going on rather than blissful ignorance :)
Scientists warn of perilous climate shift in decades, not centuries
It's never been easier to try python packages
Finally out of draft and published in an archival journal. If the authors are right (likely IMHO) it's scary stuff. The paper can be found at http://www.atmos-chem-phys.net/16/3761/2016/acp-16-3761-2016... the associated DOI is doi:10.5194/acp-16-3761-2016.
It is the most important factor, but I disagree that it's that easy to tell (if that's part of what you're implying).

Some people can actually do very well in what appear to be hostile labs. Some needs lots of space, while others do best with close monitoring. It ultimately just comes down to whether the advising relationship works or not, and it's nearly as complicated as romantic relationships.

One thing that I like to stress is that you don't have to like your advisor. You should probably not dislike them, but what matters is how you play off each other and work together.

An example: some advisors will put the people in their lab in somewhat adversarial positions. There will be two or more people working on similar projects, and the more successful of them will start to get more and more of it. For certain types, this situation is actually very motivating and can produce two differentiated projects that support each other. For others, it will undermine their confidence and wellbeing to a terrible degree. There can be a lot of resentment among both parties.

While I would generally consider this a warning sign, you must recognize that this can be a good environment for the right person. The difficulty is that it's hard for you to know what works for you until you do it. There's no best formula, you just have to choose as best you can.
Nah. I teach kids Scratch. They're not producing Xbox style games - barely even Gameboy style - but they love it!

Creation is its own reward - and imagination is more powerful than any GPU.
Today is YC W16 Demo Day (so, by the way, brace yourselves for an onslaught of YC/startup stories), so the founders are probably occupied, but we'll ping them.
There's a tiny bit of hope in there. The article claims that bots are polling CNC about once an hour (I suppose because they don't want to DOS themselves). So one option is to shift your service to a different domain name every hour, and notify your customers by email that they have to connect to a different host. This might be a lot of trouble, but may still allow you to support existing business relationships which is better than nothing.

It get even better if you're publishing through a mobile app - that one can simply switch from one host to another on the fly without customer even being aware of the problem beyond a slight delay in connection. The list of hosts of would need to be distributed out of band as a tiny payload, either through a high-cost high-bandwidth channel (but in a very low volume, obviously, just the name of the new host), or via DNS TEXT records so that they are hard to decipher reliably and require custom programming and raise the cost of the attack. There might even be hosts that will hold your alternate host list for free, such as the iTunes App Store (app description or even an in-app purchase "description" field).

Speaking of high-cost high-bandwidth providers, I think another option would be to host a CAPTCHa there, and those who solve it, or have cookies to prove that they did, or have logged in with a valid account, get redirected to one from the rotating lists of your normal hosts, with names and IP addresses changing every few minutes. An AJAXy application can then try different hosts in turn or in parallel before following a link.
What would you propose as a replacement in a mixed operating system environment?

NFSv4 has an unfortunate side effect in small workgroups where the local behavior of the filesystem is not congruent with the mounted share behavior as far as security ACLs are concerned.
Quote: "We have used selective breeding to create new dog breeds and improve crop yields. Could it also help corals survive the ravages of climate change?"
Sadly, there were really no answers, just the usual meta discussion.

For any city, I could give the advice: avoid the airport, trains stations, the metro, and famous tourist attractions.

On the other hand, these are typically the places that you need and want to go if you visit a city, so it's anyway better just not care. The risk is very, very, very small.
I don't see another autocompletion option than YCM with --racer-completer in my list, so yes and yes. I use all the tools I listed regularly.
The classifiers were probably trained independently and are running independently here as well, not in a hierarchical fashion.

Another way of saying this is that while the tiger training data consisted completely of tigers (for positive training examples), the animal training data might not have had any tigers at all (however unlikely) -- i.e. it could be recognizing the tiger image as containing similar enough features to the images of dogs and cats and lions that it did see to trigger the animal classifier, but with only 84% confidence.
I was responding to the idea that you have to have iCloud and/or Dropbox sometimes to exchange files with another app on the same device.

Sure, if you want to exchange with another device - but not an app.
Politicians Rush to Blame Encryption for Brussels Attacks
Why do you say it failed miserably? Compared to what? Why do you think the conditions of that time were a result of legislation being insufficient as opposed to quality of life simply being lower in that period of time?

By the same logic I can say that not having minimum wage in the 12th century was the reason why people were suffering. It's entirely true there wasn't a minimum wage at that time either, but it completely ignores that:
- It would have been impossible to implement during that period because of the way the job market worked and because of the technology of that time.
- Their suffering is attributable to other things than the lack of legislation.

Until advances in technology makes safety regulations and safety equipment cheap, legislating them means putting people out of a job because the employer cannot pay for all of that, so they can't operate their business anymore. Have you ever considered that perhaps that was the case in the early half of the 20th century?

As far as I can tell society and the market does all the heavy lifting and then the government comes and enacts laws for things that were already becoming safer and better. Graphs like this are what lead me to the conclusion I've mentioned:

https://danieljmitchell.wordpress.com/2012/09/25/assuming-yo...
The Web Shatters Focus, Rewires Brains [Older Article but Worth Re-Visiting]