skysight-inc/HackerNews huggingface dataset:
Sure, but my point is if you can be fired for taking too many days off, it's not unlimited. It's limited by the amount of work you're expected to reasonably do, and that's decided by your boss and colleagues. Except now instead of having a hard number where you know you are safe, it's completely subjective how many days off you can take.
When people have fundamentally different views of what's right, just and moral, and when outcomes of creating things like tpb could land one in prison, what does one do if they want to live in an environment where creating things like tpb wont land them in prison?
I grew up mostly on urban / hiphop, and now most of it I found shallow, but there are some gems. If you have an ear for jazz harmony try JayDee (musical wonder), Pete Rock ... rarely caustic nor mindless

https://www.youtube.com/watch?v=5cc4UAmXG9Q
Ask HN: Where to start on creating AI for games?
Hello,
I've been interested in AI creating for a while. I'd be most likely interested in bot making (for casual/learning purposes only, really). How does one start doing that?

I do have knowledge of programming but not really sure how to grasp the whole concept.

Interested in concepts of how AI works in games such as Starcraft (I suppose, Warcraft too), Hearthstone (and other card games), Counter-Strike work. While I guess the FPS AI (at least the official bots) are not as fair as it might see - they're probably rigged to fail at some point just like chess engines are when are presumably playing in lower ELO.

Are there any books, tutorials, challenges that would be a great starter for me?
A text editor writing itself makes me think of M.C. Esher's 'Drawing Hands' http://en.wikipedia.org/wiki/Drawing_Hands
Been married twelve years & loving it. My wife is my friend, my lover, and my gaming rival.

I wouldn't say she distracts me from my work. It's just that most of the time I'd rather snuggle with her and watch TV or play a round of Innovation than hack on code in my free time. Work time is work time, though. I work from home, but I set boundaries.

If you're at the age where "everyone else works on making out with other people", then know that everyone else is still figuring it out, too. It's ok. Don't feel pressured to be in a relationship or think less of yourself if you're single. Let relationships happen on their own and you'll be much happier.

Also, don't try to find somebody to love; try to be someone people can fall in love with. Be a good person, but not artificially good. Be friendly & supportive. Find yourself and find your passions - this is the time in your life to experiment with different hobbies, sports, and future careers. It's so much easier to fail at something and get back up on your feet again when you're young. Who knows, you may find theater or track to be more interesting than computers and there's nothing wrong with making a living from either.
Hacker Returns 225 BTC Taken from Blockchain Wallets
> Freedom of speech is the political right to communicate one's opinions and ideas using one's body and property to anyone who is willing to receive them.

Why do people confuse the concept of free speech with some specific political or legal idea?

There are many other ways in which a reduction of free speech is extremely harmful. Look at the great firewall of China blocking democratic content, look at reviews being censored by websites or posters afraid of lawsuits.

Free speech is important and extends far outside of politics.

So please, tell me, is this number illegal to possess or distribute? What sort of disturbing thought or speech crime is that?

1272705567343948816021070860118743823207760906496

I don't think I want to live anywhere where it's illegal to possess or distribute a number.
Probably "Standard Temperature and Pressure":

http://en.wikipedia.org/wiki/Standard_conditions_for_tempera...
No, copyright exists to say, I made this, I get to control how it's distributed.
Practicing Unsafe Patching
Well, yes, but you can't download clothes using torrents ;)

Similar idea would be that ideas of movies and video games should not be copyrighted. IANAL, but there are many many similar movies and video games and don't think there are any copyright infringements unless you create a video game with almost identical name, etc.
* That was a terrible thing to say to a person.
* There's no "usually".
Knowing that, I would call whomever is requesting it and talk to them like a person not a business. Say something like, look, I understand you meant to cancel, but the fact is you actually had your site running all the way up to X date. Meaning I incurred real costs to run it and be available to help you with any issues. And while I understand you are saying you had intentions to cancel it prior, you never communicated that and you didn't take the actions necessary to move your site, therefore I had no knowledge until your recent request. Given that, there is just no way I can refund you for 12 months of service that you received and I incurred costs for.

And tell them the cable analogy or something similar. I think sometimes we get caught up thinking as though we have to be "businesses" and forget that it is another human on the other side. They may not even be aware that there was service going on for 12 months, as someone on their side might have just told them to go see if they can get a refund.

I had a fairly small client once that the manager of the team I worked with was new. He didn't understand what we did for them yet so he asked their accounting person to get a refund from us for the last 3 months because we didn't do anything. What he didn't understand is that everyday we were the ones keeping their site alive and functioning while his team was rebuilding it. After my initial feeling of anger subsided I called the lady from accounting back and explained what we did, and said there is no way I can or will refund that money as we provided the services in the contract. She had no idea and said yea, I wouldn't either, let me talk to him and make sure we are all on the same page. They were a small business and just didn't communicate clearly, maybe you have something similar going on here. For us it worked out great, hopefully it will for you too.
Yeah, exactly the same for me. That's why I'll ask to meet in a cafe or something.
Show HN: Easy way to follow HN conversations that interests you
> patent dispute with Ericsson has been laid to rest.

And so it will go on forever. With the new international trade agreements expect this to limit all competition massively
I went up to New York (from Baltimore) for this talk. It was worth it.
That girl sounds like a horrible person who will probably end up alone herself for being so damn shallow. People like that are great learning experiences on the type of person you don't want to be.

Yes programmers do have girlfriends and yes they can be distracting and by god that's a great thing to have! Moving from that point in life where you are focused on just one self orientated thing to caring about another and growing as a person is marvellous.

I constantly aim to find distractions from work, also known as having a life :)
Superbugs to kill 'more than cancer' by 2050
celticninja replied to you here: https://news.ycombinator.com/item?id=8734653
Well if you are going to steal software maybe you should test it before you use it.
> The saving grace is that we have a country that was able to admit that it did this.

Pft. You're not getting off that easy.

The "saving grace" for Germany was going to international trial for the crimes committed, something the US actively refuses to do, AND hanging their heads in collective national shame for the atrocities they allowed happen in their name, scared shitless what a country is capable of when not kept in check by its people, fearing and strongly dismissing anything remotely reeking like nazism, even up to the point of partially giving up their own freedom of speech, ever since. I don't see the US doing anything similar any time soon. "It's our FREEDOMS! We must have our FREEDOMS!"

Sorry I'm just really angry and sad.
For the wellbeing of civilization over the next century, copyright and freedom of speech will probably affect everyone to a greater degree than war crimes, or even pervasive spying.

Also consider that Sunde has made a number of comments which are critical of TPB and how that project has turned out. So while TPB isn't necessarily the ideal, maybe more of a failed or partially-failed attempt.
"If you wish to make an apple pie from scratch, you must first invent the universe."

You are not born in isolation from the rest of us. Everything you create originated from an idea that you learned from somebody else. You have no right of ownership over something that is not entirely yours.
3 Mandatory Traits of Unparalleled Event Security
So you want to be anonymous... But you automatically assume someone anonymous is "shady".
True concurrency as in concurrent computation yeah, it's a bit awkward. But if you just want async I/O (which covers a lot of cases - if you're rendering a web page based on a database query, being able to handle other requests while you're waiting for the database results is much more important than being able to do the actual HTML rendering in parallel) it's pretty good at that AIUI.
Wouldn't the inotify API be a better way to detect file writes rather than writing a full FUSE wrapper?
Official illuminati website exposed
If you want to learn more, this is a valuable resource: https://www.bighistoryproject.com/ .
After School App Again Pulled by Apple After More School Shooting Threats
> What is unsafe about using atomic reference counting?

Nothing at all. But sharing objects between threads is unsafe.

> Like having a VM implemented in C defeats the purpose of the VM for that language being safe.

You can prove that VM code is memory safe? Good for you.

> Sure you can - owned and borrowed pointers in Rust are represented as raw pointers at runtime. It's a safe abstraction. And if there turns out to be a bug in that interface, and they aren't really safe, then that will have to be fixed promptly - unlike in C/++, where one would be forced to say "Well, that's your fault for not being careful".

And in C++ we have value and move semantics. Nobody uses pointer arithmetic to implement arrays and strings anymore. std::unique_ptr is a standard way to implement the same semantics as borrowed pointers in rust. Array access can be range checked if you want. So being careful in C++ is easy today, can I say that C++ is safe? :)
I trade them with local farmers ;)
https://en.wikipedia.org/wiki/Dowling_v._United_States_(1985...
Thanks for sharing Greg! I've been waiting for Rust to reach 1.0 so that I can dive-in and work on side projects. Text editors to me (a web programmer) look too intimidating to build from scratch. Can you point to any resources that you used (if any) to understand how text-editors work below-the-hood?

Would totally love to build a side-project like this! Thanks!
> It did have a minor effect of disrupting the industry and accelerating the inevitable change in business model for the film and movie industry.

So? Why would any individual industry be exempt from disruption?
AFAIK inotify isn't especially great for recursively watching a large directory.
Show HN: I'm too lazy to read news articles, so I made an app to help – NewsCues
I'm not sure how much more 'hockey stick' it can get. Android already has 85% market share.
NCA and GCHQ to Root Out Digital Hiding Spots for Pedophiles
Thanks, I ended up going with Clerky for the simplified process.
Why should you have that right in the first place?

Note that I agree that you should (or, rather, that as a society we should make sure that it's possible under reasonable conditions), but my reason for agreement is not able to justify perpetual copyright.

My reasoning happens to be similar to what the U.S. Constitution says, but I can imagine others having different reasoning for the same idea.
fwiw, he might concede that illegal downloads are theft, but assert that digital property is also theft. In that case, I could see TPB defending those goals, or at least attacking their opposition.

(not an endorsement just pointing it out, blah blah blah)
Keyword: "directly"
When I read news on my phone, I bounce around multiple news apps, scanning all the headlines but never really reading any of the articles. But I still knew a lot about what was going on because the headlines had a lot of information. This gave me the idea for News Cues. News Cues collects current news stories from multiple sources, uses some NLP and AI logic to filter and sort the stories, and then presents it in an easy to digest format.

iTunes: https://itunes.apple.com/us/app/news-cues/id934892341?ls=1&m...

Google Play: https://play.google.com/store/apps/details?id=com.cullaborat...
The implementation of their ideas can be found here: http://www.lib-res.org/.

I have to say that I am essentially 100% in line with their views on how the peer review system should be structured. However, the site, for lack of better words, sucks. It is slow, buggy, and poorly designed. What researchers actually WANT is the simplicity of arxiv.org with a login feature and peer-reviewed commenting.

Another group has another attempt here: https://publons.com. The website is much cleaner and better functioning, however, their idea is that peer-review may or may not be made public. It is mostly for people who want recognition for their peer review work.

I wish they would just team up, implement the ideas of the first group with the coding and design talent of the second.
http://codecombat.com/ may be a good starting point for writing simple AI logic.
Yes,

http://en.chessbase.com/post/computers-choose-who-was-the-st...

I remember there was a heated debate as for whether or not Crafty was a strong enough engine for the task.

I don't have all the links at hand, but it shouldn't be difficult to find various parts of this discussion.

http://en.chessbase.com/post/using-che-engines-to-estimate-h...

Authors of the research argued that contrary to what common sense implies, even if it Crafty is weaker than some evaluated players could have been, results are still legit.

Of course this approach doesn't give full justice to players - while some might have strived for winning by perfect play, others could deliberately play inferior moves just to create complications and provoke their opponents into making mistakes worse than their own, by getting them into time trouble, making them uneasy etc. (eg. Tal was famous for that).

A game - oversimplifying a bit - is won by the player who made less mistakes than the opponent, not by the one who made less mistakes on an absolute scale. So both strategies are valid as far as sport is concerned.
These look great! Would work really well for iOS apps.
hi guys

Every story/comment is considered an 'item', which you can 'pin' or 'close'. 'Pin' items if you are interested in following the replies to it. 'Close' items, if don't want to follow that thread of conversation.
Show HN: Startuptracker.io – Keep tabs on cool, up&coming and competing startups
Hi Hackers,

We've just launched Startup Tracker http://startuptracker.io

The idea is simple: Today it seems everyone's building a startup, yet, there is no easy way to keep track of the cool ones, the up-and-coming ones, and most importantly competitors!

When we made Startup Tracker we had the startup community in mind. Right now, it shows CrunchBase, Twitter and Facebook info. This is only the first step, here is what's coming up next:

Early January '15: Betalist and Startup Genome integration to cover an even wider range of startups (potentially Product Hunt too)
Early February '15: Mobile version of Startup Tracker launch for tracking startups on the go
Late February '15: Crowdsourcing enabled. Anyone will be able to enter unlisted startups or missing startup information directly in the Tracker. After our team verifies user submitted information, the updated startup profiles will be served back to the community.
Mid March '15: Tracking analytics platform launch. While the Tracker already enables users to see how many people have been tracking a specific startup, the analytics platform will offer finer grained tracking information. This is similar to Trending on Twitter for startups.

We think things will get even more exciting once we've got crowdsourcing up and running, in the mean time we're dying for your feedback. What tools (if any?) do you currently use to track startups?

—The Startup Tracker Team
This is very interesting indeed for the described use case. AFAIK the other alternative is lsyncd
Maybe implement Minimax [1] in your favorite language and apply it to a simple game like tic-tac-toe.

[1]: http://en.wikipedia.org/wiki/Minimax
So, so agreed.
You're welcome ;)

The benchmarks are obviously for our own benefit too - until someone does these comparisons, none of us knows where things truly stand.
From the Wikipedia article: "One disadvantage for merchants is that they have to purchase MPI to connect to the Visa or MasterCard Directory Server. This is expensive (setup fee, monthly fee and per-transaction fee)" and
"Supporting 3-D Secure is complicated and, at times, creates transaction failures. Perhaps the biggest disadvantage for merchants is that many users view the additional authentication step as a nuisance or obstacle, which results in a substantial increase in transaction abandonment and lost revenue."
Maybe, though in this case I'm a Java developer with CS degree.
You mean Ukash? Despite that, there is still a gap for prepaid Bitcoin gift cards which should be filled.
Interesting, I haven't looked at the details and assumed it was similar to the osx FSEvents API. Maybe Linux has some catching up to do in this area?
> would you personally not feel like someone "stole" at least some of your work from you?

Absolutely not. If anything, I would be flattered to meet somebody actually reading my book, and I'd probably be eager to have a chat with him, maybe ask for opinions and perhaps tell him about other books I'm working on, if it looks like he could be interested. That'd be an event that could make me very happy.

The reality is that nobody seems to be interested in what I do. Should I feel I'm being treated unfair by all the people in the train who never bought and never used my stuff? Never even heard of me?
some edits:

Most of the Common Crawl data is on Microsoft Azure, but not all of it.

The Common Crawl is a great resource that deserves attention from more companies and developers.
Backupify Has Been Acquired by Datto
>it holds your money, it sends your money, it allows people to send you money

It also provides an audit trail for where money comes from and where it's going, and assumes some of the responsibility as an intermediary during those transactions. Believe it or not, that's vitally important to businesses.

Banking isn't about making payments. It's financial intermediation, and will not be usurped by Bitcoin. If anything, it will merely adopt Bitcoin into its practices.

>especially for the poor

Maybe I'm dense, but how exactly are the poor paying for things with Bitcoin?
Your premise needs to be more specific. Such as, "like Linkedin, Blogger, Wordpress, Hosting service, App Engine, Amazon services, Github, etc." or "focused on mobile/desktop (app dev/test/product design)". I'd say if you're a freelancer knowing your specialty and not trying to be so broad based is a good idea, as you're essentially a one man show and no time to do everything from scratch. Looking forward to the answers..
Those celeb photos do not need copyright to be protected from distribution. They need the right to privacy, because that's what's being harmed there.

Copyright just gets used as a tool for takedown because commercial interests have driven the law to make it a much sharper and more immediately applicable tool than privacy laws.
"Obviously the client doesn't want to pay $$$s to retain me/enough to hire a 24/7 support team"

Then they can't afford what they want. It's as simple as that.

Even if they can afford it though, define the terms as strictly as possible, and set a cap on all liability.
Oh, thank you, I was looking for a book like that.
SLA's are never free from anyone, and if an agency is doing it for free without an ongoing contract they are leaving a ton of money on the table. For an enterprise SLA like the one you are discussing, 2hr response, 4 hr fix, that would require a good sized retained services agreement from me and most agencies I know of. And that is how I would do it, make them pay you monthly for the RSA or quarterly etc.

As for how you manage it so you can keep your manhood in tact, which I can totally relate to... Find another freelancer that you can trust, train them on the system as well and use him/her to back you up. Pay them for the time you would be away. E.g. if you are gone for 2 weeks of time, and a monthly fee is $2k then pay them $1k for being on call and ready.

Also for the 4 hr fix, you need to make sure that it is not a guaranteed fix within 4 hrs as not all problems can be addressed in 4 hours. There is standard wording to address this in contracts and make them comfortable. What they are looking for is that for security issues and simple things that are emergent that pop up they get squashed quickly. But unless they are totally unreasonable they will understand that you can't guarantee in software that any issue they bring can be solved in 4 hours.
Finally the tool I've been looking for! Looking forward to the mobile version too
They look clean and flat. I assume they can be scaled as well as change colour. The future of icons.
Sorry to hear that! Are you appealing or is your doctor? Just curious.
> But what TPB mainly distributed, was not information, it was products.

It did no such thing. It provided a searchable list of user-generated content. It was no different than hacker news or reddit. It was used in a fashion that facilitated "crimes", but so are computers, Internet, and cash in general.
This was my first thought as well. They have tons of merchants using them, but I don't think a big percentage are high volume. So it could easily be that 50% of merchants keep some bitcoin, but only 2% of volume is kept that way.
Girlfriends might distract you from your work if they sit in your office or otherwise interrupt you at work. But plenty of noted programmers seem to have been happily married or otherwise involved with the appropriate sex.

You are probably better off not meeting women in a context that is explicitly social. Find an activity where meeting them is a side effect, not the main point. Preferably this would be one where women are at least not outnumbered, as they might in softball and so on. Volunteering might be good.

(Married more than 25 years.)
Have you compared e.g. Mage Wars? I was thinking about this earlier today; there's still a little randomness (the dice), but because you always have your whole spellbook to choose from, it feels like the game's more towards the chess end of the spectrum.
I have never use hg. I don't really see much difference. What do you like about it?
"There aren't many forms of music I cannot listen to, but Hip Hop is one of them."

No beef, that's an opinion.

"Can't really call it music to be honest...mindless unintelligible lyrics..."

That's wrong and silly at best, closer to closet racism/classism at worst.
Would love to see this in action. However, when I opened the app on my iPad in Safari, I couldn't scroll down as instructed, and then the app crashed the browser after a few seconds. Is this a known issue?
This is not available in Europe (yet?).
The power to prevent others from copying the arrangement is an incentive to arrange in the first place. But it should be limited. Property rights allow me to restrict your speech when your literally on my government sanctioned land. I don't see much difference when it comes to IP.

Edit: copyright should be more limited than physical property rights, so I'm in agreement. But neither can be absolute when the government only has a piece of paper to abide by that prevents them from being revoked.