skysight-inc/HackerNews huggingface dataset:
Your post had exactly 5 re-tweets when you posted your comment just now (not exactly an onslaught of new listeners rushing to HN for the first time).

Regardless -- Your twitter post came almost 30 minutes after the account above was created and 30 minutes after this article was submitted to HN.
Nope. Just a longtime HN user who finds more honest and productive discourse in anonimity.

Frankly I'm not sure what the sockpupperty accusation is about, since I'm not particularly promoting any direction.
It does depend on the business. I see a lot of them in my circles and relatively few Windows systems. Obviously you're right about the overall share numbers. They're up a bit but are relatively niche overall--which is shockingly different from what I see at the events I attend.

I was just reacting to the statement that you must have Windows to be useful in business.
Ask HN: Found HN in my referrers. Can't find details page
I've found news.ycombinator.com in my referrers but when I search for the domain on HN, nothing shows up. How likely is it that someone submitted my website and then the submission has been deleted by the OP or by a mod? Is there a way to find out?
That would be a FEXPR in Lisp, not a macro. In most actually used Lisp dialects, FEXPRs have been replaced with macros.
Google Launches Consolidated Partner Program
Java still has arrays limited to 2^31-few and no-one cares. And matrix operations make your code closer to the actual math, so less error-prone.
Actually, you can never use "popular" to find the "best" of something because they aren't related.

However, a "What technologies people on Hacker News use" can be a possible outcome.
Actually, you can upgrade reservations as long as they are on the same machine type, so m3.large -> m3.xlarge -> m3.large is possible mid-year. m1 -> m3 is certainly a problem, but that shouldn't happen too often.

So as long as you stuck to m3 and you know you will be using some machines, you should be fine. A bigger problem I see is that most startups don't actually know where they will be in a year (or 3).

One solution would be to reserve compute units, instead of machines. You could reserve 16 m3 "units" and could use that as 4 x m3.large or 2 x m3.xlarge. Those are equivalent in hardware anyway (minus some fragmentation).
Is there some way to incorporate Hy snippets into an existing Python script?
The plan is that this would allow me to incrementally translate my Python scripts into Hy (I'd start with the easy bits, obviously).
same here, although I have a few extensions on chromium that might tamper with the loading process.
Because your dual business model is (1) showing ads to humans and (2) gathering intel on humans. Bots can be used to bypass both.
"Carmageddon 1 debugging symbols dumped"
Seems fine here.
I haven't been reading Docker related news lately. Is there anything I should know if I already have my own working continuous deployment system made with Ansible, Jenkins and Docker? For example, it seems like I don't need Docker Machine if I already have my own Ansible recipes for provisioning.
Seconded. I learned just about all I know about KSP from that guy.

He'd make an excellent NASA caster.
Just a single data point, but I went to a Redhat talk and their demos had several failing bugs. They also clicked around a lot, and said things like 'well, you now created an ip block, then designated an ip from the pool, but to make that actually work you need to...'.

I'm not so sure Redhat will make things simple enough and "just work" for non-corporate clients.
one used in my link ~$35

http://www.ebay.com/itm/XC3S500E-XILINX-Spartan-3E-FPGA-Eval...

smallerr one $16 free shipping

http://www.ebay.com/itm/ALTERA-FPGA-Cyslonell-EP2C5T144-Mini...

programming dongle ~$5
http://www.ebay.com/itm/USB-Blaster-Programmer-Cable-For-FPG...

We live in amazing times for hardware developers. Stuff that was out of reach 10 years ago is peanuts right now.
Glad you like it.

The code itself is optimized, I just have a background worker thread finding primes to get the fans spinning.
Investment rounds like this worry me - Uber is already doing fine, and making money. An injection of cash like this will help them expand to new markets (fine) and also absolutely flatten competition in existing markets (bad).

They could drop the price of Uber X (again) but absorb the cost to drivers, edging Lyft out of the market. As long as they beat Lyft before the investment cash runs out, they win the market and are free to raise prices again. I don't want Uber to become the new taxi monopoly off the back of VC cash.
Bankers want your savings as part of their next bail-out
The most common artistic medium in times past would have been a stick and sand. Unfortunately almost all of those drawings have been lost over the millennia.
But they're still 1099s, honest!
IBM’s Watson Analytics platform is now open to everyone
I think it probably crossed people's minds from time to time, with some directing their underlying intent for and some directing their underlying intent against, others neutral or ignorant. I don't know whether things like that that guide the construction significantly, or whether it's a law of perpetual averages.

In that case, it doesn't really matter whether it's an explicit plan or an implicit one. Things move with the people. That's why there is supposed to be a system of balancing and checking, at least from what I recall in elementary school.

> I admit it's going into paranoia-land, but that's healthy in moderation.

I prefer to be overly analytical. Paranoia is not my cup of tea.
Forgive my terribly silly question then. If Uber is skirting the regulatory cost of a medallion for each vehicle in service, why is the cost the same as a taxi paying that expense?
Its bubbled up to the New York Times. Otherwise, if fails my "mom test", so its still a niche service IMO.
Same here. However, I've also noticed Google starting to suck more and more over the last year or two. The latest trend is that it will blatantly ignore whatever search terms you enter, if any of the individual terms happen to be related to something that's currently popular. It will assume "you must have meant that". And I don't mean when it spots a typo and suggests "did you mean...".

Their index for a long time has not particularly cared whether a page contains the specific words you entered, so much as subject relevancy. However recently it's got very aggressive about deciding what it thinks you meant, and ignoring most of what you actually typed. This probably works for a large proportion of searches where people don't really know what they are looking for anyway, but it's really bad when you are trying to locate very specific information, especially anything technical. It's very much like a return to the bad old days of spammy, highly irrelevant results, avoiding which is the whole reason we all switched to Google in the first place.

What makes it worse is the gradual erosion of advanced search features, like the ability to quote an exact word or phrase to filter out results that don't contain it. The fact that Google can't handle special characters is a pain too, and makes searching for anything Clojure-related nearly impossible. And recently, their dropping of the extremely useful discussion search feature. If DDG introduce a similar discussion search feature, I will most likely switch a large proportion of my searches to them just for that, because it was a great way to filter out spammy results, when searching for things like product reviews and obscure technical things like error messages.

Nowadays whenever I run into a search that just isn't giving satisfactory results on Google, I'll give DDG and Bing a try. Unfortunately they tend to be equally bad, for different reasons. It's a shame that DDG simply cannot yet compete with the scale and quality of Google's index, because the general ethos at DDG to build search tools that actually work, is much closer to what Google was doing 10 years ago, before their focus started to shift in other directions.
The ST monad would like a work with you :)
Both can be correct.

The US invasion of Iraq is a masterpiece of power projection to nearly the farthest point on the planet from the center of US military logistics. It might never be equaled. But the bulk of the trillions of dollars spent on the wars were spent in a futile effort to stifle insurgencies with no armor, no missiles, no aircraft, no artillery pieces, no ships, no fiber optics, no satellites...
*apply functions are loops underneath -- they only look better and save you time possibly wasted on growing some dynamically sized output structure. The way of solving slow loop in R is to find package which implements it in C/Fortran (or write your own in case there is none).
hhvm, node.js, angular, redis, elasticsearch, zeromq
When going down a piste, the side to side motion is to simulate the skiing motion. I agree it could be improved, as it isn't mathematically correct, although not having felt like you were riding on rails.
It must be hard for Travis to manage all this growth. I always wondered what the next Google was and I never expected it would be a taxi ride sharing company.
Yes, I was experimenting with exactly that style of writing, guess it worked ;)
The drivers pay for the phones now, by the way, at $10/week deducted automatically from their fares. They also recently released the driver app for iOS and Android for personal phones, too, so they (and the drivers) can forgo some of that cost.

They've also changed their take rate on drivers. New drivers IIRC are at 25%, older partners are at 20%, but maybe this varies on city.
if you love straight to dvd sequels, redbox is the place for you!
My guess would be a $100b market-cap IPO in the next 12-18 months is what they're hoping for. Long enough to grow more, but quickly enough to get out before the regulatory hammer starts to fall.
"[language] bla bla !so" is also pretty neat. It searches Stackoverflow and filters by language tag.
I miss the old search. You could do stuff like "this" OR "that". I had a bookmark of search with different subjects I was interested in.
Great piece of work! Had lots of fun with it..
Reminds me some Twitter visualizations we did a while ago http://romain.vuillemot.net/publications/visap13-spirograph-... (hopefully Spirographs drawing are fully automated in this case ;)
Mesos 0.20.0 adds the support for launching tasks that contains Docker images, with also a subset of Docker options supported while we plan on adding more in the future.

Users can either launch a Docker image as a Task, or as an Executor. The Docker Containerizer is translating Task/Executor Launch and Destroy calls to Docker CLI commands.
Free read-only link:
http://rdcu.be/bLy6
Yeah, I keep trying to settle on DDG, but every time I get frustrated with the results and end up back on google.

I remember back when google first appeared, I used it and never turned back. Its was immediatly clearly superior to everything else, and not problematic to stick with it. I never felt like I was making do with an inferior engine, hoping it would improve. Sadly, DDG has never, in my experience, achieved that. Given that, I think its asking too much for users similar to me to keep going back to DDG to see if its improved. In the end, that is too much effort. Its a waste of my time when I have things I need to do. Users need to see an immediate gain, or reason to stick. Just sticking it to google and/or supporting the underdog isn't enough when we need useful, relevant search results.

I suppose what people like me are looking for is a google that's not google. But its the whole google thing, all the snooping, data retention, privacy busting techniques, and what not, which enables such great results. I guess there is a cost to everything.

I am glad that the likes of DDG are out there, but for now, for me, they are just an interesting side show. Hopefully at some point in the future they will provide a comprehensive viable alternative for google.
New Dell 4K Monitors (24" P2415Q $599, 27" P2715Q $699)
Haskell is better than R, for both programmers and data analysts.
Comparing this a bit with Postgres-XL, how mindful of data locality do I have to be when querying? Looks like this drops right in for existing apps, but I'd be concerned about long-term performance if I didn't tailor my app code.
Have you looked into BitPay and bitcoins?
Only loosely related, but I would love to see multiple dispatch come to Julia's macros. I seem to spend a fair bit of each macro switching on the expression's head, and would happily offload that step. (Of course, that might be growing pains since I don't really have a good feel for writing macros in the first place.)

Naturally, the best way to make that happen would be for me to write a macro implementing it... :)
I am listening. Walk me exactly through how you think we should support alternatives, and why you think we're not. I will work it out right here with you.
Bad Piggies is fun and has better replay value as you unlock more abilities to get to previously unreachable areas.
Marc Andreessen teaches startups what disruption is really about (in 17 tweets)
This test flight is launching on a Delta IV Heavy, which is a pretty well proven launch system (first time NASA's used it, though, AFAIK).

Ultimately, Orion's supposed to be launched on NASA's new Space Launch System [1], but it's not ready yet. I believe the first scheduled test flight for Orion and SLS together is supposed to be sometime in 2017.

[1] https://en.wikipedia.org/wiki/Space_Launch_System
I believe there is also the Rcpp package which lets you write inline compiled c++
The advisory board is just that -- advisory. It has absolutely no teeth. The open source project is 100% owned by Docker, Inc. Solomon believes strongly in a "firewall" between OSS Docker and Docker, Inc -- but it breaks down in various places where it comes to any online service.

Examples:

* The docker hub gets special privileges in the image namespace. It isn't built on DNS but instead rooted in a namespace owned by Docker, Inc.

* The newly announced swarm depends on a discovery endpoint that (as far as I've seen) is closed source and undocumented.

I'd love to see the online parts of the OSS docker project have the same "firewall" as Solomon believe he holds for the OSS components.
Next Google Chrome will enable turbofan-asm
I could swear this idea already existed at one point...

EDIT: after digging around, all I found was the YotaPhone 1, which is probably what I was thinking of.
BlackFriday $10 Logo offer still valid – worth checking out
Some tools lend themselves to starting small and expanding through add-ons, pro features or alternative versions. The example that comes to my mind is GreenSock (http://greensock.com) which started as small, simple Flash (ActionScript) library, but evolved into a large set of animation related libraries and plug-ins covering also HTML5 (JavaScript) and offering various licences starting from free to commercial/paid.

I don't know the internal details, but I have used it on multiple occasions over the years and the impression I get is that it evolved from a free, personal side project into more professional product and company. I suspect that the creator also gets commissioned projects as additional revenue stream. And judging from its consistent evolution over the years it must bring profits that justify working on it!
>Please google and read Paul Lockhart's essay titled "A Mathematician's Lament"

I can't recommend this enough. Paul is an impeccable thinker, teacher, and human.
No idea how Docker Swarm handles it, but that the data locality problem for ephemeral containers seems to be the central focus of https://clusterhq.com/ (makers of Flocker).
MakeFlagWavingBastardWaveHisFlagWhichIsTheProbablyTheLastThingHeWillEverDo() -- hell yeah.

Those function / variable names are hilarious, thanks! Very interesting read. Have to dive into the files at some point.
This App Identifies the Movie You’re Watching and Lets You Buy What You See
Hundreds of millions of people have bought iPhones. How sure are you that the people who defended the smaller screen are the same as the ones who defend the bigger screen? My personal experience is that people who were sceptical of a large screen iPhone before Apple made one, mostly still are.
Is there a more user friendly and hand holding way to learn about distributed systems?

Such as a good video lecture series?
It's crazy to think a certain venture capital firm could have invested around $50 million in late 2011 for just over 12% of the company—a stake that'd be valued at around $5 billion now—but quibbling over the valuation killed the deal.

http://www.vanityfair.com/business/2014/12/uber-travis-kalan...
This still hits selection bias unless you get a sufficiently large sample.

http://en.wikipedia.org/wiki/Selection_bias
The advisory board is just that -- advisory. It has no teeth. All approval of anything goes through Docker.com/Solomon.

It is worth reading through the notes from the last/only meeting: https://docs.google.com/document/d/1JfWNzfwptsMgSx82QyWH_Aj0...
Except for the part where a flaming skull abruptly appeared on the screens of all the employees, forcing everyone to go home? How much more "hack" can you get?
This business is a natural monopoly, which is exactly what the VCs understand. There won't be competition, because whoever has the most customers can offer the best prices to customers, and the most earnings to drivers. The winner can suffocate the competition.

It's basic game theory, if I run an operation that does 10,000 rides a day, and my competitor does 5000 rides per day, I can tweak prices and wait times such that the competing service is strictly inferior for both drivers and passengers.
<script type="text/javascript">document.getElementById('title').onkeyup = function(){document.getElementById('warning').innerHTML = this.value.length > 80 ? this.value.length + ' / 80 maximum characters' : '';return true;};</script>

Requires setting an "id" attribute on the title input field and then adding another element underneath of it with a "warning" id (<br><span id="warning"></span> works nicely).
That's really disingenuous. The "Zen of Python" is not bragging on the part of Python, but an expression of values in a community.
Google's strategy is to map the hell out of everything and rely on multiple inputs. It's not a dead-reckoning every single time. They know where lane markers and traffic lights are supposed to be.
With their (current) control of the main docker index and namespace, they could have stuck with a simple GitHub model (pay for private indexes) and would have been fine. With the community goodwill that they had, it would have been impossible to compete with them.

The reason more people aren't paying for private indexes at this point is because the service is still slow and unreliable, and the UI needs serious work. With their current funding levels, fixing those items shouldn't be a problem. For comparison, Quay.io was able to do it with just a few engineers.

They're just being greedy and overreaching at this point.
Thanks for the comments.

The advisory board met last month. Here is a writeup http://blog.docker.com/2014/11/docker-governance-advisory-bo...

There is also a link to full minutes.
Do you know anywhere I can browse the source code?
Could you expand on why? I'll be starting a data-heavy side project and have meant to make an effort with Haskell for a while

I always thought that R is fairly unmatched in both breadth and depth for statistical work and general data analysis, with the Python stack in second (e.g., numpy+scipy+pandas+...).
Isn't subtyping OO the principal way to do polymorphism in F#? I ask because the last time I looked, it didn't do type classes, nor ML modules, but maybe that's changed. Scala has a pretty powerful notion of type classes and this is a big part of what gives it a functional feel to me.
Yeah, I don't blame you. English is the worst.

let P =
let S = { s ∈ Reasons | s : ¬ Choose Haskell } in (S, |S| > 1000)
in ¬(¬∃ P)
It’s official: America is now No. 2
Right... I'm partially familiar with the development, but AFAIK, the basic goals are basically thin pointers and cheap dynamic dispatch using v-tables, not elimination of dynamic dispatch in favor of static dispatch.
I will never use an Uber car due to the activities they have been caught participating in. Everybody around me knows that I have intense dislike for them and recommend Lyft instead.

However, I feel like your comment is unfair in attacking HN - Most of what I've read against Uber has come from this site.

Either way, I was very disappointed to see today's news.
> why is the cost the same as a taxi paying that expense

Uber is trying to maximize their revenue
That's a great idea and implementation. Well done!
Why would you have to sign a NDA to create an open source ecosystem around an open source project with an Apache 2.0 license?
If macros are agreed by all Lisp users to be a "use rarely" thing, then why is internet Lisp advocacy so strongly focused on macros as an advantage of Lisp over the rest of the world?
A funny punching game featuring your uploaded face  out on Android
Ask HN: Speech to Text that keeps audio?
I'm loving saving typing by using speech to text. Particularly out and about with my Android Phone, it lets me capture ideas I'd have to remember (or forget).

However... accuracy isn't great, and unless I correct problems with the text immediately then parts are unintelligible when I read it later - and wonder "What the heck was I saying?"

Do you know of an app - for Android or any operating system (desktop/mobile) - that will let you select a word/section of the text and hear the speech associated with that bit?

I have searched through the app stores and found nothing that combines speech to text and audio playback.

If it doesn't exist, consider this my free gift to you, and I look forward to using your app!
Luckily DuckDuckGo is partially open, you can help contribute fixes :)
On Monday I'm giving a talk at Scala Exchange on my take on idiomatic Scala. For those of you who can't make it, I'll give a quick rundown. You basically need four patterns:

- algebraic data types

- structural recursion

- fold, map, and flatMap

- type classes

That, in my experience, will cover the majority of code you need to write in Scala and give a solid basis for a robust and comprehendible code base.

It's unfortunate that in Scala algebraic data types and type classes require a bit more code than in most other functional languages.

E.g.

sealed trait Foo
final case class Bar(...) extends Foo
final case class Baz(...) extends Foo

vs something like

data Foo = Bar ... | Baz ...

for an algebraic data type, but it's really not so onerous to type.

These patterns are really truly shockingly simple to use. We teach them in introductory courses and the majority of people get them.

It's true that Scala has some warts, but as software engineers we ought to make decisions based not on our personal biases but on a consideration of the problem domain and tradeoffs involved. If you want 1) static typing, 2) a modern language, and 3) JVM compatibility then Scala is the best choice at the moment IMO. Remove one of those restrictions and other choices come into the picture.

Update: If you're interested in learning more about these patterns, on Friday we're going to send a free excerpt of our "Essential Scala" book to our mailing list. The excerpt will include material on algebraic data types and structural recursion. You can sign up here: http://underscore.io/newsletter.html
5 ways to mess with ad networks
I like that implementation as I try and avoid Amazon Sellers when I can (and hate how Amazon intentionally confuses Amazon direct with Amazon sellers).

I'd definitely prefer, if you want to add Amazon Sellers, a completely separate column rather than conflating it with Amazon direct. The current site works for me.