skysight-inc/HackerNews huggingface dataset:
I am. Based on the current status of change logs in many open source projects ((absence, poor quality, irregular updates), I believe these conventions can be improved upon and clarified. At the very least they can be explained better than a two line text file with not a single example.

The GNU conventions for change logs and news files are not exactly self-explanatory (semantics matter), which probably explains how rarely they have been followed to the letter. I have no data to back this up, but I doubt people who use and depend on open source software would discard this claim.

Now it's interesting to see this initiative mocked as a "not invented here syndrome" (Moru's comment). I did not define these guidelines, I merely gathered them from existing open source projects which were exceptionally good at communicating changes. The poor examples and the frustration that fueled this project came from projects that did the opposite:

- inconsistent (file naming, change categories, etc.)

- dumping git diffs which provides absolutely no value to end-users (OSS software users who need to regularly update their dependencies)

- littered with references to irrelevant issue trackers (which did not provide clarifications regarding the changes)

- poorly written with the wrong audience in mind (fellow project collaborators who have context vs. external users who don't)

- not given any dates or given confusing regionally-flavored dates

- and the crux of my frustration: not singling out and emphasizing API breaking changes and deprecations

Anyway, please don't dismiss this project because a convention exist in one community. This convention is not being followed for now and I would really appreciate your help in improving the status quo: https://github.com/olivierlacan/keep-a-changelog/issues

Thanks.
I'm willing to guess that the word in the notebook wasn't 'Airbug' either.
To be fair, Megaupload didn't explicitly condone copyright infringement, and if I recall correctly infringing files were removed.

Are my memories flawed and Megaupload ignored the copyright infringement notices, or is Megaupload the fall guy to scare everyone else?
Ancillary Justice by Ann Leckie is some of the best science fiction/space opera that I have read in several years (it won both the hugo and nebula).

It is well written and a good story. Its kind of a strange story of revenge with a AI as the protagonist.
Yay, a major project using hg instead of git. This makes it seem like my work on hg is still worth something (as are the pull requests I have sent to pygments).

Btw, the next hg sprint will be at Pycon in Montréal!

http://mercurial.selenic.com/wiki/3.4sprint
I don't think 2 years is typical for a PhD (even after already earning a M.Sc)

This may be just a sign of the quality of research Sergey was doing which has, as we know now, fairly useful applications :-)
The Wikipedia article[1] is actually a pretty decent overview. In short, the simpler versions are extractive -- selecting full sentences from the source, based on supervised or unsupervised machine learning over features such as sentence position, length, similarity to the overall document, etc.

[1] http://en.wikipedia.org/wiki/Automatic_summarization
Very interesting that Pakistan, a much smaller country( by all measures) has a larger stockpile of nukes than its larger neighbor India.
I just put a bunch of external 4TB USB drives on a Mac Mini which is also connected to home theater. I was going to go with a Synology or QNAP but 1) drives were expensive when I was buying (no longer true) 2) this is incremental 3) none of the lower end devices support decent full-disk crypto -- you need to go up to an i3-based system, which is kind of pricey.

I looked for the same thing (a multi-drive USB enclosure), but a good Pluggable hub and a bunch of discrete drives seems to work better.

ZFS seems like the right solution now, so if I move to a place with an equipment closet, I'll probably do that. (current solution is also pretty quiet)
Yes. At least if the illegal activity is well-known.

Supporting a criminal activity makes you an accomplice. If you do so knowingly, you face similar consequences to the direct perpetrators.

Three examples:

Let's say you work for a bank. Your superior is involved in criminal activity using the bank's resources. The bank may profit from that activity. You do not make any attempts to bring attention to the criminal activity (neither internally nor to the police). You're an accomplice and will face legal consequences.

Let's say you work for a bank. Unknown to you, the bank is a money laundry front for a local organized crime group. A federal investigation busts the operation and defines the bank as a criminal organization. You're an accomplice, but having had no reason to suspect the bank is involved in illegal activities, you'll likely not face any consequences.

Let's say you work for a bank. Unknown to you, some members of senior management are engaging in illegal activities. They are caught and put on trial. You are not an accomplice and don't face any consequences.

(IANAL, but that seems to be how it works in most jurisdictions I'm aware of)
Cheap assets. No cheap designers
> while I've lived off $20,000pa for the last 15 years I don't intend to retire into decrepitude in Thailand but have zero net worth put aside to support me.

You make a very good point. I'm highly biased as I'm doing it myself, but what I see from the people around me doing it is that most are not "bums".

Instead they're able to reduce their costs aggressively, that helps them spend time building startups/businesses and have a longer runway to do that until it becomes profit generating. The next step is growing and building more of those businesses. Many people I know generate $10-25k/m. You're right I know just as many that generate $500/m. But most of them are just starting. Most people are able to generate substantial revenue after awhile.

The next step for many is to invest in real estate in emerging markets. They rent it out or AirBnB it to foreigners. Then at 60, they're probably better off with more cash, more equity, than if they'd stayed in a place with high costs (e.g. US/EU right now). Most people in EU/US are simply unable to save money due to the rising costs of live (mostly rent and food).

I don't like how this is portrayed as the "this solves everything"-lifestyle. It doesn't at all. But if you take advantage of the cost thing, it can be beneficial.

> I don't want to discover at 40 that I have no close friends, no family,

That's also a great point. I feel the same and the only way we could be able to fix this is if this becomes more mainstream and you have friends doing it too, and make lots of new friends that are doing it. Technology also helps a lot (e.g. simple stuff like WhatsApp) to stay in touch. And most of these nomads are flying around every 3 months, so they do stay in touch with their close friends.

I'm excited to see where this goes, there's definitely many social challenges to solve.
I'm only half-awake, so maybe I'm missing something obvious. Why is the README talking about a git commit hook? Why not just take the data from the log?
I agree with many of the recommendations here, but am surprised to see no mention so far of "the three B's": Gregory Benford, Greg Bear, and Ben Bova. All excellent hard science fiction authors.
I wouldn't pay a single cent, and I cannot conceive of why you don't understand that.
I think the criticism is that Arduino is "softwareized hardware". The way you build up an Arduino-system is by fitting pre-engineered modules together in a well-defined general purpose framework.

I'll venture a guess that the average Arduino project is several orders of magnitude more expensive and more complex than a purpose-build non-software electronics project. It's just that the complexity is hidden away in extremely well tested, well supported and well understood chips (such as the 8086 and the Atmel chips in Arduinos) and while $20 is orders of magnitude more than a few cents, it's still just $20.

Software people lament the unhackability of modern computers because they are highly integrated and requires a deep stack of drivers and operating systems to every turn on -- an Arduino board probably represents roughly the same loss of control to a hardware guy who knows how to do cool things with an oscillator and a couple of transistors.
The US emerged as the wealthiest nation in Human history fro m WW2 (~50% of the worlds wealth), so this statement is somewhat surprising.
Whilst CP is a horrible thing, and we all thank you for the amazing work you are doing (genuinely, no sarcasm intended), your view does seem extremely biased. If the intention was to go after CP then if that was stated as the reason for closing MU then no one would have batted an eyed and everyone would have got a pat on the back.

Of course, Hollywood really doesn't give a sh*t about CP, and the CP is just a side effect of what they deem to be a massive threat to their antiquated business model.

But keep up the good work, I'm sure it's getting tougher and tougher as this stuff goes more underground. Question: Would you rather the CP stayed a bit more "mainstream" so it was easier to catch people, or overall is "less" damage done if it goes more underground?
I was born in 1983 so I never experienced much in terms of ideological indoctrination. Before I went to school (aged 7) the communism was over. Before that I only had friendly Soviet soldiers visiting my creche dressed up as Santa Claus and giving us Christmas presents (the irony of that!) but I would blame that for my current tone deafness when it comes to American excitement ;)
Hey there,

First, a full disclosure: I'm a Community Evangelist at Estimote, a beacon startup.

Now, to the point: I believe saying that iBeacon is about tracking customers and targeted ads is missing the point. iBeacon is about providing apps with microlocation context. Of course you can use it to deliver ads through your apps or to track users, but if there's no value for the users, why would they install the app in the first place?

iBeacon is not privacy violator or value adder by itself. It's a tool developers can utilize, just like GPS data, or Google/Apple Maps, or any kind of API, to enable their apps with new funcionalities. Beacons will most likely serve as kind of a 'web cookies for the physical world' because of their contextual marketing potential, but this doesn't mean beacon-enabled apps will not hold any value for the end user. There already are businesses building pretty cool solutions on top of iBeacon, ranging from dining apps (Downtown, Cover, Tab), smart office platforms (Robin), museum apps (Canadian Museum of Nature, Brooklyn Museum), to dating apps (Blinq). We wrote about some of the examples we find pretty awesome: http://blog.estimote.com/post/108266442445/ibeacon-fueling-s...

It's all about the experience you deliver. Beacons can be used to deliver tons of value (frictionless mobile payments, location aware audioguides, home automation). But at the end of the day, iBeacon is just a protocol for broadcasting a string of numbers over Bluetooth Smart. It's up for beacon platforms and vendors to make unlocking this value as easy as possible, and for developers to take advantage of that and create cool, useful solutions. Some time ago with a fellow Evangelist from Estimote we've written a post about considering UX in beacon-enabled apps. I think it's relevant to this thread: http://blog.estimote.com/post/101427444795/ux-for-the-real-w...

Cheers.
Also, Arduino is cool even when you know what's happening below the abstraction.

You get a very cheap fully-integrated fully-tested small-form-factor board with SMD components factory-soldered in, a flashed bootloader and great support (I got an Arduino Due with a fried DAC replaced). All that with an easy-to-use IDE with some cool libraries, where you can still use the low level stuff if you need to. It's also better for a much faster prototyping before you develop your final product.

So it's the best for beginners (as you said, it lowers the barrier of entry for EE) and also useful for electronics-savvy people. Is that bad? I don't think so.

And in Arduino's case, it's open hardware/source if you want to do it yourself!

Same goes for Raspberry Pi, which I don't even know if I could do myself (are Broadcom SoC's datasheets even publicly available without an NDA?)
Sidenote: it's so weird the English language uses the same word "justice" for the legal system and the moral concept. In German for example the two are different, making it easy to explain to people how the legal system is about equal application of the law, not personal closure. The domain "justice.gov" just sounds like propaganda (imagine "freedom.gov") to me as a non-native speaker who mostly hears the term used in that second (moral) meaning.
The necessary condition for a free lance project is connecting with someone with work. They still have to agree to pay though, so it's not a sufficient condition. Really successful free lancers are called consultants. They have a long list of prospects, leads, and clients [current and past]. If this sounds like sales to you, you're correct.

If it doesn't sound like fun, it will be difficult to sustain a free lance business because you will be down to just falling into projects by dumb luck.

Good luck.
28th Dec:
"Exco.in surpassed 60 BTC 24H Volume"
https://blackwavelabs.com/

It seems to have happened over a 5 day period. So a back of the packet calculation:
60 x 230 * 5 = $69,000

Of course that doesn't tell us anything about if people had larger amounts stored, just that the hot wallet should have contained around that amount before they needed to refill it.
And because you can't upgrade the RAM, get the biggest amount possible.
I'm probably not telling a lot of vi fans here anything new but just in case; add vi behaviour to Firefox with this add-on.

https://addons.mozilla.org/en-US/firefox/addon/vimperator/
Thanks, I'll add it now. It's a legal gray area for sure and it will take some time for the law to catch up on the reality that many more of us will start traveling and working from different places.
The aim isn't just prosecution, deterrence and reducing ease of use is an aim.
And self selecting by choosing a service that only hosts CP makes it like shooting fish in a barrel when you do roll the admin/server. Ask "freedom hosting" and some Tormail folks about that.
I was actually really surprised at the time to see the site that hosted my favorite OCR tech pdfs- yes, mega, was pretty obviously allowing forums to flourish under it's nose. Maybe there was too much content for them to check or maybe they didn't care.
Yes, the investigator's job get's harder but not having this material turn up in effectively mainstream environments is a good thing.
I'm technical rather than investigative but good investigation + sloppy OpSec breaks the veil of anonymity, technical brilliance rarely does. Those barriers you are thinking of- they have always existed in meatspace. Digital space is a cornucopia of evidence in comparison.
It seems like for performance reasons, git-stats wants to update the calendar on commit instead of generating it on the fly. git-cal[0] just does this on the fly and works reasonably fast for me. The UI looks very comparable.

[0] https://github.com/k4rthik/git-cal
For running Linux on laptops it's usually best to get last year's model. Then the software support will be there.
I had to compile my own kernels for over a year, before Ubuntu supported my hardware out of the box.
Your gross simplification of the issue to "free movies vs raping children" is a straw-man. That kind of patronizing condescension may work on morons, but there are those who have given careful consideration to the issue and decided that despite the negative aspects of free speech and the rule of law, that free speech is in fact more important than catching file-sharers of any kind, and that your ends-justifies-the-means philosophy is absolutely the wrong way for police to operate in a "free country". I'm glad you realize that you're playing wack-a-mole, while perverts film themselves raping children and then sell that. Hopefully one day you'll graduate to actually stopping child abuse at the source, but hey, feeling good about yourself in this moment is more important than actually doing good, right?
Cool! I was actually just looking for a tool like this a couple of weeks ago. I stumbled across git-cal[1], which only works on one repository at a time, but it doesn't require you to import your commits first like this one does[2].

Here's my output from both tools, generated from the repo I spend most of my time in at work: http://i.imgur.com/chrmeP6.png.

[1] https://github.com/k4rthik/git-cal

[2] https://github.com/IonicaBizau/git-stats#importing-and-delet...

EDIT: Just noticed that the "contributions" counts differ.

peterjmag@peters-imac ~/checkouts/rg/community (git::master)
$ git rev-list HEAD --author="Peter" --since="1 year ago" --count
1205

But git-stats shows 1292. What does it count as a contribution?
What’s new for designers, February 2015
The one he was showing to the BBC yesterday was the Nixie tube one: http://www.bbc.co.uk/news/technology-31463351
Screen, keyboard and touchpad are super important. It's what you use most in a laptop after all.

Lenovo offers different screens for the same models. Be careful to pick the better one.
There are many different kinds of nomads, and not all of them want to travel forever. For me, the perfect solution would be to find (or found) a moderately-sized community of like-minded folks out in the world somewhere. Travel isn't the end goal for my life; it's to find a place where I would ultimately feel a great sense of contentment living. And if the place is close enough to a more urban area, or if the community has enough incoming and outgoing members to always have a crop of fresh people in the mix, then I think it'll be possible to form meaningful friendships, relationships, and even families while doing it.

But yes: at 26, I'm certainly starting to see the seeds of a lifetime of loneliness if I were to spend all my time on the road, especially as many of my friends are starting to get married and have kids. Due to my personality, I've discovered that the best way for me to make friends is to spend some time living with them. Unfortunately, that's hard when you're moving from city to city every month.

(Previously: https://news.ycombinator.com/item?id=9022663)
We see the fruits of this since a while already. Or haven't you heard the cries of old gamers complaining that "I already played this game back in 1985, it's just new graphics on top."
For some entities it makes sense (the lobsters in Accelerando clearly benefit from it and their emancipation does not do any harm) but for society as a whole it is surely a dangerous idea.
I'm sure you guys are familiar with this, but I've just discovered http://earlyretirementextreme.com/. I've just started reading the book.
Wt is more focused on providing Qt-like widget of building interfaces server side. Silicon does have any tool to build html pages. It lets the client do the rendering.

Crow is a more similar to silicon. But silicon has several advantages:

- several backend (microhttpd, websockets)
- sql middlewares and orm for sqlite and mysql
- dependency injection

(ps: I have no experience with crow)
Creating User-Friendly Mobile Notifications
Other than the US, Russia, France, China, Israel, Pakistan, and India, yes, there aren't many nuclear powers which use submarine launched missiles.
What does that price next to Bali (Ubud) mean? I have no idea and it is not explained anywhere. Is it a monthly fee? Weekly fee? What?
GameRanger has six million users, tens of thousands to hundreds of thousands of whom will be active simultaneously. His chat problem involved has moderate fan-out.

Scott Kevill does it on a single machine (last time I checked) with hand-rolled C++ and close attention to the details of how the Linux networking stack works.
2015 Study on labour conditions in the media industry
In our initial phase we are looking at mainly using word of mouth to target local gyms as well as social media to broaden our market scope.

There are other fitness applications available; however, we are targeting the app for gym owners as a way to keep in contact with their members and keep their members up to date with what is happening in the gym.

We also plan to continue to roll out more features as quickly as possible.
Looks like that he parses the log with the hook and then stores the json output in ~/.git-stats (git-stats --record), my guess is that he then generates the calendar only from that data so that he doesn't have to parse the whole history all over again. I'm a bit worried about the size of that file though...
I wish people were more considered, less cavalier, when providing services. You obviously thought about it. That's important and some people appreciate it. I don't buy the "I just do X, what happens next is not my fault". It doesn't wash in commerce, it's equally invalid in ethics.
I switched to Pygments from a JS-based solution, and I highly recommend it. The parser is great and the resulting CSS and HTML are much cleaner.
Thanks for the feedback, there is a tooltip when you hover the price, but I will make it more visible. This is for one month.
If it hadn't been like this for a while, I honestly would have thought that bloomberg.com had been hacked and defaced. Consider this recent article about Radio Shack:
http://www.bloomberg.com/news/features/2015-02-02/inside-rad...
Show HN: TimesApp-An opensource web application for tracking time while working
The GNU standard is good and all, but I've found that it's horribly out of date.

- The name "NEWS" is not what users expect. I used to have a NEWS file which documents major changes in a high-level way, per the GNU standards. But I kept getting requests from users to "keep a changelog", and I kept getting questions from users about where the changelog is. Apparently most users never bother to check the NEWS file; they don't even associate the filename "NEWS" with what they're looking for. 95% of the users associate that concept with the word "changelog". "Changelog" is the new "NEWS". After several years, I gave up the resistance and renamed by "NEWS" to "Changelog".

- The actual Changelog format, per the GNU standards, is useless in my opinion now that version control systems have gotten so good. In my opinion, the git history is exactly what the GNU changelog tried to be, with the added benefit that the git history is much easier to browse, query and manipulate.
Here's the thing about Airbnb, though. If you compare their typical monthly rates to a more accurate cost-of-living calculator like numbeo, you'll find that the rentals tend to be 1.5x-2.0x more expensive than finding a flatshare the "normal" way. Unfortunately, doing the latter is annoying and somewhat difficult. And you never know what you're going to get. Is the internet going to be stable? Is the heating going to work? Are the hosts going to be amicable?

If the other NomadHouses are going to be as affordable and beautiful as the Bali one ($1000/month would be reasonable), it'll be a fantastic deal. You get your own room; a wonderful house; a community of like-minded people to spend time with; and all with a simple click of a button. Perfect for people like me.
That sounds tantalizing. I tried googling around but couldn't figure out which book that might be. Can you try to dig up the name? The only Robert Forward I've read is Dragon's Egg, which was great. I should read more by him.