skysight-inc/HackerNews huggingface dataset:
This reminds me tangentially of the Prince of Persia bootloader/disk format[0] used for the original Apple II release. Whenever I start to think I am clever or am feeling frustrated, I have a list of articles/code to read through to remind me I'm not; this is on there, and I'll be adding this to the list.

[0]: http://fabiensanglard.net/prince_of_persia/pop_boot.php
This isn't what I expected from the headline (i.e. notetaking software), and it's not something I could ever see myself using, but I really do like the design (and your answers here).

The human-readable (Markdown) database format is clever. The friend identification algorithm is simple and elegant and sounds pretty effective. And the natural language input format.

Every one of these decisions is "bad" in the sense that they aren't perfect or could cause problems down the line, but it seems like they all work just fine for the intended purpose. So let me suggest that more designers and developers consider the scope/scale of their problems and try to choose simpler options (even "hacks") when they make sense.
Paul Graham Is Still Asking to Be Eaten
This happened to me once. AMEX and I worked things out. They overnighted a card to me and gave me a number to call if I really had to make a purchase. They were going to generate a one time use card number and the merchant could punch it in. I never did need it though. I just waited for the replacement to arrive the following morning.
So the focus on "inequality" is a focus on large wealth at the expense of thinking about poverty, to the degree that you call 6-figure earners "people at the bottom". I'm still not convinced that a "supermajority" of innovation does not involve the very rich. Much innovation today comes from companies like Google, Apple, SpaceX, lead by very wealthy leaders.

Even if you were right, the point remains that limiting the upside of risk-taking also reduces the incentives for middle-class people to innovate.
A well-configured recent version of Docker on a well-configured recent linux host has no known exploits. But it's a matter of risk management.

The general consensus in the security community is that Linux containers (the set of kernel features used by Docker to isolate processes) are a solid security layer in some configurations, and with a little more operational mileage, will be solid in all configurations (most importantly running untrusted code as root, thanks to user namespaces).

The limit for linux container security will soon be linux security itself: the probability of finding bugs in the linux codebase will always be greater than, say, in Xen which is considerably smaller and simpler.
Stress on Simulated Mars
The $10 Echo
How you get better at anything: practice.

Try to catch yourself the next time you put your ATM card somewhere other than in your wallet. Try to catch the moment where you think "I'll just put this here for a second so I can juggle this other stuff", and instead, put it in your wallet.

It's tough. I'm still constantly looking for my phone when I've left it in an odd place. If I'm distracted on my way out the door, I might forget it altogether. Making it my wallet has helped - one less thing - but I have had a few embarrassing moments where I've taken everything _but_ my phone and have needed to ask a favour.

Best of luck in the struggle!
I really don't know how to parse that last sentence. What is the logic (or lack thereof) there? I don't keep up with what the BBC gets done to it by the UK government.
Aside from the "needs many gigs of RAM, even without deduplication turned on" angle, the lack of ECC memory would prevent me from using ZFS on raspi.

Sooner or later you will trash your data unless you're using ECC memory (which the Raspberry Pi RAM chips are not): http://louwrentius.com/please-use-zfs-with-ecc-memory.html

For the record, I also think it's cool to get this compiled and running on RasPi; just wanted to add the ECC info for anyone now thinking of doing something with this in production :-D.
Ask HN: How much does HN cost?
How much does HN cost per year? Do you use dedicated hosting or is it in the cloud? How much do you spend on storage / backup ; does HN use an CDN ?
If you think there's an inaccuracy, please consider filing an issue on https://github.com/docker/docs.docker.com , or even better sending a pull request to fix it.
The same result as always, the lawyers make millions and the plaintiffs are lucky to get a 25$ gift card.
Well, it's like today's version of an expert in character encodings.
This is really neat! I've been thinking about ways to better stay in touch with friends and this might help. Right now it appears to be mostly about activity logging. I did see the "suggest" feature and I think that could be a point of expansion.
I agree. Abolish the medallion systems and other industry protectionist laws. Then cabs will just become a federated competitor to Uber and prices will fall to the same level, if not lower. I guarantee that the taxi lobby will not approve of that. They want government protection to revive their dead monopoly. There's nothing morally wrong with that; they're just looking out for their own interests. It's on the rest of us to see that for what it is.
+1 - If you thought "it works on my machine" was bad with binaries, shell scripts are so much worse.

Just like Excel "programs", shell scripts can be easily mined for requirements for a real program though.
Vespucci, or: how to speed up blockchain P2P discovery by 1000x
> what can the baker do to keep you employed?

Pay more, offer better benefits, and give more PTO.
What would that matter? It's the arguments which count, not what the person who wrote them "really thinks".
Fighting the Superstitions of Software Development: Questioning the Assumptions
If Marks not careful, he's going to talk himself right in to being a utility.

http://blogs.timesofindia.indiatimes.com/toi-edit-page/free-...
This is well explained here: http://c2.com/cgi/wiki?ObjectOrientationIsaHoax
Understanding the typical biases of a given source can allow you to better watch for certain flaws in their arguments.
Gatecoin (http://gatecoin.com) | Hong Kong ONSITE | Multiple Positions | Fulltime

We're a regulated bitcoin/ether(/others) exchange in Hong Kong, with many projects in our backlog! We're looking for engineers in 3 positions:
a) Devs
b) Ops
c) DevOps
d) Security (+DevOps)

We use Linux&Windows systems. Get in contact to know more at knocte@gmail.com
Today I learned that very smart people are working very hard to make my teenager's life demonstrably worse (organizing push notifications at lunch time for high schoolers? Thanks, folks). I probably should have known that already.
I'm male but I think many people also overlook that Instagram is a visual medium which along with upvotes/downvotes for girls is powerful medium.
Are they ashamed of the software or something? I honestly can't comprehend why so many projects are so shy about telling us what they actually are!

I think the thinking is that, "Hey, this is an announcement for us, and our friends, you know, the folks who know all about this software already!". In general, do you care about an update to some software you don't use?

But, surprise surprise, someone in the in-crowd throws this up on HN and it blows up, and suddenly they have a ton of new, confused, visitors.

I think your idea of putting a summary on each page (including, or perhaps especially, the blog!) is a great idea. Why don't you tell them?
Yeah, but you can VPN to wherever you want and access that country's catalog.
Thanks a lot; I really appreciate it.

And re: the post title, thanks for the tip—it seems "journal" has even more meanings than I thought! I wanted to avoid "diary," which in my experience often has childish connotations. Perhaps the awkward-sounding "friendship log" is the best descriptor...
I'm not sure what you're getting at any more. These aren't benchmarks we've pulled out of nowhere. It's existing Ruby code that people are running to make money right now. Any other implementation could have tried to improve on the performance by running it just as we have.
Probably going to get a fair amount of negative karma over this, but... here goes with the "in my experience" stereotypes (albeit largely also agreed to by a friend from the Gulf states who spent time in both Atlanta and Boston):

In the Northeast and much of the West coast, being tolerant is not saying a thing. In the Southeast, it's saying a thing with humor or empathy.

Example: my friend makes a joke with an African American friend in Atlanta referring to a stereotype in a humorous manner.

In the Southeast, that plays like "we both know our friendship is solid, and yes, some stereotypes we're both aware of are amusing."

In the Northeast? Surrounding people (not the friend in question, mind you), "How could you even refer to a stereotype out loud? That just shouldn't be done."

Call me crazy, but I subscribe to the Mel Brooks theory of laughing at a thing is the strongest form of rejection.

You can reject his language, but not his right to use it.
pl0x (plz) bring the clion features (refactor and more) to the go ide/plugin

that thing is sweet
To be very specific you need a TV licence if you consume a "broadcast signal".

Meaning that anything that is live, or recorded from a live signal, requires a TV licence - whether or not it came from an over-the-air signal or via an IP service.

But if you consume a catch-up TV service, or watch DVDs, or use Netflix... then you do not need a TV licence.

Aside from the person I know who works at the BBC, no-one I know now has a TV licence, just as no-one I know has a land-line telephone. Modern technology (smart TVs and smart DVD players mostly) have obliterated old style viewing.
I think a gradual phase-in of the basic income, and a corresponding phase-out of existing programs, would avoid the pains of a sudden change.
Built this a few months ago for personal use (following local restaurants and breweries for event postings), and after hearing from some friends that they'd be interested as well, slapped a front-end on it and here we are :)
"Java 8 was SUPPOSED to an even bigger shift than Java 5"
No, it's not, Java 8 is mostly lambdas and unlike generics which requires coordinate effort between the client side and the API side, lambdas are just syntactic sugar at client side and plain old interfaces at API side.

Because of that, Java 8 is supposed to be a smaller shift than Java 5.
I don't understand how Mark could propose this with a straight face when he himself is a proponent against Comcast and others trying to do a similar thing in the US. Does not matter if its free or not (there is no such thing as free btw). As long as he gets his own ad dollars he is fine with carving out a special "internet path" to his users. Bad. Worse still, he is doing this piggy backing on "helping the poor" story.

Now I wonder how free and open his other internet through blimps idea was, that was floated a while ago.
I've given it a whirl, but it looks like their handling of non-English/Qwerty keyboard layouts is as broken as ever:

https://youtrack.jetbrains.com/issue/IDEA-63779

It's disappointing, as I like the tool and would like to adopt it for every-day development.
You read my mind :)

Simular to your own thinking, the "suggest" feature is why I built this in the first place, but sadly it has gotten the least amount of love because I had to first build the foundation so it would have friends to suggest in the first place.

If you have any suggestions (heh) for how to improve/expand upon this feature, I'm all ears!
Also on Youtube:

https://www.youtube.com/playlist?list=PLOcrXzpA0W83sb3Ztv11U...
This is not what OP is saying.
For those interested, Ken Pollack's "Arabs at War" contains a lot of good material. He picks a number of nations in the region and discusses how well they've done in various regional wars over the latter half of the 20th century (right up until the first gulf war).
Speculative what-if without any substantive reporting is the entire crux of the argument concerning Google as a steward of student information, including the original EFF complaint [https://www.eff.org/document/ftc-complaint-google-education]. The entire argument is one giant "what-if" scenario; Google is not the first major company to offer both private and commercial services (Microsoft and Oracle, for example, have both made decades of business on providing services to third-parties with competing interests and acting as a trusted steward of those parties' data).

Fortunately, the FTC is empowered to do the "old-fashion sleuthing" if they find the accusation has merit on its face.
If I were Wishbone I would not be furiously angry at that article - oh wait - I might even struggle to pay my way to a better advertising. Of course their target audience might not be the average reader of NYT, but a bit more objectivity, research and depth would have been nice.

Important issue - but unimportant article in my opinion.
i have the exact same experience. Used to use vim as my editor for doing coding excercises for classes - switched to eclipse for bigger class projects. Started working, and got a chance to try out intellij (when it was at intellij 7!), and was blown away at the order of magitude productivity increase (which, i had to put some effort learning a lot of the shortcut keys, but was well worth it).

Now, when i use eclipse (e.g., conducting a job interview with a candidate), i find it's UI strange, lack of ease of navigation really off putting.
Terry seems to be doing well, which is nice to see.
Tidal sells FLAC, they charge you for it but it's there. I think they're around 30m tracks now.
> The Taco Bell answer? xargs and wget. In the rare case that you saturate the network connection, add some split and rsync.

If you're going to download millions of webpages, you'll instantly saturate your network io. yes you can split and rsync, but you'll lose proper error reporting, and ability to systematically retry, dynamic scaling, machine failure recovery, along many others that a properly designed system would provide you.

It often depends on what you require and expect from your solution.
Hi Leon, I just left a note with the hiring manager for the position you applied to, but rest assured your application is in our system and will be processed in due time.
You are still paying the content creators if you bypass the geoblock and pay the monthly subscription fee. And that fee is not at all onerous.

In Australia, all the streaming providers have the problems of not being able to show all content. There is stuff in Australia that we can't watch at all. Bypassing Geoblocks makes me a citizen of the entire world, which I gladly pay for.
Setting up a new site with LetsEncrypt and Nginx
META II: Digital Vellum in the Digital Scriptorium
And also prompts reader biases and red herrings.
Not sure how tongue-in-cheek this comment was (if at all) but your suggestion is actually a really neat way of reframing interactions with strangers.

Thanks for making me rethink how I interact with the world.
Let me ask you a question: the Free Basics is targeted to people that can't afford another way to get internet. What will showing ads to these people accomplish?
Fair point on them not being comedies. This could be an RT issue. This is what I see:

http://imgur.com/PdqztD9
> Maybe it's Oracle releasing new Java versions every two years now, and being more aggressive about end-of-life'ing the prior versions?

This is a big part of it.

If you want support for older JDKs, you have to pay Red Hat for OpenJDK support. Which isn't even "real" Java, in the eyes of many companies.

Add in the clamour of major libraries and platforms pushing everyone to go to Java 8 so they can slash great chunks of boilerplate code and it's a smooth ride downhill.
> Soviet Navy sunk this idea, in part because it only had a range of 25 miles (meaning it was basically a suicide mission), but also, according to Sakharov’s autobiography, some grizzled old Admiral put it “we are Navy; we don’t make war on civilian populations…”

If it was for coastal destruction why not drop it to the bottom and then swim away and let it denotate in safety.

But in general why even bother, why not launch the 20M warhead as an ICBM and detonate above the target zone. Wouldn't water just dissipate the energy and waste it? This sounds like science fiction more than anything. Kind of like how we trolled Soviet Union with Star Wars.

BTW: Nuclear torpedos existed since at least late 50s and almost started WWIII around the Cuban Missile Crisis times. There was even a hero who saved the world related to it: https://en.wikipedia.org/wiki/Vasili_Arkhipov.
IPv6 celebrates its 20th birthday by reaching 10% deployment
Why is the argument framed as Netflix against the other TV companies? That is wrong. I don't think people care who makes the show as long as its good and available/accessible. They will all change one way or the other. Their viability in the long run will depend on how good their online offerings are. We are still in the nascent stages of this.

The big issue here is the service providers like Comcast will be relegated to becoming purely pipe providers as they are supposed to be. They are getting hit from both ends by Google and Netflix.
Billions of communists disagree.
It does the moment your user starts to zoom rapidly in and out

Well yes, that'll wipe out the cache hit rate, but when has the use case of 'zooming rapidly in and out of text' ever been a particular point on contention for any application? Even the original iphone's web zoom was good enough, a smooth zoom with temporarily blurry text until you pick a good zoom point. Seems like a very obscure niche functionality to optimise, one where no-one apparently cares about right now.

I'm an old enough fart myself to know that at least the earliest ARMs with RiscOS (as well as the Amiga's) had little enough memory/cpu bandwidth to make fast, smooth zooming of lots of text a challenge even with pre-cached font-bitmaps.

True enough! I can't even think of any app that had smooth zooming... most apps had a zoom factor (e.g. x1, x2, etc) that would work perfectly with a font cache. The main crunch point was the simple, intelligent, partial rendering of text as you pan around a page.

At small sizes you obviously can easily afford to cache, but then you end up having many more small blits

Going back to my nostalgia for RiscOS, I wrote a dumb anti-aliased font renderer that would draw fonts dot-by-dot rather than by blitting a 2d transparent bitmap to the screen, it turned out to be massively faster than even a simple cached bitmap font renderer, even at larger sizes. Definitely not a good approach today with higher-res screens though... (and the storage format was massively wasteful at larger sizes)

Terminal text rendering is a bone of contention for me, as it's frustrating how some modern-day terminals can be utterly appalling at doing their job (e.g. typing 'dmesg' and having to wait several seconds for it to complete), so I'm all in favour of anyone who takes an interest in making it fast. Most terminals unfortunately seem to try and redraw every new line to the screen, rather than realising that they've got another 10000 lines to print and perhaps the user might be content with a (say) 30fps update interval...
You are free not to use it if you want. You can pay for the internet. I wonder what people who actually use the service think. I remember using netzero. You had to view ads for that.
Sorry, but engineers are not artists. People need to stop elevating their profession and job titles to something they're not and take pride in what you actually are; which is pretty great in itself.
> Pivotal Labs

That explains it. We're lucky this thread was merely about pair programming and not about the orders-of-magnitude worse phenomenon of Agile/Scrum.
Popular in this context means programmes created for pure entertainment, i.e. not news / current affairs / documentary / educational / etc. It doesn't mean that the BBC wouldn't be able to produce programmes that draw in an audience.
Do you have a reference on that? I've always interpreted as in 'scaredy cat,' since female genitalia aren't traditionally considered afraid of anything, and cats are.
The Government have made the BBC cover the cost of free TV licenses, which means their budget for actual content is now £750m smaller. And there has been the suggestion that the BBC be banned from making entertainment programmes like The Voice, which would ensure the company is less popular with the public and less likely to garner sympathy in future.
I don't know whether the author intended to offend anyone. The article is by Ted Dziuba who likes to publish controversial articles sometimes so I'm not sure how rude he was trying to be.

But in any case, I was just trying to clarify English usage for someone who sounded like they might actually be confused. So explaining the meaning of words (including whether they are "rude" or "PC" or not, for some audiences) was on-topic for the subthread (though not for the original discussion).

Your idea about being intentionally rude and seeing who ignores it is an odd strategy for a writer; that's one step away from trolling, which is usually done to derail conversations.
> The federal property, managed by the U.S. Fish and Wildlife Service, was closed and unoccupied for the holiday weekend, the Oregonian reported.

> Ryan Bundy told the Oregonian that the group isn’t holding hostages and doesn’t want to resort to violence but will not rule it out if authorities attempt to remove the occupiers from the property. He said many of the occupiers would be willing to fight — and die — to reclaim constitutionally protected rights for local land management, according to the Associated Press.

Except, they do not have constitutional rights to the federal owned lands where the persons they're fighting for committed the arsons and the federal-owned building they're occupying right now.

It's a bunch of BS and they should be in jail.
Isn't that one of the points of TPP, so hated by HN?
How to Get to Inbox Zero in Gmail, Once and for All
IntelliJ IDEA 2015 actually improved their font rendering to look as good as with SWT – I have no idea how they did it, though.
Their line is reminiscent of the Cheney era, a lot of neocon bs like working with Saudi Arabia and Turkey for geopolitical reasons (e.g. containing iran) under the guise of 'democracy & human rights'. It's pretty much garbage to me but that's just my opinion.

https://en.wikipedia.org/wiki/Middle_East_Forum

It's ran by Pipes, here's a piece on just one of his many silly positions:

> Pipes notes that many in the Muslim world believe Barack Obama is or was a Muslim. Pipes alleged that Obama falsely claims that he had never been a Muslim, and his "the campaign appears to be either ignorant or fabricating when it states that Obama never prayed in a mosque." Pipes wrote an article for FrontPage Magazine entitled "Confirmed: Barack Obama Practiced Islam." According to Pipes, "this matters" because Democratic presidential candidate Obama "is now what Islamic law calls a murtadd (apostate), an ex-Muslim converted to another religion who must be executed", and as president this would have "large potential implications for his relationship with the Muslim world." Ben Smith, in an article on Politico responded to these accusations claiming that they amounted to a "template for a faux-legitimate assault on Obama's religion" and that Daniel Pipes' work "is pretty stunning in the twists of its logic".

I mean it's just ridiculous, and it's pretty indicative of his well known fetish for all things muslim or arab, which shines through the 'middle east forum'.