skysight-inc/HackerNews huggingface dataset:
Trollop seems like a "better getopt". Conceptually it's still a series of flags. For simple programs, flags might be all you need, and there's value in cohering with all other Unix tools that communicate strictly through flags.

But when your needs get more complicated, when the information being communicated on the command line starts getting more dense, the concept "flags" becomes an obstacle. Far too many programs keep leaning on flags far past the point where the abstraction breaks down. You start to feel like you're writing small programs in the confining language of command line flags.

A great example I think is "tcpdump", because it exhibits both behaviors: it has a hideously overcomplicated getopt configurator and a relatively graceful parsed language for describing capture filters (those filters being the most important option given to tcpdump). You can see how tcpdump would be better off if most of the flags were hoisted into that filter language.

(They can't easily be, of course, because that filter language is actually parsed --- and then compiled --- by libpcap, not tcpdump).
There is a reason scrum sounds so close to bum, because they are both full of shit.

Whilst the mediocre teams in the crap organisations lurch from methodology to methodology, paying consultants to lie to them in the vain hope of improvement, the rest of us quietly and quickly deliver software of value to our clients.

The only good to come from scrum is more fucked projects for professionals to clean up later at decent profit.
Their blog is a tumblr, tumblr doesn't do https on their subdomains.
Not surprised to see police making a power grab and disregarding privacy. Police having ALPR and taking/keeping surveillance data on non-criminals is bad; but this is also problematic with private companies doing the same thing. Tow companies often have ALPR, and nothing that I am aware of prevents or restricts them from collecting and selling the data. Given the inexpensive nature of the systems, and their method of operation (optical detection) there isn't much that can be done with the current system to give people back some privacy.

A better solution would be to completely do away with license plates and replace them with an un-powered RFID tag, possibly connected to a system that records each time it is read & some information about the transponder. Then make unauthorized reading & collecting of the rfid data an offense.
"Your Product Owner is more like a Shadow Product Onwer"

Typo with 'Onwer'?
The problem is that article doesn't reference outperforming the index but rather being in the top quartile of peer performance...
Xonsh, a Python-ish, Bash-compatible shell language and command prompt
people do let their kids walk into a store and buy something, and they let them walk and play around the neighborhood. source: i grew up in the US, and have friends now with children.

as the article says: "One slap on the wrist from one state to one unlucky couple does not a trend make."
Some of the ideas are already present in Magnet links (http://en.wikipedia.org/wiki/Magnet_URI_scheme).
Here's some more feedback, I cracked open the article, quickly identified it as one of the preachy posts he was referring to, and closed it without reading.

I too am tired of people discovering this "blog" thing.
How the Moto360 very probably saved my life
But the folks here at HN still love Twatter? Right? I mean, Twatter - go Twatter!

Or maybe not. Maybe the rest of the readers realise Twatter is doomed long term with no viable business model beyond annoying it's already dwindling user base?
I love how there's a "[sic]" after "penes", even though that's the correct plural.
I have mixed feelings about this.

On the one hand, I agree with the energy-efficiency issues, and the amounts of waste in current products annoy me. It got so bad that people honestly think routing data around the world to do something that should be done via a local network is a good idea. I wouldn't pick on Facebook that much though, it has a clear social benefit - they hit a sweet spot in terms of interpersonal communication, as witnessed by the adoption it has. I know I derive tons of value from Facebook and can hardly imagine switching to something else now.

On the other hand, the thing I disagree with is calling it the hacker culture. Let's be clear about what group of people you're complaining about - it's not the culture of skilled, playful people - it's the hipster/startup variant of "hacker culture", taking a bunch of APIs for cat pictures, gluing them together with the most trendy JS framework that happens to be totally overcomplicated for the task at hand, and calling yourself the master of the world. The guy with Raspberry Pi is probably the only actual hacker in your entire comment.

Also remember that programming went mainstream some time ago, and most of the programmers that are employed are not hackers.

Hacker culture is fine. Hipster culture is dangerous.
These are the silly URLs the NSA uses for cyber espionage
.. and in ipfs too, which has a working implementation: https://github.com/jbenet/ipfs
WordNet has this. You can see it in action here [1] but you have to enable "Show Frequency Counts" in the pulldown. It has frequency counts for each "sense" of a word, not just the word.

[1] http://wordnetweb.princeton.edu/perl/webwn
* Skeptic's Guide to the Universe (http://www.theskepticsguide.org/)
* Rationally Speaking (http://rationallyspeakingpodcast.org/)
From the first 10 minutes this seems more like standup to me!
This isn't, no. It's based on/powered by our main project www.domcomp.com - a domain price comparison and availability checking tool. However, we are considering whether we can split some bits off to be opened sourced :)
Customer Satisfaction Survey
Traveling to Vietnam – Make it worth it
I tried to take the article serious until it classified all NSFW subreddits as reddits dark side.

Yeah because collections of pictures of naked women are now so horrible they must be "cleaned up".
What'd you find that you bought yourself?
When your stats are reported rates. You can't make claims about actual rates. could be we are just reporting more violence. Cause better record keeping.less lynchings. Which knows.
"Sure the relationship between investors and investee has come a long way. A decade ago, one wouldn’t have imagined entrepreneurs slagging off investors even in private."

Actually that happened during the dot-com crash; one engineer described his company's investors as "Vulture Capitalists".

There are many reasons I don't seek VC. There are good VCs but in my estimation they are rare. Better not to get investment at all than to get it from a bad VC.
Nothing indicates that he knew it was "wrong", only that Twitter won't like it.
I made this same discovery a few months ago, and I decided on Mendeley myself. Many academics swear by it and I find it much more elegant and less clunky than Zotero.

There's also Papers if you're looking to spend a bit of money, but as far as I can tell it's Mendeley plus a bad web browser.
The backstory here is that Meerkat downloaded users Twitter friend lists (or "the Twitter social graph") and used it directly to send unsolicited messages to them?

If so: burn them with fire.
Well, it depends on hackaton. Most of the hackatons now are commercial events, designed either to milk participants for free work or promote some third party services.

I remeber when hackatons were made by programmers for programmers, when they were about hacking on actually cool projects and having fun. Those hackatons had some serious devs participating, because hell, even if you're doing this professionally, you need to take a break every now and then and do something just for fun.
"but I definitely prefer it to waterfall"

I pretty sure you're not doing this here, but there's a lot of options outside of the set of Waterfall & Scrum. All too often when scrum is debated it's often set up in the "well, at least it's better than waterfall!" argument. Great, that might be the case - I'd rather a kick in the ass than the nuts but really I'd prefer neither :)

"the methodology too literally"

As the saying goes, "how big is your but" - because everyone does scrum-but. I'm not a fan of scrum in general, but once the but becomes large enough "scrum" and i can be friends again. The purists drive me bonkers though.
Freenet does this, but with a more secure (and less flexible) alternative to UUIDs.

https://freenetproject.org/
The Lago Traiano covers 97 acres. By way of comparison, the largest dock in London is the Royal Albert Dock; that was opened in 1880, and covers 87 acres.

Although because it has a more sensible shape, the Royal Albert Dock provides 3.1 miles of wharf front, whereas the Lago Traiano only provides 2.3.
Among many problems: when applications exploit Twitter metadata to send unwanted unsolicited messages, that makes users far less willing to authenticate other apps to Twitter. I'm already paranoid about doing that (and Facebook authentication), because who knows how the app will choose to embarrass me?
The Secret Law of Page Harmony – Retinart
The subreddit infographic is terrible on its own, but the underlying logic (moderator connections) is just abysmal. There was a time (maybe now, even, if they haven't fixed it) where any subreddit could add anyone as a moderator without their permission. Here's Zach Braff's actual reddit profile, for a fun example: https://www.reddit.com/user/zachinoz
Me too. I am praying that an episode with John Carmack comes through.

https://twitter.com/joerogan/status/577153663652618241
looks way too easy to fool by telling it what it wants to hear
> shonky

Imma gonna take that there word.
Well there's Reddit: https://github.com/reddit/reddit
Absent having any other conspicuous way to prove moral worth — by taking care of their own parents, say, or heading up local civic organizations — we instead try to show our virtue through parenting.

I'm struck by the irony of yet another article putting parents under the microscope.
I'm not judging anyone, I'm asking if a conclusion is informed by a specific type of information.

There's perhaps some phrasing problems with the question, but I think if you are talking about managers being a useless component in organizations it might be good to have >0 years cumulative experience managing people.
Perhaps someone should call a plumber? It is after all - only a series of tubes![1] (or so I hear...)

[1] - http://en.wikipedia.org/wiki/Series_of_tubes
True but those guys are mostly language creators which are unique and rare and kind of needed to get people to start using them. Many of these guys worked on the languages alone for years if not near decades before others come in. The BDFL gives some hope that the language will stay true.

Other projects a BDFL can emerge or the original creator is polled for direction but largely they are there to keep trust in the platform.

Here's some really cool code_swarm looks at Guido and his long journey as the sole fighter for Python, bring it to the masses alone for 5+ years: https://vimeo.com/1093745 This video gives a unique look at the meritocracy team behind Python and how they contributed over time, fading in and out.

See all of them here: http://vis.cs.ucdavis.edu/~ogawa/codeswarm/ has Eclipse, Python, Apache, PostgreSQL.
Microsoft always had great hardware. Their Original gray Intellimouse has probably been the best $20 mouse your money could by.
My kids do those things.
It does not have live preview, it uses latex in the backend so you have to compile to view your changes.

I have found the interface mostly intuitive myself (ymmv). It has absolutely no problem doing simple documents, quite the opposite actually, it makes it very simple.

Looking at the web page, I agree it does not make this very clear. The docs come as LyX documents packaged with the software, if you feel like having a look, install it and hit help > tutorial
Scrum works well for my organisation.

> While they just try to focus on building software, Scrum dragged them into seemingly endless series of meetings called Reviews, Retrospectives, Plannings and Dailies.

This just caught my eye. The Scrum process as originally described had three meetings - one planning meeting per sprint, one retrospective per sprint, and one daily stand-up. It's a stand-up, as opposed to a sit-down, to try to enforce brevity. It's also typically recommended to spend 5% of your sprint in backlog grooming/refinement whatever we're calling it.

You should, of course, iterate on your process to make it suit yourself. My team, for example, decided that we'd spread that backlog refinement over multiple days to keep it short, sweet, and relevant. We probably spend more time on it than 5%, but that's purely self-interest, as it keeps our plannings short (we are usually coding by the afternoon of the first day of sprint), and our stories well-estimated and deliverable.

But then it's hardly reasonable to complain that your modified process means that the underlying principles are bad.
I totally second this. For some people (myself included), technology is a genuine interest - hobby first, money source later. It's totally fine - if someone can be into fishing, why I can't be into programming (btw. I sort of lucked myself into my career - when I was learning to code I never knew that this will be a skill in high demand)?
there is also RFC 6920 "Naming Things with Hashes" https://tools.ietf.org/html/rfc6920
I started watching it, and had to remember after 15 minutes to come back and up vote.
He's had to have seen DF, look at his screenshots, looks very similar to DF.
Bootstrapping/Micropreneurship: Startups For The Rest Of Us (http://www.startupsfortherestofus.com)
I really wanted to get a macbook air to run arch linux on, due to its form factor, awesome battery life and reliability, but was dissuaded from doing so by the good folks over at freenode.org/linux..
Modern Concurrency: Erlang, Scala, Go, Clojure (2013)
Actually, it's a win-win situation.
Do you see yourself working at a company where most/all your colleges were hired, not because their experience, but because their age?

He is actually doing you a favor (in general terms, since one need food on the table...), and also protecting his company from frustrated employees (like you would, probably, be), since the young guys are able to endure more BS and bad management.
>“The language about ‘lawful’ content and applications creates a serious loophole that seems to leave it up to ISPs to make judgments about what content is lawful or infringes a copyright, subject to challenges after the fact about whether their conduct was ‘reasonable’,” Walsh says.

>“It’s one thing to say that ISPs can block subject to a valid court order, quite another to let ISPs make decisions about the lawfulness of content for themselves,” he adds.

Is it really practical to require a court order for each block?
Publish the full list somewhere maybe? It's trivial to set up a Node app to get all 1.8k unique words from /shortname/domain, so you are at risk of getting unintentionally ddosed this way.
For modifiable content, more useful than UUIDs would be (chosen-name, content-hash) tuples that are then signed by the publishing crypto-identity.

The chosen-name can be a UUID, but doesn't have to be something so semantically-opaque. It's more likely to be a tree-namespace like traditional domain-centric URLs. The publishers-key replaces the role of the domain-name as the 'authority' portion of the URL.

(Once upon a time, I suggested 'kau:' – for Keyed AUthority – as a URI-scheme for such URLs in a location/protocol-oblivious web: http://zgp.org/pipermail/p2p-hackers/2002-July/000719.html )
Show HN: Enigstore – make gpg encrypted mails searchable in thunderbird
He bashes the "myth of the 10x" engineer.

Clearly the idea of the 10xer has too big a place in the mythology of our industry. It's oddly masochistic and as far as I know it's unique to us. There are no doctors blogging about "10x doctors" for example.

Anybody who has watched N0tch code on Twitch knows that there are certainly people who are far more productive coders than the average engineer. I have no idea if he's coding 10x faster than I could but it's probably close. And my ego is... healthy sized. But it ignores the truth that few of us work as "programmers." A software engineer has many responsibilities and doing the other things well brings a force multiplier to your work.

I personally subscribe to the belief that we all have a superpower or two, and figuring them out and pressing their advantage is a strong catalyst to success. So figure out what you 10x at and be happy for it.
https://news.ycombinator.com/item?id=8486278
Effective Analytics for Start Ups [video]
There Is No ‘Proper English’
What I'm saying is that flag feels like a "worse getopt," and you seem to be going from the assumption that if you need more than 2 flags you should roll your own DSL parser, which sounds to me overengineered and harder for others to pick up. Most programs are not tcpdump.
That grabbed me too. Our coders pretty much just code. They talk amongst each other sometimes to the PO to clarify requirements. That's about it. We never ask coders to write stories unless they're developer stories they have asked for themselves.
ECS doesn't require a void check. The electricity bill which you might be paying via your credit card on a monthly basis is an ECS payment.

The only problem here is as a business you cannot set it up for a customer, like the AWS bill because "ECS Credit can be used to pay interest, dividends...." (pay; not charge)

Customer needs to add and set it up on his own, so thats a bummer for sure.
For those interested in a system that is using ideas presented here, check out ipfs (http://ipfs.io)
having used mac all my life, i have high expectations in terms of portability, reliability, compatibility, aesthetics, etc etc. but seeing as the way macs are built, it's very difficult locating apt replacements. Right now, I've zeroed in on Toshiba Portégé z30, which is the closest approximation I could find!
Whenever an arxiv link is posted this comes up: It is more useful to link to the arxiv page for the article (http://arxiv.org/abs/1503.03290), not just to the pdf file.
These are 1U rack-mounted servers. Each has redundant power supplies and 16 mini-fans, noisy as hell. Don't want children to go deaf. ;-)
For this type of work I'd recommend Diigo, which is quite similar to Zotero, but for me has one clear advantage: Android app.
I love collecting these rants. For a long time, I've been convinced that various techniques may be fine and dandy, but the way we implement change in organizations sucks.

Fair disclosure: 1) I teach/coach Agile/Lean/Kanban/Scrum, and 2) I couldn't care less about brand names and religious dogma. I'm a developer first. If it works, do it.

Having said that, this author does not know what he is talking about. Apologies for being so blunt, but there it is. And he probably doesn't know what he's talking about because his organization has failed at making changes.

Really there's just a couple of questions to ask yourself. Can you get everybody important to the project into the room working together? Can you guess what you might do over the next week or two?

If you can do those things, hell if I care what you call it. If, however, you believe that complex systems must always consist of dozens of people with various deep-dive specialties? Then we've got a problem.

The problem isn't that some things in life are tough. Technology development is certainly tough. It's that you need to realize that the enemy of productivity has been siloing people and specialists that want to hand-off their work to others.

In some cases, the business environment means you can't have everybody in the same room. Fine, there are strategies for that (too much to go into here). In some cases, people just want to keep working the way they've always worked. Most of the time it's the latter case, not the former.

It's a shame that this person's environment has failed them in this way. No, Scrum is not made for a lot of things, but you are not a special snowflake. I can freaking guarantee you that no matter what technology problem you're solving, all that Scrum/Lean/Kanban/yadda yadda stuff has been used to help folks run fast. I would suggest trying to find other teams doing the same thing you are, only much faster, and watching what they do. That's how all these buzzwords came about, anyway. If you don't want to believe the books and trainers, and I'm fine with that, go watch it work. Then write another article. :)
I'm always amazed to see the same people who place all sorts of statutory restrictions on new housing blame the free market when there's not enough housing.
Very interesting, this could be powerful.

Things like git hashes and the bitcoin blockchain are already giving us pieces that head in this direction.

One thing I would not like to see would be total lockdown of the worldwide body of documents, where every digital creation is perfectly and irrefutably tagged and tracked back to its creator and on every step along the way. I'm not sure what all the bad consequences of this could be, but it doesn't give me a warm and fuzzy feeling.
Meerkat legitimately broke Twitter rules with their autotweeting of replies to in-app comments without consent: https://support.twitter.com/articles/76915-automation-rules-...

> "The @reply and Mention functions are intended to make communication between users easier, and automating these processes in order to reach many users is considered an abuse of the feature. If you are automatically sending @reply messages or Mentions to many users, the recipients must request or approve this action in advance. For example, sending automated @replies based on keyword searches is not permitted. Users should also have an easy way to opt-out of your service (in addition to the requirement that all users must opt-in before receiving the messages)"

Although this behavior is still in the app I believe. Regardless, this, along with the [LIVE NOW] spam, has resulted in me unfollowing/muting everyone who uses Meerkat on Twitter, which has significantly reduced the effectiveness of Twitter for me, and which is why I think Twitter is in the right for wanting to restrict content.
Thing is, if you own one of those houses, which is true for a lot of the older generation, it's pretty nice.

Of course, if you're not rich and trying to get on the housing ladder now, things are pretty difficult.
Regarding "the web of hashes", I wrote a chrome proof-of-concept awhile back:

https://github.com/amoffat/hash-n-slash
previous discussion: https://news.ycombinator.com/item?id=6996398
> Mr Buffet's investment company has beaten wall street for decades.

Berkshire hasn't really done very well since 2000. He's kind of coasting on past reputation at this point.
Should probably say this:

Dell PowerEdge 1950 Servers

Intel Xeon 2.66Ghz dual core
16 GB RAM
2 x 250GB HDD
redundant power supplies
UUIDs can also be collided. Did you want some form of public key referencing that only a private key can answer, perhaps?

As already pointed out by ivoras here, magnet: links are close to exactly what you're looking for. It also reminds me of, for example, the Freenet CHK/SSK/USK system, or several other things with similar designs.

You should also not use SHA-1 hashes for uniqueness or checksumming anymore: they're too weak.
Fair questions.

Word works well for students' final work, but it seems to get in the way when students are building their understanding of a topic. I like that Markdown has enough formatting options to organize a document, but not so many options that people get lost in modifying fonts and font sizes, etc.

I'm curious to see if using Markdown while doing exploratory assignments would help students focus more on the information they're learning and documenting, rather than how the final document looks. I'd also like to expose students to a different approach to structuring documents; for many of them, they haven't used anything other than Word.
Tried hetzner last year would never touch it with a bargepole.