skysight-inc/HackerNews huggingface dataset:
I make an app at work using a Javascript framework called Cappuccino. It transpiles an objective - c like language to JS allowing Cocoa developers to develop web apps.

Initially it was very tedious to develop apps as you'd have to refresh the page each time , and the transpilation times began to add up. I read about small talk and realized that objective-c is very close to small talk and hence I could implement hot reloads in a similar way.

I proceeded to make a watcher process in node.js and made a process in the page listen via websockets. Whenever a file changed , I'd just fetch the file and execute it again , replacing it in the central class repository. All existing objects would instantly have their implementations changed.

It's much more fun to develop this way but it's also easier to make a mess. But it's speeded me up enormously and I end up missing it when I code in other object oriented languages.
Bundler alike project for python – Pundler
Previously: https://news.ycombinator.com/item?id=7863856
And the world rejoices? I can appreciate taking a break for health. I still have no idea what he does to help RackSpace. He does know how to fill a timeline though.
A lot of people get a bad first impression by trying OpenBSD in virtualization, if you want to see how it really performs then try it out on your laptop.

OpenBSD has kernel modesetting (KMS) for Intel and AMD graphics. Here's a video from OpenBSD's GNOME 3 port maintainer, Antoine Jacoutot:

https://www.bsdfrog.org/tmp/undeadly-gnome.webm

He's running 5.5 release in this video, and it looks much better in person. Of course, things have improved in 5.6 and the upcoming 5.7.
A whole lot better than being a drunk though.
This cost-center point is key. I work for one of the big international electronics corps as an enterprise web dev, but they have no interest in the quality of our work. They don't understand it, they have no belief in codebase maintainability (everything is new development or bugfix, basically as soon as an app is written it becomes frozen legacy code that will sit for 5+ years until a rewrite is finally budgeted).

A lot of the superiors they hire really affect the architectural policies of the company. For example, we can use Spring & jQuery but little else. Now they are trying to write apps with heavier front-end & getting into trouble cuz its a mess of jQuery callbacks with no real js framework. Why? The main architect has never heard of React, Angular, backbone, etc. (not to mention the fact that I'm one of like 2 devs who can actually write js, and unfortunately the other does not possess the equally rare skill: "uses proper design patterns"). You'd think I was joking until you met a bunch of corporate consultant programmers.

Basically, these companies try to boil web development into an old-school "IT" process but the level of intellect is astonishingly low. I've been lookin for a new gig at a tech company for quite a while but it was tough to make a change cuz this is my first gig out of grad school, had to prove myself a bit & build resume.

The only relief is that the corp "cost-center" IT kindof job I have is such a mess that its a good place to study & relax, pace of work is veeeeery slow.
Sorry, maybe I am wrong with the terminology.
But, the title on the Golang home page is "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."

And on the https://code.google.com/ I see "Project Hosting on Google Code provides a free collaborative development environment for open source projects.".
That's true of any criminal court case though. Imagine for a moment that the bargain wasn't a thing. It's you vs whatever the possible maximum sentence is for what you might be accused of. That hasn't changed.

Adding an alternative is not coercion.
I'm from Slovenia, and we don't (didn't, maybe) have access to things like iTunes, Google Play, Netflix, ... Now I'm in the UK, but I imagine that if I bought a Netflix/Spotify subscription and went abroad (e.g. to Slovenia), it would stop working. So I prefer to download movies. For music, yes, you can buy mp3s from e.g. iTunes, so it's less of a problem.
It's "simply too late" in the same way that "third parties never win elections" - a self fulfilling prophecy, fulfilled by a lack of action.
> Imagine a game where Samus’ goal is less about killing and more about exploration. She befriends the fauna and they help one another. Regardless of the designers’ intent, Metroid II ends on a promising note that implies murder mazes aren’t the future of videogames. Regrettably, the bulk of the game is still a maze where Samus does her murderscaping.

You know, this sentence made me realize that the game Waking Mars is essentially Metroid without the murder. Quite the opposite in fact: you are bringing an ecosystem back to life.

http://www.tigerstylegames.com/wakingmars/
Unfortunately his apology carries no weight as he's been called out on it before.

http://www.reddit.com/r/Android/comments/2236jy/i_am_the_dev...
I do wonder if the doors—at least at first—were more supposed to be metaphor than prop; given that you have to blast them open, perhaps they were just an indication of passibility to the player, where Samus would just see rubble or rock walls or rust-frozen mechanisms needed to be blast-cleaned, etc. One visual symbol standing in for many scenarios.
Yes, don't get me wrong, I think it's great to have early retirement as a goal, and maybe even try it out for a while (it was my goal from an early age and I tried it out for three years in my late 20's / early 30's). It's excellent motivation to save money when you're starting out.

And I was in the same boat; when backpacking through Thailand I thought, "Thailand is cheap, I'll just raise a family here". Well sure, for backpackers it's easy to live on 3K per year. But with a couple kids, you'll likely want a safe car (stupidly expensive there), decent schools (again), something nicer than a backpacker hostel, etc. Heck, flights home to visit family will run close to 10K per year alone.
How much do you care? According the Apache license they must keep original copyright attribution in all source files that include them. If they're stripping get litigious.

Go for a consultation. Decide if its viable to go after them. If it isn't, those investors should know that they're investing in dishonest crooks who probably don't have any qualms with misdirection of funds.
Oh I don't know any real details about it, or what "community" was affected, that's just what came to mind when they mentioned DMCA take-downs in the post. I don't think there was a ton of other content that got enough attention to warrant takedown notices
Except that in Rust, all macros are syntactically distinguished from non-macros (as well as hygienic, unlike C macros), and try! is extremely common (so the claim that people won't know what it does is questionable). I agree that macros like this should be carefully considered, but I think experience has already shown us that try! is perfectly fine.
> The Spanish Inquisition managed to get similar rates

Is that claim about the Inquisition conviction rates based on some source?

This is a diversion, but according to what I've read, Spanish Inquisition was a lot better than its reputation, which is largely a myth (about torture etc).

http://www.crisismagazine.com/2011/the-truth-about-the-spani... says nothing about conviction rates, but it says about torture something that probably surprises people:

"Modern researchers have discovered that the Spanish Inquisition applied torture in only 2 percent of its cases. Each instance of torture was limited to a maximum of 15 minutes. In only 1 percent of the cases was torture applied twice and never for a third time."
Yes, I anderstand that there is not much they can do. From my point of view - apple has always been from the proprietary technology.
I do not know about the development for an iOS, and I am sure that Аpple has blocked developer accounts and the purchase of development tools - but at least I can get access to all documents, videos, and materials about Swift or Objective C and development directly from their website.
Game Theory: Impartial Combinatorial Games [pdf]
That's not true. By default (to be useful), email are expected to be read by at least one other party. Further more, since the security ability of the other party is unknown, it's expected that any email you send can be forwarded around.

Also, any level of law enforcement can probably get their hand on a copy of emails ...
> "We have a 99.6 percent conviction rate in cybercrime"

AUSA Paul Fishman also prosecuted the famous Auernheimer "ipad hack" case, and then went on to watch judges in the appeals court reverse the conviction on procedural grounds and admonish the way that Fishman and his office handled the case.

I wonder if the statistic takes into account situations like that, or if weev's case wasn't considered "cybercrime."

At any rate it is nice to see that Fishman also obtains indictments against real criminals from time to time.
Indeed! I for one welcome our plebian overlords.
Viruses, botnets, key loggers...
Good intentions, terrible advice, sorry.

Contracts are not just for 'the courts'. It is a standard business practice of having some clear terms for the both parties. Not only that, but any company who could sue and, 'wipe you out' already has their own contracts and NDAs, you not showing up with one just looks unprofessional. It should be also used as a place to outline your workflow and what the client should expect from you. Clients love this, trust me.

To tell new developers that, 'go ahead and put 5K-50K of your earnings on good faith' is just a dangerous thing to say.
Sorry bro, You consult them and offer a deal $$$.

If everything true, they raised 1M with just showing open source project, the VC must be funny guy, lol.

Since you are not mentioned what is your project, links to your repository, 100000+ people use jquery, bootstrap etc libraries, they leave the links as it is.
Very good article.

Having played the Metroid games, but not II, reading this explained a lot about the exact inspiration for REDDER (http://auntiepixelante.com/?p=540).
Futurama said it well: "When you do things right, people won't be sure you've done anything at all." (2002)
It would have been sad if he wasn't in AA, isn't this good?

Accepting your flaws and taking the courage to fix them is difficult and he is doing that, it is really good.
Pilots in helium-filled balloon land in Mexico
The email robot as teaser who would have dispatched drops of info in 4 days before sending the link to buy could have been an interesting scenario to test.
https://news.ycombinator.com/item?id=8499269
No, that's entirely different. Usage of a word by a very small part of the population in a way that is inconsistent - if historically correct - has an extremely small chance of overcoming the predominant usage. You'd basically be fighting all the way and I personally don't attach too much value to any word to go and worry about what people think when I call myself a hacker.

The 'third parties never win elections' thing is likely in reference to America's mostly two-party system. This is for reasons unrelated to usage of words and has much more to do with campaign financing, gerrymandering, media control and so on. It's orders of magnitude more harmful but it is more or less by design and it will take a massive restructuring of American politics before something resembling proportional representation (aka democracy) will be a real possibility.
KURDS EXECUTE ISIS,SEEING DESTRUCTION AND MURDER
An important thing to note is that Neti is no longer required as Amazon has implemented ClassicLink [1] which solves the problem in a much tidier way.

[1] https://aws.amazon.com/blogs/aws/classiclink-private-communi...
'Dirty' Bitcoins, Murder-for-Hire Plots Surface in Silk Road Trial (Week 3)
They've only blocked access to documentation and their servers, it should be easy to mirror it somewhere else.
[IANAL]

Been using this one for a few years, wrote it with some mates, never had any issues. Attached some design images as well as the text.

http://teamgoblin.com/contract.html
Yeah, everything pretty much fell apart in 1958 with that stinking mccarthy. Since then trying to write any performant code meant dealing with an innane chatter of closures and inheritance and parametric polymorphism. Maybe, if we're lucky, computers will get slow again and performance will matter.
Actually, a Swift array is pretty much identical to a C array. You get an unsafe pointer to that array and treat it exactly as it was one. NSArray on the other hand is toll-free bridged to a CFArray.

The current "solution" is to keep the array a Swift array, then in any performance critical code simply cast that into an unsafe pointer and work with that directly as if it was C array.
well, google's not your bitch, you know
It's a spectrum, Game consoles have always been similar to that too
People are free to do with their own bodies whatever they think is best. But in Crimea people are being punished because Obama or some other idiot thinks it's good to do so. I don't think it's fair that a group of corrupted politicians get to decide the fate of a nation literally on the other side of the planet.

Also preventing someone from accessing a public information or from doing business is already a form of violence :( I wouldn't call it a form of 'pressure'.
Thank you, I am not going to leave Udacity. Sad, but Chrome updates and plugins - are blocked for me too.
I will think about vpn. Just hope the Udacity will not block me (=.
You're right. I would have happily paid €6, in the end. Forgive my ranting.
Biodling Your First Chrome Extension
The conversion is only supposed to happen once, but there was a bug (don't know if it is fixed yet, it was discovered quite a while ago), which made the Swift <-> ObjC NSDictionary conversion to be performed each time an access was made.
Certainly not criminal. The Apache license has stipulations for attribution, if someone is claiming your copyrighted work as their own and stripping attributions to attain funds then it could be argued that the code was distributed among them against the license and with the intention of violating it for financial gain.
To me, the bigger issue is the move to take things you control (your software on your own computers) to what you don't control (cloud services). Why should my ability to write a letter he dependent on what happens to some company in a different country?
I think he might refer to what Geocities was to web design, or what PHP copypasting is to software development.
Wow. Some people will try to rehabilitate anything.

The next time you catch yourself typing a sentence like "Modern researchers have discovered that the Spanish Inquisition applied torture in only 2 percent of its cases," read it first, then hit Post if you still think it's appropriate. Especially if the sentence you're typing is a quote from "Crisis Magazine: A Voice for the Faithful Catholic Laity."
I wonder if this is a situation where investors don't clue other investors in.

Ultimately investors are all competing with each other for good deals and if some investor doesn't find this is a bad deal in their due diligence, how much would the smarter investor be willing to let their competitors tie up their money in the bad investment? They have no ethical obligation to share this information...
Here's an interesting question. How do sanctions apply to Multi-national companies? Is there a "home country" designation or some such thing? Google has offices in Many countries.

I guess I'm asking, what makes them a "US" company vs. a US/HK/GB Company?
yes, versioning please for all the databases, missing this since years! Please more talk about this!
I'm not familiar with the specifics of the protocol, but your download speeds would be much slower without uploading. I believe that with BitTorrent, you are penalized/rewarded somehow for not uploading vs. uploading.
Contact Kasian Franks kasian.franks@gmail.com he has a good summarization system I'm using.
The app I'm building uses incremented version counters as a way of protecting against simultaneous edits. I'm discarding the old version of each document, but it would be pretty trivial to save them using the "returnChanges" option of r.update() [1].

If you set returnChanges, the result will contain two properties, old_val and new_val. You could take the contents of old_val, give it a unique identifier, and then store it in another table with r.create().

[1] More about r.update(): http://rethinkdb.com/api/javascript/update/
Spotify premium works abroad afaik
What are the potential replacements for TrueCrypt? Last time the topic showed up on HN, there doesn't seem to be anything that quite fit the bill
Fortran 90 is still the language computational stuff is made in today. I'm not convinced, however, that that choice is really for performance reasons over cultural reasons.

Still, Fortran 90 is hell of a lot better than Fortran 77, which unfortunately is the language of choice for some of the people I'm being asked to work with.
I think that it is important to emphasize is that the reason why they want to see it dead is because they want the community to build something new and better instead of relying on an over 10 year old service. They want to see some innovation.

Further reading (by Peter Sunde himself):
[1] http://blog.brokep.com/2014/12/09/the-pirate-bay-down-foreve...
[2] http://www.wired.co.uk/news/archive/2014-12/11/peter-sunde
Pirate Bay Back Online
To add to this: I just installed Fedora 21 on a Thinkpad T430. No additional configuration was required - I dropped in my wireless password using the GUI, and I'm good to go. Plugged in an external monitor, and it "just worked." No network, trackpad, sound, or special key (sound/etc) drivers required - it "just worked."

Desktop Linux has come far from where it used to be just 5 years ago.
Sanctions are an interesting thing because I think a lot of people doing business on the web don't know to what extent they are responsible to follow them.

When I worked in internet infrastructure, we actively monitored and blocked sanctioned countries from using the service. I don't think a lot of companies do, e.g. AFAIK Amazon for AWS is supposed to. (I may be wrong and I'd love if someone with more knowledge would share.)
Thanks! I'll put together a test to see if I might run into any trouble.

(Related: the RethinkDB team is very responsive in the IRC channel. It's great to see how interactive they are with the community!)
Hehe. Thanks!
I'm confused by the discussion of multi-lingual corpora. Is it common in topic modeling to consider documents drawn from disjoint vocabularies, or is it just a kind of thought experiment?
Project Euler's 500th problem
"The government" is not a single entity. I'd prefer to secure it from "The government", except the very high end of the agency. There is alot of difference between being a target like DPR of Silkroad, and having your electronics confiscated by a local police department (the former likely won't happen without you knowing it, at which point you will have to change your threat model. But there is a non trivial chance over your lifetime that the latter will happen just-because.)
This used to be the case in the Netherlands, until an EU directive overrode it. No idea about the US, sorry.
4 Unbeatable Growth Hacking Strategies for Startups
You are missing the point here. People that are quite possibly innocent when intimidated with 'plead guilty and you get 5 years or try for innocence and we'll hit you with 50' will choose the 5 years guilty plea because they do not have the power of the state at their disposal to fight.

This means that instead of justice being about truth finding it ends up being about conviction rates, which is gamifying the justice system in a way that is very detrimental to society. Couple it with such things as three strikes laws, http://en.wikipedia.org/wiki/Prison%E2%80%93industrial_compl... and a system that is punitive rather than corrective and you have a major problem.

Plea bargaining could be put to good use but in practice it is used as a means of intimidation and to short-circuit the justice system.
> and forgot to remove the links to my site

Sounds like attributions are intact. The startup might be misrepresenting things to investors in conversations, but if the actual code attribution is in place then it'd be very difficult to prove a violation of the license.
I see no tangible reason to do this. I mean, all of this is nice, but it's just messing with the working codebase for the sake of messing with it.
just like in every other country in the world ...
OK, I've puggled around with OpenBSD and paid for a 5.6 cd as a contribution to the project.

I'm trying to work out how to set up cups printing to a Samsung printer (splix drivers) and keep suspend working when the cups daemon and dbus is running. Oh, and hot plugging USB sticks (toad) with XFCE4 and having problems.

So I slink back to Debian Sid which just works...

OpenBSD works fine and suspends on a ThinkPad X61s but trying to keep that going with a variety of services seems to be complex. I'd be delighted to rtfm if anyone has any pointers...
Why run a tracker when the operator makes for a nice "organized cybercrime mastermind" to nail after you extort and put away seeders?
Good points and well written (not the usual troll rant).

However what I dread most are the vendors and their crapware bundeling programs. Uch.
Related news:

http://www.nytimes.com/2015/01/30/world/asia/china-clamps-do...

http://www.nytimes.com/2015/01/29/technology/in-china-new-cy...

http://www.nytimes.com/aponline/2015/01/23/world/asia/ap-as-...

The gist is, XJP's national security committee is using all kinds of excuses to try to separate China's intranet from the internet at large. Not only that, they are determined to plug every hole that exists in their censoring/surveillance/propaganda/thought control apparatus.

Recently their cyber-army has expanded their scope to actively disrupt Hong Kong's political activists online activities such as e-referendums, civil organization's websites and hack into activists cellphones, email accounts and computers. There is a tremendous lack of security professionals in Hong Kong and China. We need all the help we can get.

If you happen to be in China, please give us a hand in setting up a Tor Obfs relay.
It's usually not that the authors don't want to provide PDFs but with scientific journals you're often asked to sign a form that transfers the copyrights to the journal. In other words, you're not allowed to make the paper available even though you're the author.

In my experience, finding out when a paper was published is often not too difficult. In most cases, Google makes it easy to find the Journal issue and/or the conference proceedings of the paper. Or you find some third paper that contains a reference with date information that you can then use to double check.
Makes you wonder why it wasn't done a third time. Or did you think that was some kind of strange coincidence?

Imagine: If we only tortured 2% (assuming your statistic is correct) and we did that in such a way that the word got around, don't you think that would have a positive effect on the ratio of accused that would immediately capitulate and sign anything to avoid the torture?

I think 2% is on the high side, those must have been extremely brave people. And those that survived the first round of torture without a confession apparently were given a second helping to see if that changed their minds.
Yeah the comment was not targeted at you. I ran OpenBSD on a laptop for years until the hardware died and I used Debian on the next one. Recently bought new hardware and put FreeBSD on it.

These are exactly what I am happy with. Lightweight unix with a lightweight X setup. Does exactly what I ask and nothing more. I recognize it's not for, say, my parents. I am not doing it with hopes that it will conquer the world. But somehow some segment of the OS X crowd is disappointed with this and feels like they have to mock it.