skysight-inc/HackerNews huggingface dataset:
> But the guy is often regarded as the premier management CEO of his generation

Erm...what? By whom? I only know of the incompetent Tony Hsieh that burned through cash at such a rate that his investors thought it a miracle that Zappos was still around when several large companies started looking to get into the online apparel business at the same time. It is widely rumored within Amazon that Zappos was a few weeks from bankruptcy when they were bought by Amazon, and it is pretty well known within Amazon today that they still aren't profitable. A match made in heaven?

Even if you don't see the same negative picture that I do, by every "track record" objective measure you can think of, he is two orders of magnitude worse of a CEO than Zuckerberg and Larry Page, and still not even in the same league as Elon Musk, or if you want to stick to apparel, Kevin Plank.

It is one thing to take puff pieces seriously, and another thing altogether to take autobiographical puff pieces seriously.

> Employees love Hsieh because they're (largely) on the same page, not bc of a reality distortion field.

His associate-level employees love him because they have a pretty good job that they couldn't get elsewhere. His managers hate him because they view him as incompetent and irresponsible. Everyone I know that works in or with Zappos sees this as a clear power play. He's trying to cut them out of the picture.
We're talking about two different audiences. To kids or adult novices to a topic, it's fine as a brief introduction in exactly the same way a Cracked.com or Mental Floss article. It's infotainment, which doesn't imply that the information is wrong, just shallow and not necessarily written by someone well-versed and informed about the topic.
Similar concept, different geometry. It's almost like an inverse Wankel. Perhaps this geometry is easier to handle wrt seals and lubrication. The points of the Wankel triangular rotor have always been difficult.
yeah, disabling ublock and ghostery allowed it to load for me. agonizingly slow, still
there are some other interesting exchanges in those article comments as well.
I agree. It is "natural" to assume that they will be good custodians but it isn't "correct" to assume that.
Maybe people would be more open to it if the memo didn't sound like L. Ron Hubbard wrote it...
I think that from the voting on some of the comments that it isn't...
And let's also not forget more recent developments.

http://foreignpolicy.com/2013/08/26/exclusive-cia-files-prov...

http://www.theguardian.com/politics/2005/nov/15/usa.iraq

http://www.wola.org/commentary/time_to_abandon_coca_fumigati...
Your comment obviously wasn't serious, but the color choices in most designs these days are pretty arbitrary. A good design should work in b/w for accessibility reasons alone.
The audience who are likely to make the most use out of a tool like this are not the same as the audience who would be comfortable using a command line tool.

I mean, you can replicate the core functionality of this fairly easily using awk, and if you're happy doing a bit of piping to perl or whatever, the fancier time re-formatting stuff is also easy.

In essence, the complexity in this tool (and what makes it cool) is the figuring out what you are trying to do without telling it - if you can run a command line tool you can tokenise the input yourself and you're most of the way there already.
Certainly not most, but definitely more.
Probably not the fade itself but the copy-to-clipboard functionality.
If you have a second check out MUI, which is a lightweight Material Design framework that addresses some of your technical concerns: https://www.muicss.com

Let me know what you think!
Oh. I didn't know that. Thanks for pointing that out.
He was the principal designer of the Haskell programming language

Haskell remains the only programming language designed by committee that doesn't suck.

To trivialize the other members of that committee actually does injustice to Paul Hudak because it's a rarer art working to bring out the best from among one's distinctioned and distinctly opinionated peers.

In version 1.x, I count roughly a dozen members. By the time of the Haskell 98 standard, the membership doubled.

Source:

http://haskell.cs.yale.edu/?post_type=publication&p=134

The above is the Haskell 1.2 report from 1992. Hudak's name comes first before Peyton Jones' and Wadler's -- the two other editors -- but that's only because they conformed to the last-name-alphabetical-order tradition. Also, the editorship continued to rotate among other people, all the way forth to Simon Marlow, who did Haskell 2010.
It's almost as though efficiency isn't the main priority in a toy app that returns automated translations sorted by length.
Just quickly, is my balance supposed to deduct if I query my own number (the one I verified)? is my balance supposed to deduct if I query the same thing twice in a row?
I think you're vastly overstating the difference between the psychological stresses put upon affluent children versus those in middle class or poverty.

Everybody has to deal with living up to their parents' hopes and dreams, and we all manage somehow. Certainly there's plenty of room for improvement on all sides, but if you're looking for a special sympathy for the upper class, you'll not get it from me.
Try disabling Direct Write. Chrome 37 pushed a fix for the font aliasing problem that resolved it for most users but made it worse for a few. See this ticket for details: https://code.google.com/p/chromium/issues/detail?id=444141 (sucks that this is still an issue so many years later)
At first I was like "not another framework" but then I looked at it and this is actually very nice.
good thing Holacracy is everything except "informal", then.. literally the core idea is that you take the implicit jobs of management and make them explicit & open, and allow them to be claimed by more than just one individual.
Uh, cars are designed to crumple and protect the car's occupants. They do this best when hitting a solid object, not a pedestrian. You'd be mowed down and likely killed or left with a traumatic brain injury.
Critical HTTPS bug may open 25,000 iOS apps to eavesdropping attacks
They actually did have a build that worked for FreeBSD. But politics made the license useless and they never "got behind" it.
I guess startups that get tens of millions right off the bat have to do something with their money.
Visual Studio in even the shittiest, crufty Windows VM is a better experience than Xcode. Seriously Apple, what is the deal?
Promising antibody that neutralises HIV
An icon font generator/subsetting tool can produce a font file that includes only the icons that are needed.
Can you add an option to select the input language? For example if I submit a Japanese phrase, all the languages give identical results, which is the phrase itself.
This is neat. I find myself wanting more detail on what works, though. For example, I c/ped your original example and tried "Roberto C. from Brazil."

It didn't infer that C. meant to truncate the last name, so everything ended up "John C." No biggie, but trying to figure out what does and doesn't work aside from tokenized string formatting was a bummer. Having the uppercase example led me to believe it could do more types of transformation.

Possible the right answer is hinting of some kind. "Roberto {C.} from Brazil" to hint that the C. should be matched with -something-, and since . naturally means abbreviation would mean "starts with C".
Lighten Up (2012)
Thanks for the clarification, they are similar but not the same. It looks like _sketching_ is more analogous to using Hindley-Milner for filling in gaps in an executable spec, where as Programming by Example infers code from data (examples). There is a wealth of interesting material referenced in http://web.media.mit.edu/~lieber/Your-Wish-Intro.html
In every real project I've done, where a nested templating system is used to generate the markup and templates might contain javascript code, I always load some javascript libraries in the head. Typically that's Modernizr and jQuery, and if I'm using them jQuery Validate and Microsoft's jQuery Unobtrusive Validation.

This lets my templates contain initialization functions inside of $(document).ready(function() {...}); calls without running into a "$ not defined" error.

The alternative would be to somehow bubble up from my templates a list of initialization functions to call, or to have every page load run through a bunch of tests to find things that need to be initialized. I think the tradeoff of loading jQuery early is worth it, especially since I usually load it from Google's CDN so it's probably cached.
Agreed, but I think for me it's that the apex seals were always the weak point in the Wankel design. So the apex seals are moved to the case, but what material advancements have made them more robust and resistant to wear and leaking?
And that is why such lines gets tagged with [who?] or the ever popular [citation needed]. You can even tag them yourself.
From what I purpose of Agent Orange was to deny the Viet Cong supplies in South Vietnam. "Friendly" South Vietnamese were to be relocated to strategic hamlets and provided food if needed.

This was not an attempt to starve the civilian population.
I can't upvote this hard enough. A missing changelog is sometimes enough for me to use an entirely different project (with similar/same goals).

Changelogs are important.

And nothing makes my blood boil more than:

"and other minor fixes" at the bottom of a changelog.
Also you can dive-into the source code and see the different ways people have written programs in the same language --

http://benchmarksgame.alioth.debian.org/u64q/performance.php...

Also for an overview --

http://benchmarksgame.alioth.debian.org/u64/which-programs-a...

Also for a different overview --

http://benchmarksgame.alioth.debian.org/u64/code-used-time-u...
What happens when this is used to clone a bank website for nefarious purposes?
What is the difference between Facebook and MySpace? There is a difference as you can easily see. Nolone is an invitation based communication system. One of the most direct ways to meet new people in real life.
It's also a PowerPuff Girls game: http://powerpuff.wikia.com/wiki/Mojo_Jojo_Clone_Zone

Meanwhile Drone Zone is an Internet Radio station operated by Soma FM. http://somafm.com/dronezone/ It's also an aerial photography group. http://dronezone.club/ Phone Zone is a store in Jamestown, NY. http://www.phonezoneshop.com/ Unless it's Fone Zone, which is in Australia. http://www.fonezone.com.au/

rhymes are fun.
It says "See how they are listening to their users" on the home page. Does this imply that not using this tool or not desiring feature voting is the same as ignoring your users? That's some pretty unpleasant positioning IMO.
https://hackage.haskell.org/packages/

I think there are plenty of libraries.

I also think what people call "high learning curve" is more "this is so different from the good ol' OOP that I've been doing for the past decade".

Functional programming is not hard, it is actually very easy to learn as a first paradigm. It becomes more complicated when one has experience with a different paradigm and has to un-learn their habits to learn new ones.
Love it! Any plans to bundle price the requests vs per request?
@minot I cannot reply to a reply of a reply apparently. To answer your question, the Try It area uses the endpoint directly. You are charged for any number it returns results for based on the data-points returned. (No hit, no charge)

As for querying the same number twice, yes you are charged. We work to ensure that data is as accurate and up to date as possible and it may change depending on the line owner.
I work for an agency with thousands of employees. It's never like this. People do their work, they seek out the resources they need, and they self organize on short term teams to address issues. Traditional management structure exists to make sure no one is running in the wrong direction and to assess performance. "Just let me do my work" is basically what everyone wants, and a good manager will know/see that and be as hands-off as they can while still ensuring agency objectives are being appropriately accomplished.
That's interesting, I did not know that. While it sounds like a fair amount of work, it can't be too much more than designing lock free data structures. Do you have good references to the design of such structures, or should I follow the links you posted above?
Ah there is that so 4x those numbers.
It's also available on the web for any project, for example:

https://www.bountysource.com/teams/bountysource/issues
You don't need to install the plugin with Bountysource to use it - it just adds a handy button and counter to the issue list.

You can still direct users to the Bountysource page for your project if that's what you prefer.

(I'm not associated with Bountysource at all - I just think it's pretty good at what it does).
Great to see development in storage with docker!

I like how this migration works. What about live migrations? Maybe I misunderstood, but I think in the tutorial the service is offline for some time. What about maybe applying backpressure (tcp level) to timeout the request while migration is underway?

Edit: If we are doing tarball migrations, then maybe i'd rather have an rsync backend :)

Oh and if we are doing large amounts of data migration (gigabytes), maybe even use something akin to something like what bittorrent sync is doing? The scenario would be that you use bittorrent sync (this is a theoretical example..) to one-way migrate continuously (to maybe multiple hosts..??), then pause/hold traffic when satisfied, complete final sync and you are migrated.
It's useful for those people too; it saves you the time/mental load of writing (and potentially debugging) a regex.
Most German soldiers in WWII were unaware of the death camps, and were the same kind of mix of volunteers and conscripted youth with nationalistic and idealistic components. If you think it was the "entire nation" that was working towards the Holocaust, you need to read more books and watch fewer action movies.

Keep in mind also that men like Ernest Medina had a one-hour trial and was acquitted across the board, and William Calley was actually given a life sentence... very briefly, until the POTUS himself stepped in and changed it to house arrest, and shortly thereafter gave a full pardon. Meanwhile heroic men like Hugh Thompson were given senatorial censure and publicly hounded. Trying to paint the US portion of the horrors of the Vietnam war as merely the result of 'a few misguided conscripts' is, frankly, obscene. Hell, the journalists covering the war used to call the daily afternoon briefings from the military "The Five O'Clock Follies", due to the sheer amount of CYA bullshit in them.

Edit: Perhaps a question - who do you think is more callous: a soldier who rounds up 'undesirables' and puts them on a train to what they think will end up at a work camp somewhere; or a soldier who shoots unarmed, unthreatening civilians for either entertainment (door gunner) or some sense of revenge (My Lai massacre)? This is what I mean when I say similar callousness was involved.
I would include that as part of his compensation.
Similar in the UK, I'd say I make most of my small purchases (e.g. lunches, coffees etc) contactless now.
> Experience in old technologies is a huge hindrance to progress - likely the biggest there is because it prevents people from understanding this new thing

I don't think that's true; I think the closest thing that is true to that is that exclusive experience with a particular technology or closely-related family of technologies is a barrier to understanding novel approaches in the same domain that can't fit that same model. However, long experience with a variety of technologies in a domain, including continual learning of new ones, makes it easier to understand the next new one, even if it doesn't fit the model of older ones, because you are used to doing just that.

Further, that experience can help you from repeating the things that didn't work in the past with the new technology -- and help you understand where things that were tried in the past but failed might work in the parameters of the new technology.

> If you have spent the last ten years coding java and nothing but java what is the chance that you will choose Go to write that highly concurrent non-blocking network server that is going to be a huge difference in whether the business succeeds or falls?

Sure, that's a concern -- if you've spent the last ten years coding Java and nothing but.

OTOH, if you've got 30 years of experience that includes Pascal, C, C++, Java, C#, Objective-C, Ruby, Python, and Erlang -- plus some lesser-known, proprietary languages -- on platforms that include DOS, a variety of proprietary Unixes, NextStep, Windows, and Linux, you've probably got a better basis for evaluating the strengths and weaknesses of platform and language choices, and implementation approaches -- including considering new platforms, languages, and techniques in that evaluation -- for new projects than someone with shorter and less varied experience.

Just because programming isn't a real organized profession with continuing education standards doesn't mean that there aren't plenty of people that have been in it for decades that are serious about their field and that have spent a career doing more than just honing skill with a single, narrow technology.
I didn't say replacing labor with automation, I said replacing mundane, inglorious labor with automation. I agree with you. What I am saying is that we will choose which labors we do by hand, based on an emerging, re-emerging set of ethics and values.
> As others pointed out, the way Haskell uses the term "functor" is related to the way mathematicians had been using it for at least a decade before cfront.

Rather a bit more than that. Eilenberg and Maclane's original paper defining the basic notions of category theory was published in 1945!
http://www.ams.org/journals/tran/1945-058-00/S0002-9947-1945...
There are some data-points that will provide additional data-points for free. For example a current carrier dip will include the original carrier for free. We have made it a la carte so that developers can use it as needed without having to pay for data they may not want.
Yes. In large scale retailers, the payment terminals would either be connected via Ethernet to the private point of sale (POS) network in the store where they could only talk to the POS controllers, or they would be connected via USB or custom serial cables (IBM) to the POS register itself and all communications would run through the software on the POS terminal.

This password isn't the encryption key. Usually keys would be injected into the terminal either remotely through the POS terminal, POS controller or by shipping a special card w/a magstripe to the store where the manager or loss prevention person would swipe the card on each terminal that has the new key on it. PCI standards dictate that the retailer rotates the keys on a schedule with a documented procedure.

Changing the merchant ID probably would have little effect in most operations because the transactions aren't going directly to the MC/VISA/etc network, but are passing through a dedicated link to the merchant's acquiring bank. I've never tested this, but I would imagine that the acquiring bank would reject transactions that are for merchant IDs that do not belong to the customer that is leasing the connection. This situation actually happens quite often by merchants just mis-keying the merchant ID when setting up new stores.
Very nice but your missing the worst offender... Greenlandic :)

Checkout the most translated website in the world to see some of these languages in action http://jw.org - Here is Greenlandic http://www.jw.org/kl/
My personal experience is:

Using element names instead of class names can be problematic. In some frameworks you may need to use a different element or an element that wraps another element to achieve certain functionality.

Some use generic names like "button large" as class names, but, again in my personal experience, it often causes problems. You might have other elements that need to be "large" and may need to be inside a button - but which "large" do you mean.

So to keep things predictable, I've adopted the following practices:

- Always namespace components.

- Always ensure that selectors work even if the child has a wrapper around it.

- Whenever possible use classnames instead of element names.

And to ensure I don't get tendonitis (not sure if everyone agrees with this):

- If possible provide a shorthand for at least the most used components (i.e. "col"/"col-i" for "collection"/"collection-item"
Well, OSM is very variable depending on country.

In Britain and France, OSM is very good. In NL and DE, it is amazing. In the US, it is okay.

It sort of depends on the user community that edits it. OSM is used heavily by the cycling community who want to put all the off-road cycle paths and so on onto the map. And it's used by hikers and wheelchair users and a bunch of other subcommunities who want to make it good for them.

In the US, there isn't such a big community of fanatical cyclists and so on, so less need for alternatives to commercial maps like Google and Apple.

As for Street View - give it a few years. Mapillary is building a Creative Commons-licensed, user generated Street View. http://mapillary.com - example: http://www.mapillary.com/map/im/SX2UBibwT4S1h4u_jSHmxg
iirc The programs compiled with Go 8g for x86 have always shown slower than those compiled with Go 6g for x64.
Software is math. Not "does" math, but "is" math. See Google and HNsearch for references to the endless discussions of this fact.

The laws of physics for macroscopic scales are very well understood. You car is as much "math" as any reasonably complex end-user software package is.
Disabled Adblock and the page loaded.
Accuracy, along with being developer friendly, is our focus. Thank you.
Yep, on the feature list, currently it's limited to en -> Other only. Also looking at selecting the target languages so you only see the languages you want.
Well, up until recently, Google wanted to add a Dart VM to Chrome.

I think they actually did for a while, but you had to use a flag to enable it?

(I actually wish they'd have gone ahead with adding the VM... I guess the utopia will be for another day)
I don't know any frameworks that do it, but it seems like you could have an element that fits into the normal grid, and then inside that have an element with a "breaks the grid" class applied which uses positioning raise it up and make it overlap grid boundaries. You might need a special class on the parent element too so you can prevent it from collapsing. This seems like something that can be done in a fairly generic way.
Johnny-Five, Node.js Robotics Framework Launches Enhanced Website
Not very shiby
Hmm, well I don't mean "why don't more people use it". I understand it looks weird and difficult at first. What I'm more interested in is, for people who have used Haskell for a few projects, what don't they like about it?
Same, chrome on an mbp.
I was expecting dogescript:
https://dogescript.com/

Love the fake O'Reilly book and "NOT'REALLY®" joke.
Wow! Greenlandic looks awesome! Never had the pleasure of supporting greenland yet. Limited by API support currently...
Show HN: Keybuddy- earphone tidy and phone stand
You can tell I'm old because it took me longer to decipher that Missy Elliot tweet's meaning than it did to read the rest of the article :)
Visa Is Giving Away $150K to Startups. Here Is How to Get It