skysight-inc/HackerNews huggingface dataset:
And cute. Yet many of us (myself included) quite happily eat them.
Comcast is the one who should pay for network connections, Cogent claims
> Unwrapping plain text paragraphs is worse but not the end of the world. We start to toe the line with unwrapping my blockquotes.

What do you mean by "unwrapping"? Can you give an example please. I don't think it should be doing any unwrapping; blockquotes should be preserved (and nicely formatted) [1].

> You went way past that line when you removed the empty line at the end of the file.

It makes sure the last line has an ending newline, nothing more, nothing less. Any extra newlines are not visible in the generated HTML.

[1] https://github.com/shurcooL/markdownfmt/blob/d472cbc9d6118d6...
Can anyone tell me what prevents it from running on Windows?
The Case Against Time Warner-Comcast Just Got Stronger
I loved Supermen. A little light on the technical, but a really fascinating read, particularly if you're into the history of computing.
>There is no need to manually update your software unless it is one of those rare things that does not deal with the repo manager.

That's not quite true. Ubuntu, for example, is notorious for shipping old and broken versions of software in its package manager, and then never actually updating them. I've personally run into issues with leiningen, rvm, pip, and a few other packages where the version in the apt repository is known to be buggy and is never updated.
Just tag the BI to a fraction of GDP; problem solved.
Spoke too soon. Here's the link to the pdf https://media.readthedocs.org/pdf/python-guide/latest/python...
Shame about the Pokemon, was hoping for something more magical
Plugin? Both Emacs and Vim make it trivial to round-trip a buffer through an external command.
Since pacta sunt servanda, SS would need to be grandfathered. But that does not put a floor on BI, you are free to set BI below SS.

This may not sound fair, but is no more unfair than introducing new environmental regulation without punishing all past acts which would be in violation of new regulation.
I got 3 clicks to get to a Cat picture. Anyone else?
CDB is awesome for its use case - slow changing, read-heavy workflows that are tolerant of stale data. One limitation of the original implementation is the use of 32-bit keys for addressing, which limit the addressable size to 4gb. There are 64 bit modifications, but I have not used them. Does anyone have an opinion on any of the 64-bit implementations?
Are you actually comparing a simple web hosted manifest file to compiling an application as a similar process?
Change the visibility of your Gists
My advice is to treat downvotes as editorial feedback in regard to the quality of your writing.

Yes, down votes can express disagreement. More often they represent a misunderstanding - rewriting a post can fix this - or they represent a conflict with community guidelines/standards - rewriting can also fix this. Sometimes the best edits are deletions.

It's the tone, particularly the opening line that is likely to cause downvoting of your post. It's demeaning and PHP trolling and unsubstantiated, and therefore, poorly written for HN. The technical discussion which follows, though fine, can't fix it.

Good luck.
And not one of those hits is from Quora due to their robots.txt:

https://web.archive.org/web/http://www.quora.com/

Good job Quora, preserving all that crowd sourced content away from the crowd, keeping it from everyone not logged in. Hats off to getting into YC so you can post your job openings on the HN home page and get some press. This doesn't add anything to your image though, it just takes a little away from YC.

On another better note, a great big thank you to the wayback machine for all of the public good it does. Now there's an organization that is amazing and wonderful and enriching our lives in an open and honest way with information.
Example text (example.md):

Alice wants to conduct a survey of her customers. She wants to restrict
access to her customers (ie select subset of people) and she wants
customers to be able to answer openly and not worry about reprisals.

> Is there a magic token that Alice can distribute to her customers
> (Bob,Carol,etc) that demonstrates their membership in survey pool and
> protects the anonymity of their responses?

Transcript:

dfc@ronin:~$ wc example.md
8 67 395 example.md
dfc@ronin:~$ .gopath/bin/markdownfmt example.md > gofmt.md
dfc@ronin:~$ wc gofmt.md
3 65 390 gofmt.md
dfc@ronin:~$ cat gofmt.md
Alice wants to conduct a survey of her customers. She wants to restrict a**SNIP**

> Is there a magic token that Alice can distribute to her customers (Bob,**SNIP**
dfc@ronin:~$

I truncated the lines in the cat gofmt.md because long preformatted colums kill HN readability. That file was 7 lines of pristine markdown with a trailing newline. markdownfmt turned it into three lines total.

dfc@ronin:~$ pandoc -t markdown -o pandoc.md example.md
dfc@ronin:~$ wc pandoc.md
8 67 395 pandoc.md
dfc@ronin:~$

I am not sure what you mean by "It makes sure the last line has an ending newline, nothing more, nothing less. Any extra newlines are not visible in the generated HTML." I thought this was a markdown formatting tool?

Here is a hypothetical--but common--workflow that this destroys: Author keeps multiple chapters of book in separate files for easy editing and revision control. When it is time to publish text the author executes:

$ cat 1.md 2.md 3.md 4.md |publishmd --some-options

You killed my chapter titles.
Netflix Won't Raise Current Members' Pricing for 2 Years
Every JDK I'm aware of contains the following text in its license. It specifically grants a license to the specification (API) for the purposes of creating a clean room implementation. There is only ONE possible expression of the specification, in Java.

"Sun hereby grants you a fully-paid, non-exclusive, non-transferable, worldwide, limited license (without the right to sublicense), under Sun's intellectual property rights that are essential to practice the Specification, to internally practice the Specification for the purpose of designing and developing your Java applets and applications intended to run on the Java platform or creating a clean room implementation of the Specification that: (i) includes a complete implementation of the current version of the Specification, without subsetting or supersetting; (ii) implements all of the interfaces and functionality of the Specification without subsetting or supersetting; (iii) includes a complete implementation of any optional components (as defined by the Specification) which you choose to implement, without subsetting or supersetting; (iv) implements all of the interfaces and functionality of such optional components, without subsetting or supersetting; (v) does not add any additional packages, classes or interfaces to the "java." or "javax." packages or subpackages or other packages defined by the Specification; (vi) satisfies all testing requirements available from Sun relating to the most recently published version of the Specification six (6) months prior to any release of the clean room implementation or upgrade thereto; (vii) does not derive from any Sun source code or binary code materials; and (viii) does not include any Sun source code or binary code materials without an appropriate and separate license from Sun. The Specification contains the proprietary information of Sun and may only be used in accordance with the license terms set forth herein. This license will terminate immediately without notice from Sun if you fail to comply with any provision of this license. Upon termination or expiration of this license, you must cease use of or destroy the Specification."
I think it's the http:// that's important.
If you look closely, the physical world cannot be found. There is only this present moment. Past and future are memory and fantasy arising in this present moment. The couch that I am sitting on does not exist as a couch, that is a mental label. There is just causality rippling in this present moment.
cdb is immutable - when you want to change the contained data set you generally rebuild the file, flip a fs link to the new version, and release file descriptors referencing the old version in applications when it's time to move on. bdb updates in place, but is slower for reads.
>That strikes me as sociopathy, not actual kindness. Or at the very least, such an education in bullshit that they literally can no longer tell right from wrong.

No, it's more subtle than that.

Let's go back to my example of what makes business ethics so difficult. You have two groups with mutually opposing interests; your shareholders and your customers/suppliers. You have some responsibility to both groups, right? If you just gut feel it, well, I mean, that's one way to go about it, sure, and if you are far enough from the line, that's okay. But if you are pushing the line, as pg advocates? Gut feeling it is probably a bad idea.

For example, more than once, I've almost gone out of business. Many years ago I hit serious financial issues. I told all my VPS customers, and went through a lot of effort to find my co-lo customers a new home.

This was absolutely the right thing to do for my customers, but it also destroyed the company, when I could have made it

(I ended up re-launching the company very shortly thereafter, using money from my contracting gigs. In fact, I think I had a few customers stick with me the whole time.)

Now, if I had shareholders at the time, I mean, who were not me? From the perspective of the shareholders, I was not acting in their interest. I should have concealed the possibly impending shutdown, and just worked hard to prevent the impending shutdown from occurring. I am pretty sure that if there was money on the line and there were owners who weren't me, I would have gotten sued for acting in what I think was the most ethical manner.

Do you see what I'm getting at? If we remove the ridiculous cases of stuffing cash into your underpants and running, a reasonable person can argue both sides of most business ethics questions. Your gut can argue both sides, too.
What does "too low" mean? Does "too low" mean that some testable negative consequences will result, or is it merely a moral judgement?

If there are testable negative consequences, we should look and see if Bulgaria suffers those consequences. Bulgaria has a PPP-adjusted GDP/capita that is $1/year less than your hypothetical 50 week, 40 hour min wage job. There are quite a few nations (generally considered "developed") with similar levels of income.

http://en.wikipedia.org/wiki/List_of_countries_by_GDP_(PPP)_...
The point is, there is a middle ground between owning everything free-and-clear, and merely acting as a consigning agent for the party that owns everything. Getting a loan for inventory is in that middle ground.
One interesting consequence is that this gives a good way to value US (or any other nation) citizenship.

Clearly, US citizenship is extremely valuable, but hard to value because it's not traded in free market. With BI, you can estimate its value as a portfolio with monthly payout of monthly BI. This works even if BI is unused, since BI is supposed to be equivalent of existing welfare programs.

If there was any doubt, this also proves equal opportunity does not exist. Just by being born to a particular nation, which is random, you get an extremely large head start.
I see, thanks. That's intended behavior.

It's related to the decision of whether to enable EXTENSION_HARD_LINE_BREAK, which I've currently left off. So in order to start a new paragraph, you need to leave a empty line in between.

It assumes you're using automatic word wrapping in your editor to wrap the paragraphs (this works well if you resize your editor width, or type extra text in the middle of it - the text within the paragraph is reflowed automatically and doesn't go offscreen).

I can understand that's a deal-breaker for you if you're not willing to use word wrap in your editor.
Unfortunately it pays more often than it does not so there is a weird incentive to keep things convoluted and to keep getting paid. Plus, most business don't care that their software is just duct tape and glue. It is a black box to them that does something they need. Just because it offends someone's sensibilities doesn't really matter.

In this case I think the solution is actually pretty nice.
A consequence of providing basic income to everyone could be rise in prices of consumer goods. This already happens in the housing market and the education market, where house prices and college fees increase as cheap money comes in the market.
Would you prefer to live in Bulgaria or US? This seems to provide testable negative consequences.
OSX/HFS has case insensitivity? Since when?
Is this another term for wire wrap, or is it something different?
Ask HN: I need to deduplicate terabytes of redundant photo libraries.
Hi all,

As a result of multiple laptops/backup external drives for both me and my wife over the years, I have nearly two terabytes of redundant photo libraries... emerging from about 300-500GB of actual, individual photos.

The libraries have been painstakingly pulled from iPhoto packages and recovered from crashed hard drives. Unfortunately, many of them have different filenames (from recovery software) or different sizes (from thumbnail duplicates). I've finally built a Windows desktop with the room and power to host/sort these pictures, but I don't know where to begin.

Does anyone have a good place to start with these photos? Can a program like Visipics even begin to make a dent? When I tried with an earlier MacBook Pro and an external drive, the "Duplicate Annihilator" app couldn't handle the load... and I wound up stuck with even more duplicates.

I'm just relieved that these problems are, by and large, a legacy of the cloudless past. Once deduplicated, I'll just stick my photos on Dropbox or GDrive and never worry again.
It's not that bad. Linux distro with point-release will always be become outdated over time because they don't upgrade there package to new major version. If you want always up-to-date software, use a rolling-release distro.

In my opinion, the packages shipped with Ubuntu-server are pretty solid. No comment about the desktop version though, since I don't use it.
I had the opportunity to use a Cray Y-MP 2E at University, early-90s. Even though this was in Brazil, you had to get special approval from the US Government to be able to run your code. I got a free pass as I was limited to 10 mins of CPU time/week. Shell usage didn't count, so 10 mins was plenty of time to play with UNICOS.

It was a beautiful machine. The C-shaped purple machine was impressive, and the refrigeration huge. And we had some nice SGI Indigo workstations as the front-end, so you could optimize your (Forth) code before moving to Cray.

Amazing to think of all that paranoia for 666 Megaflops. My not-so-new Core i7 has 150,000+ Mflops, not counting the GPU.
One extra factor is that the YIQ method is presumably based on sRGB colours, whereas the neural network is using colours as the screen is actually displaying them (or, as they're being perceived), and most of us aren't using calibrated sRGB monitors.

W3C, in Web Content Accessibility Guidelines (WCAG) 2.0 [1] recommends a different and more complex algorithm [2] for calculating contrast between colours, which could be used instead for choosing white or black text. It would be interesting to see how the two approaches compare.

1. http://www.w3.org/TR/2008/REC-WCAG20-20081211/

2. http://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-...
I've never been to Bulgaria so I have no opinion. From what I hear it's quite pleasant. I'm currently in India and have a consumption level well below that of the average poor American. I'm suffering no particular adverse consequences.

You haven't answered the question. Is there some concrete bad thing you believe happens below $14,500/year, or do you simply feel it is morally wrong?
I don't see the point. If it's all about easy to compile and use multiple software versions, why not just install stow in your current distro?
I don't have a specific proposal. It would seem less likely to have some sort of "spiral out of control" type risk, though, since we've already got a BI of zero.

I should amend my previous statement, though - BI should track targeted inflation, it should not track actual inflation.
I'd like to rave about an underappreciated but absolutely brilliant piece of the Internet Archive's infrastructure: its book reader (called, I gather, "BookReader").

TIA includes copious media archives including video, audio, and books. The latter are based on full-image scans and can be read online.

I generally dislike full-format reading tools: Adobe Acrobat, xpdf, evince, and other PDF readers all have various frustrations. Google's own online book reader is a mass of Web and UI frustrations.

I'm a guy who almost always prefers local to Web-based apps.

TIA's book reader is the best I've seen anywhere, hands down.

It's fast, it's responsive. The UI gets out of the way. Find your text and hit "fullscreen". Hit 'F11' on your browser to maximize it, you can then dismiss the (subtle) UI controls off the page and you are now ... reading your book. Just the book. No additional crap.

Page turn is fast. Zoomed, the view seems to autocrop to the significant text on the page. Unlike every last damned desktop client, the book remains positioned on the screen in the same position as you navigate forward or backward through the book. Evince, by contrast, will turn a page and then position it with the top left corner aligned. You've got to. Reposition. Every. Damned. Page. Drives me insane (but hey, it's a short trip).

You can seek rapidly through the text with the bottom slider navigation.

About the only additions I could think of would be some sort of temporary bookmark or ability to flip rapidly between sections of a book (I prefer reading and following up on footnotes and references, this often requires skipping between sections of a text).

Screenshot: http://i.imgur.com/Reg8KLB.png

Source: http://archive.org/stream/industrialrevol00toyngoog#page/n6/...

But, for whomever at TIA was responsible for this, thank you. From a grumpy old man who finds far too much online to be grumpy about, this is really a delight.

This appears to be an informational page with more links (including sources):

https://openlibrary.org/dev/docs/bookreader
If I may reduce this to absurdity, I'd prefer to live in a mansion on Mars, so every conceivable income level is too low.
Great work. Looks like the build server needs authentication though -- don't want just anyone able to connect to the port you open up on the Mac.
Please do contribute! Mozilla is not selling these phones, ZTE is.

FM Radio is actually a very important feature in many markets that are not US/Europe. That was a surprise for us too!
Ideally you'd want to make it adaptive based on a variety of economic metrics -- set it to a particular level, watch the effects on the economy, and then adjust for the next year.
I'm probably commenting more on my experience, which does not extend to actual hits. But I am called on to emulate the sound. It has been a struggle to get the bass right, often I find if I mix to have perceptually a lot of bass on, let's say small computer speakers, it's easy to have blown out bass on a system with a sub.

The bottom line is that virtually all playback systems that exist in the real world are nothing remotely like an accurate studio monitor. The engineer is always concerned with how the mix translates to different systems. In this process accurate monitoring is profoundly helpful, but that doesn't mean the engineer expects any listeners to have such a system.

Bass enhanced headphones like Beats have become yet another listening environment to be considered.
Mother's Day Brunch Recipes
http://www.bulgarianproperties.com/Mansions_in_Bulgaria/inde...

http://melodydoesbulgaria.wordpress.com/2012/01/15/bulgaria-...

Not as simple as you thought... perhaps living in Bulgaria isn't nearly as bad as you seem to be implying.
It doesn't matter, performance is not the only concern. Connections and domain knowledge are even more valuable. Let's say you're Amazon and you pay your CTO a respectable $250k/year. Along comes Microsoft or Google and offers him ten times as much. He's rational so he accepts and take with him all of Amazon's technical secrets to success. Even if there were national regulation capping executive pay in the US, other countries would hire away all of the top players with all their knowledge and connections. It would be a disaster. Is executive pay crazy? Yes, often. But the market supposedly is efficient and the pay is that high for rational reasons in many cases (not all!)
> So in order to start a new paragraph, you need to leave a empty line in between.

If you are aware of this why do you chomp the new line at the bottom of a file? I can no longer assume ` cat 1.md 2.md|sometool` will work.
Pols to Ad Networks: Pretend SOPA Passed, and Never Mind About Antitrust Law
Wouldn't the idea of Basic Jobs be more feasible than Basic Income?

HN is populated by people who love their work and would do it for free, given the luxury... but speaking from a legal background, other careers SUCK. Most lawyers I know would happily embrace Basic Income in exchange for sleep, family, and lifetime security. If the alternative to attorney life were picking up trash or scrubbing toilets as part of the Basic Jobs program, the workers who pay for Basic Income/Jobs might be less likely to stop producing wealth in the name of leisure.

I say this as a liberal who very much supports the idea of reduced work hours, mandatory vacations, and so on in a European vein... but there has to be middle ground between indolence and workaholism. Particularly when faced with the possible creation of a dependent underclass with little else to do but knock out kids they can't support.
Quora has a certain negativity in it.
developer of http://fluxcards.de (beta) and fluxcards android app (hobby) here.

Anki's spaced repetition algorithm is quite good and I definitely plan to boast on using a better one just like brainscape.com does but in the end, more important than which algorithm to use is to use spaced repetition at all. It just allows you to learn 20 times more with 20 minutes of time per day than I ever could back at school and far too few people know about that. If you never tried, please do it for a week or better longer as the effect kicks in only after at least some days of training the system.

In the end the actual spaced repetition algorithm used is not all that important, as long as easy stuff vanishes while hard stuff stays around.
I find myself quite convinced of this today. I believe that, like the industrial revolution, there needs to be a reduction of time-consuming effort to make it happen.

My thoughts lead to thinking that machine-aided development will be a major step forward. Part of this I believe is discoverability in what we make. Perhaps another major step would be to reduce the time to express the intent in code.
I also click the back button the moment Quora tries to get me to give them my Facebook/email.