skysight-inc/HackerNews huggingface dataset:
I will give you another answer: I cannot hire developer talent with the company name & sexiness / vision with budget to attract and build a team that would be needed to build the software in-house. This is typical for most enterprises that really aren't in the software business as a legit line of business. So it's pretty much only possible to just pay a vendor and deal with all the BS of having to learn another party's software while having the downsides of procurement and politics in big companies.

The throat to choke argument is not sufficient anymore for a lot of enterprises though because they are sick of their vendors giving poor results or ones not aligned to their own goals in the product lines. I haven't exactly heard of anyone getting actually sued, but you can make a little money back sometimes if a vendor doesn't meet their SLA.

I started advocating mostly open source solutions partly because using vendors is like taking drugs and eventually they'll start dictating your architecture rather than you pick your architecture, which is likely to conflict with a competing vendor's architecture. All of this talking and demoing is also costly, but these type of evaluators are fairly easy to find compared to talented / competent developers.

But really, companies that already have solid lines of business that can only grow a bit are far more concerned about loss of revenue than trying to grow n% faster in most parts of the company.
http://libgen.org/scimag/index.php?s=Rapidly+falling+costs+o...
(click on "10.1038/nclimate2564"; I had to rename the file from "get.php" to .pdf after downloading)
I think I'm pretty much in agreement with you, particularly on the 'conformism' part. There is a certain sameness to the "failure" and "disruption" these days.
I don't remember the algorithm exactly and Google isn't yielding any useful results, but I seem to recall that if all the distances are integers (or if you make all the distances integers via scaling/rounding) there is a much faster algorithm that relies on "stepping upward" and considering increasingly larger distances. All I remember is that it's very similar to the same principle that makes radix sort sub-linearithmic.

Anyone know what I'm talking about?
That is true. Although christians like to publicize their supposed monotheism, their religion is not very different from old polytheism. For starters, the catholic church is shock-full of polytheistic symbols, and there is little evidence that it was different during the Roman empire. They follow eucharistic rituals that were common to other religions, such as the cult of Dionysius. The main difference between christianity and paganism is the replacement of the greco-roman gods with the judeo-christan pantheon (YAHWEH, his son, angels, archangels, satan, the virgin Mary) and the idea that only one divine entity should be called "god".
New gold standard established for open and reproducible research
Introducing MySolarCity (Dec 2014)
Yeah!
./turingmachine SampleMultiplication 11011
You will get output 11110.
If you want to multiply 3 & 2, give 111011. You will get 111111.
More importantly: Would JavaScript make it if it wasn't forced on everyone by way of web browsers?
Lists like these are completely overwhelming. 100 books related to programming can't even be consumed in a year.

Feature request: distill this to 10.

Edit: I get that I can pick and choose, but I'm more interested when someone can narrow down a set of books to a small list that they found fundamental to help their understanding to the field. When I generate a list of top 100 books, it's going to contain things that I found mildly entertaining.
kivy is a lot better than it was 6 months ago - i like it
Hahaha, distrust goes both ways though! Suppose you're trying to coerce people into using this browser knowing that you've (NSA) already snuck in some backdoors?

They used to say that you have to trust the compiler. But not even that is true these days. Perhaps you've read about the secret hdd partitions that the NSA were using.

These days it goes like this: open-source hardware, open-source firmware, open-source compiler, open-source software.

Only when an entity can follow this path to build their own trusted stack can we begin to move with high confidence.
Other differences between message passing and function calls aside, I disagree with this characterization. While many mainstream languages perform static binding of functions, it is not an inherent feature of functions (at least as I personally have come to understand them); the canonical example is Common Lisp's generic functions, which behave in almost exactly the way you describe message passing.

I think no small part of the disagreements in this thread can be attributed to people simply having different notions of what phrases like "function call" mean, with some envisioning invoking a statically resolved, monotyped C-style subroutine, and others a more abstract notion of issuing a command to perform a computation with an understood set of semantics on a provided collection of data. The latter is what I think of a function as in a computational context, and from what I've gathered from the other comments here, a fair approximation of what is typically meant by "message passing."

Now, there's something to be said for differences like the treatment of synchronization and process boundaries, but I'm inclined to categorize those as the same sort of pragmatic-but-technically-untrue distinctions as that between so-called "compiled languages" and "interpreted languages." Certainly there is at the very least an isomorphism to be established between the two conventions, given access to threads, promises, and some form of IPC.
Aspose.Newsletter May 2015: Enhanced Working with Spreadsheets and Other News
In addition, we now have enums (Since Python 3.4) and an equivalent to the ternary operator (val1 if condition else val2).
What about asking for someone's prior compensation after you've hired them?
Microsoft makes its case for Windows 10
I was actually considering the leaf for a fifty mile commute. Do you have to charge during the day or can you do the whole 100 miles with no worries? What about hot/cold weather, traffic?
Nope, it's an inefficient real estate market with an affinity for bait and switch plus hidden points of entry.

I don't like the NYC real estate market, personally it's the reason I'm most likely to leave. But I've found great places and friends of mine have found great places; places many of the other commenters say don't exist, and I found these through friends and friends of friends. The longer I've been here, the easier it has come to find places I like that I can afford because I'm not relying on points of entry most likely to be scams or misleading.
http://en.wikipedia.org/wiki/Celestial_Matters

I read this book when I was a kid. The setting is a universe in the future where the greeks turned out to be correct. The earth is the center of the universe and bodies of celestial matter move in strange circular motions around the earth.

Technology is centered around this ancient interpretation of the physical world. Greeks end up actually carving out pieces of the moon in order to construct space craft that take advantage of this strange physics.
Full stack developer available – Sutro
That looks interesting, since one website said that lack of Tk/Tcl was the obstacle.

I'm not desperate, for now. My interest was piqued when I got interested in Python and Android almost simultaneously, was delighted to see that Android 3 would support Python, and bought an Android 3 tablet.

All of this is just in the name of recreational programming. My weird dream is to be able to write and run my code on any computer. But an un-anticipated side issue is that coding on a tiny screen is no fun at all at my advanced age.
"318 times more massive and 11 times larger than Earth"

11 times larger is technically correct if you are talking about distance across. By volume Jupiter is ~1300 times larger than Earth.
The point wasn't really about judaism specifically, but yes, I agree everyone should give thought to who they are.
Facebook to start hosting other sites' content this May
I'm guessing the capabilities correspond to polarized substructural types plus additional structure for who can read/write to a given area of memory (http://www.cs.cmu.edu/~fp/papers/fossacs15.pdf).
i.e.: iso = linear, val = affine, ref = unrestricted, box = readable, trn = readable/writeable, tag = uniqueness?

Capability defaulting seems a little dangerous (not that it's not type safe, but it having such information be implicit seems like a good way to encourage people to forget about it; on the other hand, if the compiler is good enough about warning people it shouldn't be a problem).

I'm not sure subtyping is worthwhile for this language (since it complicates the type system without much of a gain wrt constrained polymorphism).
HDD space. Just swapped out my DVD drive and added a 1tb drive, so I guess I'll be okay if I can move things over to the secondary drive.
I'll give it a look. I do have CC installed.
Could be it. I do use TimeMachine, but only plug-in occasionally with this laptop.
They would certainly have to be bounded integers, right?
Great job, Bobby
"Jerry, just remember: it's not a lie, if you believe it."

https://www.youtube.com/watch?v=vn_PSJsl0LQ
it would still be easier to reverse engineer software in the analogy

Actually, thanks to FPGAs having a very regular structure to them, figuring out their bitstream format is not all that difficult and I can say that it has been done in the past countless times by different people, although not for the same goals as this project. The hurdles are more political/legal than technical; the threat of EULAs, DMCA, etc. is what keeps almost all the work that's done from becoming public. (I would instinctively suggest that their site be mirrored, in case something does happen.)

That said, I agree more open-source FPGA tools are always a good thing, and this project still deserves praise for doing it!
Did you read that Nature paper? The “some industry leaders” = Tesla. In any event, the whole chart is based on pretty few data points with highly heterogeneous sources, so I’d take the average numbers with a pinch of salt. Prices are clearly falling at a reasonably fast clip industry-wide though.
I don't know about aluminium smelters specifically, but I personally expect solar to invert the definition of off-peak electricity. Right now, electricity is cheaper at night because the demand is lower and coal plants have a minimum output, so anyone who needs a lot of electricity and can pick a time of day will use it at night. As solar becomes cheaper and more widespread, night-time electricity will become more expensive, because it is either stored in expensive batteries or generated from more expensive non-solar sources. So it seems likely to me that 10 or 20 years from now, electricity will be cheapest at noon and more expensive after dark.

Here's another fun thought: 6% of electricity is lost due to transmission costs. Will it be more efficient (in some cases, at least) to physically move charged batteries from solar fields to (nearer to) end users than to send it over the wire?
Lots of agriculture, yes. But as productivity improves, everyone needs less people working in agriculture.

Here are some graphs over time: http://ourworldindata.org/data/food-agriculture/agricultural...
You are going to have some difficulties because a company will need to sponsor you (IE: work Visa), which costs them much more than a local client.

Why not just find freelance/contracting work? I did this for over a year while I traveled overseas a few years back. If your timezone matches up or isn't that much different, it works pretty well.
The term "capability" is perfectly appropriate here. A capability is something that defines how you can use what it points to. It's often used in the security context, but is also used the way Pony uses them (to define how the holder of a reference can mutate the target object).
Does it really matter why they're so hateful?

Maybe it's understandable, and maybe you can have empathy for the person, but whether they're indoctrinated or chose it, their actions, and their results, remain largely the same.
Poor Kids Skate Board
Reconsidering Functional Programming
It is hard to overstate the impact of this announcement.

Just as solar panels were not expected to reach $0.70/watt until 2030 (reached it last year), batteries were not expected to reach $400/kWh until years from now.

It is now quite possible that off-grid will make economic sense across wide swaths of the globe for new construction, across a subset for retrofits.
I'm not sure that the point is to consume them all. I find a larger list helpful here because, if there were 10 options and I only found 30% worth reading, I'm down to 3 books. Here, I get to pick and choose books with more relevance to my path and still end up with enough material to keep me busy for a while.
I've been here since 2004 and have lived in a one bedroom in the West Village for $1700, a one bedroom in the East Village for 1750, a one bedroom in Cobble Hill for 1500, a huge 3 bedroom share in Harlem which my share was 900, a one bedroom with a dining room and a backyard as big as the apartment for 1900 in Carroll Gardens, a luxury building in mid-town for 3500 and a two bedroom share in Greenpoint in which my share was 1200.

East Village, Downtown, and Harlem were sublets I was renting while bouncing back and forth between NYC and Oklahoma while my father and mother were going through illnesses and traveling alot for work, the others I left because I wanted more space, to be closer to certain neighborhoods or because the new apt was better than the last.

None were illegal shares, none were rent controlled, one was rent stabilized, and all were very nice.
I never understood the point of the daily meeting.

To find out what other people are doing, I can just look at source control or the ticketing system.

If things are properly organized, I don't really need to know 95%+ of the stuff other people are doing. When they are doing something that impacts me, they can tell me. I don't need a daily meeting for that.

The only advantage of the daily meeting seems to be micromanagement. But everyone has good days and bad days. There are some days where things come easily, and days when it's a struggle to do fixes that should be quick.
I don't think the author is really intending for anyone to go through every single book in the list. I'd prefer to have 100 recommendations and pick the interesting-looking ones than 10 recommendations I may or may not have any use for.
Yes, I believe it is something like O(n) where n is the sum of all the distances.

It's probably related to the "pseudopolynomial time subset-sum" algorithm.
Well, you pretty much just summed it up. You differ from the stereotype of Freelancers, but you can't imagine that some recruiters differ from the stereotypes you have of that profession.
I've been playing with SL4A (scripting languages for Android), but there doesn't seem to be any active engagement by the project owners.

An actively maintained Python-for-Android with some way to access native Android APIs is great news. I want to poll an Arduino-based web server and send out SMSes if alert thresholds are reached, and a little python script seems just the ticket.
As opposed to Apple and Microsoft?
> you could run this in the cloud and not worry about physical machines, but that will probably be more expensive.

I question what the current cost structure looks like. As a public company, my guess is that investors will do the same as well.

In a world where Instagram deals with orders of magnitude more customers with a whopping five engineers, it's a pretty high bar to show why so many resources are necessary for this particular operation.

I'm sure the Etsy guys are sensitive to that as well, but from the outside it's hard to believe there isn't a better way to use resources more efficiently.
A fair question but not necessarily relevant.

Facebook's revenue is on the order of $5-$15 per user. A solution which could provide similar capabilities at roughly that price point would be generally attractive, and wall-wart and small-form-factor devices exist that cost $10-$100. At the upper end of this scale, the devices could support multiple users readily, possibly tens to 100s, and higher-end gear more than that.

Software and administration ease are much of the rest of the secret sauce.

Distributed caching would address the data avialability and latency problem, mostly.

At which point, "cost" becomes 1) minimal hardware, 2) a reasonably reliable Internet connection, 3) a development community, and 4) sufficiently widespread adoption.

It could put the entire present social networking / distributed voluntary surveillance network at risk.
How do you intend to achieve this?
Do businesses trust Facebook enough to even try this or do they just need "enough" businesses with high-quality content to display - content that likely easily goes viral but that Facebook likely pulls back the throttle on distributing? There's all kinds of possibilities of what Facebook could do, without you being able to know how much or what exactly is being served. I really think a better possibility for businesses can exist. Do people not remember Facebook's bait and switch for fan/businesses pages, and the other trust violations Facebook has been involved with?
It will not. Coal generation is still cheap and will remain so because it is simple to build and operate, and capital invested lasts for decades.

It is only expensive in places where the government has decided to force it out of business via taxes and regulations. That's not true for most of the world, and the future of coal production is certainly up.
What is the difference between evolution and adaptation? It sounds like circumstantial mutation is more in line with adaptation than evolution?
It's still a very nice place to live but it's not a funky creative mecca. If you just accept sf as a really nice place to program from, you can appreciate it more.
How tricky is it to get a ProductHunt invite now? Does every user only get a few invites or are invites replenished frequently?

I've heard that you can get invited by participating in the community for a while but I don't really like the idea of having to put effort in each day in the vague hope I'll be invited, when it's quite possible I'll be helping a community I'll never be invited into.
If you run out of gas on a freeway or backroad in the middle of nowhere, you're still gonna get annoyed at your "oops".

That's what the spare tank in the boot is for.

For EVs, I suppose you could carry an extra small battery pack, to be plugged in when you need an extra charge not unlike those for mobiles, but it would have to be kept charged too.
"While we there may be differences between some of us, we are all equal."

Well, which is it?
>Here's another fun thought: 6% of electricity is lost due to transmission costs. Will it be more efficient (in some cases, at least) to physically move charged batteries from solar fields to (nearer to) end users than to send it over the wire?

No, not in this universe, anyway.

The most basic power distribution in the world is people with Ox and cart distributing lead/acid batteries to remote villages. Transmitting power this way is the least efficient way possible.
The radioactive particles and soot are probably more harmful
>Atom E6xx series processor

no
It is only mildly interesting to note that cars are declining in the single most bike/walk-friendly climate in America. The rest of the nation has weather to contend with.
Esta is only for flying.
How do you even get listed on Product Hunt if you a) aren't an invited member and b) you don't get lucky like these guys did and have someone "stumble" across your page and submit it? The latter has essentially no chance of happening for most people, and the former is slightly more likely but still out of reach for most people. From what I can tell the site doesn't even offer a way to contact people that have submitted products like yours that might be interested in submitting on your behalf.
I teach intro CS to non-majors, and having to explain terminology is cumbersome. For instance, we call things "strings", "floats", and "dictionaries". And then I make them download Anaconda so they can get Spyder to write Python programs. I can't help but wonder what goes through their heads.
It's an understandable question. Many media outlets are treading carefully, identifying him by his accomplishments (successful entrepreneur and investor) and position (CEO of SurveyMonkey), when in fact the main reason people have heard of Dave Goldberg is that his wife is Facebook COO and Lean In author Sheryl Sandberg. And, while it's true that you could figure out his identity using a search engine (as one commenter suggested), few sources would be so blunt in their explanation of the story's apparent importance, so I think asking the question here isn't out of line. (CNN.com, to its credit, ran the story under the headline "Facebook exec's husband dies".)
Appreciate your insight on automation, and fully agree with the need for startups to use commodity software as much as possible and focus on business needs. However, I suspect most of the 200+ engineers would be needed to keep the business running in either case.

They've written StatsD (Node), a custom deployment framework, an A/B testing framework and a bunch of other technology software (https://github.com/etsy) that could need dedicated engineers to build and maintain. But all of this would pale compared to the needs of the business itself.

At sufficiently large scale, any CRUD-based storefront website becomes an entire supply chain management system. I suspect there are many ways to slice up an SCM, but from a functional level, you'll need subsystems for each part of the domain: managing customer orders, warehouses, logistics, payments, offers & promotions, developer facing APIs, accounting & book-keeping, ..

These systems can be built using a service-oriented architecture, but Etsy is famous for promoting the large monolithic app architecture (http://highscalability.com/blog/2014/7/28/the-great-microser...), which would remove the need for a lot of SOA plumbing work and communication overhead.

Apart from the core business logic, they'll also need a whole bunch of QAs, Android and iOS developers, designers, DevOps folks, database admins, security specialists and so on. All told, they could probably run a leaner ship than the 200-odd engineers they now have, but I wonder how much more leaner.
How to Become an Astronaut 101
It's reasonably easy to approach people on the site and ask for an invite.
Also, we posted the site to our social media accounts, and were fortunate that one of them posted us on Product Hunt, it wasn't planned that way, we were going to list ourselves later in the week when we had more content
I was fortunate enough to have a friend invite me ~2 months ago. I've not received any invites in that time though. Apparently they're distributed based on engagement with ProductHunt itself. I might check it every other day, hunt a few things I find (mostly local startups), but very rarely comment on anything. So I suspect I don't fit their model of "active user" and so I don't get invites.
You can ask people on the site, just send them a tweet and ask nicely if you can have an invite and let them know whey you need / want one, you should eventually get one without too much trouble
Still not buying. Every fast food restaurant makes at least one, if not several <$5,000 deposits every day of the week. It's completely normal for that type of business. He got flagged for some other reason that is not being disclosed.