skysight-inc/HackerNews huggingface dataset:
Indeed. But I am not sure if "crazy" is the right word. Perhaps a better one would be "dense". It is not unlike reading a mathematical proof - one paragraph might need an one semester course to be explained.

This is perfectly nice:

firstBatch = take 10 myDoubles

This is not that nice:
sieve (p:ps) xs = h ++ sieve ps [x | x <- t, rem x p /=0]
where (h,~(_:t)) = span(< p*p) xs

But that's because there's just too many things going on. A comparable Java code would likely span a page.

I guess, for a trained eye, it is way easier to understand what's going on given those two lines, then a full page program, which would likely hide bugs in side effects.
The "snitch" concept is not just adolescent, but harmful. There's nothing morally wrong with trying to atone for past bad actions by exposing other criminals.
A small unconventional fitness pamphlet which I hope will convince the unhealthy
[link redacted]

There's nothing groundbreaking in here (I haven't gone out and performed novel controlled research), but I think I've nailed the science of fat loss down to a good core set of effective and synergistic techniques. (I've personally dropped from 210 to 160 pounds in the past 3 months.)

I made a post earlier (which I pulled this morning for editing) and got some pretty good feedback ([link redacted]). (Mods, please let me know if I'm asking for a hellban by deleting and reposting this.)

Does anyone else have any suggestions, and is this the sort of material you'd share with friends and family?
But you can also synchronize on a reference system from your competitor's systems and then you can do easy comparisons.

(For example, Solaris x86 clearly favored 1-2 specific windows/mac laptops --which could be ordered on a fast track internally-- and supported the bundled devices on those laptops if the device's type was supported at all. Swapping the external reference every few years was annoying but cheap and limited the arguments to selecting among actual configurations rather than future possibilities.)

I would hope there is another reason is like getting a reliable ABI and clear licensing for the DSP side software? Otherwise, offering a better OS on a few models of android phones will be more useful now, and then again as used Android phones enter the emerging markets.
Your enthusiasm has convinced me to give Haskell another shot, do you have a favorite resource I should try? I didn't have great luck prior.
Avocado ... Also called alligator pear. a large, usually pear-shaped fruit having green to blackish skin, a single large seed, and soft, light-green pulp, borne by the tropical American tree Persea americana and its variety P. adrymifolia, often eaten raw, especially in salads.

What does this product have to do with Avocados? I know you had to call it something ... but why Avocado? Enough with the trendy product names!
Adding it here: http://stackoverflow.com/questions/12589813/whats-a-single-g...
You misunderstand me. I don't mean that understanding coding is not as difficult as understanding electricity, I mean that most people should have an understanding of basic coding at about the same level as they understand basic electricity (ie. they know how to do some things like plug things together, can generally avoid starting fires, being electrocuted, blowing fuses, and so on). IOW, I am lowering the bar.
This whole series is pretty great. The cheat sheet here:

Entrapment requires:

(1) a causal relationship between police action and the accused's commission of a crime, and

(2) the police overcoming some demonstrable resistance to the commission of that crime, or the accused otherwise demonstrating that the police somehow corrupted them into committing a crime they would not have been predisposed to commit otherwise.

The "entrapment myths" in the comic:

1. That the police have to tell you that they're cops, or are somehow not allowed to deceive you into committing a crime. (No).

2. That the police cannot ask you to commit a crime. (No).

3. That the police cannot break the law themselves to get themselves into a position to see you commit a crime. (No).

4. That the police cannot help you commit a crime. (No).

5. That the police cannot allow you to commit a crime or somehow give you the impression that your actions are lawful and then arrest you. (No).

The law expects you to actively resist an entreaty from anyone --- undercover cop, uniformed cop, friend, family member --- to knowingly break the law.

The example the comic gives of an unreasonable effort to break through resistance: appealing to a friend to aid in the commission of a crime because your life depends on it, putting the accused in a position where a reasonable ordinary person might choose to participate in the crime as the lesser of two evils. That's entrapment.

Furthermore, as I understand it, and this may be state-by-state, but entrapment is doubly difficult to employ in a defense because it's an affirmative defense: to raise "entrapment", you must first acknowledge that you committed the crime in all its particulars, and then claim that your excuse was that you were entrapped.
First Person 3D Navigation, written in Elm
Zappos creates social network “Zappos Insiders” to evaluate potential hires
> Also, if this is self-employment (which it sounds like it is) then the drivers can deduct $0.56 per mile they drive from their taxes.

You deduct it from your reported income, not your taxes. This is a fairly important distinction, although it is still a useful benefit.
The few I have asked have expressed to me that tipping isn't really a thing with uber, and while they would accept a tip it was not necessary or expected.
Can't believe I've missed the only opportunity to mention bhangmeters - indeed a fun fact.
Just get rid of the damn headers. Users don't want them. They are just misguided ways of trying to raise retention, but really what they do is make your site less pleasant to use, which then makes me not want to come back later.
Does anyone know Font Awesome to tikzpicture converter?
How to Develop a Product Replenishment Email Strategy
https://github.com/odyniec/font-awesome-to-png/blob/master/f...
Many complex systems, hard to describe on a micro level, have straightforward macro statistics. I think return on capital can be described but such statistics even if individual investments are highly variable. Capturing the return is achieved by having a highly diversified portfolio.
Static typing != Strong typing. Once you've grokked Haskell it's hard to consider mere static type systems to be type systems at all. Languages like Java, Go, etc. may as well just be dynamically typed for all their type systems do for you vs Haskell's.

I think that revelation may be one of the things driving this new interest in type systems and comparisons of them. Haskell has really opened some eyes and people are wondering how others compare, and are on the lookout for new languages like Rust doing interesting things with strong typing.
The lifting can be heavy for mobile devices with slow CPUs and limited battery life unlike the servers running your site. Also if your server renders the site and some of the pages are public, the server can cache the HTML and let the web server serve cached HTML rather than render the page in the web framework for each request.
Sounds like a great way to remember what I'm paying for and If I'm getting any value out of it. here's my list:

* Transmit (FTP/S3)

* Sublime Text 3

* HipChat (Team Communication/notifications)

* Dreamhost (hosting)

* Cloudfrount (caching)

* Amazon AWS/S3

* Heroku

* Codeship (CI)

* Honeybadger (error monitoring)

* MS Office for Mac

* Crashplan (backup)

* Steam (games)

* Dropbox (pro for business)

* Asana (project management)

* Sprint.ly (project management)

* Netflix

* Amazon Prime
I have heard a lot of good things about SendGrid. They really understand transactional email.

www.sendgrid.com
HipChat is now free for unlimited users
Those things aren't mutually exclusive. A game can be a work of art and an enjoyable pastime. In fact the idea of putting some unfunny weirdo's face and voice over the game's story really destroys a lot of the artistic value.
Yeah, also the author doesn't seem to realize network IO is a critical place where non-blocking can help reduce resource usage. Yes, you might be waiting for a database or such to return some result but that doesn't mean you need to waste resources on a thread sitting there waiting for the result.
have you tried pipedrive? (https://www.pipedrive.com/en/home/welcomeback) or you are looking for something open source?
It really bothers me, but as long as the people I follow on Youtube remain there, I will remain on Youtube.

Most of the channels I subscribe are too invested in YT to migrate to another system.
Airmail: Major Security Vulnerability?
Are You Guilty of Cloudwashing?
> merged 1 commit into django:master

The branch is called 'master'.
Sure, it is possible not to see anything admirable in Monsegur's actions even if you think that the prosecution of the "militant" faction of Anonymous served the public interest.

Becoming an informant against Anonymous might be admirable if the informant did so because their conscience required it, and the informant undertook risks in doing so; the act of conscience and cost of that action would outweigh the betrayal of friends and peers. So, for instance, someone who had participated in a group who planned to bomb abortion clinics might be admirable if they had a change of heart about killing innocent people and risked their life to break up the plot.

It does not seem like either of those two factors are at play in Monsegur's case.

There is, of course, a difference between finding Monsegur admirable and determining for oneself that the prosecution was or wasn't in the public interest.
Node Frameworks and Stacks for Enterprise Apps
The article did seem oddly biased. It talks only about revenue for the Uber driver and only about costs for the traditional cab drivers. Some costs would be difficult for their driver to figure out (like depreciation), but couldn't they have asked about gas?
CSVKit: CSV utilities that includes csvsql, csvgrep, csvstat, and more
>Damn, $300/night. So that's like 9 grand/month if you work every night. And probably can under-report tips and meet interesting people too instead of wasting hard earned cash buying rounds at overpriced bars and lounges on weekends.

>Beats working for a Boston IT company where you make about 100-120K a year but get taxed like crazy.

Looking forward to your follow-up post, noname123, "Why I became a coke dealer." :)
If that was the case I don't think they would bother writing that blog-post. Why on earth would a user 'care' about another user 'stealing his digital media', when it's just 'songs' that are not even owned, by basically 'rented' on a monthly fee.
Career changing is very hard. Often if you want to switch, your skill level actually is at an entry level. But convincing somebody to hire a 40-60 year old at an entry level job, even if they're more than qualified, is pretty tough.
Google adds rendering to "Fetch as Google" feature
There's a paragraph about this in the post. Did you read it?
He's including opportunity costs.
> Very few people could write or speak with such precision about the internals of Microsoft kit

Indeed, he "wrote the book" on it, which is apparently freely available as PDF now [1].

As someone who knows nothing about OS's, I picked up a cheap copy out of curiosity, and found it highly readable and enlightening (until it got rained on somewhere around chapter 10).

EDIT: Do you have a link to the "fails" talk? I've been using Azure for the last few months and have been extremely impressed so far.

[1] https://www.google.com/#q=windows+internals+russinovich+pdf
Mapping the api landscape
If not here, then where? I, myself, have all the hopes in the world for another open-source mobile ecosystem but all I've seen come out of "the project" is several burner phones and devs on HN complaining about the whole thing.

I haven't seen anyone cheering for joy at anything beyond the extensional concept.
We Made A Game – An Indie Game Documentary by Deco Digital – Kickstarter
Uber doesn't check up too carefully on its drivers' insurance situation, which helps keep costs down. From other articles, it appears that Uber drivers in general don't pay for appropriate insurance.
I don't have the task of managing leads, but I think salesforce is the standard certainly beyond a certain size. Not sure if that is too big for your use case.
It's likely he still works for the FBI and had a hand in taking down DPR. His FBI handler was in charge of that investigation, an anonymous 'agent #2' is referenced all through the complaint.
It would be nice to have it where after scrolling up it can disappear after a certain amount of time. Very useful for scrolling back up to re-read something, versus scrolling up for navigational elements.
Note that PEGs are not context-free grammars. They're both more and less powerful than traditional CFGs, and they're tricky to use: because PEG choice is ordered and traditional CFG choice is unordered, it's hard to translate standard language grammars to a PEG recognizer system. That's why, for my forever-project, I've oped to use scannerless GLR instead of PEGs. Both PEGs and GLR recognize languages that are closed under composition (the property that gives you extensibility), but the formalisms for GLR parsers are much better.

The Harmonia project is the best whack at the problem I've seen. See http://harmonia.cs.berkeley.edu/papers/twagner-parsing.pdf.

As others have mentioned, for an IDE, you also want strong error recovery. Doing that in a general way when using tools based on declarative grammars is, well, very hard, especially when you want to recover from brace mismatch problems. The best approach is "island and reef parsing", where you actually parse your buffer twice: you first build a map of all the "reefs" (parenthesis) using a simple recursive descent parser, pair up mismatched parenthesis using an ad-hoc algorithm, insert corrections for mismatches, then apply your fully general parser to the result. (The word "parenthesis" here refers to any balanced construct, even "begin" and "end". You can actually infer what the "parenthesis" for a given language are by examining the grammar!)

See also http://fileadmin.cs.lth.se/cs/Personal/Emma_Soderberg/docs/S...
> I don't get why is Go defined as a competitor to Python.

To me the area where Go excels the most, and where I feel most strongly compelled to use it, is in tooling apps that you expect your users to install on their machines and run from a command line. This has been an area where python and ruby have been pretty common, but they're both a complete pain in the ass to use that way (setting up virtualenv, setting up rvm, pip problems, gem/bundler problems, etc).

For eg. we use vagrant and fabric at my work for server management (vagrant+fabric for dev environments, fabric alone for production servers). One's written in ruby and the other is written in python, and we have to spend a non-trivial amount of time managing their dependencies so they continue to install correctly. If they were go apps we'd just build and install binaries.

This is the area where I think Go is taking up python users, personally.
I haven't tried it out, but this is how you make it work with bootstrap 3

http://stackoverflow.com/questions/20648451/how-do-you-use-h...
Minified, Fontawesome is 21kb - which for a single HTTP request [1] the ability to use all of the icons at any size and color and have them look fantastic (for values of "fantastic" that mean no jaggies).

It's incredibly convenient not to have to generate multiple sizes of icon/pictograms for a project. Beyond even just needing multiple sizes for different uses (a list vs a header) - with the advent of high dpi mobile screens you'll also need to re-generate all of the images in @2x versions if you want the images to not look fuzzy.

Beyond that, there is now a whole ecosystem of addons that make use of the library

One of several different icon pickers:
http://victor-valencia.github.io/bootstrap-iconpicker/

Leaflet Map Markers:
https://github.com/lvoogdt/Leaflet.awesome-markers

1 - BootstrapCDN will even host it for you: http://www.bootstrapcdn.com/#fontawesome_tab
Actually, it's not as bad as the headline implies. Header stays hidden once it disappears, giving you the entire screen to read, but if you scroll up a bit it appears again, so you can use it to navigate. It acts the same as iOS Safari header - once you get used to it, it's really nice.
There was just a thread on the ML the other day about a new plan forward, actually.
For anyone that doesn't know, "We Are Anonymous" was an interesting read chronicling this whole event. I enjoyed it.
I was advocating the exact opposite.
It's not impossible to find companies who take a middle ground between scorched earth and rolling over. The appropriate analogy might be the village that clear cuts a appropriate area around itself. Companies that decide on aggressive schedules for data deletion don't allow for some of the worst offences, while still allowing for some of what are (hopefully) legitimate surveillance acts.

If the data no longer exists when they come looking later, there's little they can do. If they want ongoing surveillance of a subject, presumably they've gone through the trouble to get a legitimate warrant for that, and there's more reason to suspect a legitimate cause.
#YesAllWomen is everyone's responsibility to fix
California to begin handing out driver's licenses to autonomous cars
In what way?

It's googlable.

It's unique.

It describes exactly what it does.

And if follows a huge tradition of x2y tools (pdf2text, etc etc).
Hmmm, for the past 6 years I've basically seen my income go up faster than inflation. Honestly, for a software dev position, entry level is a comfortable level of living (50k+) as long as it keeps up with inflation for me which it has.

This makes me wonder if we are comparing apples to oranges, which is why I wish there would be studies which were position to position. Or, once software developers become too numerous, I'll be stuck in the same position.

I guess I really, really should consider a side business that I can transition into a full time living [that isn't contracting] at where a gatekeeper/employer isn't responsible for my income.

Thanks
Have you ever taught African-American kids about database replication? I'm guessing "no", because the master/slave terminology actively interferes with the learning environment — more so than adopting this less common terminology would.
Nobody Goes to Art School to Make Money, so Fuck Off.
Ask HN: Who wrote your privacy policy, user agreement, and terms of service?
Who wrote your legal documents? How much did you pay? Are they backed by anything?
Bits Sysadmins Should Know
Async browser storage with multiple back-ends (IndexedDB, WebSQL, localStorage)
Starting the Project : The Work and Flow of JavaScript Development
> How would you overcome the very large inertial barrier that exists in that world to using something new and untested?

I've already successfully done this. The sales cycle can admittedly be long, but it's not impossible.

You have to create a product that addresses pain points for business users. It has to be a compelling product and it has to solve problems for business decision makers. Initially, you want to sell to the business, not to the IT department. It turns out that spreadsheets are mainly used by business users and subject matter experts, instead of IT.

The next issue is price. If you are trying to sell something for (say) $1 million to a big corporation, then it is quite a a long sales cycle (but still achievable). My personal take on this is you do want to eventually be charging several million dollars per corporate client, but you also should have a low cost "entry level" version of the product. The cost has to be low enough that a business power user could charge it to his Corporate American Express without being noticed (say $1,000) and download and install your application (he will need admin rights, which he might in fact have).

> The world of finance and investment banking is a world of networking and extreme resistance to change.

Yes there is a lot of networking that goes on. This can really work in your favor, because there is a sort of herd mentality. Once people start talking to each other about your product, customers will want to talk to you. If you close a large deal, news will quickly spread and other large deals can follow.

I would not agree that there is "extreme resistance to change." In my experience, banks, hedge funds, etc, are often early adopters and one of the largest users of high technology.

> There's a reason Bloomberg's suite of products sits as pretty as it does

I have Bloomberg in my cross-hairs, next to Excel.

> and unless some great upheaval occurs will continue to do so for many years

You are correct that change often requires a catalyst. But I think that great upheavals are happening everyday, but they are hidden behind closed doors, occurring deep inside of companies and departments. In my experience, it is precisely during those times of upheaval that you have the best chance of introducing a new, disruptive technology into an organization. There are many kinds of upheavals that happen. (mergers, divestitures, running into Excel's maximum row limit, etc) and they can all be catalysts for change.

I've put my email address in profile now, thanks for the tip.
I agree, "the only" is wrong wording. Luckily there are more sentences in my reply. And actually there are elements of Go that I like. However my impression of the responses of the compiled-language groups were: C: "oh, it's GC, runtime-lib and its calling conventions dependent," C++ "oh it can't make universal containers" and Java "oh it lacks exceptions." Only the Python people were "oh it's much faster than Python and not much harder." And no, I don't think Go needs exceptions.
Actually that's an example of a book without DRM. :-)
Eerie Photos of North Brother Island, the Last Unknown Place in New York City
Doesn't work for me on Android 4.2.

Edit: version 4.2 Android Browser. I scrolled a good enough distance down the page.
SuperHost (YC w14) rebrand itself as Guesty
Jon Bruner of O'Reilly Media discusses O’Reilly's foray into the hardware space.
I'm from Eastern Canada, right now a pragmatic student can go out West and work for two years, return to a community college with free tuition while drawing unemployment for a two year diploma where they learn a trade, and then transfer into a four year university to finish up a relevant bachelor's degree in 2.5 years.

My friend lives with a dude who took that route who's now doing his doctorate in English. He still goes and works on the oil rigs in the summer, then spends the rest of the year studying 19th century english lit.
Right. But, having no herbicide/pesticide/chemicals used does not make it organic. Many folks want that "organic" label on it.
Well, according to the article:

Uber's Kaitlin Durkosh confirmed UberX drivers receive up
to 80 percent of each fare. "On average, uberX drivers in
Boston make about $25.93 an hour, which equates to nearly
$54,000 a year (gross income), if drivers work 40
hours/week for 52 weeks/year... gross income can be even
higher if partner drivers decide to work more than 40
hours/week, Durkosh continued.

At $26/hour, it's only $300/night if you work 12 hour "nights." I'll guarantee that when she says $26 per hour, she's assuming a solid hour worked without breaks. And, actually, it's deeply unlikely that any driver makes an average of $26 per hour over a 12 hour shift, 5 days a week -- the average is going to be inflated by the fact that most drivers work during the high demand hours around rush hour and Friday and Saturday night, when not only are rides more frequent, but surge pricing goes into effect.
I like fsql[1], as it allows me to combine multiple CSV, TSV, LTSV. JSON and YAML files as SQL tables and query against them. Very useful.

[1]: https://metacpan.org/pod/distribution/App-fsql/bin/fsql