skysight-inc/HackerNews huggingface dataset:
> Nothing at all. But sharing objects between threads is
> unsafe.

This is mistaken, as sharing immutable data between threads is trivially safe, and Rust's type system gives you the tools you need to prove that data is actually immutable (good luck sticking anything in an Arc if it contains an Rc (or any other non-Send type) anywhere within it). And sharing mutable data between threads can be safe if you get the locking right: Rust gets the locking right for you, so that you don't have to.

> std::unique_ptr is a standard way to implement the same
> semantics as borrowed pointers in rust

No, std::unique_ptr is analogous to the Box smart pointer in Rust, except more onerous to use because move semantics are not the default in C++. C++ has no equivalent to Rust's borrowed references.

> So being careful in C++ is easy today, can I say that
> C++ is safe?

Sure, if you're willing to throw out all C++ code written before C++11, and if you're willing to lower your standards of "safety" to "trivially, silently, and often surprisingly unsafe". :) I actually have a higher opinion of C++ than most developers you'll find (PHP too, but that's a different story...), but let's not pretend that safety is at all C++'s forte.
There's a few really good fun AI challenges that you can get stuck into - Even though they're ocmpetitions and over, you can still get the tools for them
http://www.marioai.org/
http://www.sscaitournament.com/index.php?action=tutorial
http://www.slideshare.net/coboslab/demolition-derby-2012-gec...
http://www.cloudball.se/
http://www.computerpokercompetition.org/
http://aichallenge.org/index.php
http://www.botprize.org/
http://aigamedev.com/open/coverage/ctf-report/
http://aibirds.org/
http://geneura.ugr.es/cig2012/competitions.html
Javascript is required to fade the text content in from white to black... Javascript fails = you see white on white.
Thanks.

Yes good feedback, we didn't finish our product page yet. But didn't want to wait for it to launch.

You can see some screenshots in this blog post: https://chartmogul.com/blog/2014/12/first-look-the-future-of...

You can create a free trial with no credit card and try out the product for 2 weeks with no commitment also.
Best is the Socialmatic Polaroid. It's an Android smart phone with most of the features stripped away. It can take crappy pictures and ... wait for it ... upload them to social media sites! That's so clever.

Here's the marketing dept: I hear social media is hip these days. And kids love posting pictures. But everybody has a smart phone. What can we do different? I know, take away most of the smart phone features and sell them a single purpose device instead. That'll work.
> Android devs

there are plenty of non-Android devs, like me, that just don't want to go with Java and are not fussed about IDEs. I know full well there are plenty like me in the Go community.
Context matters. I can yell FIRE in my own home, but I can't go into a crowded theatre and yell it. The hash as you post it here is meaningless. But elsewhere it could be the key to another's property.
This is true, but there are so many other things horribly wrong with that film that it hardly seems worth mentioning that they screwed up the description of the Turing Machine's capabilities.
Unfortunately the law does not work in this direction: It is perfectly fine under EU law if Spain treats its own companies worse than Non-Spain EU companies. Lacking a cross-border element, the EU freedoms (Freedom of services/establishment) don't apply, and I think it would be hard to classify the Spanish law as an export ban.

However the Spanish rules might constitute a restriction of competition under EU law, but since the political climate is a bit anti-Google right now, maybe it won't be investigated too closely.
Use iAppuApp Page as your microsite, tell yourself and show your work
I don't really think a justification is needed. Yes it's illegal but so is driving faster than the speed limit, yet most people does it because they feel entitled. You can ticket people for breaking the rules but it isn't very effective as people value arriving at a red light 3 seconds faster higher than the risk of getting caught.

Get real no one who has ever pirated anything is going to buy a DVD over pirating simply because buying the DVD is a really shitty service compared to the piratebay alternative.
Does your programming language has the map function? That comes straight from CT. A simple but concrete result: map (f.g) = map f . map g

(i.e. if you have two functions that compose, mapping the composition is the same as mapping each one and compose the results)

In functional programming, a lot of concepts are from CT, specially because of the focus on composition that both have. By using CT results they can do pretty crazy things with code and have the math to back it up :)

To be fair, I just recently started learning the subject, but I think it has a lot to offer.
What has Peter Thiel got to do with their protest?
An Australian newspaper congratulates Benedict Cumberbatch on his engagement
It is memory mapped, which means that it is persisted to disk, perhaps confusingly if you aren't familiar with mmap.
The Mergers and Acquisitions Cycle: Buy. Divide. Conquer
“The mark of the immature man is that he wants to die nobly for a cause, while the mark of the mature man is that he wants to live humbly for one.” - Wilhelm Stekel

I think we need Peter Sundes in this world to keep the rest of us vigilant ... I'm not sure going to jail for a cause really helps much either. While I admire him for sticking to his principles, I'd rather he was out in the world doing his work.
Consequently, it should be understood that bytes can't be stopped from being copied. I wish it wasn't just a point of view.

What we're seeing with copyright is governments trying to prevent bits from being copied, which is a pharaonic task and a waste of resources.
"No Woman No Cry".

Be patient, my son - your time will come.

I was quite the nerd when I was young, but much later became popular with women.
This has nothing to do with socialism.
Lsyncd does not sync the entire tree every time. It depends on the situation, most of the time in our use case it starts a rsync for 5 specific files. Only on startup or when the system is overloaded it syncs the entire tree.
Show HN: Infinitely zooming Live Wallpaper for Android
I just signed-up with HockeyApp this morning and have been very impressed with the experience. Congratulations to the team!

Previously we'd been using TestFlight for iOS and the PLsy Store's built-in beta-test functionality for Android, but it is convenient to have one service that supports a range of mobile OSs and a lower-friction deployment process.

When TestFlight was bought by Apple, they fairly quickly abandoned support for non-iOS pltforms. I'm confident that Microsoft isn't short-sighted enough to do something similar.
Aw, I was hoping for another iteration of these:

http://nastyicons.com/
Employees:IBM + HP + Microsoft  Oracle+ Cisco+ SAP+ Apple+ Amazon+ Google+
> I'm sorry, but downloading entertain is not a human right.

Yes, it is. You know why? Because innovation is essential to humanity. Like the apes in 2001: A Space Odyssey, we are the ones who use tools to overcome. It's how we survive. This is true whether its a better way to store clean water in Africa or a better way to acquire entertainment to keep us from killing ourselves in America.

Before TPB, media monopolies were more than willing to take their sweet time moving away from overpriced physical media into digital distribution. With TPB around, all the sudden media distributors had to compete with free digital distribution, which paled physical media in comparison. Rising to the challenge, we got Netflix, Steam, and Spotify. Competing with them now we have things like Hulu, GOG, and Google Play.

TL;DR Fuck off with your lawful-good nonsense
- garbage collection

- safe and easy programming (really!)

- no more shooting yourself in the knee with hard to debug problems

- lean but quite complete standard library

- native strings (proper unicode/utf-8 handling)

- very little boilerplate, sane defaults

- concurrency primitives (no tacked-on libraries)

- high performance - not far behind C/C++

- extremely easy and practical documentation features (via comments)
Out of curiosity, where did you get the idea for the virtual speedups? The "causal" notion here is fairly unusual to see in systems literature.
Realtors Call for Policy Changes to Aid First-Time Buyers
Thomas Jefferson disagreed with you.

He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper [candle] at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature.... Inventions then cannot, in nature, be a subject of property.

http://www.temple.edu/lawschool/dpost/mcphersonletter.html
> I'm not going into the "sharing links vs sharing content" debate.

That's fine, because I see no problem with sharing content either. I'd rather debate on those terms.

If you don't want information shared, don't release it to the public. If your livelihood is based on placing artificial constraints on the work of artists for profit, then maybe you should consider a career change. The middle men are becoming increasingly useless as we become more connected. Artists can raise money on their own and distribute their art for free, and they can still earn a living charging for actual physical things like merchandise and seating at venues.
Nice site. On the front page it would be nice to see what it looks like after a couple of weeks using: will the user see a "heat map" of activities done/not done?
So if you make an apple pie, you don't mind that I come and steal it from your windowsill? You don't own it, after all.

What if you spend a year making a beautiful cabinet? You didn't invent the tree, or the saw, so it's okay if I come by and cart the cabinet over to my house, right?
> Torrents (and illegal downloads in general) are a strong incentive for copyright owners to improve their game. Otherwise it'd be a stagnant monopoly.

I'm not sure breaking the law (whether you agree with it or not) is the proper way to fight monopoly (?) or to push companies to "improve their game".

Btw, there is no monopoly in the music or gaming industry (not that I know of, at least). There are laws for monopoly issues.
Sometimes I need to remind people that Dr. King and Gandhi also went to jail because they did things that were illegal.

People should ask themselves whether or not the law is right.

I think that the question here is a very complicated one. One can support copyright status quo but still have a problem with the heavy handed tactics being used against TPB.

If we follow their logic to it's inevitable conclusion, we could find ourselves in a place where "Unauthorized reviews" could be considered copyright infringement.
Kids these days...

Or, I was a hacker before it was cool
Freelancing? Why Should I Pick YOU?
1. Grab Unreal Engine[1]. It's $20 per month, but you can cancel after the 1st month if you don't want to receive updates.

2. Download the Unreal Tournament project[2]

3. Examine the bot code and start tweaking

[1] https://www.unrealengine.com/

[2] http://www.unrealtournament.com/

Unreal is an industry-grade game engine that is also quite accessible. AI can be scripted in Blueprint (a visual dataflow scripting language) or C++.

Unreal Tournament 2014 is 100% crowdsourced. If you own the Unreal engine you can download, play it, modify it and - if your modifications are good enough - feed them back in to the game itself. The community is apparently very welcoming.
A Push-App for Hacker News Here
Receiver Push-Notification from here.
https://play.google.com/store/apps/details?id=com.hpush
Nice to see SVG continuing to gain traction. I've almost entirely eliminated PNG from new work. For the (still fairly common) browsers that don't support SVG, I either use a simple bit of Javascript to replace the SVG references with PNG fallbacks, or—if the image is referenced via CSS—I can do it entirely with CSS's built-in fallback mechanism.

So far, I've been using iconmonstr —http://iconmonstr.com/ —for my icon source. He has a large variety of high-quality icons available as SVG or PNG.
But Popcorn relies on public trackers to do, or is it fully distributed ?
Congrats guys. We use HockeyApp and love it!
What other things do you find wrong with that film? Do you think that the film detracts from the story of Turing's life, overall, or are the things wrong just Hollywood repackaging of a story that is still told in a meaningful way in the film? I'd like to support a movie that represents Turing's life fairly, but the film hasn't opened here yet, so I haven't had a chance to see it.
I just listened to this song on Youtube. Never heard it before, so I tried listening very carefully. I still cannot make out "list of ex-lovers". So strange that I cannot make out the correct phrase even after listening to that part over and over again.
Good luck with that, many toxins are effectively undetectable by us human types. Not to mention that innate senses vary, not all persons have the same abilities.

Cf my main comment as well, of course.
You act like one of those guys he talks about in the article. Judging people from the sidelines and telling them what they should have done without remotely knowing the story.
It's "breaking the law" in the same way that violating the speed limit to keep up with the flow of traffic is "breaking the law". The laws we're comparing have some interesting parallels too:

* Usually they're way too strict given the conditions
* They're not re-evaluated often enough
* Their usefulness in modern society is debatable
* Both are often not used for their original purpose
* The consequences for breaking them are usually minimal, unless you're being flagrant, or:
* The enforcers sometimes choose to crack down and make an example out of you, despite the fact that:
* The supposed harm caused by disregarding them is dubious, and in fact:
* Arguments can be made that disregarding them is a net positive
* People who outsource their moral compasses to the legal system usually choose one of these to demonize people for (ignoring that obedience to law isn't an inherently noble thing)
* Said people also usually compare the law to something it's not. (YOU'RE LITERALLY ENDANGERING CHILDREN/YOU'RE LITERALLY STEALING)
Anna, is this one of yours? It's very impressive (and confirms most commutes I or friends are doing are screwed during rush hour).

We're wondering what "RT" stands for on the tables when the trains are on time, "Regular Time"?

Just discovered one of your sites too http://lookgood.in/shoes/ . Fairly sure my partner is going to be spending a good chunk of time on there later, glad to see you have it wired up for affiliate fees. If you think of expanding outside of clothing I'm sure a bicycle one would work well and the higher ticket item should deliver a better affiliate revenue per item sold. Happy to assist marketing to lfgss.com and a few other audiences at it if you do want to consider it and can obtain the data for it.
Good, thanks for clarifying.
Scroll down and click Destroy this Site
> I'm not sure breaking the law (whether you agree with it or not) is the proper way to fight monopoly (?) or to push companies to "improve their game".

Its a rather common approach when the monopoly you are concerned about effectively controls the relevant area of law.
I'm doing a lot of SAP/OpenUI5 development at the moment and performance seems good. I believe the .war is only needed as a one off if you need to deploy the UI5 libs to a Java server? I'm deploying to SAP systems which already host the libraries so I haven't had that issue. One click deploying from Eclipse is built into the UI5 plugin.

UI5 obviously has the weight of SAP behind it (be that for good or bad!) and new releases seem pretty frequent. For developing web apps to consume SAP data at least it seems the obvious choice (it's very much geared towards consuming oData which SAP Gateway provides).
The US Constitution does not recognize ideas as property. Copyrights and patents are limited-time incentives which may be granted by the government to encourage creativity. https://en.wikipedia.org/wiki/Copyright_Clause

Also, satire isn't protected, but parody is.
I would assume that it's referencing cultural impact in a stricter (sub)cultural sense. The decentralized gulf of Anonymous vs. distinct hacking groups with points of view and identity is largely what the article is bemoaning.

"Notice this does not concern _collaboration_ as much as it does _collectiveness_."
I've been providing people with source all along. SGI was pretty pleasant about letting me retain copyright on stuff like that.
Summary: Label contains a gelatin layer that degrades in roughly the same way as the food inside the package. If the label is smooth, the food is likely good; if the label is bumpy, the food is suspect. Designed originally for the visually impaired, the product has much wider application.

Cool.
MDBM guy here. Care to elaborate on what we got wrong?
One important difference between giving designer clothes free and your favorite video game free is that that former is a constant sum game while the latter is not. Sharing software products does not prevent anyone else to access it. It does not even cost money for the producer as the distribution is handled by seeders.

All in all it's a terrible analogy.

EDIT: By all means go ahead and downvote, but don't forget to explain why the analogy doesn't fail.
What I really did non understand was the changing colors. It happened (by chance), while I was clicking (or so it seemed to me) and I wondered, what I had done, as the contrast really suffered from the light yellowish tone.

I would have preferred a color selection method, that would allow me to choose, if I would want to change the color.
I upvoted purely because I saw your comment: so now the balance is restored :-)
I'm not sure it is a good news.

In one hand it's great to hear that Analytics will be added and cross support is still important.

But in the other hand, it puts developers in inconfortable position. Should we still use HockeyApp for our iOS apps? Depend on a tool owned by a concurrent of your target platform is not so safe on a long term sight..
So, now we are comparing online piraters to Gandhi?
> but zeroing a page is an extremely cheap operation

Uh? Anything which touch main memory is NOT 'an extremely cheap operation': that's why we have registers, L1, L2 (even L3) caches!
Yeah, I too expected something more... "evil".
I'm not sure I understand. Wouldn't this mean there is a sequence of moves I can memorize that will result in a winning game, every time?

If such a game could be foiled by the other player making a "bad" move, then it would by definition not be a bad move.
I knew it. Evil Martians are among us and will eat us all! I love it.
alfiedotwtf was referring to the potential for hockey stick growth for go, not Android.
We've done that as a workaround for old legacy web apps where nobody had originally thought about failover (and had spread data updates all over the filesystem, intermingled with code... It was not fun to untangle).It works, but we've always supplemented it with regular full filesystem rsync's.

Our cases have also had very limited semantics (uploads that adds new files or modify files, but no deletions ever) that made things easier.

This seems a lot cleaner...

Though these days we mostly use glusterfs and most of those old apps have thankfully been retired or cleaned up.
No, copyright exists to incentivize the creation of new works for the benefit of society.
Something similar happened to me too as a kid, but I was able to create a second account (first account was using my Dad's information, with permission).

They are notoriously difficult to work with as a vendor. I had someone pay for the last milestone of a project, then after the goods were delivered, filed a chargeback with their credit card company. The CC company ruled in his favor, and Paypal offered no way to dispute. I was left with the -$1,500 balance
Location: New York, NY

Remote: No

Willing to relocate: Yes

Technologies: Python, C++, Javascript, a smattering of others

Résumé/CV: https://www.dropbox.com/s/ko2gxc4tm5iyuhr/Evan%20Frederickse...

Email: evfredericksen at gmail dot com

Github: https://github.com/evfredericksen

---

Currently a CS junior looking for an internship for next summer. My most recent project is called Pynacea, a voice recognition framework that lets users transcribe text from non-Linux voice recognition software to their Linux operating systems through a virtual machine. They can also write grammars to trigger callback functions that run based on customized speech input patterns, which is particularly useful for programmers.
From CCC in the early 80s to TESO in the 2000s, through LoD,
MoD, cDc, L0pht

With the exception of LoD and MoD, these "groups" (brands, really) have nothing in common with each other. And none of them had any common purpose.
Amazon Aurora and the Case for Database-as-a-Service (DBaaS)
Not sure where you got that feeling :

Android studio was just released a few weeks ago and became the official IDE for android.
Xcode advocates building GUI using Wysiwyg tool. Swift has all the OOP features, and it also has an embedded "playground" mode, inside the IDE itself.

I don't think the trend is toward slim environments. There will always be people to say that doing things manually is better than having the computer do it, but it always surprises me when this thought comes from programmers themselves.

Note : i would actually love to have a great IDE for golang, with all kinds of refactoring, code analysis and autocompletion features ( lightIDE isn't one of them yet). I dont't think big IDEs are incompatible with elegant language, as swift+xcode or visual studio+C# show. To me the problem with Java is that there isn't a single framework that you could actually use if your only editor is emacs.
> it's likely much more expensive to code native apps

No, and not even close. Web tech is primitive compared to the native SDKs and there is no sign of that improving anytime soon. All what happens is reinventation of some MVC and reshuffling the libs.
What twist? If you don't want your works to be distributed, don't distribute them. I don't see what's weird about that.

As for the nude celeb pictures, I think the original hack should be illegal. I don't think mere distribution should be. It wouldn't serve any purpose to do so, as we've seen - it is illegal right now, did that help anyone?

That doesn't mean I support it. Life is not a binary choice between "this is a good activity" and "this should be illegal".
The Blockchain provides an audit trail that is considerably more transparent and easy to access than the audit trail a bank uses.

I agree, bitcoin is not out to replace banking but it can offer banking facilities to those who cannot get them and banks will adopt bitcoin for the benefit it provides them, in all likelihood bitcoin will underpin financial transactions without the end user knowing particularly with regard to international transfers.

It is not about paying for things with botcoin, for the poor most banks won't touch then because they are not financilly viable, ie their income is to low for the bank to safely lend them money (loans, overdrafts, credit cards) as a result they don't even get to access the basic hold, send, receive money services.

Think of international remittance, a worker wants to send money home, he wants to send $50, Western union charge 10% of that, a bank would probably charge 20% to send it to Philippines. This second option requires the person in the Philippines to have a bank account, which is not always the case. The first option cones at significant expense for the sender.
Access all your files seamlessly from your iOS device