skysight-inc/HackerNews huggingface dataset:
And here we are talking about it, so mission accomplished, I guess.
Say Hello to X64 Assembly Part 3
... and the occasional guy/gal who still welds together scrap and builds kit-cars at home.
It is strange that modern agriculture employs crop rotation in order to increase yields but we do not do the same thing for harvesting food from the ocean. CBC's The Nature of Things recently had a series about the state of the oceans. During one of the episodes they showed the success of marine reserves in New Zealand. I am having trouble finding a good link but the turn around was amazing.

Currently less than 1% of the ocean is protected.
Greenpeace has been campaigning to set aside a large amount of the ocean as a "marine reserve." http://www.greenpeace.org/international/en/campaigns/oceans/...
IMHO :

$ cat markdown.md

also does pretty good job.

Anyway, cudos for choosing C as a language for this tool.
Well, I doubt it's because that, but because supposedly you have some large clients so you're not so desperate to become a mass-market tool. I personally find New Relic to be extremely expensive as well. The hardware cost of our servers is much less than our New Relic subscription. Also, there are some cheaper than New Relic or similar in cost solutions that do more than what New Relic does (AppDynamics, let's say).
That's improvement, yes, but it's incremental. I'm talking about the internal combustion engine -- the core design.

This reminds me a lot of the micro/macro-evolution debate in biology. There are people who think macroevolution is just a lot of microevolution, and there are people who think macroevolution is sometimes something completely different -- that discontinuous leaps occur. I am of the latter camp there too. The Cambrian explosion was a sudden non-linear leap to give one example.

Going from horse to car is not the same as going from Model T to Honda Civic.
A simple Google search and I was able to find the Facebook profile of the guy whose last name was not included "out of fear of retribution".
Paywhirl now supports 138 international currencies
What's with the surge of Peter Thiel related soundbites lately?

I have no idea where he gets the idea that technology stopped in 1970. A simple example: look at how much more efficient internal combustion engines are now than they were in 1970. You can actually drive distances that are in the double digits of miles on a single gallon of gas today. That's a simple, quick example.

Saying "we were promised jetpacks and flying cars and that future wasn't delivered," is short sighted and so ridiculously uncreative. Instead we got a global communication system. The world is way smaller now than it would have been with flying cars. I can keep in touch with people across the globe for almost no cost. That is real innovation - few people could even imagine the internet - fewer predicted it and I don't think anyone foresaw the impact it's had on humanity. While Peter Thiel was watching movies with flying cars and jetpacks (which I might argue are uncreative continuations of existing technology) people were solving actual problems in new and incredible ways.
None of which has anything to do with "media access control" which still has nothing to do with authorization or authentication.
Monitor and Improve Web Performance Using RUM Data Visualization
The first thing that came to mind when I read "Wouldn’t it be convenient if the documentation... already had an answer for someone with the same problem?" was "Oh, like the comments on the PHP docs?"

It's a clunky mechanism and there's years' worth of cruft in there, but interspersed with years' worth of knowledge, and I've often wished other languages had a similar canonical repository of user-contributed information. I seldom touch PHP at the moment, but reflecting on how many times I found a quick solution to something simply by perusing the comments on a function's page makes me think this approach could have huge potential if implemented in a more elegant way.
It's easy to put blame on the drivers who have no visibility to Uber's pricing and potential revenue. It hasn't been talked much in public but Uber is also providing financing for drivers.
This would have been a terrible joke considering the state of our oceans.
Customer Service is an Attitude
1. Give money to organizations that are doing the work you want to support

2. Get your company to give money

3. Speak out when you see sexism

4. When you are hiring, specifically reach out to women tech organizations (I have a women's college in my town with a CS dept -- I made friends with the Dean and some profs -- I send intern and job openings to them)

I think that there's work that you can do to increase the number of women applicants, so I do it. By the way, these things help to increase diversity along other dimensions, which you should also do.
Putin considers plan to unplug Russia from the Internet 'in an emergency'
Languages don't need more features as they grow older. While Ruby isn't perfect, it does have the right "core" set of features in my opinion. What we're seeing happening to Ruby right now is fantastic. The language is getting some speed and memory enhancements. The next big face lift I expect to see Ruby get will involve better abstractions for concurrency in MRI.
> Going even further, lots of people are talking about the job creation boom associated with the sharing economy.

Is there any evidence of this? My assumption was that people are using Uber in situations where they otherwise would have called a regular taxi.
But it's not just those areas that are impacted by human activity. You also have to include fields that produce grows on, grazing grounds etc.
I really like this, but I wish it would have some kind of linewrapping support to avoid messages like this:

$ mdp README.md
Error: Terminal size 120x41 too small. Need at least 355x97.
Thats a terrifying future for a person like me who has just started programming.

But get this , programming can never be fully automated. There will always be one guy who has to sit down, understand the requirements, convert into a logical structure/business rules and then design a proper solution.

Maybe a powerful framework will then allow this one person to realize what he could have otherwise done only with the help of 3 - 4 other junior developers but until we develop true AI programming won't be automated.
It's really not clear from anything on the page that it only deals with Ruby. So much for reducing frustration.
Coffee and Craft
Not sure why I bother trying to talk to you people anymore, but I will go ahead and throw out an idea that I assume you will simply reject because it goes against your belief system.

We should not worship nature to such a high degree. Yes, we should try to conserve wild areas as a buffer against mistakes and for basic enjoyment. And we are not doing a good enough job of that.

But the assumption is that basically the wild areas have some sacred process or system going on that we cannot possibly ever aspire to understanding or surpassing.

First of all, there is absolutely no separation between the "wild" world and the "human" world. The idea of a natural world that is separate from a human world is an oversimplification that has become misleading.

Everything in the world, including people and the things that we make, from human feces, to plastic trash bags to rocket ships and computers, is the result of the same natural physical laws and processes involved in the universe.

The planet sees itself with billions of eyes. The planet thinks with billions of tiny minds.

The cities, roadways, and agricultural fields that cover increasingly large areas of earth are part of the natural evolution of the planet.

Its hard to really convey especially since we are so far down the line of nature worship, but part of what I am trying to get across is that humans have already surpassed nature in some ways, and if we haven't already done so then we can create environments that do.

I think it will be easier to appreciate this type of thing once we become a multi-planet species. Or at least get a colony on the moon or something.

Because part of the nature worship is the reality that we only have one biosphere to support us. We need to fix that.

But another thing -- this does tie into Malthusian population control, eugenics, classism, etc. There is an inherent disgust for the dirty masses that is hidden behind the earth worship. We have to remember the value of human life.
You can find knock-offs all over the web and places like Alibaba. This one was pointed out on Reddit recently and I ordered a couple, but shipping will likely take a while. Also note that they seem to be backordered now:

http://m.tinydeal.com/product/diy-google-cardboard-vr-3d-gla...
2025 : StackOverflow becomes self aware.
You should try to live up to your name.
It is tragic to imagine the amount of time wasted by repeating the unpublished experiments of others. It is even more tragic to imagine that someone might be able to gain a hidden insight by finding the gaps in various negative results, which might remain undiscovered for a long time otherwise.
The problem lots of people have with wilderness areas is that one isn't allowed to just drive right in. Of course, if one could, they wouldn't be very wilderness-y. b^)
you have to solve the "unemployable people" problem first, before you take away unions. Unions at the very least serve to slow the process of worker replacement so that technological changes don't thrust large masses at once into instant poverty, which has its own negative effects on the economy.
US National Forests also include 400+ out of the 700+ designated wilderness areas in the US. These areas have no ranchers or loggers or miners, see http://en.wikipedia.org/wiki/List_of_U.S._Wilderness_Areas.
The company I work at used to use Expensify, and then we got acquired and now we've been switched to Concur, courtesy of our new corporate overlords.

As someone who expenses occasionally (some months I have nothing, others I've gone on a work trip and I have 30 receipts) I found Expensify a little confusing at first, but with zero training I figured out how it works.

Concur, as everyone here says, sucks. The web UI is bloated and confusing, and especially the flight booking system is awful (and stupid - it's more expensive than using Kayak, and is harder to use). The mobile app does make things a bit better, but I know everyone here would go back to Expensify if they could.

I have no affiliation with Expensify, just my 2c.
F*ck You. Pay Me (2011)[video]
Of course APL is cleaner. But it requires a special keyboard. J tried to work around that, and flopped.

The language need the aliases to be learnable.
I know what it is because it was the throwaway target in the M1-Abrams Battletank game; not heavily armed, one shot to kill.
"Buying opportunity" or "loss opportunity"? It was supposed to be over $5,000 apiece already, right?
Is your name Gavin Belson by any chance? :)
You know what is damn funny about this....

In 1980, Reagan got elected and cut a ton of forward-thinking basic research. I won't go through it in detail but there was a giant shift from publicly-funded big ideas to privately-funded little ideas. All the big companies also got short-term focused and outsourced their labs to startups.

Now we have this big-government-is-bad guy, who probably looks at Reagan and his gang as Saints, lamenting the lack of progress.

This is what happens when you put all your best minds into either (a) building weapons or (b) advertising/marketing or (c) the legal profession.

Let me know when he says that we need to raise his taxes to do stuff that collectively benefits society. Until then, he's just like a drunk complaining about a hangover.
Good points. But there's also something to be said for getting your product out there as fast as possible to test the waters right? I guess that is a pretty important facet of my question. I'm all about exploring and learning new things, but does that have a place when building a product?
I agree. If you're doing Uber full-time it's not sharing at all. It's just business.
Majority of the planet is ocean, so maybe they could.
Writing and Using Class Initializers in Swift
An Interesting Approach to... Sinning
Curing Vertical Video Syndrome
I would love to see a system like Uber or Lyft that used variable pricing and a bid system for drivers. Drivers could enter the minimum fare they're willing to work for and users could take it or leave it.
Capitalism is not synonymous with competition, in fact Thiel has made a point of expressing his monopolistic philosophy [0].

0 - http://online.wsj.com/articles/peter-thiel-competition-is-fo...
Health Monitoring of Services and Databases
Pupil-Linked Arousal Determines Variability in Perceptual Decision Making
> I'm no marxist

You will be when your job gets automated. The challenge is to be able to think ahead of that event and not be left to react to it.
He has a book coming out I think. Publisher's PR likely.
Faced with change, an all-female indie dev team evolves to a higher form (2013)
ARChon custom runtime to run any Android app on chrome for Windows/OS X/Linux
The subject of this article frames the argument incorrectly. Some drivers on Uber may have full-time jobs and are just driving for Uber to get a little extra in their spare time. Those people who treat Uber itself as a job, however, have little to do with the "sharing economy". IMO this is just another labor dispute, not really an issue with a sharing. On a side note, it's too bad a company so young and apparently game changing should be risking a labor dispute so early in its life.
Uber must have a lot of drivers if "Arman, an Uber driver in LA" isn't specific enough to be identified.

It would be tragically ironic if this article resulted in his being 'deactivated'.
The problem is that there is such a huge priority on successful research and there is a self-consciousness about funding/research that didn't go as well as expected.
To be fair, very few municipalities will restrict the color you pain the house, it's primarily private organizations that do that.
Well, the boring programming jobs will be automated, but for them you didn't need a CS in the first place.
It is strange that modern agriculture employs crop rotation in order to increase yields but we do not do the same thing for harvesting food from the ocean.

Crops are grown on private property and the ocean is a shared resource. See tragedy of the commons[1].

[1] http://en.wikipedia.org/wiki/Tragedy_of_the_commons
How about creating a universal notation which can then be parsed into the code needed in a particular platform or language.

Suppose we need to get a JPEG from a particular URL.

So the corresponding universal notation would be :

Image -> Representation : Image::JPEG
Image -> LocationType : Network URL
Image -> NetworkPath : http://xyz.com/a.jpg

Then suppose we want the contents of the image in Base64

We need to query for a function or chain of functions which leads from semantic representation Image::JPEG -> String:Base64.

Kind of like a cross-language Hoogle. We could then have a community effort to annotate all APIs this way.

Another thing we need is an encyclopedia of things that can go wrong. For instance what are the things to watch out for when copying one file to another ?

Permissions ? Lack of disk space ? Power goes out?

There are many things we might miss. So a repository of corner cases would be useful.

Though I don't have enough skills I'm thinking of making something along these lines. Does anyone here think that this is worth doing ?
OOOO I like this.
Copying text to the clipboard programmatically
Haha... I'm not a fkin hipster nor do I desire to be 'that cool'
I'd love to see screenshots or videos of the more visual parts of the environment. Especially the Labs.
I'm a coder at an outsourcing firm in India .. So gulp , I am a bit scared :P
From your other comments I'm surprised you are so techno-optimistic. Avoiding a super-crash at the end of the oil age, and the bad news about the population curve means we're screwed without putting safe nuclear energy into assembly-line production a couple decades ago. Asteroid mining will require huge amounts of energy and we'll be lucky not to be living like peasants when oil gets tight.
People have tried to make these many times. In targeted domains (e.g. health decision support software) they're actually quite popular. Look up the OWL project on W3C for instance.
Man accidentally drops first iPhone 6 on live TV
I think the root of the problem is that the drivers are contractors not employees, so have fewer rights. And that's at the heart of the idea behind the sharing economy, that independent individuals with a resource can offer that resource to the marketplace at ad hoc times.

Whether or not the article is right is another matter, obviously.
I tend to agree. Cellular wireless is really the only fundamental advance in that time. The rest is engineering and refinement, and new applications for existing things. Which is important too, of course.

I would posit that part of the problem is the overall decline in our belief in institutions (covered elsewhere). You need big institutions to organize people to do big things, and when trust in them erodes, our ability to coordinate to do big things is reduced.
Lame. Appbase is for noobs.
Hadn't heard of nvim until today.

Can anyone sell me on this project? I looked at the homepage and README, but they're both pretty hand-wavey.

What problems does nvim solve for experienced vim users?
The Scandinavian approach could work in the US if the citizens were all of the type that would not cross an empty street against the light.
I always think it's useful to think of species, like humans, less as an individual organism, and more of a menagerie. The human menagerie stretches from gut bacteria all the way to elephants, with homo sapiens lodges somewhere in the middle of the bunch.
17 Cool New Startups That Will Change Your Life
Taxes on income don't reduce working any more than the price of insulin affects how much a diabetic needs.

If your taxes go up 5% tomorrow, would you work 5% less?
Reminds me of SHIFT2 game.
If BTC could stop dropping and let me put my money elsewhere that'd be great!
How ironic that this guy is famous overnight because of this incident. His twitter is bombarded now.
BRAND-A-THON: ‘Mad Men’ Meets the Startup World
"Shit research" is not equal to negative findings. In fact it may be the opposite. I suspect most bad research has the positive findings the researchers are looking for.
Central planning is the antithesis of capitalism, nothing to do with competition.
Disclosure: I am a founder of one of the companies.
These kind of arguments were used not only for the animals issue, but also among humans, to justify killing by the most monstrous regimes in history. Taking out any moral stand, and classifying these issues as a given "scientific" or "force of nature" phenomenon, is wrong. Very wrong. Living elephants are more important than ivory jewels. Although it's a possible (devastating) path, it's our duty to avoid consuming of the biosphere.
You also hear this from people who know their job will be automated as well, but understand that this is good for humanity.
Maybe you should be :D

Joke aside, I thought India was getting more high-tech lately. My impression was that this outsourcing would stop soon anyway because the wages getting higher and India needs their coders for themself.
We're approaching an ecological collapse that will wipe us out, too.
That sounds like a very distant possibility to me, bordering on a pipe dream. We're at a far cry from having the tools that enable us to do this equilibrium of power/stability/testing.

The likeliest scenario is that we will keep iterating over the same flat tire that sort of looks like it reaches equilibrium, before it inevitably collapses under its own weight and has to be restarted, again and again. I do not see this pattern going away.
Regardless of what is natural or has occurred before, reduction of biodiversity is dangerous to our own safety as a species - monocultures are more easily wiped out. If there were a terrible cow virus, we might be thankful to have emus around for example.
Edit: and far more pertinent, particularly in the American Midwest, is our reliance on large quantities of single strains of corn...
> human population has to stop growing

Nearly all first world nations have a birth rate insufficient to sustain their populations. It seems that a few generations after people are wealthy enough to ensure their children's survival, they stop having more than 1 or 2 kids.
Productivity Apps for iOS Developers
It certainly would. I wish React would improve the syntax by allowing the className prop to directly take an object.
That's because they were showing off the functionality of GeoGraphics. To do that for general images you would just load an image and place text on top of it, with a function like Overlay or ImageCompose:

img = Import["c:/blah/blah.jpg"];
ImageCompose[img, Rasterize["HELLO"]]

That's the same Import you'd use if you wanted to read a webpage through a URL, etc.

You're right that it might not be obvious what to search for, but in this case you would search for "image" or "importing" or "overlaying" and you'd figure it out.

Mathematica uses a 'compositional' model like some other functional languages, as opposed to a 'memory' model like system languages, so that could take some getting used to if your background is system languages.
What if we are just in a consolidation of technology phase? It would make sense that after so many breakthroughs until the 70's you need some time to consolidate that technology and knowledge before moving forward.
Or at least a hash generated from it was stored.
I guess it depends upon how many humans one must move or exterminate.
Verilog is a hardware description language. You describe the hardware connections, sometimes with high level constructs like "for" loops, sometimes by just describing the gates themselves. In a sense, it is similar to HTML describing a web page, but with higher level constructs available like loops. So maybe HTML with a templating engine is a closer analogy.

For simulation, you compile verilog with a software tool into something executable by a VM or natively. This is heavily event based in execution, with events being edge transitions (a signal going from 0->1 or 1->0) occuring at specific times--for most (but not all) cases.

For producing something usable by an FPGA or a foundry for an ASIC, instead of compiling you synthesize. Different tool. Synthesis is the process of taking higher level hardware descriptions and outputing the lower level descriptions usually called a netlist. It's akin to translating C into assembly for example.

Device specific tools can take that netlist and create a bitstream for configuring an FPGA, or the foundry can take that netlist and go through a process called "physical synthesis" which takes the netlist and chooses from the foundry's library the components that will work best for that netlist to operate at speed, figure out where to place them on the die, and insert buffers as needed.

What the GP was asking: is this design small enough to fit in an FPGA. This question is orthogonal to the language used to describe the hardware.

I'd say they answer is yes, depending on the FPGA you choose. Some FPGAs are pretty high capacity these days, and even fast.
Lexical binding is a "new" feature for elisp. See:

http://www.emacswiki.org/emacs/LexicalBinding

...for some of the issues.
Actually thats pretty disingenuous. Most of the attacks CloudFlare prides itself on defending are amplification attacks (NTP and DNS specifically) not DoS attacks within the relevant protocols. Servers that simply forwarded 80 and 443 while dropping everything else sitting on really big pipes is really what people are paying you for today.